@DeclareRoles(value="org.imixs.ACCESSLEVEL.MANAGERACCESS") @RunAs(value="org.imixs.ACCESSLEVEL.MANAGERACCESS") public class SepaWorkflowService extends Object
SepaImportService| Modifier and Type | Field and Description |
|---|---|
static int |
EVENT_FAILED |
static int |
EVENT_START |
static int |
EVENT_SUCCESS |
static String |
INVOICE_UPDATE |
static String |
ITEM_CDTR_BIC |
static String |
ITEM_CDTR_IBAN |
static String |
ITEM_CDTR_NAME |
static String |
ITEM_DBTR_BIC |
static String |
ITEM_DBTR_IBAN |
static String |
ITEM_DBTR_NAME |
static String |
ITEM_INITIAL_TASK |
static String |
ITEM_MODEL_VERSION |
static String |
LINK_PROPERTY |
static String |
REPORT_ERROR |
static String |
SEPA_CONFIGURATION |
| Constructor and Description |
|---|
SepaWorkflowService() |
| Modifier and Type | Method and Description |
|---|---|
void |
logMessage(String message,
org.imixs.workflow.ItemCollection configuration,
org.imixs.workflow.ItemCollection workitem)
Creates a new log entry stored in the item _scheduler_log.
|
void |
processInvoices(org.imixs.workflow.ItemCollection sepaExport,
List<org.imixs.workflow.ItemCollection> invoices,
org.imixs.workflow.ItemCollection event,
org.imixs.workflow.ItemCollection configuration)
This method expects a list of Subprocess definitions.
|
public static final String SEPA_CONFIGURATION
public static final int EVENT_START
public static final int EVENT_SUCCESS
public static final int EVENT_FAILED
public static final String INVOICE_UPDATE
public static final String LINK_PROPERTY
public static final String ITEM_MODEL_VERSION
public static final String ITEM_INITIAL_TASK
public static final String ITEM_DBTR_IBAN
public static final String ITEM_DBTR_BIC
public static final String ITEM_DBTR_NAME
public static final String ITEM_CDTR_IBAN
public static final String ITEM_CDTR_BIC
public static final String ITEM_CDTR_NAME
public static final String REPORT_ERROR
public void processInvoices(org.imixs.workflow.ItemCollection sepaExport,
List<org.imixs.workflow.ItemCollection> invoices,
org.imixs.workflow.ItemCollection event,
org.imixs.workflow.ItemCollection configuration)
throws org.imixs.workflow.exceptions.AccessDeniedException,
org.imixs.workflow.exceptions.ProcessingErrorException,
org.imixs.workflow.exceptions.PluginException,
org.imixs.workflow.exceptions.ModelException
The definition is expected in the following format (were regular expressions are allowed)
<item name="invoice_update">
<modelversion>1.0.0</modelversion>
<task>100</task>
<event>20</event>
</item>
sepaExport - - sepa export workiteminvoices - - list of invoicesevent - - current sepa export event containing the invoice_update
definition.org.imixs.workflow.exceptions.AccessDeniedExceptionorg.imixs.workflow.exceptions.ProcessingErrorExceptionorg.imixs.workflow.exceptions.PluginExceptionorg.imixs.workflow.exceptions.ModelExceptionorg.imixs.workflow.engine.plugins.SplitAndJoinPlugin.javapublic void logMessage(String message, org.imixs.workflow.ItemCollection configuration, org.imixs.workflow.ItemCollection workitem)
message - configuration - Copyright © 2019 Imixs Software Solutions GmbH. All rights reserved.