viele verbesserungne
This commit is contained in:
parent
27698becf5
commit
595e77fc63
8 changed files with 218 additions and 38 deletions
|
|
@ -17,7 +17,8 @@
|
||||||
|
|
||||||
- Jetzt die Daten synchen
|
- Jetzt die Daten synchen
|
||||||
- https://alexander-logistics-dwc.office-workflow.de/api/cargosoft/bp-sync?maxcount=25000
|
- https://alexander-logistics-dwc.office-workflow.de/api/cargosoft/bp-sync?maxcount=25000
|
||||||
ACHTUNG kann sehr sehr sehr!! lange laufen (3 Stunde) Eigentlich geht das gar nciht :-(((
|
ACHTUNG kann sehr sehr sehr!! lange laufen (3 Stunde)
|
||||||
|
kann aber auch dann mehrfach aufgerufen werden so dass sich das alles zum guten wendet
|
||||||
|
|
||||||
### 1.3.3
|
### 1.3.3
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,7 @@ import jakarta.inject.Named;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Der AGLAnalyticControllerDebitor berechnet verschiedene Analyse Daten von
|
* Der AGLAnalyticControllerDebitor berechnet verschiedene Analyse Daten von
|
||||||
* Ausgangsrechnungen
|
* Ausgangsrechnungen zu einem Business partner
|
||||||
*
|
*
|
||||||
* @author rsoika
|
* @author rsoika
|
||||||
*
|
*
|
||||||
|
|
@ -84,10 +84,6 @@ public class AGLAnalyticControllerDebitor implements Serializable {
|
||||||
String chartData = "";
|
String chartData = "";
|
||||||
|
|
||||||
public void onEvent(@Observes AnalyticEvent event) {
|
public void onEvent(@Observes AnalyticEvent event) {
|
||||||
if (!"workitem".equals(event.getWorkitem().getType())) {
|
|
||||||
// no op
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!event.getWorkitem().getModelVersion().startsWith("businesspartner")
|
if (!event.getWorkitem().getModelVersion().startsWith("businesspartner")
|
||||||
&& !event.getWorkitem().getModelVersion().startsWith("analyse-debitor")) {
|
&& !event.getWorkitem().getModelVersion().startsWith("analyse-debitor")) {
|
||||||
|
|
|
||||||
|
|
@ -163,9 +163,18 @@ public class BusinessPartnerController implements Serializable {
|
||||||
return searchResult;
|
return searchResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public ItemCollection getBusinessPartnerByID(String bpid) {
|
||||||
|
ItemCollection partner = businessPartnerService.getBusinessPartnerByID(bpid);
|
||||||
|
return partner;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* WorkflowEvent listener to convert the IBAN child list embeded HashMaps into
|
* WorkflowEvent listener resolved additional data.
|
||||||
* ItemCollections and reconvert them before processing
|
*
|
||||||
|
* For businesspartner the method converts the IBAN child list embeded HashMaps
|
||||||
|
* into ItemCollections and reconvert them before processing
|
||||||
|
*
|
||||||
|
* for invoices the method resolve the partner.id and partner.name
|
||||||
*
|
*
|
||||||
* @param workflowEvent
|
* @param workflowEvent
|
||||||
* @throws AccessDeniedException
|
* @throws AccessDeniedException
|
||||||
|
|
@ -174,12 +183,13 @@ public class BusinessPartnerController implements Serializable {
|
||||||
|
|
||||||
int eventType = workflowEvent.getEventType();
|
int eventType = workflowEvent.getEventType();
|
||||||
ItemCollection workitem = workflowEvent.getWorkitem();
|
ItemCollection workitem = workflowEvent.getWorkitem();
|
||||||
if (workitem == null || !workitem.getModelVersion().startsWith("businesspartner-")) {
|
if (workitem == null) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if (workitem.getModelVersion().startsWith("businesspartner-")) {
|
||||||
// reset orderItems if workItem has changed
|
// reset orderItems if workItem has changed
|
||||||
if (WorkflowEvent.WORKITEM_CHANGED == eventType || WorkflowEvent.WORKITEM_CREATED == eventType) {
|
if (WorkflowEvent.WORKITEM_CHANGED == eventType || WorkflowEvent.WORKITEM_CREATED == eventType) {
|
||||||
|
|
||||||
// reset state
|
// reset state
|
||||||
ibanList = BusinessPartnerService.explodeBanks(workitem);
|
ibanList = BusinessPartnerService.explodeBanks(workitem);
|
||||||
loadStats(workitem);
|
loadStats(workitem);
|
||||||
|
|
@ -194,6 +204,31 @@ public class BusinessPartnerController implements Serializable {
|
||||||
// reset state
|
// reset state
|
||||||
ibanList = BusinessPartnerService.explodeBanks(workitem);
|
ibanList = BusinessPartnerService.explodeBanks(workitem);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (workitem.getModelVersion().startsWith("rechnungsausgang-")) {
|
||||||
|
// resolve partner.id and partner.name
|
||||||
|
if (workitem.getItemValueString("partner.id").isEmpty()) {
|
||||||
|
// try to resolve the data
|
||||||
|
ItemCollection bpWorkitem = getBusinessPartnerByID(InvoiceUtil.getBPID(workitem));
|
||||||
|
if (bpWorkitem != null) {
|
||||||
|
workitem.setItemValue("partner.id", bpWorkitem.getItemValueString("partner.id"));
|
||||||
|
workitem.setItemValue("partner.name", bpWorkitem.getItemValueString("partner.name"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (workitem.getModelVersion().startsWith("rechnungseingang-")) {
|
||||||
|
// resolve partner.id and partner.name
|
||||||
|
if (workitem.getItemValueString("partner.id").isEmpty()) {
|
||||||
|
// try to resolve the data
|
||||||
|
ItemCollection bpWorkitem = getBusinessPartnerByID(InvoiceUtil.getBPID(workitem));
|
||||||
|
if (bpWorkitem != null) {
|
||||||
|
workitem.setItemValue("partner.id", bpWorkitem.getItemValueString("partner.id"));
|
||||||
|
workitem.setItemValue("partner.name", bpWorkitem.getItemValueString("partner.name"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -182,6 +182,23 @@ public class InvoiceUtil {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Diese Hilfmethode berechnet die BusinessPartner id aus einer Invoice
|
||||||
|
*
|
||||||
|
* @param Invoice
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public static String getBPID(ItemCollection invoice) {
|
||||||
|
|
||||||
|
if (isCreditorInvoice(invoice)) {
|
||||||
|
// key ist cdtr.number
|
||||||
|
return buildBPID(invoice.getItemValueString("cdtr.number"));
|
||||||
|
} else {
|
||||||
|
// key ist dbtr.number
|
||||||
|
return buildBPID(invoice.getItemValueString("dbtr.number"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Diese Hilfmethode berechnet die BusinessPartner Namen aus einer Invoice
|
* Diese Hilfmethode berechnet die BusinessPartner Namen aus einer Invoice
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -73,7 +73,12 @@
|
||||||
|
|
||||||
<!-- Read only -->
|
<!-- Read only -->
|
||||||
<ui:fragment rendered="#{readonly}">
|
<ui:fragment rendered="#{readonly}">
|
||||||
<h:outputText value="#{workitem.item[item.name]} #{workitem.item[item_konto_name]}"/>
|
<ui:param name="bpworkitem"
|
||||||
|
value="#{businessPartnerController.getBusinessPartnerByID(workitem.item['partner.id'])}" />
|
||||||
|
<h:outputLink
|
||||||
|
value="#{facesContext.externalContext.requestContextPath}/pages/workitems/workitem.xhtml?id=#{bpworkitem.getUniqueID()}">
|
||||||
|
<h:outputText value="#{workitem.item['partner.id']} #{workitem.item['partner.name']}" />
|
||||||
|
</h:outputLink>
|
||||||
</ui:fragment>
|
</ui:fragment>
|
||||||
|
|
||||||
</ui:composition>
|
</ui:composition>
|
||||||
|
|
@ -593,9 +593,6 @@
|
||||||
<imixs:item name="keypublicresult" type="xs:string">
|
<imixs:item name="keypublicresult" type="xs:string">
|
||||||
<imixs:value><![CDATA[0]]></imixs:value>
|
<imixs:value><![CDATA[0]]></imixs:value>
|
||||||
</imixs:item>
|
</imixs:item>
|
||||||
<imixs:item name="txtactivityresult" type="xs:string">
|
|
||||||
<imixs:value><![CDATA[Business Partner aktualisiert aus Cargosoft ]]></imixs:value>
|
|
||||||
</imixs:item>
|
|
||||||
</bpmn2:extensionElements>
|
</bpmn2:extensionElements>
|
||||||
<bpmn2:documentation id="documentation_noyesg"/>
|
<bpmn2:documentation id="documentation_noyesg"/>
|
||||||
<bpmn2:incoming>sequenceFlow_Zl0LZA</bpmn2:incoming>
|
<bpmn2:incoming>sequenceFlow_Zl0LZA</bpmn2:incoming>
|
||||||
|
|
|
||||||
|
|
@ -72,6 +72,7 @@
|
||||||
<bpmn2:flowNodeRef>event_ZYEq8w</bpmn2:flowNodeRef>
|
<bpmn2:flowNodeRef>event_ZYEq8w</bpmn2:flowNodeRef>
|
||||||
<bpmn2:flowNodeRef>textAnnotation_fFO8tQ</bpmn2:flowNodeRef>
|
<bpmn2:flowNodeRef>textAnnotation_fFO8tQ</bpmn2:flowNodeRef>
|
||||||
<bpmn2:flowNodeRef>event_kT136g</bpmn2:flowNodeRef>
|
<bpmn2:flowNodeRef>event_kT136g</bpmn2:flowNodeRef>
|
||||||
|
<bpmn2:flowNodeRef>event_jkHxJA</bpmn2:flowNodeRef>
|
||||||
</bpmn2:lane>
|
</bpmn2:lane>
|
||||||
</bpmn2:laneSet>
|
</bpmn2:laneSet>
|
||||||
<bpmn2:task id="task_ToMZaQ" imixs:processid="1000" name="Neuanlage">
|
<bpmn2:task id="task_ToMZaQ" imixs:processid="1000" name="Neuanlage">
|
||||||
|
|
@ -145,6 +146,7 @@
|
||||||
<bpmn2:incoming>sequenceFlow_9atLFA</bpmn2:incoming>
|
<bpmn2:incoming>sequenceFlow_9atLFA</bpmn2:incoming>
|
||||||
<bpmn2:incoming>sequenceFlow_b4BcVA</bpmn2:incoming>
|
<bpmn2:incoming>sequenceFlow_b4BcVA</bpmn2:incoming>
|
||||||
<bpmn2:outgoing>sequenceFlow_03b60w</bpmn2:outgoing>
|
<bpmn2:outgoing>sequenceFlow_03b60w</bpmn2:outgoing>
|
||||||
|
<bpmn2:incoming>sequenceFlow_u8PLGw</bpmn2:incoming>
|
||||||
</bpmn2:task>
|
</bpmn2:task>
|
||||||
<bpmn2:task id="task_B8Pi7A" imixs:processid="1800" name="Locked">
|
<bpmn2:task id="task_B8Pi7A" imixs:processid="1800" name="Locked">
|
||||||
<bpmn2:extensionElements>
|
<bpmn2:extensionElements>
|
||||||
|
|
@ -525,6 +527,7 @@
|
||||||
<bpmn2:outgoing>sequenceFlow_u2Ftag</bpmn2:outgoing>
|
<bpmn2:outgoing>sequenceFlow_u2Ftag</bpmn2:outgoing>
|
||||||
<bpmn2:incoming>sequenceFlow_cqiAow</bpmn2:incoming>
|
<bpmn2:incoming>sequenceFlow_cqiAow</bpmn2:incoming>
|
||||||
<bpmn2:incoming>sequenceFlow_5iTFQQ</bpmn2:incoming>
|
<bpmn2:incoming>sequenceFlow_5iTFQQ</bpmn2:incoming>
|
||||||
|
<bpmn2:outgoing>sequenceFlow_17NXNA</bpmn2:outgoing>
|
||||||
</bpmn2:task>
|
</bpmn2:task>
|
||||||
<bpmn2:sequenceFlow id="sequenceFlow_neSsFQ" sourceRef="gateway_ERhYvA" targetRef="event_Tr0aug">
|
<bpmn2:sequenceFlow id="sequenceFlow_neSsFQ" sourceRef="gateway_ERhYvA" targetRef="event_Tr0aug">
|
||||||
<bpmn2:documentation id="documentation_X3IiUg"/>
|
<bpmn2:documentation id="documentation_X3IiUg"/>
|
||||||
|
|
@ -661,6 +664,22 @@
|
||||||
<bpmn2:sequenceFlow id="sequenceFlow_5iTFQQ" sourceRef="event_kT136g" targetRef="task_NohgrQ">
|
<bpmn2:sequenceFlow id="sequenceFlow_5iTFQQ" sourceRef="event_kT136g" targetRef="task_NohgrQ">
|
||||||
<bpmn2:documentation id="documentation_Ojmlhg"/>
|
<bpmn2:documentation id="documentation_Ojmlhg"/>
|
||||||
</bpmn2:sequenceFlow>
|
</bpmn2:sequenceFlow>
|
||||||
|
<bpmn2:intermediateCatchEvent id="event_jkHxJA" imixs:activityid="210" name="[activate]">
|
||||||
|
<bpmn2:extensionElements>
|
||||||
|
<imixs:item name="keypublicresult" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[1]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
</bpmn2:extensionElements>
|
||||||
|
<bpmn2:documentation id="documentation_qWoeig"/>
|
||||||
|
<bpmn2:incoming>sequenceFlow_17NXNA</bpmn2:incoming>
|
||||||
|
<bpmn2:outgoing>sequenceFlow_u8PLGw</bpmn2:outgoing>
|
||||||
|
</bpmn2:intermediateCatchEvent>
|
||||||
|
<bpmn2:sequenceFlow id="sequenceFlow_17NXNA" sourceRef="task_NohgrQ" targetRef="event_jkHxJA">
|
||||||
|
<bpmn2:documentation id="documentation_03PNxw"/>
|
||||||
|
</bpmn2:sequenceFlow>
|
||||||
|
<bpmn2:sequenceFlow id="sequenceFlow_u8PLGw" sourceRef="event_jkHxJA" targetRef="task_Q80A1Q">
|
||||||
|
<bpmn2:documentation id="documentation_17ibaQ"/>
|
||||||
|
</bpmn2:sequenceFlow>
|
||||||
</bpmn2:process>
|
</bpmn2:process>
|
||||||
<bpmndi:BPMNDiagram id="BPMNDiagram_1" name="OpenBPMN Diagram">
|
<bpmndi:BPMNDiagram id="BPMNDiagram_1" name="OpenBPMN Diagram">
|
||||||
<bpmndi:BPMNPlane bpmnElement="collaboration_1" id="BPMNPlane_1">
|
<bpmndi:BPMNPlane bpmnElement="collaboration_1" id="BPMNPlane_1">
|
||||||
|
|
@ -722,14 +741,16 @@
|
||||||
</bpmndi:BPMNLabel>
|
</bpmndi:BPMNLabel>
|
||||||
</bpmndi:BPMNShape>
|
</bpmndi:BPMNShape>
|
||||||
<bpmndi:BPMNShape bpmnElement="event_vwH0cA" id="BPMNShape_OXGg8Q">
|
<bpmndi:BPMNShape bpmnElement="event_vwH0cA" id="BPMNShape_OXGg8Q">
|
||||||
<dc:Bounds height="36.0" width="36.0" x="617.0" y="357.0"/>
|
<dc:Bounds height="36.0" width="36.0" x="697.0" y="357.0"/>
|
||||||
<bpmndi:BPMNLabel id="BPMNLabel_KaHfJQ">
|
<bpmndi:BPMNLabel id="BPMNLabel_KaHfJQ">
|
||||||
<dc:Bounds height="20.0" width="100.0" x="585.0" y="396.0"/>
|
<dc:Bounds height="20.0" width="100.0" x="665.0" y="396.0"/>
|
||||||
</bpmndi:BPMNLabel>
|
</bpmndi:BPMNLabel>
|
||||||
</bpmndi:BPMNShape>
|
</bpmndi:BPMNShape>
|
||||||
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_avahXg" id="BPMNEdge_odMtvQ" sourceElement="BPMNShape_OXGg8Q" targetElement="BPMNShape_7JA0nw">
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_avahXg" id="BPMNEdge_odMtvQ" sourceElement="BPMNShape_OXGg8Q" targetElement="BPMNShape_7JA0nw">
|
||||||
<di:waypoint x="635.0" y="393.0"/>
|
<di:waypoint x="720.0" y="392.0"/>
|
||||||
<di:waypoint x="635.0" y="440.0"/>
|
<di:waypoint x="720.0" y="417.0"/>
|
||||||
|
<di:waypoint x="667.0" y="417.0"/>
|
||||||
|
<di:waypoint x="667.0" y="440.0"/>
|
||||||
</bpmndi:BPMNEdge>
|
</bpmndi:BPMNEdge>
|
||||||
<bpmndi:BPMNEdge bpmnElement="association_uvV8uA" id="BPMNEdge_3Mtxfw" sourceElement="BPMNShape_mqlDUA" targetElement="BPMNShape_7JA0nw"/>
|
<bpmndi:BPMNEdge bpmnElement="association_uvV8uA" id="BPMNEdge_3Mtxfw" sourceElement="BPMNShape_mqlDUA" targetElement="BPMNShape_7JA0nw"/>
|
||||||
<bpmndi:BPMNEdge bpmnElement="association_mpLQEQ" id="BPMNEdge_qkEiPA" sourceElement="BPMNShape_Mnop9Q" targetElement="BPMNShape_7JA0nw">
|
<bpmndi:BPMNEdge bpmnElement="association_mpLQEQ" id="BPMNEdge_qkEiPA" sourceElement="BPMNShape_Mnop9Q" targetElement="BPMNShape_7JA0nw">
|
||||||
|
|
@ -918,8 +939,9 @@
|
||||||
<di:waypoint x="470.0" y="505.0"/>
|
<di:waypoint x="470.0" y="505.0"/>
|
||||||
<di:waypoint x="447.0" y="505.0"/>
|
<di:waypoint x="447.0" y="505.0"/>
|
||||||
<di:waypoint x="447.0" y="333.0"/>
|
<di:waypoint x="447.0" y="333.0"/>
|
||||||
<di:waypoint x="635.0" y="333.0"/>
|
<di:waypoint x="566.0" y="333.0"/>
|
||||||
<di:waypoint x="635.0" y="230.0"/>
|
<di:waypoint x="566.0" y="205.0"/>
|
||||||
|
<di:waypoint x="580.0" y="205.0"/>
|
||||||
</bpmndi:BPMNEdge>
|
</bpmndi:BPMNEdge>
|
||||||
<bpmndi:BPMNShape bpmnElement="event_RsEmoA" id="BPMNShape_lZzA0g">
|
<bpmndi:BPMNShape bpmnElement="event_RsEmoA" id="BPMNShape_lZzA0g">
|
||||||
<dc:Bounds height="36.0" width="36.0" x="887.0" y="517.0"/>
|
<dc:Bounds height="36.0" width="36.0" x="887.0" y="517.0"/>
|
||||||
|
|
@ -983,6 +1005,20 @@
|
||||||
<di:waypoint x="683.0" y="115.0"/>
|
<di:waypoint x="683.0" y="115.0"/>
|
||||||
<di:waypoint x="683.0" y="180.0"/>
|
<di:waypoint x="683.0" y="180.0"/>
|
||||||
</bpmndi:BPMNEdge>
|
</bpmndi:BPMNEdge>
|
||||||
|
<bpmndi:BPMNShape bpmnElement="event_jkHxJA" id="BPMNShape_vq0Ftw">
|
||||||
|
<dc:Bounds height="36.0" width="36.0" x="617.0" y="267.0"/>
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_9nHdUA">
|
||||||
|
<dc:Bounds height="20.0" width="100.0" x="585.0" y="306.0"/>
|
||||||
|
</bpmndi:BPMNLabel>
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_17NXNA" id="BPMNEdge_7Rca3Q" sourceElement="BPMNShape_VljsIw" targetElement="BPMNShape_vq0Ftw">
|
||||||
|
<di:waypoint x="635.0" y="230.0"/>
|
||||||
|
<di:waypoint x="635.0" y="267.0"/>
|
||||||
|
</bpmndi:BPMNEdge>
|
||||||
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_u8PLGw" id="BPMNEdge_aJbkvQ" sourceElement="BPMNShape_vq0Ftw" targetElement="BPMNShape_7JA0nw">
|
||||||
|
<di:waypoint x="635.0" y="303.0"/>
|
||||||
|
<di:waypoint x="635.0" y="440.0"/>
|
||||||
|
</bpmndi:BPMNEdge>
|
||||||
</bpmndi:BPMNPlane>
|
</bpmndi:BPMNPlane>
|
||||||
</bpmndi:BPMNDiagram>
|
</bpmndi:BPMNDiagram>
|
||||||
</bpmn2:definitions>
|
</bpmn2:definitions>
|
||||||
|
|
|
||||||
|
|
@ -131,6 +131,7 @@ th { font-weight: bold;}
|
||||||
<bpmn2:flowNodeRef>event_0zodvw</bpmn2:flowNodeRef>
|
<bpmn2:flowNodeRef>event_0zodvw</bpmn2:flowNodeRef>
|
||||||
<bpmn2:flowNodeRef>textAnnotation_QBZ00w</bpmn2:flowNodeRef>
|
<bpmn2:flowNodeRef>textAnnotation_QBZ00w</bpmn2:flowNodeRef>
|
||||||
<bpmn2:flowNodeRef>event_EO54Yg</bpmn2:flowNodeRef>
|
<bpmn2:flowNodeRef>event_EO54Yg</bpmn2:flowNodeRef>
|
||||||
|
<bpmn2:flowNodeRef>event_iUSXSg</bpmn2:flowNodeRef>
|
||||||
</bpmn2:lane>
|
</bpmn2:lane>
|
||||||
<bpmn2:lane id="Lane_6" name="Bereich Team">
|
<bpmn2:lane id="Lane_6" name="Bereich Team">
|
||||||
<bpmn2:flowNodeRef>Task_1</bpmn2:flowNodeRef>
|
<bpmn2:flowNodeRef>Task_1</bpmn2:flowNodeRef>
|
||||||
|
|
@ -284,14 +285,14 @@ Bei Fragen wenden Sie sich bitte an info@imixs.com
|
||||||
<bpmn2:outgoing>SequenceFlow_39</bpmn2:outgoing>
|
<bpmn2:outgoing>SequenceFlow_39</bpmn2:outgoing>
|
||||||
<bpmn2:outgoing>SequenceFlow_22</bpmn2:outgoing>
|
<bpmn2:outgoing>SequenceFlow_22</bpmn2:outgoing>
|
||||||
<bpmn2:outgoing>sequenceFlow_tjoqtg</bpmn2:outgoing>
|
<bpmn2:outgoing>sequenceFlow_tjoqtg</bpmn2:outgoing>
|
||||||
|
<bpmn2:incoming>sequenceFlow_OttgXA</bpmn2:incoming>
|
||||||
</bpmn2:task>
|
</bpmn2:task>
|
||||||
<bpmn2:dataObject id="DataObject_2" name="Invoice Form">
|
<bpmn2:dataObject id="DataObject_2" name="Invoice Form">
|
||||||
<bpmn2:documentation id="Documentation_8"><![CDATA[<?xml version="1.0"?>
|
<bpmn2:documentation id="Documentation_8"><![CDATA[<?xml version="1.0"?>
|
||||||
<imixs-form>
|
<imixs-form>
|
||||||
<imixs-form-section columns="3" label="Invoice data">
|
<imixs-form-section columns="2" label="Invoice data">
|
||||||
<item name="invoice.text" type="text" label="Text:" readonly="true"/>
|
<item name="invoice.text" type="text" label="Text:" readonly="true"/>
|
||||||
<item name="dbtr.name" type="text" label="Debtor:" readonly="true"/>
|
<item name="partner.id" type="custom" path="alexander/businesspartner_search" readonly="true" label="Businesspartner:"/>
|
||||||
<item name="dbtr.number" type="text" required="true" label="Debtor-Number:" readonly="true"/>
|
|
||||||
</imixs-form-section>
|
</imixs-form-section>
|
||||||
|
|
||||||
<imixs-form-section columns="3" label="">
|
<imixs-form-section columns="3" label="">
|
||||||
|
|
@ -1537,9 +1538,86 @@ result.isValid=true;
|
||||||
<bpmn2:sequenceFlow id="sequenceFlow_6zqWyg" sourceRef="event_D2TmxA" targetRef="Task_1">
|
<bpmn2:sequenceFlow id="sequenceFlow_6zqWyg" sourceRef="event_D2TmxA" targetRef="Task_1">
|
||||||
<bpmn2:documentation id="documentation_YTUzyQ"/>
|
<bpmn2:documentation id="documentation_YTUzyQ"/>
|
||||||
</bpmn2:sequenceFlow>
|
</bpmn2:sequenceFlow>
|
||||||
|
<bpmn2:intermediateCatchEvent id="event_iUSXSg" imixs:activityid="10" name="Save">
|
||||||
|
<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[$creator]]></imixs:value>
|
||||||
|
<imixs:value><![CDATA[$editor]]></imixs:value>
|
||||||
|
<imixs:value><![CDATA[process.manager]]></imixs:value>
|
||||||
|
<imixs:value><![CDATA[process.team]]></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[$editor]]></imixs:value>
|
||||||
|
<imixs:value><![CDATA[$creator]]></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[<item name="comment" ignore="true"/>]]></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="rtfresultlog" type="xs:string">
|
||||||
|
<imixs:value/>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="keyupdateacl" type="xs:boolean">
|
||||||
|
<imixs:value>false</imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
</bpmn2:extensionElements>
|
||||||
|
<bpmn2:documentation id="documentation_y3EqNg"><![CDATA[Zwischenspeichern]]></bpmn2:documentation>
|
||||||
|
<bpmn2:outgoing>sequenceFlow_OttgXA</bpmn2:outgoing>
|
||||||
|
</bpmn2:intermediateCatchEvent>
|
||||||
|
<bpmn2:sequenceFlow id="sequenceFlow_OttgXA" sourceRef="event_iUSXSg" targetRef="Task_2">
|
||||||
|
<bpmn2:documentation id="documentation_W9nXJQ"/>
|
||||||
|
</bpmn2:sequenceFlow>
|
||||||
</bpmn2:process>
|
</bpmn2:process>
|
||||||
<bpmn2:process id="process_2" name="Default Process" processType="Public">
|
<bpmn2:process id="process_2" name="Default Process" processType="Public">
|
||||||
<bpmn2:documentation id="documentation_J67Rkw"/>
|
<bpmn2:documentation id="documentation_J67Rkw"/>
|
||||||
|
<bpmn2:textAnnotation id="textAnnotation_u7Q3HQ">
|
||||||
|
<bpmn2:text id="text_JrfIMg"/>
|
||||||
|
<bpmn2:documentation id="documentation_dP7gAQ"/>
|
||||||
|
</bpmn2:textAnnotation>
|
||||||
</bpmn2:process>
|
</bpmn2:process>
|
||||||
<bpmn2:signal id="signal_7" name="com.alexanderlogistics.RenameFilenamesAdapter"/>
|
<bpmn2:signal id="signal_7" name="com.alexanderlogistics.RenameFilenamesAdapter"/>
|
||||||
<bpmn2:signal id="signal_8" name="com.alexanderlogistics.zoho.ZohoExportAdapter"/>
|
<bpmn2:signal id="signal_8" name="com.alexanderlogistics.zoho.ZohoExportAdapter"/>
|
||||||
|
|
@ -2003,6 +2081,21 @@ result.isValid=true;
|
||||||
<di:waypoint x="708.0" y="697.0"/>
|
<di:waypoint x="708.0" y="697.0"/>
|
||||||
<di:waypoint x="708.0" y="730.0"/>
|
<di:waypoint x="708.0" y="730.0"/>
|
||||||
</bpmndi:BPMNEdge>
|
</bpmndi:BPMNEdge>
|
||||||
|
<bpmndi:BPMNShape bpmnElement="textAnnotation_u7Q3HQ" id="BPMNShape_biZYAw">
|
||||||
|
<dc:Bounds height="50.0" width="75.0" x="468.5" y="10.0"/>
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNShape bpmnElement="event_iUSXSg" id="BPMNShape_bjEhrQ">
|
||||||
|
<dc:Bounds height="36.0" width="36.0" x="797.0" y="197.0"/>
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_8ccrcw">
|
||||||
|
<dc:Bounds height="20.0" width="100.0" x="765.0" y="236.0"/>
|
||||||
|
</bpmndi:BPMNLabel>
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_OttgXA" id="BPMNEdge_a9WVEA" sourceElement="BPMNShape_bjEhrQ" targetElement="BPMNShape_Task_5">
|
||||||
|
<di:waypoint x="815.0" y="233.0"/>
|
||||||
|
<di:waypoint x="815.0" y="257.0"/>
|
||||||
|
<di:waypoint x="766.0" y="257.0"/>
|
||||||
|
<di:waypoint x="766.0" y="280.0"/>
|
||||||
|
</bpmndi:BPMNEdge>
|
||||||
</bpmndi:BPMNPlane>
|
</bpmndi:BPMNPlane>
|
||||||
<bpmndi:BPMNLabelStyle id="BPMNLabelStyle_1">
|
<bpmndi:BPMNLabelStyle id="BPMNLabelStyle_1">
|
||||||
<dc:Font name="arial" size="9.0"/>
|
<dc:Font name="arial" size="9.0"/>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue