Add ActionHandler
ActionHandler is entered in the modeling phase of a process to the process properties.
The corresponding activity should be selected and the properties tab should be opened. Then the user can add and configure the desired handler.
To see how to model workflows, please check the page Modeling Workflows.
List of ActionHandlers
Description | Technical Description |
---|---|
Archiving | |
Archives an instance | InstanceArchivationHandler |
Process Variables | |
Archives process variables | VariableArchivationHandler |
Writes the starter in a variable | StarterToProcessVariableActionHandler |
Calculates the result of a variable and a given number settled with a given operator | |
Calculates given two variables with the given operator | |
Checks efforts entered in the task | |
Checks if all mandatory fields of the respective form are filled in | |
Checks if all mandatory fields that are dependent on other fields in the corresponding form are filled in | |
Checks if one or more document(s) with one or multiple supplied file names exist | MandatoryDocumentHandler |
Checks if one or more document(s) are uploaded and if a condition is valid | |
Generates an ID for unique classification | |
Creates new user-based variables | |
Generates an ID with a chosen length | |
Creates a sequential number including date for process naming | DayIdGenerator |
Creates a unique number for process naming | YearIDGenerator |
Sets process variables | |
Returns the results of a regular expression as a string | |
Sets process variables and fills them with the values passed on it | |
Creates variables for each task that is finished | |
Saves information of the user that completed a task to process variables | |
Assignments | |
Sets the starter by a process variable | SetStarterByProcessVariableHandler |
Sets the starter group via a process variable | SetStarterGroupByProcessVariableHandler |
Makes sure that one or more tasks are not completed by the same user | |
Decision | |
Decision by user | HumanDecisionHandler |
Makes decisions based on the rules matrix | MatrixHandler |
Decision by a process variable | VariableDecisionHandler |
Decides on the basis of the existence of a variable | VariableExistsDecisionHandler |
Compares the value of a process variable with the border value | |
Escalation | |
Creates a process variable during escalation | GenerateEscalationTimeHandler |
Escalation, Email | |
Prepares an escalation mail | GenerateOffsetEscalationTimeHandler |
Prepares an escalation mail | MailByProcessVariableHandler |
Prepare a reminder mail | MailReminderHandler |
Integration | |
Creates a DOCX or PDF including form formatted elements | AdvancedWordTemplateHandler |
Starts instances from a MSSQL external database | CreateProcessInstancesByQuery |
Starts instances by a database table | CreateProcessInstancesByTable |
Starts instances from XML files | CreateProcessInstanceFromFolderByXML |
Starts instances by unread emails from a folder of a mailbox | CreateProcessInstanceFromIncomingMailWithVariables |
Creates an XML | CreateXMLByProcessVariableActionHandler |
Creates a CSV file | CSVHandler |
Creates an XLSX or XLSM file | |
Moves files | FileArchivationHandler |
Creates the process instance report and attaches it to the instance | GenerateReportActionHandler |
Sends requests to a server and saves the returned answer in a process variable | HTTPRestHandler |
Creates an iCal-Appointment | ICalHandler |
Imports variables, documents and current status of any instances | /wiki/spaces/eng/pages/228166851 |
Merges several PDFs into one | MergePDFDocumentHandler |
Creates multipage PDF from same template | RepeatingWordTemplateHandler |
Executes SQL scripts from within a process | RunSqlScriptHandler |
Saves all attached documents to file system | SaveDocsToFileSystem |
Creates a DOCX or PDF | WordTemplateHandler |
Transforms an Excel document into one or more CSV documents | |
Executes queries via super admin | |
Saves attached PDF files to the instance | |
Deletes files and folders in SharePoint for this instance | |
Miscellaneous | |
Enters a user's absence into the system | |
Prevents instances with the same name from being created | |
Renames the current instance by any text that can contain variables | |
Sends error mails of a process instance | |
Process | |
Can create ActionHandlers in the process | AddActionHandlerToNodes |
Mandatory instance description check at instance start | MandatoryInstanceDescriptionHandler |
Forward the main process from the subprocess | SignalLinkedSuperProcessHandler |
Forwards a node and sets a variable | |
Starts process instances | StartProcessInstanceActionHandler |
Softlink | |
Writes a variable from softlink to main process | SetVariableInMainProcessHandler |
Starts softlinks from process variables | StartSoftlinksFromProcessVariablesHandler |
Checks whether the softlink process is still running or not | WaitForSoftLinkedSubprocessesHandler |
Checks if additional softlink instances exist | |
Checks whether there are softlinks on an activity whose name begins with the transferred identifier | |
Subprocess | |
Copies the notes to the main process | InheritAttachedBlogHandler |
Copies documents to the subprocess | InheritAttachedDocumentsHandler |
Copies process variables to the subprocess | InheritProcessVariableHandler |
Copies documents to the main process | WriteBackDocumentHandler |
Copies process variables into the main process | WriteBackProcessVariableHandler |
Swimlane, Assignment | |
Assigns an agent to a swimlane based on their open tasks | AssignmentByLoadHandler |
Modifies the assigned group of multiple swimlanes | |
Assigns a swimlane to multiple users | AssignMultiUserHandler |
Assigns the starter to a swimlane | AssignStarterToSwimlaneHandler |
Sets the superior of a user as the processor of a swimlane | AssignSupervisorToTasknodeActionHandler |
Assigns a swimlane to a user | VariableAssignmentActionHandler |
User creation | |
Creates a new user | CreateUserActionHandler |