update
This commit is contained in:
parent
3ee35eea1e
commit
21ee6258f3
5 changed files with 336 additions and 76 deletions
|
|
@ -70,7 +70,8 @@
|
|||
<!-- Extra Content - volle Breite -->
|
||||
<div class="imixs-workflowabstract-content hidden">
|
||||
<h:outputText styleClass="imixs-markdown-output"
|
||||
value="#{workflowController.workitem.item['$WorkflowAbstract']}" escape="false" />
|
||||
value="#{indexController.getContent(workflowController.workitem.uniqueID, 'CSDDD')}"
|
||||
escape="false" />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -940,10 +940,10 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
|
|||
<imixs:value>false</imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="txtactivityresult" type="xs:string">
|
||||
<imixs:value><![CDATA[<imixs-ai name="INDEX">
|
||||
<endpoint>https://embeddings.llama.cpp.imixs.com/</endpoint>
|
||||
<imixs:value><![CDATA[<imixs-rag name="INDEX">
|
||||
<endpoint-embeddings>https://embeddings.llama.cpp.imixs.com/</endpoint-embeddings>
|
||||
<debug>true</debug>
|
||||
</imixs-ai>]]></imixs:value>
|
||||
</imixs-rag>]]></imixs:value>
|
||||
</imixs:item>
|
||||
</bpmn2:extensionElements>
|
||||
<bpmn2:documentation id="documentation_fEb5Ow"><![CDATA[Order send]]></bpmn2:documentation>
|
||||
|
|
@ -105,6 +105,9 @@
|
|||
<bpmn2:flowNodeRef>event_D708vg</bpmn2:flowNodeRef>
|
||||
<bpmn2:flowNodeRef>dataObject_lK8erg</bpmn2:flowNodeRef>
|
||||
<bpmn2:flowNodeRef>task_HMp0Mw</bpmn2:flowNodeRef>
|
||||
<bpmn2:flowNodeRef>event_CDDPhg</bpmn2:flowNodeRef>
|
||||
<bpmn2:flowNodeRef>dataObject_IqpFDQ</bpmn2:flowNodeRef>
|
||||
<bpmn2:flowNodeRef>event_2ybNfQ</bpmn2:flowNodeRef>
|
||||
</bpmn2:lane>
|
||||
<bpmn2:lane id="lane_cQeWxw" name="Sales Manager">
|
||||
<bpmn2:documentation id="documentation_5hRuCg"/>
|
||||
|
|
@ -881,14 +884,14 @@ Address: <itemvalue>customer.country</itemvalue> <itemvalue>customer.zip</itemva
|
|||
<imixs:value/>
|
||||
</imixs:item>
|
||||
<imixs:item name="txtactivityresult" type="xs:string">
|
||||
<imixs:value><![CDATA[<imixs-ai name="RETRIEVAL">
|
||||
<endpoint>https://embeddings.llama.cpp.imixs.com/</endpoint>
|
||||
<imixs:value><![CDATA[<imixs-rag name="RETRIEVAL">
|
||||
<endpoint-embeddings>https://embeddings.llama.cpp.imixs.com/</endpoint-embeddings>
|
||||
<reference-item>customer.ref</reference-item>
|
||||
<max-results>1</max-results>
|
||||
<modelgroups>Customer</modelgroups>
|
||||
<tasks>1400</tasks>
|
||||
<debug>true</debug>
|
||||
</imixs-ai>
|
||||
</imixs-rag>
|
||||
<workitemlink name="copydata">
|
||||
<ref>customer.ref</ref>
|
||||
<items>(^customer\.)</items>
|
||||
|
|
@ -1058,7 +1061,7 @@ Address: <itemvalue>customer.country</itemvalue> <itemvalue>customer.zip</itemva
|
|||
<bpmn2:sequenceFlow id="sequenceFlow_HfDRCQ" sourceRef="task_0THxmg" targetRef="event_niR0HA">
|
||||
<bpmn2:documentation id="documentation_9L7Crw"/>
|
||||
</bpmn2:sequenceFlow>
|
||||
<bpmn2:sequenceFlow id="sequenceFlow_RppP5Q" sourceRef="task_0WNAdA" targetRef="event_Eop11A">
|
||||
<bpmn2:sequenceFlow id="sequenceFlow_RppP5Q" sourceRef="event_2ybNfQ" targetRef="event_Eop11A">
|
||||
<bpmn2:documentation id="documentation_IvSc3w"/>
|
||||
</bpmn2:sequenceFlow>
|
||||
<bpmn2:association id="association_AIXGmw" sourceRef="dataObject_axJA7Q" targetRef="event_P1MFZQ">
|
||||
|
|
@ -1228,6 +1231,9 @@ Product Details:
|
|||
<imixs:item name="keyupdateacl" type="xs:boolean">
|
||||
<imixs:value>false</imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="rtfresultlog" type="xs:string">
|
||||
<imixs:value><![CDATA[Data import started]]></imixs:value>
|
||||
</imixs:item>
|
||||
</bpmn2:extensionElements>
|
||||
<bpmn2:documentation id="documentation_cQkRlQ"><![CDATA[Import Data]]></bpmn2:documentation>
|
||||
<bpmn2:incoming>sequenceFlow_8NDJxA</bpmn2:incoming>
|
||||
|
|
@ -1414,14 +1420,14 @@ Address: <itemvalue>customer.country</itemvalue> <itemvalue>customer.zip</itemva
|
|||
<imixs:value/>
|
||||
</imixs:item>
|
||||
<imixs:item name="txtactivityresult" type="xs:string">
|
||||
<imixs:value><![CDATA[<imixs-ai name="RETRIEVAL">
|
||||
<endpoint>https://embeddings.llama.cpp.imixs.com/</endpoint>
|
||||
<imixs:value><![CDATA[<imixs-rag name="RETRIEVAL">
|
||||
<endpoint-embeddings>https://embeddings.llama.cpp.imixs.com/</endpoint-embeddings>
|
||||
<reference-item>product.ref</reference-item>
|
||||
<max-results>5</max-results>
|
||||
<modelgroups>Product</modelgroups>
|
||||
<tasks>1200</tasks>
|
||||
<debug>true</debug>
|
||||
</imixs-ai>
|
||||
</imixs-rag>
|
||||
]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="txtname" type="xs:string">
|
||||
|
|
@ -1683,7 +1689,7 @@ Address: <itemvalue>customer.country</itemvalue> <itemvalue>customer.zip</itemva
|
|||
</imixs-ai>]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="rtfresultlog" type="xs:string">
|
||||
<imixs:value><![CDATA[Non EU Country - started compliance check]]></imixs:value>
|
||||
<imixs:value><![CDATA[AI-Assitant: Non EU Country - started compliance check]]></imixs:value>
|
||||
</imixs:item>
|
||||
</bpmn2:extensionElements>
|
||||
<bpmn2:documentation id="documentation_D4Kkgw"><![CDATA[Update Data]]></bpmn2:documentation>
|
||||
|
|
@ -1910,9 +1916,10 @@ Address: <itemvalue>customer.country</itemvalue> <itemvalue>customer.zip</itemva
|
|||
</bpmn2:extensionElements>
|
||||
<bpmn2:documentation id="documentation_6TnKdA"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation>
|
||||
<bpmn2:incoming>sequenceFlow_RgZeeQ</bpmn2:incoming>
|
||||
<bpmn2:incoming>sequenceFlow_01m9mg</bpmn2:incoming>
|
||||
<bpmn2:outgoing>sequenceFlow_BM0t3w</bpmn2:outgoing>
|
||||
<bpmn2:outgoing>sequenceFlow_RppP5Q</bpmn2:outgoing>
|
||||
<bpmn2:incoming>sequenceFlow_1TkjsQ</bpmn2:incoming>
|
||||
<bpmn2:outgoing>sequenceFlow_GaCuow</bpmn2:outgoing>
|
||||
</bpmn2:task>
|
||||
<bpmn2:sequenceFlow id="sequenceFlow_vqv8cw" name="Non EU" sourceRef="gateway_hn88jQ" targetRef="event_oOnn8A">
|
||||
<bpmn2:documentation id="documentation_dOZejQ"/>
|
||||
|
|
@ -2176,6 +2183,180 @@ Address: <itemvalue>customer.country</itemvalue> <itemvalue>customer.zip</itemva
|
|||
<bpmn2:sequenceFlow id="sequenceFlow_5YUBUA" sourceRef="event_KwpMKw" targetRef="event_0YxVbg">
|
||||
<bpmn2:documentation id="documentation_MkumDg"/>
|
||||
</bpmn2:sequenceFlow>
|
||||
<bpmn2:intermediateCatchEvent id="event_CDDPhg" imixs:activityid="50" name="Test Knowledge">
|
||||
<bpmn2:extensionElements>
|
||||
<imixs:item name="keylogtimeformat" type="xs:string">
|
||||
<imixs:value><![CDATA[2]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keyarchive" type="xs:string">
|
||||
<imixs:value><![CDATA[0]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="txtmailsubject" type="xs:string">
|
||||
<imixs:value/>
|
||||
</imixs:item>
|
||||
<imixs:item name="keyaccessmode" type="xs:string">
|
||||
<imixs:value><![CDATA[0]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keyscheduledactivity" type="xs:string">
|
||||
<imixs:value><![CDATA[0]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="rtfmailbody" type="xs:string">
|
||||
<imixs:value/>
|
||||
</imixs:item>
|
||||
<imixs:item name="keyversion" type="xs:string">
|
||||
<imixs:value><![CDATA[0]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keyaddwritefields" type="xs:string">
|
||||
<imixs:value><![CDATA[namCreator]]></imixs:value>
|
||||
<imixs:value><![CDATA[namCurrentEditor]]></imixs:value>
|
||||
<imixs:value><![CDATA[namprocessmanager]]></imixs:value>
|
||||
<imixs:value><![CDATA[namprocessteam]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="numnextactivityid" type="xs:int">
|
||||
<imixs:value><![CDATA[0]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keyfollowup" type="xs:string">
|
||||
<imixs:value><![CDATA[2]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keypublicresult" type="xs:string">
|
||||
<imixs:value><![CDATA[1]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keylogdateformat" type="xs:string">
|
||||
<imixs:value><![CDATA[2]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keyownershipfields" type="xs:string">
|
||||
<imixs:value><![CDATA[namCurrentEditor]]></imixs:value>
|
||||
<imixs:value><![CDATA[namCreator]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="numnextid" type="xs:int">
|
||||
<imixs:value><![CDATA[5000]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="txtnextprocesstree" type="xs:string">
|
||||
<imixs:value/>
|
||||
</imixs:item>
|
||||
<imixs:item name="txtactivityresult" type="xs:string">
|
||||
<imixs:value><![CDATA[<imixs-rag name="PROMPT">
|
||||
<endpoint-embeddings>https://embeddings.llama.cpp.imixs.com/</endpoint-embeddings>
|
||||
<endpoint-completion><propertyvalue>llm.service.endpoint</propertyvalue></endpoint-completion>
|
||||
<debug>true</debug>
|
||||
<!-- optional -->
|
||||
<category>CSDDD</category>
|
||||
</imixs-rag>]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="txtname" type="xs:string">
|
||||
<imixs:value><![CDATA[Speichern]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keyownershipmode" type="xs:string">
|
||||
<imixs:value><![CDATA[0]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keyupdateacl" type="xs:boolean">
|
||||
<imixs:value>false</imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="rtfresultlog" type="xs:string">
|
||||
<imixs:value><![CDATA[Compliance Check - started CSDDD analyzis ]]></imixs:value>
|
||||
</imixs:item>
|
||||
</bpmn2:extensionElements>
|
||||
<bpmn2:documentation id="documentation_3HNrww"/>
|
||||
<bpmn2:outgoing>sequenceFlow_01m9mg</bpmn2:outgoing>
|
||||
</bpmn2:intermediateCatchEvent>
|
||||
<bpmn2:sequenceFlow id="sequenceFlow_01m9mg" sourceRef="event_CDDPhg" targetRef="task_0WNAdA">
|
||||
<bpmn2:documentation id="documentation_NsndQg"/>
|
||||
</bpmn2:sequenceFlow>
|
||||
<bpmn2:dataObject id="dataObject_IqpFDQ" imixs:datatype="prompt-data" name="Data Object-10">
|
||||
<bpmn2:documentation id="documentation_IrjikA"><![CDATA[<PromptDefinition>
|
||||
<prompt_options>{"n_predict": 2048, "temperature": 0.2, "top_p": 0.9}</prompt_options>
|
||||
<prompt role="system"><![CDATA[
|
||||
You are a process analyst. A workflow has just been completed.
|
||||
Create a brief project insight:
|
||||
What specifically happened? (Include relevant names from people, companies, products when mentioned.)
|
||||
- Is there anything unusual or important to remember for the future? (Pay attention to user comments - they often contain important warnings or decisions.)
|
||||
No general advice. Only project-specific facts and insights. ]]]]><![CDATA[>
|
||||
</prompt>
|
||||
<prompt role="user"><![CDATA[
|
||||
{chronicle}
|
||||
]]]]><![CDATA[>
|
||||
</prompt>
|
||||
</PromptDefinition>]]></bpmn2:documentation>
|
||||
</bpmn2:dataObject>
|
||||
<bpmn2:association id="association_jfudSg" sourceRef="dataObject_IqpFDQ" targetRef="event_CDDPhg">
|
||||
<bpmn2:documentation id="documentation_IHJ19Q"/>
|
||||
</bpmn2:association>
|
||||
<bpmn2:intermediateCatchEvent id="event_2ybNfQ" imixs:activityid="10" name="Continue">
|
||||
<bpmn2:extensionElements>
|
||||
<imixs:item name="keylogtimeformat" type="xs:string">
|
||||
<imixs:value><![CDATA[2]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keyarchive" type="xs:string">
|
||||
<imixs:value><![CDATA[0]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="txtmailsubject" type="xs:string">
|
||||
<imixs:value><![CDATA[Eingangsrechnung erhalten: <itemvalue>_subject</itemvalue>]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keyaccessmode" type="xs:string">
|
||||
<imixs:value><![CDATA[0]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keyscheduledactivity" type="xs:string">
|
||||
<imixs:value><![CDATA[0]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="rtfmailbody" type="xs:string">
|
||||
<imixs:value><![CDATA[Wir haben folgende Rechnung erhalten: bitte freigeben.
|
||||
|
||||
Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</itemvalue>)
|
||||
<itemvalue>_description</itemvalue>]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keymailreceiverfields" type="xs:string"/>
|
||||
<imixs:item name="keyversion" type="xs:string">
|
||||
<imixs:value><![CDATA[0]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keyaddwritefields" type="xs:string">
|
||||
<imixs:value><![CDATA[namprocessmanager]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="numnextactivityid" type="xs:int">
|
||||
<imixs:value><![CDATA[0]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keyfollowup" type="xs:string">
|
||||
<imixs:value><![CDATA[2]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keypublicresult" type="xs:string">
|
||||
<imixs:value><![CDATA[1]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keylogdateformat" type="xs:string">
|
||||
<imixs:value><![CDATA[2]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keyownershipfields" type="xs:string">
|
||||
<imixs:value><![CDATA[namprocessmanager]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="numnextid" type="xs:int">
|
||||
<imixs:value><![CDATA[5005]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="txtnextprocesstree" type="xs:string">
|
||||
<imixs:value/>
|
||||
</imixs:item>
|
||||
<imixs:item name="txtactivityresult" type="xs:string">
|
||||
<imixs:value><![CDATA[<item name="action">home</item>
|
||||
]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="txtname" type="xs:string">
|
||||
<imixs:value><![CDATA[Freigabe einholen]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keyownershipmode" type="xs:string">
|
||||
<imixs:value><![CDATA[0]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="rtfresultlog" type="xs:string">
|
||||
<imixs:value><![CDATA[Offer proposal approved]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keyupdateacl" type="xs:boolean">
|
||||
<imixs:value>false</imixs:value>
|
||||
</imixs:item>
|
||||
</bpmn2:extensionElements>
|
||||
<bpmn2:documentation id="documentation_jS5oLQ"><![CDATA[Send offer after approval to customer This action moves the offer to the processing stage 'ordered']]></bpmn2:documentation>
|
||||
<bpmn2:incoming>sequenceFlow_GaCuow</bpmn2:incoming>
|
||||
<bpmn2:outgoing>sequenceFlow_RppP5Q</bpmn2:outgoing>
|
||||
<bpmn2:messageEventDefinition id="messageEventDefinition_jDi0JA" messageRef="message_1"/>
|
||||
</bpmn2:intermediateCatchEvent>
|
||||
<bpmn2:sequenceFlow id="sequenceFlow_GaCuow" sourceRef="task_0WNAdA" targetRef="event_2ybNfQ">
|
||||
<bpmn2:documentation id="documentation_Uoj7qA"/>
|
||||
</bpmn2:sequenceFlow>
|
||||
</bpmn2:process>
|
||||
<bpmn2:process id="process_2" name="Default Process" processType="Public">
|
||||
<bpmn2:documentation id="documentation_imRbaw"/>
|
||||
|
|
@ -2397,9 +2578,9 @@ Address: <itemvalue>customer.country</itemvalue> <itemvalue>customer.zip</itemva
|
|||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape bpmnElement="event_Eop11A" id="BPMNShape_qO1z8Q">
|
||||
<dc:Bounds height="36.0" width="36.0" x="1447.0" y="627.0"/>
|
||||
<dc:Bounds height="36.0" width="36.0" x="1517.0" y="627.0"/>
|
||||
<bpmndi:BPMNLabel id="BPMNLabel_T94PIg">
|
||||
<dc:Bounds height="20.0" width="100.0" x="1415.0" y="666.0"/>
|
||||
<dc:Bounds height="20.0" width="100.0" x="1485.0" y="666.0"/>
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape bpmnElement="event_k44jGQ" id="BPMNShape_ZgroaA">
|
||||
|
|
@ -2462,6 +2643,24 @@ Address: <itemvalue>customer.country</itemvalue> <itemvalue>customer.zip</itemva
|
|||
<bpmndi:BPMNShape bpmnElement="task_HMp0Mw" id="BPMNShape_aRwJ9Q">
|
||||
<dc:Bounds height="50.0" width="110.0" x="700.0" y="620.0"/>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape bpmnElement="event_CDDPhg" id="BPMNShape_b90CLA">
|
||||
<dc:Bounds height="36.0" width="36.0" x="1307.0" y="537.0"/>
|
||||
<bpmndi:BPMNLabel id="BPMNLabel_higOdg">
|
||||
<dc:Bounds height="20.0" width="100.0" x="1275.0" y="576.0"/>
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape bpmnElement="dataObject_IqpFDQ" id="BPMNShape_D0Ccuw">
|
||||
<dc:Bounds height="50.0" width="35.0" x="1460.0" y="530.0"/>
|
||||
<bpmndi:BPMNLabel id="BPMNLabel_2qWE8A">
|
||||
<dc:Bounds height="20.0" width="100.0" x="1427.5" y="585.0"/>
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape bpmnElement="event_2ybNfQ" id="BPMNShape_8Ge4Jg">
|
||||
<dc:Bounds height="36.0" width="36.0" x="1437.0" y="627.0"/>
|
||||
<bpmndi:BPMNLabel id="BPMNLabel_ObodEg">
|
||||
<dc:Bounds height="20.0" width="100.0" x="1405.0" y="666.0"/>
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNEdge bpmnElement="Association_2" id="BPMNEdge_Association_2" sourceElement="BPMNShape_DataObject_1" targetElement="BPMNShape_Task_5">
|
||||
<di:waypoint x="425.0" y="192.0"/>
|
||||
<di:waypoint x="485.0" y="192.0"/>
|
||||
|
|
@ -2586,9 +2785,9 @@ Address: <itemvalue>customer.country</itemvalue> <itemvalue>customer.zip</itemva
|
|||
<di:waypoint x="1520.0" y="285.0"/>
|
||||
<di:waypoint x="1567.0" y="285.0"/>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_RppP5Q" id="BPMNEdge_8ic0PQ" sourceElement="BPMNShape_037igw" targetElement="BPMNShape_qO1z8Q">
|
||||
<di:waypoint x="1380.0" y="645.0"/>
|
||||
<di:waypoint x="1447.0" y="645.0"/>
|
||||
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_RppP5Q" id="BPMNEdge_8ic0PQ" sourceElement="BPMNShape_8Ge4Jg" targetElement="BPMNShape_qO1z8Q">
|
||||
<di:waypoint x="1473.0" y="645.0"/>
|
||||
<di:waypoint x="1517.0" y="645.0"/>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge bpmnElement="association_AIXGmw" id="BPMNEdge_th7hjg" sourceElement="BPMNShape_3PbNFQ" targetElement="BPMNShape_X7JvIg">
|
||||
<di:waypoint x="868.0" y="350.0"/>
|
||||
|
|
@ -2746,9 +2945,9 @@ Address: <itemvalue>customer.country</itemvalue> <itemvalue>customer.zip</itemva
|
|||
<di:waypoint x="1047.0" y="725.0"/>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge bpmnElement="messageFlow_xK90sg" id="BPMNEdge_vHAipw" sourceElement="BPMNShape_qO1z8Q" targetElement="BPMNShape_ZgroaA">
|
||||
<di:waypoint x="1483.0" y="645.0"/>
|
||||
<di:waypoint x="1531.0" y="645.0"/>
|
||||
<di:waypoint x="1531.0" y="827.0"/>
|
||||
<di:waypoint x="1553.0" y="645.0"/>
|
||||
<di:waypoint x="1624.0" y="645.0"/>
|
||||
<di:waypoint x="1624.0" y="827.0"/>
|
||||
<di:waypoint x="464.0" y="827.0"/>
|
||||
<di:waypoint x="464.0" y="995.0"/>
|
||||
<di:waypoint x="1157.0" y="995.0"/>
|
||||
|
|
@ -2779,6 +2978,18 @@ Address: <itemvalue>customer.country</itemvalue> <itemvalue>customer.zip</itemva
|
|||
<di:waypoint x="1693.0" y="285.0"/>
|
||||
<di:waypoint x="1757.0" y="285.0"/>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_01m9mg" id="BPMNEdge_CvJ7Cw" sourceElement="BPMNShape_b90CLA" targetElement="BPMNShape_037igw">
|
||||
<di:waypoint x="1325.0" y="573.0"/>
|
||||
<di:waypoint x="1325.0" y="620.0"/>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge bpmnElement="association_jfudSg" id="BPMNEdge_iorAQg" sourceElement="BPMNShape_D0Ccuw" targetElement="BPMNShape_b90CLA">
|
||||
<di:waypoint x="1460.0" y="555.0"/>
|
||||
<di:waypoint x="1343.0" y="555.0"/>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_GaCuow" id="BPMNEdge_azhFKw" sourceElement="BPMNShape_037igw" targetElement="BPMNShape_8Ge4Jg">
|
||||
<di:waypoint x="1380.0" y="645.0"/>
|
||||
<di:waypoint x="1437.0" y="645.0"/>
|
||||
</bpmndi:BPMNEdge>
|
||||
</bpmndi:BPMNPlane>
|
||||
<bpmndi:BPMNLabelStyle id="BPMNLabelStyle_1">
|
||||
<dc:Font name="arial" size="9.0"/>
|
||||
|
|
|
|||
|
|
@ -191,16 +191,16 @@ Stock: <itemvalue>product.stock</itemvalue>
|
|||
<imixs:item name="txtworkflowabstract" type="xs:string">
|
||||
<imixs:value><![CDATA[**Product: <itemvalue>_name</itemvalue>**
|
||||
|
||||
EAN: <itemvalue>_ean</itemvalue>
|
||||
Category: <itemvalue>_category</itemvalue>
|
||||
EAN: <itemvalue>product.ean</itemvalue>
|
||||
Category: <itemvalue>product.category</itemvalue>
|
||||
|
||||
**Product Details:**
|
||||
|
||||
Description:
|
||||
<itemvalue>_description</itemvalue>
|
||||
<itemvalue>product.description</itemvalue>
|
||||
|
||||
Price: <itemvalue>_price</itemvalue> <itemvalue>_currency</itemvalue>
|
||||
Stock: <itemvalue>_stock</itemvalue>
|
||||
Price: <itemvalue>product.price</itemvalue> <itemvalue>_currency</itemvalue>
|
||||
Stock: <itemvalue>product.stock</itemvalue>
|
||||
]]></imixs:value>
|
||||
</imixs:item>
|
||||
</bpmn2:extensionElements>
|
||||
|
|
@ -212,21 +212,6 @@ Stock: <itemvalue>_stock</itemvalue>
|
|||
</bpmn2:task>
|
||||
<bpmn2:task id="Task_4" imixs:processid="1400" name="Ordered">
|
||||
<bpmn2:extensionElements>
|
||||
<imixs:item name="txtworkflowabstract" type="xs:string">
|
||||
<imixs:value><![CDATA[<strong>Product: <itemvalue>_name</itemvalue></strong><br />
|
||||
EAN: <itemvalue>_ean</itemvalue><br />
|
||||
Category: <itemvalue>_category</itemvalue><br />
|
||||
Brand: <itemvalue>_brand</itemvalue><br />
|
||||
<hr />
|
||||
Description: <br />
|
||||
<itemvalue>_description</itemvalue><br />
|
||||
<hr />
|
||||
Price: <itemvalue>_price</itemvalue> <itemvalue>_currency</itemvalue><br />
|
||||
Stock: <itemvalue>_stock</itemvalue><br />
|
||||
Size: <itemvalue>_size</itemvalue><br />
|
||||
Color: <itemvalue>_color</itemvalue><br />
|
||||
]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="txtname" type="xs:string">
|
||||
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
|
||||
</imixs:item>
|
||||
|
|
@ -250,6 +235,21 @@ Color: <itemvalue>_color</itemvalue><br />
|
|||
<imixs:item name="txttype" type="xs:string">
|
||||
<imixs:value><![CDATA[workitem]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="txtworkflowabstract" type="xs:string">
|
||||
<imixs:value><![CDATA[**Product: <itemvalue>_name</itemvalue>**
|
||||
|
||||
EAN: <itemvalue>product.ean</itemvalue>
|
||||
Category: <itemvalue>product.category</itemvalue>
|
||||
|
||||
**Product Details:**
|
||||
|
||||
Description:
|
||||
<itemvalue>product.description</itemvalue>
|
||||
|
||||
Price: <itemvalue>product.price</itemvalue> <itemvalue>_currency</itemvalue>
|
||||
Stock: <itemvalue>product.stock</itemvalue>
|
||||
]]></imixs:value>
|
||||
</imixs:item>
|
||||
</bpmn2:extensionElements>
|
||||
<bpmn2:documentation id="Documentation_30"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation>
|
||||
<bpmn2:incoming>SequenceFlow_17</bpmn2:incoming>
|
||||
|
|
@ -413,21 +413,6 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
|
|||
</bpmn2:sequenceFlow>
|
||||
<bpmn2:task id="Task_1" imixs:processid="1500" name="Not in Stock">
|
||||
<bpmn2:extensionElements>
|
||||
<imixs:item name="txtworkflowabstract" type="xs:string">
|
||||
<imixs:value><![CDATA[<strong>Product: <itemvalue>_name</itemvalue></strong><br />
|
||||
EAN: <itemvalue>_ean</itemvalue><br />
|
||||
Category: <itemvalue>_category</itemvalue><br />
|
||||
Brand: <itemvalue>_brand</itemvalue><br />
|
||||
<hr />
|
||||
Description: <br />
|
||||
<itemvalue>_description</itemvalue><br />
|
||||
<hr />
|
||||
Price: <itemvalue>_price</itemvalue> <itemvalue>_currency</itemvalue><br />
|
||||
Stock: <itemvalue>_stock</itemvalue><br />
|
||||
Size: <itemvalue>_size</itemvalue><br />
|
||||
Color: <itemvalue>_color</itemvalue><br />
|
||||
]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="txtname" type="xs:string">
|
||||
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
|
||||
</imixs:item>
|
||||
|
|
@ -453,6 +438,21 @@ Color: <itemvalue>_color</itemvalue><br />
|
|||
<imixs:item name="txttype" type="xs:string">
|
||||
<imixs:value><![CDATA[workitem]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="txtworkflowabstract" type="xs:string">
|
||||
<imixs:value><![CDATA[**Product: <itemvalue>_name</itemvalue>**
|
||||
|
||||
EAN: <itemvalue>product.ean</itemvalue>
|
||||
Category: <itemvalue>product.category</itemvalue>
|
||||
|
||||
**Product Details:**
|
||||
|
||||
Description:
|
||||
<itemvalue>product.description</itemvalue>
|
||||
|
||||
Price: <itemvalue>product.price</itemvalue> <itemvalue>_currency</itemvalue>
|
||||
Stock: <itemvalue>product.stock</itemvalue>
|
||||
]]></imixs:value>
|
||||
</imixs:item>
|
||||
</bpmn2:extensionElements>
|
||||
<bpmn2:documentation id="Documentation_73"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation>
|
||||
<bpmn2:outgoing>SequenceFlow_23</bpmn2:outgoing>
|
||||
|
|
@ -691,21 +691,6 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
|
|||
</bpmn2:sequenceFlow>
|
||||
<bpmn2:task id="Task_6" imixs:processid="1990" name="Deleted">
|
||||
<bpmn2:extensionElements>
|
||||
<imixs:item name="txtworkflowabstract" type="xs:string">
|
||||
<imixs:value><![CDATA[<strong>Product: <itemvalue>_name</itemvalue></strong><br />
|
||||
EAN: <itemvalue>_ean</itemvalue><br />
|
||||
Category: <itemvalue>_category</itemvalue><br />
|
||||
Brand: <itemvalue>_brand</itemvalue><br />
|
||||
<hr />
|
||||
Description: <br />
|
||||
<itemvalue>_description</itemvalue><br />
|
||||
<hr />
|
||||
Price: <itemvalue>_price</itemvalue> <itemvalue>_currency</itemvalue><br />
|
||||
Stock: <itemvalue>_stock</itemvalue><br />
|
||||
Size: <itemvalue>_size</itemvalue><br />
|
||||
Color: <itemvalue>_color</itemvalue><br />
|
||||
]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="txtname" type="xs:string">
|
||||
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
|
||||
</imixs:item>
|
||||
|
|
@ -729,6 +714,21 @@ Color: <itemvalue>_color</itemvalue><br />
|
|||
<imixs:item name="txttype" type="xs:string">
|
||||
<imixs:value><![CDATA[workitemarchive]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="txtworkflowabstract" type="xs:string">
|
||||
<imixs:value><![CDATA[**Product: <itemvalue>_name</itemvalue>**
|
||||
|
||||
EAN: <itemvalue>product.ean</itemvalue>
|
||||
Category: <itemvalue>product.category</itemvalue>
|
||||
|
||||
**Product Details:**
|
||||
|
||||
Description:
|
||||
<itemvalue>product.description</itemvalue>
|
||||
|
||||
Price: <itemvalue>product.price</itemvalue> <itemvalue>_currency</itemvalue>
|
||||
Stock: <itemvalue>product.stock</itemvalue>
|
||||
]]></imixs:value>
|
||||
</imixs:item>
|
||||
</bpmn2:extensionElements>
|
||||
<bpmn2:documentation id="Documentation_33"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation>
|
||||
<bpmn2:incoming>SequenceFlow_41</bpmn2:incoming>
|
||||
|
|
@ -996,10 +996,10 @@ result.isValid=true;
|
|||
<imixs:value/>
|
||||
</imixs:item>
|
||||
<imixs:item name="txtactivityresult" type="xs:string">
|
||||
<imixs:value><![CDATA[<imixs-ai name="INDEX">
|
||||
<endpoint>https://embeddings.llama.cpp.imixs.com/</endpoint>
|
||||
<imixs:value><![CDATA[<imixs-rag name="INDEX">
|
||||
<endpoint-embeddings>https://embeddings.llama.cpp.imixs.com/</endpoint-embeddings>
|
||||
<debug>true</debug>
|
||||
</imixs-ai>
|
||||
</imixs-rag>
|
||||
]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="txtname" type="xs:string">
|
||||
|
|
@ -1547,8 +1547,8 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
|
|||
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_ppv0Qw" id="BPMNEdge_w9B6Dw" sourceElement="BPMNShape_TZlLTw" targetElement="BPMNShape_0OS0TQ">
|
||||
<di:waypoint x="471.0" y="297.0"/>
|
||||
<di:waypoint x="471.0" y="272.0"/>
|
||||
<di:waypoint x="571.0" y="272.0"/>
|
||||
<di:waypoint x="571.0" y="317.0"/>
|
||||
<di:waypoint x="573.0" y="272.0"/>
|
||||
<di:waypoint x="573.0" y="317.0"/>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_crpgGw" id="BPMNEdge_8QT0JQ" sourceElement="BPMNShape_Task_5" targetElement="BPMNShape_0OS0TQ">
|
||||
<di:waypoint x="496.0" y="335.0"/>
|
||||
48
workflow/demo/test.md
Normal file
48
workflow/demo/test.md
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
###
|
||||
|
||||
**Project Insight: COMPLIANCE Check – Arctic Expedition Equipment Request**
|
||||
|
||||
#### **What Happened?**
|
||||
|
||||
- **Request Details:**
|
||||
- **Customer:** Tom Brack (TechBridge, Tokyo) – planning an **Arctic expedition** requiring **three specialized electronic products** for environmental monitoring (temperature, wind).
|
||||
- **Requested Products:**
|
||||
|
||||
1. **Precision Temperature Sensor** (measuring **-50°C or lower**, durable, weather-resistant).
|
||||
2. **Anemometer** (robust, portable, for extreme winds/freezing conditions).
|
||||
3. **Data Logger/Multi-Function Weather Station** (long-term data storage, battery-efficient, sub-zero reliable).
|
||||
|
||||
- **Additional Requests:**
|
||||
- Product specs, warranty, delivery timelines.
|
||||
- Arctic-specific accessories/precautions.
|
||||
- Expedition discounts or bundled pricing.
|
||||
|
||||
- **Workflow Actions:**
|
||||
- **14 Feb 2026 (11:36):** imixs-workflow-service processed attachments (_Equipment for Arctic Expedition.eml_), retrieved address, possible products, and summarized the request.
|
||||
- **11:36–11:42:** **rsoika** sent **four identical \"Offer sent\" notifications** (likely a system glitch or misconfiguration).
|
||||
- **16:54:** **Compliance Check** initiated **CSDDD (Corporate Sustainability Due Diligence Directive) analysis** for the request.
|
||||
|
||||
---
|
||||
|
||||
#### **Unusual or Important for Future Reference:**
|
||||
|
||||
1. **Duplicate \"Offer Sent\" Notifications (x4):**
|
||||
|
||||
- Likely a **system error** in the workflow (e.g., loop in notifications or misconfigured triggers).
|
||||
- **Action:** Investigate why the same event triggered multiple identical entries—could indicate a **workflow logic flaw** or **integration issue** with the email/Offer system.
|
||||
|
||||
2. **CSDDD Compliance Check Triggered:**
|
||||
|
||||
- The **Corporate Sustainability Due Diligence Directive (CSDDD)** analysis was initiated, suggesting:
|
||||
- The products or customer (TechBridge) may have **supply chain or sustainability risks** (e.g., Arctic expedition logistics, product sourcing, or environmental impact).
|
||||
- **Key Consideration:** If this is a **one-time flag**, document why CSDDD was triggered (e.g., customer industry, product origin, or past compliance issues).
|
||||
- If **frequent**, review whether CSDDD checks should be **automated for all Arctic/expedition-related requests** or if thresholds need adjustment.
|
||||
|
||||
3. **Customer-Specific Notes:**
|
||||
|
||||
- **Timezone Mismatch:** TechBridge operates in **JP/Tokyo (UTC+9)** but provided a **German phone number (+49)**—likely a **local office detail**. Clarify if this affects response SLAs.
|
||||
- **Expedition Discounts Requested:** Customer explicitly asked for **bundled pricing**—track if this was fulfilled in the offer to assess **pricing strategy effectiveness** for niche markets.
|
||||
|
||||
---
|
||||
|
||||
**No further general advice needed—details above are project-specific.**
|
||||
Loading…
Reference in a new issue