Erweiterung SEPA Export
This commit is contained in:
parent
eb0154d0d1
commit
d8c87df5cf
5 changed files with 1109 additions and 76 deletions
|
|
@ -0,0 +1,62 @@
|
||||||
|
package com.alexanderlogistics;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
|
import javax.enterprise.context.ConversationScoped;
|
||||||
|
import javax.inject.Inject;
|
||||||
|
import javax.inject.Named;
|
||||||
|
|
||||||
|
import org.imixs.workflow.ItemCollection;
|
||||||
|
import org.imixs.workflow.engine.DocumentService;
|
||||||
|
import org.imixs.workflow.faces.data.WorkflowController;
|
||||||
|
import org.imixs.workflow.sepa.controller.SepaController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Der SEPAExportControllerAGL dient dazu die IBAN/BIC einstellungen in
|
||||||
|
* einem SEPA Export zu aktualiseren. Er wird von der Form
|
||||||
|
* sepa_export.xhtml aus per Ajax angesteuert.
|
||||||
|
*
|
||||||
|
* @author rsoika
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
@Named(value = "sepaExportControllerAGL")
|
||||||
|
@ConversationScoped
|
||||||
|
public class SEPAExportControllerAGL implements Serializable {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
private static Logger logger = Logger.getLogger(SEPAExportControllerAGL.class.getName());
|
||||||
|
|
||||||
|
@Inject
|
||||||
|
protected WorkflowController workflowController;
|
||||||
|
|
||||||
|
@Inject
|
||||||
|
protected DocumentService documentService;
|
||||||
|
|
||||||
|
@Inject
|
||||||
|
SepaController sepaController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This method removes an uniqueid form the item $workitemref
|
||||||
|
*/
|
||||||
|
public void updateIBANBIC() {
|
||||||
|
|
||||||
|
String paymentType = workflowController.getWorkitem().getItemValueString("payment.type");
|
||||||
|
|
||||||
|
logger.info("Neuer Payment Type=" + paymentType);
|
||||||
|
|
||||||
|
// lookup config
|
||||||
|
List<ItemCollection> dbrtList = sepaController.getDbtrList();
|
||||||
|
for (ItemCollection dbtr : dbrtList) {
|
||||||
|
if (paymentType.equals(dbtr.getItemValueString("name"))) {
|
||||||
|
workflowController.getWorkitem().setItemValue("dbtr.iban", dbtr.getItemValueString("dbtr.iban"));
|
||||||
|
workflowController.getWorkitem().setItemValue("dbtr.bic", dbtr.getItemValueString("dbtr.bic"));
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -10,9 +10,7 @@
|
||||||
|
|
||||||
<ui:define name="content">
|
<ui:define name="content">
|
||||||
<f:view>
|
<f:view>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
/*<![CDATA[*/
|
/*<![CDATA[*/
|
||||||
|
|
||||||
|
|
@ -40,7 +38,8 @@
|
||||||
// This method refreshs the layout
|
// This method refreshs the layout
|
||||||
function updateSepaList(data) {
|
function updateSepaList(data) {
|
||||||
if (data.status === 'success') {
|
if (data.status === 'success') {
|
||||||
$('[id$=oderlist]').imixsLayout();
|
$('[id$=dbtrlist]').imixsLayout();
|
||||||
|
$('[id$=cdtrlist]').imixsLayout();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -52,72 +51,29 @@
|
||||||
<!-- ########## Error ########## -->
|
<!-- ########## Error ########## -->
|
||||||
<ui:include src="/pages/error_message.xhtml" />
|
<ui:include src="/pages/error_message.xhtml" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="imixs-form">
|
<div class="imixs-form">
|
||||||
<div class="imixs-header">
|
<div class="imixs-header">
|
||||||
<h1>SEPA</h1>
|
<h1>SEPA</h1>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="imixs-body">
|
<div class="imixs-body">
|
||||||
<!-- **** General info ***** -->
|
<!-- **** General info ***** -->
|
||||||
|
|
||||||
<div class="imixs-form-panel">
|
<div class="imixs-form-panel">
|
||||||
<h1>Model Configuration</h1>
|
<h:panelGroup layout="block" styleClass="imixs-form-section" id="dbtrlist" binding="#{dbtrlistContainer}">
|
||||||
|
<h1>Debitor IBAN/BIC</h1>
|
||||||
|
|
||||||
<div class="imixs-form-section-2">
|
|
||||||
<dl>
|
|
||||||
<dt>SEPA Model Version</dt>
|
|
||||||
<dd>
|
|
||||||
<h:inputText required="false"
|
|
||||||
value="#{sepaController.configuration.item['_model_version']}">
|
|
||||||
</h:inputText>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
|
|
||||||
|
|
||||||
<dl>
|
|
||||||
<dt>SEPA Initial Task</dt>
|
|
||||||
<dd>
|
|
||||||
<h:inputText required="false"
|
|
||||||
value="#{sepaController.configuration.item['_initial_task']}">
|
|
||||||
</h:inputText>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="imixs-form-section">
|
|
||||||
<p>
|
<p>
|
||||||
<span class="typcn typcn-lightbulb"></span> The initial task
|
<span class="typcn typcn-lightbulb"></span> The Debitor IBAN/BIC configuration list
|
||||||
must define a report containing the query and style sheet
|
can be used for SEPA payments.
|
||||||
information. Invoices will be automatically grouped by the
|
|
||||||
attribute "_sepa_iban". If this attribute is not set, the
|
|
||||||
default sepa_iban will be assigned to the invoice before
|
|
||||||
processed. The SEPA workflow may optional include a
|
|
||||||
"invoice_update" item definition.
|
|
||||||
</p>
|
</p>
|
||||||
</div>
|
<f:ajax render="dbtrlist" onevent="updateSepaList">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<h:panelGroup layout="block" styleClass="imixs-form-section"
|
|
||||||
id="oderlist" binding="#{orderlistContainer}">
|
|
||||||
<h1>Debitor Options</h1>
|
|
||||||
|
|
||||||
<f:ajax render="oderlist" onevent="updateSepaList">
|
|
||||||
<table class="imixsdatatable imixs-orderitems">
|
<table class="imixsdatatable imixs-orderitems">
|
||||||
<tr>
|
<tr>
|
||||||
<th style="width: 140px">ID</th>
|
<th style="width: 140px">ID</th>
|
||||||
<th style="">Company<span class="imixs-required">
|
<th style="">Bank<span class="imixs-required">
|
||||||
*</span></th>
|
*</span></th>
|
||||||
<th style="width: 250px;">IBAN</th>
|
<th style="width: 250px;">IBAN</th>
|
||||||
<th style="width: 150px;">BIC</th>
|
<th style="width: 150px;">BIC</th>
|
||||||
|
<th style="width: 150px;">Report (optional)</th>
|
||||||
<th style="width: 50px">
|
<th style="width: 50px">
|
||||||
<!-- delete -->
|
<!-- delete -->
|
||||||
</th>
|
</th>
|
||||||
|
|
@ -141,12 +97,16 @@
|
||||||
<!-- dbtr.bic -->
|
<!-- dbtr.bic -->
|
||||||
<td><h:inputText value="#{dbtr.item['dbtr.bic']}"
|
<td><h:inputText value="#{dbtr.item['dbtr.bic']}"
|
||||||
style="width:100%;" /></td>
|
style="width:100%;" /></td>
|
||||||
|
<!-- dbtr.bic -->
|
||||||
|
<td>
|
||||||
|
<h:inputText value="#{dbtr.item['report']}" style="width:100%;" />
|
||||||
|
</td>
|
||||||
|
|
||||||
|
|
||||||
<td><h:commandLink
|
<td><h:commandLink
|
||||||
actionListener="#{sepaController.removeDbtr(dbtr.item['name'])}">
|
actionListener="#{sepaController.removeDbtr(dbtr.item['name'])}">
|
||||||
<span class="typcn typcn-trash imixs-state-info"></span>
|
<span class="typcn typcn-trash imixs-state-info"></span>
|
||||||
<f:ajax render="#{orderlistContainer.clientId}"
|
<f:ajax render="#{dbtrlistContainer.clientId}"
|
||||||
onevent="updateSepaList" />
|
onevent="updateSepaList" />
|
||||||
</h:commandLink></td>
|
</h:commandLink></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
@ -162,11 +122,110 @@
|
||||||
</h:commandButton>
|
</h:commandButton>
|
||||||
</f:ajax>
|
</f:ajax>
|
||||||
</h:panelGroup>
|
</h:panelGroup>
|
||||||
|
<h:panelGroup layout="block" styleClass="imixs-form-section" id="cdtrlist" binding="#{cdtrlistContainer}">
|
||||||
|
<h1>Creditor IBAN/BIC</h1>
|
||||||
|
<p>
|
||||||
|
<span class="typcn typcn-lightbulb"></span> The Creditor IBAN/BIC configuration list
|
||||||
|
can be used for SEPA Direct Debit.
|
||||||
|
</p>
|
||||||
|
<f:ajax render="cdtrlist" onevent="updateSepaList">
|
||||||
|
<table class="imixsdatatable imixs-orderitems">
|
||||||
|
<tr>
|
||||||
|
<th style="width: 140px">ID</th>
|
||||||
|
<th style="">Bank<span class="imixs-required">
|
||||||
|
*</span></th>
|
||||||
|
<th style="width: 250px;">IBAN</th>
|
||||||
|
<th style="width: 150px;">BIC</th>
|
||||||
|
<th style="width: 150px;">Report (optional)</th>
|
||||||
|
<th style="width: 50px">
|
||||||
|
<!-- delete -->
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<ui:repeat var="cdtr" value="#{sepaController.cdtrList}">
|
||||||
|
<tr>
|
||||||
|
<!-- ID -->
|
||||||
|
<td>
|
||||||
|
<h:inputText value="#{cdtr.item['name']}" style="width:100%;" />
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<!-- cdtr.name -->
|
||||||
|
<td>
|
||||||
|
<h:inputText value="#{cdtr.item['cdtr.name']}" style="width:100%;" />
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<!-- cdtr.iban -->
|
||||||
|
<td>
|
||||||
|
<h:inputText value="#{cdtr.item['cdtr.iban']}" style="width:100%;" />
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<!-- cdtr.bic -->
|
||||||
|
<td>
|
||||||
|
<h:inputText value="#{cdtr.item['cdtr.bic']}" style="width:100%;" />
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<!-- cdtr.report -->
|
||||||
|
<td>
|
||||||
|
<h:inputText value="#{cdtr.item['report']}" style="width:100%;" />
|
||||||
|
</td>
|
||||||
|
|
||||||
|
|
||||||
|
<td>
|
||||||
|
<h:commandLink actionListener="#{sepaController.removeCdtr(cdtr.item['name'])}">
|
||||||
|
<span class="typcn typcn-trash imixs-state-info"></span>
|
||||||
|
<f:ajax render="#{cdtrlistContainer.clientId}" onevent="updateSepaList" />
|
||||||
|
</h:commandLink>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</ui:repeat>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- add button -->
|
||||||
|
<h:commandButton value="#{message.add}" a:data-id="addposbutton_id" actionListener="#{sepaController.addCdtr}">
|
||||||
|
</h:commandButton>
|
||||||
|
</f:ajax>
|
||||||
|
</h:panelGroup>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<hr />
|
||||||
|
<h1>Model Configuration</h1>
|
||||||
|
<div class="imixs-form-section">
|
||||||
|
<p>
|
||||||
|
<span class="typcn typcn-lightbulb"></span> The initial task
|
||||||
|
must define a report containing the query and style sheet
|
||||||
|
information. Invoices will be automatically grouped by the
|
||||||
|
attribute "_sepa_iban". If this attribute is not set, the
|
||||||
|
default sepa_iban will be assigned to the invoice before
|
||||||
|
processed. The SEPA workflow may optional include a
|
||||||
|
"invoice_update" item definition.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div class="imixs-form-section-2">
|
||||||
|
<dl>
|
||||||
|
<dt>SEPA Model Version</dt>
|
||||||
|
<dd>
|
||||||
|
<h:inputText required="false" value="#{sepaController.configuration.item['_model_version']}">
|
||||||
|
</h:inputText>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
<dl>
|
||||||
|
<dt>SEPA Initial Task</dt>
|
||||||
|
<dd>
|
||||||
|
<h:inputText required="false" value="#{sepaController.configuration.item['_initial_task']}">
|
||||||
|
</h:inputText>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- include timer control -->
|
<!-- include timer control -->
|
||||||
<h1>Scheduler</h1>
|
|
||||||
|
|
||||||
<ui:include src="sub_scheduler_control.xhtml">
|
<ui:include src="sub_scheduler_control.xhtml">
|
||||||
<ui:param name="schedulerController" value="#{sepaController}" />
|
<ui:param name="schedulerController" value="#{sepaController}" />
|
||||||
</ui:include>
|
</ui:include>
|
||||||
|
|
|
||||||
|
|
@ -6,29 +6,42 @@
|
||||||
xmlns:i="http://java.sun.com/jsf/composite/imixs"
|
xmlns:i="http://java.sun.com/jsf/composite/imixs"
|
||||||
xmlns:marty="http://java.sun.com/jsf/composite/marty">
|
xmlns:marty="http://java.sun.com/jsf/composite/marty">
|
||||||
|
|
||||||
|
<h:panelGroup id="paymentdetails_id">
|
||||||
|
<div class="imixs-form-section-2">
|
||||||
|
|
||||||
|
<dl>
|
||||||
|
<dt>Zahlungsart:</dt>
|
||||||
|
<dd>
|
||||||
|
<h:selectOneMenu style="width:20em;" required="true"
|
||||||
|
value="#{workflowController.workitem.item['payment.type']}">
|
||||||
|
<c:forEach items="#{sepaController.dbtrList}" var="dbtr">
|
||||||
|
<f:selectItem itemLabel="#{dbtr.item['name']}" itemValue="#{dbtr.item['name']}" />
|
||||||
|
</c:forEach>
|
||||||
|
<f:ajax listener="#{sepaExportControllerAGL.updateIBANBIC()}" render="paymentdetails_id" />
|
||||||
|
</h:selectOneMenu>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</div>
|
||||||
|
<div class="imixs-form-section-2">
|
||||||
|
<dl>
|
||||||
|
<dt>IBAN</dt>
|
||||||
|
<dd>
|
||||||
|
<h:outputText value="#{workitem.item['dbtr.iban']}" />
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
<div class="imixs-form-section-2">
|
<dl>
|
||||||
<dl>
|
<dt>BIC</dt>
|
||||||
<dt>IBAN</dt>
|
<dd>
|
||||||
<dd>
|
<h:outputText value="#{workitem.item['dbtr.bic']}" />
|
||||||
<h:outputText value="#{workitem.item['dbtr.iban']}" />
|
</dd>
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
|
|
||||||
|
|
||||||
<dl>
|
|
||||||
<dt>BIC</dt>
|
|
||||||
<dd>
|
|
||||||
<h:outputText value="#{workitem.item['dbtr.bic']}" />
|
|
||||||
</dd>
|
|
||||||
|
|
||||||
</dl>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
</dl>
|
||||||
|
</div>
|
||||||
|
</h:panelGroup>
|
||||||
|
|
||||||
<div class="imixs-form-section">
|
<div class="imixs-form-section">
|
||||||
<h3>Invoices</h3>
|
<h3>Invoices</h3>
|
||||||
|
|
||||||
<table class="">
|
<table class="">
|
||||||
<tr>
|
<tr>
|
||||||
<th style="">#{message['form.company']}</th>
|
<th style="">#{message['form.company']}</th>
|
||||||
|
|
|
||||||
2
pom.xml
2
pom.xml
|
|
@ -25,7 +25,7 @@
|
||||||
<org.imixs.marty.version>4.2.3</org.imixs.marty.version>
|
<org.imixs.marty.version>4.2.3</org.imixs.marty.version>
|
||||||
<!-- 4.5.3 -->
|
<!-- 4.5.3 -->
|
||||||
<org.imixs.office.version>4.6.2-SNAPSHOT</org.imixs.office.version>
|
<org.imixs.office.version>4.6.2-SNAPSHOT</org.imixs.office.version>
|
||||||
<org.imixs.adapters.version>2.3.1</org.imixs.adapters.version>
|
<org.imixs.adapters.version>2.3.2</org.imixs.adapters.version>
|
||||||
<!-- 2.2.14 -->
|
<!-- 2.2.14 -->
|
||||||
<org.imixs.archive.version>2.3.1-SNAPSHOT</org.imixs.archive.version>
|
<org.imixs.archive.version>2.3.1-SNAPSHOT</org.imixs.archive.version>
|
||||||
<org.imixs.melman.version>1.0.22</org.imixs.melman.version>
|
<org.imixs.melman.version>1.0.22</org.imixs.melman.version>
|
||||||
|
|
|
||||||
899
workflow/sepa-export-3.0.3.bpmn
Normal file
899
workflow/sepa-export-3.0.3.bpmn
Normal file
|
|
@ -0,0 +1,899 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- origin at X=0.0 Y=0.0 --><bpmn2:definitions xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:imixs="http://www.imixs.org/bpmn2" xmlns:open-bpmn="http://open-bpmn.org/XMLSchema" xmlns:tl="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" exporter="org.eclipse.bpmn2.modeler.core" exporterVersion="1.5.4.RC1-v20220528-0836-B1" id="Definitions_1" name="Definitions 1" targetNamespace="http://www.imixs.org/bpmn2">
|
||||||
|
<bpmn2:extensionElements>
|
||||||
|
<imixs:item name="txtworkflowmodelversion" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[sepa-export-de-3.0]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="txtfieldmapping" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[Prozess-Verantwortliche| namprocessmanager]]></imixs:value>
|
||||||
|
<imixs:value><![CDATA[Prozess-Assistenz | namprocessassist]]></imixs:value>
|
||||||
|
<imixs:value><![CDATA[Buchhaltung | namprocessteam]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="txttimefieldmapping" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[Wiedervorlage | datDate]]></imixs:value>
|
||||||
|
<imixs:value><![CDATA[Start | datFrom]]></imixs:value>
|
||||||
|
<imixs:value><![CDATA[Ende | datTo]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="txtplugins" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[org.imixs.workflow.engine.plugins.ResultPlugin]]></imixs:value>
|
||||||
|
<imixs:value><![CDATA[org.imixs.workflow.engine.plugins.RulePlugin]]></imixs:value>
|
||||||
|
<imixs:value><![CDATA[org.imixs.marty.profile.ProfilePlugin]]></imixs:value>
|
||||||
|
<imixs:value><![CDATA[org.imixs.marty.plugins.SequenceNumberPlugin]]></imixs:value>
|
||||||
|
<imixs:value><![CDATA[org.imixs.marty.team.TeamPlugin]]></imixs:value>
|
||||||
|
<imixs:value><![CDATA[org.imixs.marty.profile.DeputyPlugin]]></imixs:value>
|
||||||
|
<imixs:value><![CDATA[org.imixs.workflow.engine.plugins.OwnerPlugin]]></imixs:value>
|
||||||
|
<imixs:value><![CDATA[org.imixs.workflow.engine.plugins.HistoryPlugin]]></imixs:value>
|
||||||
|
<imixs:value><![CDATA[org.imixs.workflow.engine.plugins.LogPlugin]]></imixs:value>
|
||||||
|
<imixs:value><![CDATA[org.imixs.workflow.engine.plugins.ApplicationPlugin]]></imixs:value>
|
||||||
|
<imixs:value><![CDATA[org.imixs.marty.plugins.CommentPlugin]]></imixs:value>
|
||||||
|
<imixs:value><![CDATA[org.imixs.marty.profile.MailPlugin]]></imixs:value>
|
||||||
|
<imixs:value><![CDATA[org.imixs.workflow.engine.plugins.IntervalPlugin]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
</bpmn2:extensionElements>
|
||||||
|
<bpmn2:signal id="signal_1" name="org.imixs.workflow.sepa.adapter.SEPAExportAdapter"/>
|
||||||
|
<bpmn2:message id="Message_6" name="SEPA-Body">
|
||||||
|
<bpmn2:documentation id="Documentation_15"><![CDATA[Der folgende SEPA Lauf wurde für die Verarbeitung fertiggestellt:
|
||||||
|
|
||||||
|
<propertyvalue>application.url</propertyvalue>index.jsf?workitem=<itemvalue>$uniqueid</itemvalue>
|
||||||
|
<attachments></attachments>
|
||||||
|
]]></bpmn2:documentation>
|
||||||
|
</bpmn2:message>
|
||||||
|
<bpmn2:message id="Message_8" name="ERROR-Body">
|
||||||
|
<bpmn2:documentation id="Documentation_8"><![CDATA[Der folgende SEPA Lauf konnte nicht korrekt erstellt werden. Bitte prüfen Sie den Vorgang:
|
||||||
|
|
||||||
|
<propertyvalue>application.url</propertyvalue>index.jsf?workitem=<itemvalue>$uniqueid</itemvalue>
|
||||||
|
<attachments></attachments>
|
||||||
|
]]></bpmn2:documentation>
|
||||||
|
</bpmn2:message>
|
||||||
|
<bpmn2:collaboration id="Collaboration_1" name="SEPA">
|
||||||
|
<bpmn2:participant id="Participant_1" name="SEPA-Export" processRef="Process_1">
|
||||||
|
<bpmn2:documentation id="documentation_I6Tf9w"/>
|
||||||
|
</bpmn2:participant>
|
||||||
|
<bpmn2:participant id="Participant_2" name="SEPA-Export Pool" processRef="eingangsrechnung-de"/>
|
||||||
|
</bpmn2:collaboration>
|
||||||
|
<bpmn2:process id="eingangsrechnung-de" isExecutable="false" name="SEPA-Export">
|
||||||
|
<bpmn2:textAnnotation id="TextAnnotation_1">
|
||||||
|
<bpmn2:text>The linked invoice workitem will be processed by a configurable event.</bpmn2:text>
|
||||||
|
<bpmn2:documentation id="documentation_nwP5YA"/>
|
||||||
|
</bpmn2:textAnnotation>
|
||||||
|
<bpmn2:association id="Association_1" sourceRef="TextAnnotation_1" targetRef="IntermediateCatchEvent_1">
|
||||||
|
<bpmn2:documentation id="documentation_eTzUWA"/>
|
||||||
|
</bpmn2:association>
|
||||||
|
<bpmn2:documentation id="documentation_A0QqQQ"/>
|
||||||
|
</bpmn2:process>
|
||||||
|
<bpmn2:process definitionalCollaborationRef="Collaboration_1" id="Process_1" isExecutable="false" name="SEPA-Export">
|
||||||
|
<bpmn2:laneSet id="LaneSet_1" name="Lane Set 1">
|
||||||
|
<bpmn2:lane id="Lane_1" name="Buchhaltung">
|
||||||
|
<bpmn2:flowNodeRef>IntermediateCatchEvent_5</bpmn2:flowNodeRef>
|
||||||
|
<bpmn2:flowNodeRef>StartEvent_1</bpmn2:flowNodeRef>
|
||||||
|
<bpmn2:flowNodeRef>Task_2</bpmn2:flowNodeRef>
|
||||||
|
<bpmn2:flowNodeRef>EventBasedGateway_1</bpmn2:flowNodeRef>
|
||||||
|
<bpmn2:flowNodeRef>EndEvent_3</bpmn2:flowNodeRef>
|
||||||
|
<bpmn2:flowNodeRef>IntermediateCatchEvent_2</bpmn2:flowNodeRef>
|
||||||
|
<bpmn2:flowNodeRef>Task_1</bpmn2:flowNodeRef>
|
||||||
|
<bpmn2:flowNodeRef>Task_6</bpmn2:flowNodeRef>
|
||||||
|
<bpmn2:flowNodeRef>ExclusiveGateway_1</bpmn2:flowNodeRef>
|
||||||
|
<bpmn2:flowNodeRef>Task_7</bpmn2:flowNodeRef>
|
||||||
|
<bpmn2:flowNodeRef>IntermediateCatchEvent_4</bpmn2:flowNodeRef>
|
||||||
|
<bpmn2:flowNodeRef>IntermediateCatchEvent_1</bpmn2:flowNodeRef>
|
||||||
|
<bpmn2:flowNodeRef>IntermediateCatchEvent_18</bpmn2:flowNodeRef>
|
||||||
|
<bpmn2:flowNodeRef>IntermediateCatchEvent_6</bpmn2:flowNodeRef>
|
||||||
|
<bpmn2:flowNodeRef>event_ARh2yQ</bpmn2:flowNodeRef>
|
||||||
|
<bpmn2:documentation id="documentation_Ycw53A"/>
|
||||||
|
</bpmn2:lane>
|
||||||
|
</bpmn2:laneSet>
|
||||||
|
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_5" imixs:activityid="30" name="Fehlerhaft">
|
||||||
|
<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[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: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="action">home</item>]]></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[Sepa Zahlungslauf fehlerhaft - abgeschlossen von <username>$editor</username>.]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="keyupdateacl" type="xs:boolean">
|
||||||
|
<imixs:value>false</imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="txtbusinessrule" type="CDATA">
|
||||||
|
<imixs:value><![CDATA[var result={};
|
||||||
|
var refField="txtcomment";
|
||||||
|
result.isValid=true;
|
||||||
|
|
||||||
|
if ( ( workitem.get(refField) == null || ''==workitem.get(refField)[0]) ) {
|
||||||
|
result.isValid=false;
|
||||||
|
result.errorMessage='Bitte geben Sie einen Kommentar ein.';
|
||||||
|
}]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
</bpmn2:extensionElements>
|
||||||
|
<bpmn2:documentation id="Documentation_2"><![CDATA[SEPA von <username>$editor</username>]]></bpmn2:documentation>
|
||||||
|
<bpmn2:incoming>SequenceFlow_13</bpmn2:incoming>
|
||||||
|
<bpmn2:outgoing>SequenceFlow_15</bpmn2:outgoing>
|
||||||
|
</bpmn2:intermediateCatchEvent>
|
||||||
|
<bpmn2:sequenceFlow id="SequenceFlow_15" sourceRef="IntermediateCatchEvent_5" targetRef="ExclusiveGateway_1">
|
||||||
|
<bpmn2:documentation id="documentation_hcw00w"/>
|
||||||
|
</bpmn2:sequenceFlow>
|
||||||
|
<bpmn2:startEvent id="StartEvent_1" name="Start">
|
||||||
|
<bpmn2:outgoing>SequenceFlow_5</bpmn2:outgoing>
|
||||||
|
<bpmn2:timerEventDefinition id="TimerEventDefinition_2"/>
|
||||||
|
<bpmn2:documentation id="documentation_9yOz0w"/>
|
||||||
|
</bpmn2:startEvent>
|
||||||
|
<bpmn2:sequenceFlow id="SequenceFlow_5" sourceRef="StartEvent_1" targetRef="IntermediateCatchEvent_1">
|
||||||
|
<bpmn2:documentation id="documentation_fT7j2g"/>
|
||||||
|
</bpmn2:sequenceFlow>
|
||||||
|
<bpmn2:task id="Task_2" imixs:processid="1600" name="Abgeschlossen">
|
||||||
|
<bpmn2:extensionElements>
|
||||||
|
<imixs:item name="txtworkflowsummary" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[SEPA-Lauf <itemvalue format="EEEE, d. MMMM yyyy" locale="de_DE">$created</itemvalue> (<itemvalue>payment.type</itemvalue>)]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="keyupdateacl" type="xs:boolean">
|
||||||
|
<imixs:value>true</imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="keyownershipfields" type="xs:string"/>
|
||||||
|
<imixs:item name="keyaddwritefields" type="xs:string"/>
|
||||||
|
<imixs:item name="keyaddreadfields" type="xs:string"/>
|
||||||
|
<imixs:item name="txtimageurl" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[typcn-cloud-storage||||typcn-tick,imixs-success]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="txteditorid" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[form_basic#sepa_export]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="txttype" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[workitemarchive]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="txtworkflowabstract" type="CDATA">
|
||||||
|
<imixs:value/>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="namaddreadaccess" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[{process:?:member}]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
</bpmn2:extensionElements>
|
||||||
|
<bpmn2:documentation id="Documentation_4"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation>
|
||||||
|
<bpmn2:incoming>SequenceFlow_2</bpmn2:incoming>
|
||||||
|
<bpmn2:outgoing>SequenceFlow_10</bpmn2:outgoing>
|
||||||
|
</bpmn2:task>
|
||||||
|
<bpmn2:sequenceFlow id="SequenceFlow_10" sourceRef="Task_2" targetRef="EndEvent_3">
|
||||||
|
<bpmn2:documentation id="documentation_REPfSQ"/>
|
||||||
|
</bpmn2:sequenceFlow>
|
||||||
|
<bpmn2:eventBasedGateway gatewayDirection="Diverging" id="EventBasedGateway_1">
|
||||||
|
<bpmn2:incoming>SequenceFlow_1</bpmn2:incoming>
|
||||||
|
<bpmn2:outgoing>SequenceFlow_9</bpmn2:outgoing>
|
||||||
|
<bpmn2:outgoing>SequenceFlow_4</bpmn2:outgoing>
|
||||||
|
<bpmn2:documentation id="documentation_Gq0HPA"/>
|
||||||
|
</bpmn2:eventBasedGateway>
|
||||||
|
<bpmn2:sequenceFlow id="SequenceFlow_9" sourceRef="EventBasedGateway_1" targetRef="IntermediateCatchEvent_4">
|
||||||
|
<bpmn2:documentation id="documentation_2Lu1rA"/>
|
||||||
|
</bpmn2:sequenceFlow>
|
||||||
|
<bpmn2:sequenceFlow id="SequenceFlow_4" sourceRef="EventBasedGateway_1" targetRef="IntermediateCatchEvent_2">
|
||||||
|
<bpmn2:documentation id="documentation_0k0Skw"/>
|
||||||
|
</bpmn2:sequenceFlow>
|
||||||
|
<bpmn2:endEvent id="EndEvent_3" name="End">
|
||||||
|
<bpmn2:incoming>SequenceFlow_10</bpmn2:incoming>
|
||||||
|
<bpmn2:incoming>SequenceFlow_17</bpmn2:incoming>
|
||||||
|
<bpmn2:documentation id="documentation_7K07Aw"/>
|
||||||
|
</bpmn2:endEvent>
|
||||||
|
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_2" imixs:activityid="200" name="[finished]">
|
||||||
|
<bpmn2:extensionElements>
|
||||||
|
<imixs:item name="rtfresultlog" type="CDATA">
|
||||||
|
<imixs:value><![CDATA[SEPA Export abgeschlossen]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="txtactivityresult" type="CDATA">
|
||||||
|
<imixs:value/>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="txtmailsubject" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[Es liegt ein neuer SEPA Export vor]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="rtfmailbody" type="CDATA">
|
||||||
|
<imixs:value><![CDATA[<bpmn2:message>SEPA-Body</bpmn2:message>]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="keymailreceiverfields" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[namprocessteam]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="txtbusinessrule" type="CDATA">
|
||||||
|
<imixs:value/>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="keypublicresult" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[0]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
</bpmn2:extensionElements>
|
||||||
|
<bpmn2:documentation id="Documentation_18"><![CDATA[SEPA Export successful]]></bpmn2:documentation>
|
||||||
|
<bpmn2:incoming>SequenceFlow_4</bpmn2:incoming>
|
||||||
|
<bpmn2:outgoing>SequenceFlow_11</bpmn2:outgoing>
|
||||||
|
<bpmn2:messageEventDefinition id="MessageEventDefinition_3"/>
|
||||||
|
</bpmn2:intermediateCatchEvent>
|
||||||
|
<bpmn2:sequenceFlow id="SequenceFlow_11" sourceRef="IntermediateCatchEvent_2" targetRef="Task_7">
|
||||||
|
<bpmn2:documentation id="documentation_zrm9Rw"/>
|
||||||
|
</bpmn2:sequenceFlow>
|
||||||
|
<bpmn2:task id="Task_1" imixs:processid="1000" name="Erstellung">
|
||||||
|
<bpmn2:extensionElements>
|
||||||
|
<imixs:item name="txtworkflowsummary" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[SEPA-Lauf <itemvalue format="EEEE, d. MMMM yyyy" locale="de_DE">$created</itemvalue> (<itemvalue>payment.type</itemvalue>)]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="txteditorid" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[form_basic#sepa_export]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="txtimageurl" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[typcn-cloud-storage||||typcn-arrow-forward]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="txttype" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[workitem]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="keyupdateacl" type="xs:boolean">
|
||||||
|
<imixs:value>true</imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="keyownershipfields" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[namprocessteam]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="keyaddreadfields" type="xs:string"/>
|
||||||
|
<imixs:item name="keyaddwritefields" type="xs:string"/>
|
||||||
|
<imixs:item name="txtworkflowabstract" type="CDATA">
|
||||||
|
<imixs:value/>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="namaddreadaccess" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[{process:?:member}]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="namaddwriteaccess" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[{process:?:member}]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
</bpmn2:extensionElements>
|
||||||
|
<bpmn2:documentation id="Documentation_3"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation>
|
||||||
|
<bpmn2:incoming>SequenceFlow_7</bpmn2:incoming>
|
||||||
|
<bpmn2:outgoing>SequenceFlow_1</bpmn2:outgoing>
|
||||||
|
</bpmn2:task>
|
||||||
|
<bpmn2:sequenceFlow id="SequenceFlow_1" sourceRef="Task_1" targetRef="EventBasedGateway_1">
|
||||||
|
<bpmn2:documentation id="documentation_5AWoYw"/>
|
||||||
|
</bpmn2:sequenceFlow>
|
||||||
|
<bpmn2:task id="Task_6" imixs:processid="1500" name="Fehler">
|
||||||
|
<bpmn2:extensionElements>
|
||||||
|
<imixs:item name="txtworkflowsummary" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[SEPA-Lauf <itemvalue format="EEEE, d. MMMM yyyy" locale="de_DE">$created</itemvalue> (<itemvalue>payment.type</itemvalue>)]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="keyupdateacl" type="xs:boolean">
|
||||||
|
<imixs:value>true</imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="keyownershipfields" type="xs:string"/>
|
||||||
|
<imixs:item name="keyaddwritefields" type="xs:string"/>
|
||||||
|
<imixs:item name="keyaddreadfields" type="xs:string"/>
|
||||||
|
<imixs:item name="txtimageurl" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[typcn-cloud-storage||||typcn-tick,imixs-error]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="txteditorid" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[form_basic#sepa_export]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="txttype" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[workitemarchive]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="txtworkflowabstract" type="CDATA">
|
||||||
|
<imixs:value/>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="namaddreadaccess" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[{process:?:member}]]></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_16</bpmn2:incoming>
|
||||||
|
<bpmn2:outgoing>SequenceFlow_17</bpmn2:outgoing>
|
||||||
|
</bpmn2:task>
|
||||||
|
<bpmn2:sequenceFlow id="SequenceFlow_17" sourceRef="Task_6" targetRef="EndEvent_3">
|
||||||
|
<bpmn2:documentation id="documentation_lqFjgw"/>
|
||||||
|
</bpmn2:sequenceFlow>
|
||||||
|
<bpmn2:exclusiveGateway gatewayDirection="Converging" id="ExclusiveGateway_1">
|
||||||
|
<bpmn2:incoming>SequenceFlow_15</bpmn2:incoming>
|
||||||
|
<bpmn2:incoming>SequenceFlow_3</bpmn2:incoming>
|
||||||
|
<bpmn2:outgoing>SequenceFlow_16</bpmn2:outgoing>
|
||||||
|
<bpmn2:documentation id="documentation_0fbREg"/>
|
||||||
|
</bpmn2:exclusiveGateway>
|
||||||
|
<bpmn2:sequenceFlow id="SequenceFlow_16" sourceRef="ExclusiveGateway_1" targetRef="Task_6">
|
||||||
|
<bpmn2:documentation id="documentation_LrxIsw"/>
|
||||||
|
</bpmn2:sequenceFlow>
|
||||||
|
<bpmn2:task id="Task_7" imixs:processid="1100" name="Zahlungslauf Offen">
|
||||||
|
<bpmn2:extensionElements>
|
||||||
|
<imixs:item name="txtworkflowsummary" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[SEPA-Lauf <itemvalue format="EEEE, d. MMMM yyyy" locale="de_DE">$created</itemvalue> (<itemvalue>payment.type</itemvalue>)]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="keyupdateacl" type="xs:boolean">
|
||||||
|
<imixs:value>true</imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="keyownershipfields" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[namprocessteam]]></imixs:value>
|
||||||
|
<imixs:value><![CDATA[namprocessmanager]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="keyaddwritefields" type="xs:string"/>
|
||||||
|
<imixs:item name="keyaddreadfields" type="xs:string"/>
|
||||||
|
<imixs:item name="txtimageurl" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[typcn-cloud-storage||||typcn-tick,imixs-success]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="txteditorid" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[form_basic#sepa_export]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="txttype" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[workitem]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="txtworkflowabstract" type="CDATA">
|
||||||
|
<imixs:value/>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="namaddreadaccess" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[{process:?:member}]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="namaddwriteaccess" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[{process:?:member}]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
</bpmn2:extensionElements>
|
||||||
|
<bpmn2:documentation id="Documentation_32"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation>
|
||||||
|
<bpmn2:incoming>SequenceFlow_11</bpmn2:incoming>
|
||||||
|
<bpmn2:incoming>SequenceFlow_12</bpmn2:incoming>
|
||||||
|
<bpmn2:incoming>sequenceFlow_ab9jJw</bpmn2:incoming>
|
||||||
|
<bpmn2:outgoing>SequenceFlow_28</bpmn2:outgoing>
|
||||||
|
<bpmn2:outgoing>SequenceFlow_13</bpmn2:outgoing>
|
||||||
|
</bpmn2:task>
|
||||||
|
<bpmn2:sequenceFlow id="SequenceFlow_28" sourceRef="Task_7" targetRef="IntermediateCatchEvent_18">
|
||||||
|
<bpmn2:documentation id="documentation_lQ0zZg"/>
|
||||||
|
</bpmn2:sequenceFlow>
|
||||||
|
<bpmn2:sequenceFlow id="SequenceFlow_13" sourceRef="Task_7" targetRef="IntermediateCatchEvent_5">
|
||||||
|
<bpmn2:documentation id="documentation_tJFKng"/>
|
||||||
|
</bpmn2:sequenceFlow>
|
||||||
|
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_4" imixs:activityid="300" name="[failed]">
|
||||||
|
<bpmn2:extensionElements>
|
||||||
|
<imixs:item name="rtfresultlog" type="CDATA">
|
||||||
|
<imixs:value><![CDATA[SEPA Export fehlgeschlagen]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="txtactivityresult" type="CDATA">
|
||||||
|
<imixs:value><![CDATA[<item name="process">Rechnungscontrolling</item>]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="txtmailsubject" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[SEPA-Export fehlgeschlagen]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="rtfmailbody" type="CDATA">
|
||||||
|
<imixs:value><![CDATA[<bpmn2:message>ERROR-Body</bpmn2:message>]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="keymailreceiverfields" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[namprocessteam]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="txtbusinessrule" type="CDATA">
|
||||||
|
<imixs:value/>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="keypublicresult" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[0]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
</bpmn2:extensionElements>
|
||||||
|
<bpmn2:documentation id="Documentation_20"><![CDATA[SEPA Export failed]]></bpmn2:documentation>
|
||||||
|
<bpmn2:incoming>SequenceFlow_9</bpmn2:incoming>
|
||||||
|
<bpmn2:outgoing>SequenceFlow_3</bpmn2:outgoing>
|
||||||
|
<bpmn2:messageEventDefinition id="MessageEventDefinition_4"/>
|
||||||
|
</bpmn2:intermediateCatchEvent>
|
||||||
|
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_1" imixs:activityid="100" name="[Init]">
|
||||||
|
<bpmn2:extensionElements>
|
||||||
|
<imixs:item name="rtfresultlog" type="CDATA">
|
||||||
|
<imixs:value><![CDATA[SEPA export gestartet]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="txtreportname" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[sepa]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="txtactivityresult" type="CDATA">
|
||||||
|
<imixs:value><![CDATA[<item name="process">Rechnungscontrolling</item>
|
||||||
|
<sepa name="invoice_update">
|
||||||
|
<modelversion>(^rechnungseingang)</modelversion>
|
||||||
|
<task>5500</task>
|
||||||
|
<event>300</event>
|
||||||
|
</sepa>]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
</bpmn2:extensionElements>
|
||||||
|
<bpmn2:incoming>SequenceFlow_5</bpmn2:incoming>
|
||||||
|
<bpmn2:outgoing>SequenceFlow_7</bpmn2:outgoing>
|
||||||
|
<bpmn2:documentation id="documentation_HkfgVA"/>
|
||||||
|
</bpmn2:intermediateCatchEvent>
|
||||||
|
<bpmn2:sequenceFlow id="SequenceFlow_7" sourceRef="IntermediateCatchEvent_1" targetRef="Task_1">
|
||||||
|
<bpmn2:documentation id="documentation_cm3hSQ"/>
|
||||||
|
</bpmn2:sequenceFlow>
|
||||||
|
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_18" imixs:activityid="20" name="Erledigt">
|
||||||
|
<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[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: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="action">home</item>]]></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[Sepa Zahlungslauf OK - abgeschlossen von <username>$editor</username>.]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="keyupdateacl" type="xs:boolean">
|
||||||
|
<imixs:value>false</imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
</bpmn2:extensionElements>
|
||||||
|
<bpmn2:documentation id="Documentation_53"><![CDATA[Vorgang abschließen und archivieren]]></bpmn2:documentation>
|
||||||
|
<bpmn2:incoming>SequenceFlow_28</bpmn2:incoming>
|
||||||
|
<bpmn2:outgoing>SequenceFlow_2</bpmn2:outgoing>
|
||||||
|
</bpmn2:intermediateCatchEvent>
|
||||||
|
<bpmn2:sequenceFlow id="SequenceFlow_2" sourceRef="IntermediateCatchEvent_18" targetRef="Task_2">
|
||||||
|
<bpmn2:documentation id="documentation_Z8zuiQ"/>
|
||||||
|
</bpmn2:sequenceFlow>
|
||||||
|
<bpmn2:sequenceFlow id="SequenceFlow_3" sourceRef="IntermediateCatchEvent_4" targetRef="ExclusiveGateway_1">
|
||||||
|
<bpmn2:documentation id="documentation_GfJkYw"/>
|
||||||
|
</bpmn2:sequenceFlow>
|
||||||
|
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_6" imixs:activityid="10" name="Speichern">
|
||||||
|
<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: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: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_10"><![CDATA[Zwischenspeichern]]></bpmn2:documentation>
|
||||||
|
<bpmn2:outgoing>SequenceFlow_12</bpmn2:outgoing>
|
||||||
|
</bpmn2:intermediateCatchEvent>
|
||||||
|
<bpmn2:sequenceFlow id="SequenceFlow_12" sourceRef="IntermediateCatchEvent_6" targetRef="Task_7">
|
||||||
|
<bpmn2:documentation id="documentation_0G0Xfg"/>
|
||||||
|
</bpmn2:sequenceFlow>
|
||||||
|
<bpmn2:intermediateCatchEvent id="event_ARh2yQ" imixs:activityid="70" name="SEPA Datei neu erstellen">
|
||||||
|
<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: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: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><![CDATA[Neue SEPA Datei erzeugt]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="keyupdateacl" type="xs:boolean">
|
||||||
|
<imixs:value>false</imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="$readaccess" type="xs:string">
|
||||||
|
<imixs:value/>
|
||||||
|
</imixs:item>
|
||||||
|
<imixs:item name="txtreportname" type="xs:string">
|
||||||
|
<imixs:value><![CDATA[sepa]]></imixs:value>
|
||||||
|
</imixs:item>
|
||||||
|
</bpmn2:extensionElements>
|
||||||
|
<bpmn2:documentation id="documentation_20yZvw"><![CDATA[SEPA File neu berechnen]]></bpmn2:documentation>
|
||||||
|
<bpmn2:outgoing>sequenceFlow_ab9jJw</bpmn2:outgoing>
|
||||||
|
<bpmn2:dataOutput id="DataOutput_1" name="signal_8uEzJw_Output"/>
|
||||||
|
<bpmn2:dataOutputAssociation id="DataOutputAssociation_1">
|
||||||
|
<bpmn2:sourceRef>DataOutput_1</bpmn2:sourceRef>
|
||||||
|
</bpmn2:dataOutputAssociation>
|
||||||
|
<bpmn2:outputSet id="OutputSet_1" name="Output Set 1">
|
||||||
|
<bpmn2:dataOutputRefs>DataOutput_1</bpmn2:dataOutputRefs>
|
||||||
|
</bpmn2:outputSet>
|
||||||
|
<bpmn2:signalEventDefinition id="signalEventDefinition_8uEzJw" signalRef="signal_1"/>
|
||||||
|
</bpmn2:intermediateCatchEvent>
|
||||||
|
<bpmn2:sequenceFlow id="sequenceFlow_ab9jJw" sourceRef="event_ARh2yQ" targetRef="Task_7">
|
||||||
|
<bpmn2:documentation id="documentation_U3PXjw"/>
|
||||||
|
</bpmn2:sequenceFlow>
|
||||||
|
<bpmn2:textAnnotation id="TextAnnotation_2">
|
||||||
|
<bpmn2:text>The SEPA Export holds a list of referncees to all invoices in the item '$workitemref'
|
||||||
|
|
||||||
|
Instances are created grouped by IBAN.
|
||||||
|
|
||||||
|
The SEPA Export process runs on a scheduled basis (e.g. once a day)</bpmn2:text>
|
||||||
|
<bpmn2:documentation id="documentation_oYch1Q"/>
|
||||||
|
</bpmn2:textAnnotation>
|
||||||
|
<bpmn2:association id="Association_3" sourceRef="TextAnnotation_2" targetRef="StartEvent_1">
|
||||||
|
<bpmn2:documentation id="documentation_AFeuKw"/>
|
||||||
|
</bpmn2:association>
|
||||||
|
</bpmn2:process>
|
||||||
|
<bpmndi:BPMNDiagram id="BPMNDiagram_1" name="Default Process Diagram">
|
||||||
|
<bpmndi:BPMNPlane bpmnElement="Collaboration_1" id="BPMNPlane_1">
|
||||||
|
<bpmndi:BPMNShape bpmnElement="Participant_1" id="BPMNShape_Participant_1" isHorizontal="true">
|
||||||
|
<dc:Bounds height="361.0" width="1181.0" x="100.0" y="150.0"/>
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_29" labelStyle="BPMNLabelStyle_1">
|
||||||
|
<dc:Bounds height="70.0" width="14.0" x="106.0" y="295.0"/>
|
||||||
|
</bpmndi:BPMNLabel>
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNShape bpmnElement="Lane_1" id="BPMNShape_Lane_1" isHorizontal="true">
|
||||||
|
<dc:Bounds height="361.0" width="1151.0" x="130.0" y="150.0"/>
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_37" labelStyle="BPMNLabelStyle_1">
|
||||||
|
<dc:Bounds height="69.0" width="14.0" x="136.0" y="296.0"/>
|
||||||
|
</bpmndi:BPMNLabel>
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNShape bpmnElement="StartEvent_1" id="BPMNShape_1">
|
||||||
|
<dc:Bounds height="36.0" width="36.0" x="297.0" y="325.0"/>
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_1" labelStyle="BPMNLabelStyle_1">
|
||||||
|
<dc:Bounds height="14.0" width="25.0" x="302.0" y="361.0"/>
|
||||||
|
</bpmndi:BPMNLabel>
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNShape bpmnElement="Task_1" id="BPMNShape_Task_1">
|
||||||
|
<dc:Bounds height="50.0" width="110.0" x="487.0" y="318.0"/>
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_4" labelStyle="BPMNLabelStyle_1">
|
||||||
|
<dc:Bounds height="14.0" width="55.0" x="514.0" y="336.0"/>
|
||||||
|
</bpmndi:BPMNLabel>
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNShape bpmnElement="EventBasedGateway_1" id="BPMNShape_EventBasedGateway_1" isMarkerVisible="true">
|
||||||
|
<dc:Bounds height="50.0" width="50.0" x="657.0" y="318.0"/>
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_8" labelStyle="BPMNLabelStyle_1">
|
||||||
|
<dc:Bounds height="16.0" width="100.0" x="0.0" y="0.0"/>
|
||||||
|
</bpmndi:BPMNLabel>
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNShape bpmnElement="IntermediateCatchEvent_2" id="BPMNShape_IntermediateCatchEvent_2">
|
||||||
|
<dc:Bounds height="36.0" width="36.0" x="747.0" y="237.0"/>
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_9" labelStyle="BPMNLabelStyle_1">
|
||||||
|
<dc:Bounds height="14.0" width="49.0" x="741.0" y="273.0"/>
|
||||||
|
</bpmndi:BPMNLabel>
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNShape bpmnElement="IntermediateCatchEvent_4" id="BPMNShape_IntermediateCatchEvent_4">
|
||||||
|
<dc:Bounds height="36.0" width="36.0" x="747.0" y="403.0"/>
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_11" labelStyle="BPMNLabelStyle_1">
|
||||||
|
<dc:Bounds height="14.0" width="36.0" x="747.0" y="439.0"/>
|
||||||
|
</bpmndi:BPMNLabel>
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNShape bpmnElement="Task_6" id="BPMNShape_Task_6">
|
||||||
|
<dc:Bounds height="50.0" width="110.0" x="1056.0" y="396.0"/>
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_31" labelStyle="BPMNLabelStyle_1">
|
||||||
|
<dc:Bounds height="14.0" width="35.0" x="1093.0" y="414.0"/>
|
||||||
|
</bpmndi:BPMNLabel>
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNShape bpmnElement="Task_7" id="BPMNShape_Task_7">
|
||||||
|
<dc:Bounds height="50.0" width="110.0" x="830.0" y="230.0"/>
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_33" labelStyle="BPMNLabelStyle_1">
|
||||||
|
<dc:Bounds height="14.0" width="103.0" x="833.0" y="248.0"/>
|
||||||
|
</bpmndi:BPMNLabel>
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNShape bpmnElement="EndEvent_3" id="BPMNShape_EndEvent_2">
|
||||||
|
<dc:Bounds height="36.0" width="36.0" x="1196.0" y="318.0"/>
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_85" labelStyle="BPMNLabelStyle_1">
|
||||||
|
<dc:Bounds height="14.0" width="22.0" x="1203.0" y="354.0"/>
|
||||||
|
</bpmndi:BPMNLabel>
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNShape bpmnElement="IntermediateCatchEvent_18" id="BPMNShape_IntermediateCatchEvent_18">
|
||||||
|
<dc:Bounds height="36.0" width="36.0" x="976.0" y="237.0"/>
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_23" labelStyle="BPMNLabelStyle_1">
|
||||||
|
<dc:Bounds height="14.0" width="42.0" x="973.0" y="273.0"/>
|
||||||
|
</bpmndi:BPMNLabel>
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNShape bpmnElement="Message_6" id="BPMNShape_Message_3">
|
||||||
|
<dc:Bounds height="20.0" width="30.0" x="108.0" y="75.0"/>
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_46">
|
||||||
|
<dc:Bounds height="14.0" width="63.0" x="92.0" y="95.0"/>
|
||||||
|
</bpmndi:BPMNLabel>
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNShape bpmnElement="TextAnnotation_1" id="BPMNShape_TextAnnotation_1">
|
||||||
|
<dc:Bounds height="50.0" width="185.0" x="326.0" y="411.0"/>
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_12">
|
||||||
|
<dc:Bounds height="44.0" width="173.0" x="332.0" y="411.0"/>
|
||||||
|
</bpmndi:BPMNLabel>
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNShape bpmnElement="Message_8" id="BPMNShape_Message_6">
|
||||||
|
<dc:Bounds height="20.0" width="30.0" x="220.0" y="76.0"/>
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_24">
|
||||||
|
<dc:Bounds height="14.0" width="76.0" x="197.0" y="96.0"/>
|
||||||
|
</bpmndi:BPMNLabel>
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNShape bpmnElement="IntermediateCatchEvent_1" id="BPMNShape_IntermediateCatchEvent_1">
|
||||||
|
<dc:Bounds height="36.0" width="36.0" x="401.0" y="325.0"/>
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_7" labelStyle="BPMNLabelStyle_1">
|
||||||
|
<dc:Bounds height="14.0" width="22.0" x="408.0" y="361.0"/>
|
||||||
|
</bpmndi:BPMNLabel>
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNShape bpmnElement="Task_2" id="BPMNShape_Task_2">
|
||||||
|
<dc:Bounds height="50.0" width="110.0" x="1046.0" y="230.0"/>
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_5" labelStyle="BPMNLabelStyle_1">
|
||||||
|
<dc:Bounds height="14.0" width="84.0" x="1059.0" y="248.0"/>
|
||||||
|
</bpmndi:BPMNLabel>
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNShape bpmnElement="IntermediateCatchEvent_5" id="BPMNShape_IntermediateCatchEvent_5">
|
||||||
|
<dc:Bounds height="36.0" width="36.0" x="976.0" y="318.0"/>
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_6" labelStyle="BPMNLabelStyle_1">
|
||||||
|
<dc:Bounds height="14.0" width="55.0" x="967.0" y="354.0"/>
|
||||||
|
</bpmndi:BPMNLabel>
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNShape bpmnElement="ExclusiveGateway_1" id="BPMNShape_ExclusiveGateway_1" isMarkerVisible="true">
|
||||||
|
<dc:Bounds height="50.0" width="50.0" x="969.0" y="396.0"/>
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_34" labelStyle="BPMNLabelStyle_1">
|
||||||
|
<dc:Bounds height="16.0" width="100.0" x="0.0" y="0.0"/>
|
||||||
|
</bpmndi:BPMNLabel>
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNShape bpmnElement="TextAnnotation_2" id="BPMNShape_TextAnnotation_2">
|
||||||
|
<dc:Bounds height="111.0" width="301.0" x="180.0" y="170.0"/>
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_57">
|
||||||
|
<dc:Bounds height="105.0" width="289.0" x="186.0" y="170.0"/>
|
||||||
|
</bpmndi:BPMNLabel>
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNShape bpmnElement="IntermediateCatchEvent_6" id="BPMNShape_IntermediateCatchEvent_6">
|
||||||
|
<dc:Bounds height="36.0" width="36.0" x="867.0" y="161.0"/>
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_10">
|
||||||
|
<dc:Bounds height="14.0" width="56.0" x="857.0" y="197.0"/>
|
||||||
|
</bpmndi:BPMNLabel>
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNShape bpmnElement="event_ARh2yQ" id="BPMNShape_Q00usg">
|
||||||
|
<dc:Bounds height="36.0" width="36.0" x="770.0" y="161.0"/>
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_4zFQGA">
|
||||||
|
<dc:Bounds height="28.0" width="100.0" x="735.0" y="200.0"/>
|
||||||
|
</bpmndi:BPMNLabel>
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_4" id="BPMNEdge_SequenceFlow_4" sourceElement="BPMNShape_EventBasedGateway_1" targetElement="BPMNShape_IntermediateCatchEvent_2">
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_13"/>
|
||||||
|
<di:waypoint x="682.0" y="318.0"/>
|
||||||
|
<di:waypoint x="682.0" y="255.0"/>
|
||||||
|
<di:waypoint x="747.0" y="255.0"/>
|
||||||
|
</bpmndi:BPMNEdge>
|
||||||
|
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_9" id="BPMNEdge_SequenceFlow_9" sourceElement="BPMNShape_EventBasedGateway_1" targetElement="BPMNShape_IntermediateCatchEvent_4">
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_19"/>
|
||||||
|
<di:waypoint x="682.0" y="368.0"/>
|
||||||
|
<di:waypoint x="682.0" y="421.0"/>
|
||||||
|
<di:waypoint x="747.0" y="421.0"/>
|
||||||
|
</bpmndi:BPMNEdge>
|
||||||
|
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_28" id="BPMNEdge_SequenceFlow_28" sourceElement="BPMNShape_Task_7" targetElement="BPMNShape_IntermediateCatchEvent_18">
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_71"/>
|
||||||
|
<di:waypoint x="940.0" y="255.0"/>
|
||||||
|
<di:waypoint x="958.0" y="255.0"/>
|
||||||
|
<di:waypoint x="976.0" y="255.0"/>
|
||||||
|
</bpmndi:BPMNEdge>
|
||||||
|
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_1" id="BPMNEdge_SequenceFlow_1" sourceElement="BPMNShape_Task_1" targetElement="BPMNShape_EventBasedGateway_1">
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_3"/>
|
||||||
|
<di:waypoint x="597.0" y="343.0"/>
|
||||||
|
<di:waypoint x="627.0" y="343.0"/>
|
||||||
|
<di:waypoint x="657.0" y="343.0"/>
|
||||||
|
</bpmndi:BPMNEdge>
|
||||||
|
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_11" id="BPMNEdge_SequenceFlow_11" sourceElement="BPMNShape_IntermediateCatchEvent_2" targetElement="BPMNShape_Task_7">
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_17"/>
|
||||||
|
<di:waypoint x="783.0" y="255.0"/>
|
||||||
|
<di:waypoint x="806.0" y="255.0"/>
|
||||||
|
<di:waypoint x="830.0" y="255.0"/>
|
||||||
|
</bpmndi:BPMNEdge>
|
||||||
|
<bpmndi:BPMNEdge bpmnElement="Association_1" id="BPMNEdge_Association_1" sourceElement="BPMNShape_TextAnnotation_1" targetElement="BPMNShape_IntermediateCatchEvent_1">
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_15"/>
|
||||||
|
<di:waypoint x="418.5" y="411.0"/>
|
||||||
|
<di:waypoint x="418.5" y="386.0"/>
|
||||||
|
<di:waypoint x="419.0" y="386.0"/>
|
||||||
|
<di:waypoint x="419.0" y="361.0"/>
|
||||||
|
</bpmndi:BPMNEdge>
|
||||||
|
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_5" id="BPMNEdge_SequenceFlow_5" sourceElement="BPMNShape_1" targetElement="BPMNShape_IntermediateCatchEvent_1">
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_16"/>
|
||||||
|
<di:waypoint x="333.0" y="343.0"/>
|
||||||
|
<di:waypoint x="367.0" y="343.0"/>
|
||||||
|
<di:waypoint x="401.0" y="343.0"/>
|
||||||
|
</bpmndi:BPMNEdge>
|
||||||
|
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_7" id="BPMNEdge_SequenceFlow_7" sourceElement="BPMNShape_IntermediateCatchEvent_1" targetElement="BPMNShape_Task_1">
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_18"/>
|
||||||
|
<di:waypoint x="437.0" y="343.0"/>
|
||||||
|
<di:waypoint x="462.0" y="343.0"/>
|
||||||
|
<di:waypoint x="487.0" y="343.0"/>
|
||||||
|
</bpmndi:BPMNEdge>
|
||||||
|
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_2" id="BPMNEdge_SequenceFlow_2" sourceElement="BPMNShape_IntermediateCatchEvent_18" targetElement="BPMNShape_Task_2">
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_25"/>
|
||||||
|
<di:waypoint x="1012.0" y="255.0"/>
|
||||||
|
<di:waypoint x="1029.0" y="255.0"/>
|
||||||
|
<di:waypoint x="1046.0" y="255.0"/>
|
||||||
|
</bpmndi:BPMNEdge>
|
||||||
|
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_10" id="BPMNEdge_SequenceFlow_10" sourceElement="BPMNShape_Task_2" targetElement="BPMNShape_EndEvent_2">
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_26"/>
|
||||||
|
<di:waypoint x="1156.0" y="255.0"/>
|
||||||
|
<di:waypoint x="1214.0" y="255.0"/>
|
||||||
|
<di:waypoint x="1214.0" y="318.0"/>
|
||||||
|
</bpmndi:BPMNEdge>
|
||||||
|
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_13" id="BPMNEdge_SequenceFlow_13" sourceElement="BPMNShape_Task_7" targetElement="BPMNShape_IntermediateCatchEvent_5">
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_27"/>
|
||||||
|
<di:waypoint x="885.0" y="280.0"/>
|
||||||
|
<di:waypoint x="885.0" y="336.0"/>
|
||||||
|
<di:waypoint x="976.0" y="336.0"/>
|
||||||
|
</bpmndi:BPMNEdge>
|
||||||
|
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_15" id="BPMNEdge_SequenceFlow_15" sourceElement="BPMNShape_IntermediateCatchEvent_5" targetElement="BPMNShape_ExclusiveGateway_1">
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_28"/>
|
||||||
|
<di:waypoint x="994.0" y="354.0"/>
|
||||||
|
<di:waypoint x="994.0" y="375.0"/>
|
||||||
|
<di:waypoint x="994.0" y="396.0"/>
|
||||||
|
</bpmndi:BPMNEdge>
|
||||||
|
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_16" id="BPMNEdge_SequenceFlow_16" sourceElement="BPMNShape_ExclusiveGateway_1" targetElement="BPMNShape_Task_6">
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_35"/>
|
||||||
|
<di:waypoint x="1019.0" y="421.0"/>
|
||||||
|
<di:waypoint x="1037.0" y="421.0"/>
|
||||||
|
<di:waypoint x="1056.0" y="421.0"/>
|
||||||
|
</bpmndi:BPMNEdge>
|
||||||
|
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_17" id="BPMNEdge_SequenceFlow_17" sourceElement="BPMNShape_Task_6" targetElement="BPMNShape_EndEvent_2">
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_36"/>
|
||||||
|
<di:waypoint x="1166.0" y="421.0"/>
|
||||||
|
<di:waypoint x="1214.0" y="421.0"/>
|
||||||
|
<di:waypoint x="1214.0" y="354.0"/>
|
||||||
|
</bpmndi:BPMNEdge>
|
||||||
|
<bpmndi:BPMNEdge bpmnElement="Association_3" id="BPMNEdge_Association_3" sourceElement="BPMNShape_TextAnnotation_2" targetElement="BPMNShape_1">
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_30"/>
|
||||||
|
<di:waypoint x="330.0" y="281.0"/>
|
||||||
|
<di:waypoint x="330.0" y="303.0"/>
|
||||||
|
<di:waypoint x="315.0" y="303.0"/>
|
||||||
|
<di:waypoint x="315.0" y="325.0"/>
|
||||||
|
</bpmndi:BPMNEdge>
|
||||||
|
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_3" id="BPMNEdge_SequenceFlow_3" sourceElement="BPMNShape_IntermediateCatchEvent_4" targetElement="BPMNShape_ExclusiveGateway_1">
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_2"/>
|
||||||
|
<di:waypoint x="783.0" y="421.0"/>
|
||||||
|
<di:waypoint x="876.0" y="421.0"/>
|
||||||
|
<di:waypoint x="969.0" y="421.0"/>
|
||||||
|
</bpmndi:BPMNEdge>
|
||||||
|
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_12" id="BPMNEdge_SequenceFlow_12" sourceElement="BPMNShape_IntermediateCatchEvent_6" targetElement="BPMNShape_Task_7">
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_32"/>
|
||||||
|
<di:waypoint x="885.0" y="197.0"/>
|
||||||
|
<di:waypoint x="885.0" y="213.0"/>
|
||||||
|
<di:waypoint x="885.0" y="230.0"/>
|
||||||
|
</bpmndi:BPMNEdge>
|
||||||
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_ab9jJw" id="BPMNEdge_8KQ0bg" sourceElement="BPMNShape_Q00usg" targetElement="BPMNShape_Task_7">
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_14"/>
|
||||||
|
<di:waypoint x="806.0" y="179.0"/>
|
||||||
|
<di:waypoint x="840.0" y="179.0"/>
|
||||||
|
<di:waypoint x="840.0" y="230.0"/>
|
||||||
|
</bpmndi:BPMNEdge>
|
||||||
|
</bpmndi:BPMNPlane>
|
||||||
|
<bpmndi:BPMNLabelStyle id="BPMNLabelStyle_1">
|
||||||
|
<dc:Font name="arial" size="9.0"/>
|
||||||
|
</bpmndi:BPMNLabelStyle>
|
||||||
|
</bpmndi:BPMNDiagram>
|
||||||
|
</bpmn2:definitions>
|
||||||
Loading…
Reference in a new issue