User Tools

Site Tools


This is an old revision of the document!


ActionHandler

Add-ons of TIM that get assigned a particular task in a process, are called Actionhandlers. They are used, for example, to send e-mails, to generate PDFs or even retrieve e-mails and process them. With TIM, an appropriate handler can be created for any conceivable use. At the end of this page is a list of currently available handlers.


Registering an Actionhandler

Actionhandlers are registered in the modeling in the process properties, e.g. in the right properties panel of Signavio. For this, a Node is selected and the Event window is opened. There, the desired Handler can be added and configured.
signavio.jpg

The same possibility exists in [[en:software:iGrafx|]] when the properties window of a [[en:glossar#Node|]] is opened.

properties.jpg


List of Actionhandlers

Actionhandler
CategoryDescriptionTechnical descriptionFrom version
<font 11pt/Calibri,sans-serif;;black;;inherit>Assignment</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Sets the starter through a process variable</font> SetStarterByProcessVariableHandler
<font 11pt/Calibri,sans-serif;;black;;inherit>Assignment</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Sets the starter group through a process variable</font> SetStarterGroupByProcessVariableHandler
<font 11pt/Calibri,sans-serif;;black;;inherit>Assignment</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Assigns all tasks of a Node to an editor</font> AssignTasksByVariableHandler Customer_Others
<font 11pt/Calibri,sans-serif;;black;;inherit>Assignment</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Writes the starter in a variable</font> StartToProcessVariableActionHandler All
<font 11pt/Calibri,sans-serif;;black;;inherit>Assignment, Swimlane</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Assigns the starter to a swimlane</font> AssignStarterToSwimlaneHandler All
<font 11pt/Calibri,sans-serif;;black;;inherit>Assignment, Swimlane</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Assigns a Swimlane to a user</font> VariableAssignmentActionHandler All
<font 11pt/Calibri,sans-serif;;black;;inherit>Assignment, Swimlane</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Assigns a Swimlane to multiple users</font> AssignMultiUserHandler v4.2
<font 11pt/Calibri,sans-serif;;black;;inherit>Assignment, Swimlane</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Assigns a swimlane to an editor based on the open tasks.</font> AssignmentByLoadHandler
<font 11pt/Calibri,sans-serif;;black;;inherit>Assignment, Swimlane</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Sets the manager of a user as editor in a swimlane</font> AssignSupervisorToTasknodeActionHandler
<font 11pt/Calibri,sans-serif;;black;;inherit>Attachment</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Creates a DOCX or PDF</font> WordTemplateHandler All
<font 11pt/Calibri,sans-serif;;black;;inherit>Attachment</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Creates a multi-page PDF from the same template</font> RepeatingWordTemplateHandler All
<font 11pt/Calibri,sans-serif;;black;;inherit>Attachment</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Creates an XML</font> CreateXMLByProcessVariableActionHandler
<font 11pt/Calibri,sans-serif;;black;;inherit>Attachment</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Saves all attached documents in the file system</font> SaveDocsToFileSystem
<font 11pt/Calibri,sans-serif;;black;;inherit>Attachment</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Creates a CSV File</font> CSVHandler
<font 11pt/Calibri,sans-serif;;black;;inherit>Attachment</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Compiles multiple PDFs</font> MergePDFDocumentHandler
<font 11pt/Calibri,sans-serif;;black;;inherit>Attachment</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Moves files</font> FileArchivationHandler
<font 11pt/Calibri,sans-serif;;black;;inherit>Attachment</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Generates the process instance report and attaches it to the instance</font> GenerateReportActionHandler
<font 11pt/Calibri,sans-serif;;black;;inherit>Attachment</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Checks if documents are attached</font> MandatoryDocumentHandler v3.7
<font 11pt/Calibri,sans-serif;;black;;inherit>Attachment, Process variables</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Imports variables, documents and current status of any instances</font> ImportProcessEntitiesHandler Customer_Others
<font 11pt/Calibri,sans-serif;;black;;inherit>Archivation</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Archives an instance</font> InstanceArchivationHandler All
<font 11pt/Calibri,sans-serif;;black;;inherit>Archivation, Process variables</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Archives process variables.</font> VariableArchivationHandler Customer_Others
<font 11pt/Calibri,sans-serif;;black;;inherit>Date</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Compares date strings and date pattern and creates process variable</font> CompareDatesAndSetVariable All
<font 11pt/Calibri,sans-serif;;black;;inherit>Date</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Creates an iCal-date</font> ICalHandler v3.5
<font 11pt/Calibri,sans-serif;;black;;inherit>Date, Name</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Generates a unique number for the process designation</font> YearIDGenerator All
<font 11pt/Calibri,sans-serif;;black;;inherit>Date, Name</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Generates a running number (including date) for the process name</font> DayIDGenerator v4.2
<font 11pt/Calibri,sans-serif;;black;;inherit>Decision</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Makes decisions based on the rules matrix</font> MatrixHandler v4.3
<font 11pt/Calibri,sans-serif;;black;;inherit>Decision, Workflow</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Decision by user</font> HumanDecissionHandler All
<font 11pt/Calibri,sans-serif;;black;;inherit>Decision, Workflow</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Decision through a process variable</font> VariableDecisionHandler All
<font 11pt/Calibri,sans-serif;;black;;inherit>Decision, Workflow</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Decision for all XOR-gateways through a process variable</font> predefinedDecisionHandler All
<font 11pt/Calibri,sans-serif;;black;;inherit>Decision, Workflow</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Decides based on the existence of a variable</font> VariableExistsDecisionHandler
<font 11pt/Calibri,sans-serif;;black;;inherit>Escalation</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Generates a process variable during escalation</font> GenerateEscalationTimeHandler All
<font 11pt/Calibri,sans-serif;;black;;inherit>Escalation, Mail</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Prepares an escalation mail</font> MailByProcessVariableHandler v3.4
<font 11pt/Calibri,sans-serif;;black;;inherit>Escalation, Mail</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Prepares a reminder mail</font> MailReminderHandler v3.6
<font 11pt/Calibri,sans-serif;;black;;inherit>Mandatory</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Required field check</font> MandatoryHandler All
<font 11pt/Calibri,sans-serif;;black;;inherit>Mandatory</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Sets a required field according to a variable</font> ConditionalMandatoryHandler
<font 11pt/Calibri,sans-serif;;black;;inherit>Mandatory</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Requires expenses as a mandatory field</font> CheckMandatoryEfforts v3.5
<font 11pt/Calibri,sans-serif;;black;;inherit>Milestone</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Sets Milestones according to task descriptions</font> SetMilestonesFromDateFromTaskDescription v3.6
<font 11pt/Calibri,sans-serif;;black;;inherit>Milestone</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Recalculates durations for achieving milestones</font> SimpleMilestonesHandler v4.3
<font 11pt/Calibri,sans-serif;;black;;inherit>Name</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Renames the current instance</font> RenameInstanceHandler All
<font 11pt/Calibri,sans-serif;;black;;inherit>Name</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Prevents duplicate instance names.</font> PreventDuplicateInstanceNamesHandler
<font 11pt/Calibri,sans-serif;;black;;inherit>Process</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Starts process instance</font> StartProcessInstanceActionHandler All
<font 11pt/Calibri,sans-serif;;black;;inherit>Process</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Can generate Actionhandler in the process</font> AddActionHandlerToNodes v3.5
<font 11pt/Calibri,sans-serif;;black;;inherit>Process</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Starts instances from XML data sets</font> CreateProcessInstanceFromFolderByXML
<font 11pt/Calibri,sans-serif;;black;;inherit>Process</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Forwards the main process from the sub process</font> SignalLinkedSuperProcessHandler
<font 11pt/Calibri,sans-serif;;black;;inherit>Process, Mail</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Starts instances from unread emails from a folder from a mailbox</font> CreateProcessInstanceFromIncomingMailWithVariables Customer_Others
<font 11pt/Calibri,sans-serif;;black;;inherit>Process variables</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Sets a process variable</font> ProcessVariableSetter All
<font 11pt/Calibri,sans-serif;;black;;inherit>Process variables</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Threshold calculation</font> BorderValueHandler v3.4.7
<font 11pt/Calibri,sans-serif;;black;;inherit>Process variables</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Calculates values</font> ExtendedCalculationHandler All
<font 11pt/Calibri,sans-serif;;black;;inherit>Process variables</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Can retrieve a part from a string</font> ReturnRegexHandler All
<font 11pt/Calibri,sans-serif;;black;;inherit>Process variables</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Writes new or expands existing variable + knows current user</font> TrackProcessHandler Customer_Others
<font 11pt/Calibri,sans-serif;;black;;inherit>Process variables</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Sets the executor of a task as process variable</font> TrackTaskProcessor v3.6
<font 11pt/Calibri,sans-serif;;black;;inherit>Process variables</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Save user information of the user that completed a task to process variables</font> WriteLastTaskFinisherInVariable All
<font 11pt/Calibri,sans-serif;;black;;inherit>Process variables</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Creates variables with user data</font> GenerateIdentityProcessVariablesHandler
<font 11pt/Calibri,sans-serif;;black;;inherit>Process variables</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Creates absences and substitutes based on process variables</font> ManageAbsenceHandler v4.1
<font 11pt/Calibri,sans-serif;;black;;inherit>Process variables</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Saves process variables in a separate table</font> ProcessVariablesToTableHandler v4.1
<font 11pt/Calibri,sans-serif;;black;;inherit>Interface</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Sends an HTTP-Request</font> HTTPRequestHandler All
<font 11pt/Calibri,sans-serif;;black;;inherit>Softlink</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Signals main process</font> signalmainprocessbysoftlinkstate customer_others
<font 11pt/Calibri,sans-serif;;black;;inherit>Softlink</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Forwards all softlinks that are on a particular node</font> SignalSoftlinksByWaitstateIdentifier Customer_Others
<font 11pt/Calibri,sans-serif;;black;;inherit>Softlink</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Checks whether the Softlink process is still running</font> WaitForSoftLinkedSubprocessesHandler
<font 11pt/Calibri,sans-serif;;black;;inherit>Softlink</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Starts Softlinks from process variables</font> StartSoftlinksFromProcessVariablesHandler v3.6
<font 11pt/Calibri,sans-serif;;black;;inherit>Softlink</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Writes a variable from a Softlink into the main process</font> SetVariableInMainProcess Customer_Others
<font 11pt/Calibri,sans-serif;;black;;inherit>SQL</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Runs Sql scripts from within a process</font> RunSqlScriptHandler
<font 11pt/Calibri,sans-serif;;black;;inherit>SQL</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Retrieves a MySQL Function</font> CallSqlFunction Customer_Others
<font 11pt/Calibri,sans-serif;;black;;inherit>Subprocesses</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Copies process variables into the main process</font> WriteBackProcessVariableHandler All
<font 11pt/Calibri,sans-serif;;black;;inherit>Subprocesses</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Copies documents into the main process</font> WriteBackDocumentHandler All
<font 11pt/Calibri,sans-serif;;black;;inherit>Subprocesses</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Copies notes into the main process</font> InheritAttachedBlogsHandler All
<font 11pt/Calibri,sans-serif;;black;;inherit>Subprocesses</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Copies documents into the sub process</font> InheritAttachedDocumentHandler All
<font 11pt/Calibri,sans-serif;;black;;inherit>Subprocesses</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Copies process variables into the sub process</font> InheritProcessVariableHandler All
<font 11pt/Calibri,sans-serif;;black;;inherit>TSS</font> <font 11pt/Calibri,sans-serif;;black;;inherit>Generic CBS-Actionhandler to request Groovy spripts</font> CbaGenericHandler v4.2
<font 11pt/Calibri,sans-serif;;black;;inherit>Archiving(Customized)</font> SGO_DateienArchivieren
<font 11pt/Calibri,sans-serif;;black;;inherit>Archiving(Customized)</font> SGO_ReportArchivieren
<font 11pt/Calibri,sans-serif;;black;;inherit>Archiving(Customized)</font> CallAnafeeWebServiceHandler
<font 11pt/Calibri,sans-serif;;black;;inherit>Archiving(Customized)</font> ArchivationWebserviceActionHandler
<font 11pt/Calibri,sans-serif;;black;;inherit>Archiving(Customized)</font> ArchivationWebserviceActionHandlerV2
<font 11pt/Calibri,sans-serif;;black;;inherit>Archiving(Customized)</font> SGO_writeReport2SmartForm


en/software/tim/actionhandler.1560521352.txt.gz · Last modified: 2019/06/14 14:09 by Konstantinos Litsios