User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:software:tim:actionhandler [2019/08/27 18:17]
127.0.0.1 external edit
en:software:tim:actionhandler [2019/09/24 15:26] (current)
wikiadmin [ActionHandler]
Line 1: Line 1:
 ====== ActionHandler ====== ====== 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.+Add-ons of iPA 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 iPA, 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 ​====+==== Configuring ​an Action Handler ​====
  
-Actionhandlers are registered ​in the modeling in the process properties. For this, [[:​en:​glossar#​node|Node]] is selected and the [[:​en:​glossar#​event|Event]] window is opened. There, the desired Handler can be added and configured.\\ +Actionhandlers are configured on activities ​in the diagram using the Automation Properties page. For this, an [[:​en:​glossar#​node|Activity]] is selected and Automation Properties is chosen from the toolbox. There, the desired Handler can be added and configured.\\
- +
-The possibility exists in [[en:​software:​igrafx_documentation|iGrafx]] when the properties window of a [[en:​glossar#​Node|]] is opened. +
- +
-{{  :​en:​software:​tim:​properties.jpg?​600 ​ |properties.jpg}}+
  
 ---- ----
Line 22: Line 18:
 | Assignment ​   | Sets the starter group through a process variable ​   |[[:​en:​software:​tim:​actionhandler:​setstartergroupbyprocessvariablehandler|SetStarterGroupByProcessVariableHandler]] ​ |   | | Assignment ​   | Sets the starter group through a process variable ​   |[[:​en:​software:​tim:​actionhandler:​setstartergroupbyprocessvariablehandler|SetStarterGroupByProcessVariableHandler]] ​ |   |
 | Assignment ​   | Assigns all tasks of a Node to an editor ​   |[[:​en:​software:​tim:​actionhandler:​assigntasksbyvariablehandler|AssignTasksByVariableHandler]] ​ |[[:​software:​tim:​changelog|Customer_Others]] ​ | | Assignment ​   | Assigns all tasks of a Node to an editor ​   |[[:​en:​software:​tim:​actionhandler:​assigntasksbyvariablehandler|AssignTasksByVariableHandler]] ​ |[[:​software:​tim:​changelog|Customer_Others]] ​ |
-| Assignment ​   | Writes the starter in a variable ​   |[[:​en:​software:​tim:​actionhandler:​starttoprocessvariableactionhandler|StartToProcessVariableActionHandler]]  |[[:​software:​tim:​changelog|All]] ​ |+| Assignment ​   | Writes the starter in a variable ​   |[[:​en:​software:​tim:​actionhandler:​startertoprocessvariableactionhandler|StarterToProcessVariableActionHandler]]  |[[:​software:​tim:​changelog|All]] ​ |
 | Assignment, Swimlane ​   | Assigns the starter to a swimlane ​   |[[:​en:​software:​tim:​actionhandler:​assignstartertoswimlanehandler|AssignStarterToSwimlaneHandler]] ​ |[[:​software:​tim:​changelog|All]] ​ | | Assignment, Swimlane ​   | Assigns the starter to a swimlane ​   |[[:​en:​software:​tim:​actionhandler:​assignstartertoswimlanehandler|AssignStarterToSwimlaneHandler]] ​ |[[:​software:​tim:​changelog|All]] ​ |
 | Assignment, Swimlane ​   | Assigns a Swimlane to a user    |[[:​en:​software:​tim:​actionhandler:​variableassignmentactionhandler|VariableAssignmentActionHandler]] ​ |[[:​software:​tim:​changelog|All]] ​ | | Assignment, Swimlane ​   | Assigns a Swimlane to a user    |[[:​en:​software:​tim:​actionhandler:​variableassignmentactionhandler|VariableAssignmentActionHandler]] ​ |[[:​software:​tim:​changelog|All]] ​ |
-| Assignment, Swimlane ​   | Assigns a Swimlane to multiple users    |[[:​en:​software:​tim:​actionhandler:​assignmultiuserhandler|AssignMultiUserHandler]] ​ |[[:​software:​tim:​v4.2|]]  |+| Assignment, Swimlane ​   | Assigns a Swimlane to multiple users    |[[:​en:​software:​tim:​actionhandler:​assignmultiuserhandler|AssignMultiUserHandler]] ​ |[[:​software:​tim:​changelog:​tim42|v4.2]] ​ |
 | Assignment, Swimlane ​   | Assigns a swimlane to an editor based on the open tasks. ​   |[[:​en:​software:​tim:​actionhandler:​assignmentbyloadhandler|AssignmentByLoadHandler ]]  |   | | Assignment, Swimlane ​   | Assigns a swimlane to an editor based on the open tasks. ​   |[[:​en:​software:​tim:​actionhandler:​assignmentbyloadhandler|AssignmentByLoadHandler ]]  |   |
 | Assignment, Swimlane ​   | Sets the manager of a user as editor in a swimlane ​   |[[:​en:​software:​tim:​actionhandler:​assignsupervisortotasknodeactionhandler|AssignSupervisorToTasknodeActionHandler]] ​ |   | | Assignment, Swimlane ​   | Sets the manager of a user as editor in a swimlane ​   |[[:​en:​software:​tim:​actionhandler:​assignsupervisortotasknodeactionhandler|AssignSupervisorToTasknodeActionHandler]] ​ |   |
Line 40: Line 36:
 | Archivation ​   | Archives an instance ​   |[[:​en:​software:​tim:​actionhandler:​instancearchivationhandler|InstanceArchivationHandler]] ​ |[[:​software:​tim:​changelog|All]] ​ | | Archivation ​   | Archives an instance ​   |[[:​en:​software:​tim:​actionhandler:​instancearchivationhandler|InstanceArchivationHandler]] ​ |[[:​software:​tim:​changelog|All]] ​ |
 | Archivation,​ Process variables ​   | Archives process variables. ​   |[[:​en:​software:​tim:​actionhandler:​variablearchivationhandler|VariableArchivationHandler]] ​ |[[:​software:​tim:​changelog|Customer_Others]] ​ | | Archivation,​ Process variables ​   | Archives process variables. ​   |[[:​en:​software:​tim:​actionhandler:​variablearchivationhandler|VariableArchivationHandler]] ​ |[[:​software:​tim:​changelog|Customer_Others]] ​ |
-| Date    | Compares date strings and date pattern and creates process variable ​   |[[:​en:​software:​tim:​actionhandler:​comparedatesandsetvariable|CompareDatesAndSetVariable]] ​ |[[:​software:​tim:​changelog|All]] ​ | 
 | Date    | Creates an iCal-date ​   |[[:​en:​software:​tim:​actionhandler:​icalhandler|ICalHandler]] ​ |[[:​software:​tim:​changelog:​tim35|v3.5]] ​ | | Date    | Creates an iCal-date ​   |[[:​en:​software:​tim:​actionhandler:​icalhandler|ICalHandler]] ​ |[[:​software:​tim:​changelog:​tim35|v3.5]] ​ |
 | Date, Name    | Generates a unique number for the process designation ​   |[[:​en:​software:​tim:​actionhandler:​yearidgenerator|YearIDGenerator]] ​ |[[:​software:​tim:​changelog|All]] ​ | | Date, Name    | Generates a unique number for the process designation ​   |[[:​en:​software:​tim:​actionhandler:​yearidgenerator|YearIDGenerator]] ​ |[[:​software:​tim:​changelog|All]] ​ |
 | Date, Name    | Generates a running number (including date) for the process name    |[[:​en:​software:​tim:​actionhandler:​dayidgenerator|DayIDGenerator]] ​ |[[:​software:​tim:​changelog:​tim42|v4.2]] ​ | | Date, Name    | Generates a running number (including date) for the process name    |[[:​en:​software:​tim:​actionhandler:​dayidgenerator|DayIDGenerator]] ​ |[[:​software:​tim:​changelog:​tim42|v4.2]] ​ |
-| Decision ​   | Makes decisions based on the rules matrix ​   |[[:​en:​software:​tim:​actionhandler:​matrixhandler|MatrixHandler]] ​ |[[:​software:​tim:​tim43|v4.3]] ​ |+| Decision ​   | Makes decisions based on the rules matrix ​   |[[:​en:​software:​tim:​actionhandler:​matrixhandler|MatrixHandler]] ​ |[[:​software:​tim:changelog:​tim43|v4.3]] ​ |
 | Decision, Workflow ​   | Decision by user    |[[:​en:​software:​tim:​actionhandler:​humandecissionhandler|HumanDecissionHandler]] ​ |[[:​software:​tim:​changelog|All]] ​ | | Decision, Workflow ​   | Decision by user    |[[:​en:​software:​tim:​actionhandler:​humandecissionhandler|HumanDecissionHandler]] ​ |[[:​software:​tim:​changelog|All]] ​ |
 | Decision, Workflow ​   | Decision through a process variable ​   |[[:​en:​software:​tim:​actionhandler:​variabledecisionhandler|VariableDecisionHandler]] ​ |[[:​software:​tim:​changelog|All]] ​ | | Decision, Workflow ​   | Decision through a process variable ​   |[[:​en:​software:​tim:​actionhandler:​variabledecisionhandler|VariableDecisionHandler]] ​ |[[:​software:​tim:​changelog|All]] ​ |
Line 72: Line 67:
 | Process variables ​   | Save user information of the user that completed a task to process variables ​   |[[:​en:​software:​tim:​actionhandler:​writelasttaskfinisherinvariable|WriteLastTaskFinisherInVariable]] ​ |[[:​software:​tim:​changelog|All]] ​ | | Process variables ​   | Save user information of the user that completed a task to process variables ​   |[[:​en:​software:​tim:​actionhandler:​writelasttaskfinisherinvariable|WriteLastTaskFinisherInVariable]] ​ |[[:​software:​tim:​changelog|All]] ​ |
 | Process variables ​   | Creates variables with user data    |[[:​en:​software:​tim:​actionhandler:​generateidentityprocessvariableshandler|GenerateIdentityProcessVariablesHandler]] ​ |   | | Process variables ​   | Creates variables with user data    |[[:​en:​software:​tim:​actionhandler:​generateidentityprocessvariableshandler|GenerateIdentityProcessVariablesHandler]] ​ |   |
-| Process variables ​   | Creates absences and substitutes based on process variables ​   |[[:​en:​software:​tim:​actionhandler:​manageabsencehandler|ManageAbsenceHandler]] ​ |[[:en:software:tim:changelog:​tim41|v4.1]]  | +| Process variables ​   | Creates absences and substitutes based on process variables ​   |[[:​en:​software:​tim:​actionhandler:​manageabsencehandler|ManageAbsenceHandler]] ​ |[[:​software:​tim:​changelog|All]]  | 
-| Process variables ​   | Saves process variables in a separate table    |[[:​en:​software:​tim:​actionhandler:​processvariablestotablehandler|ProcessVariablesToTableHandler]] ​ |[[:​en:​software:​tim:​changelog:​tim41|v4.1]]  |+| Process variables ​   | Saves process variables in a separate table    |[[:​en:​software:​tim:​actionhandler:​processvariablestotablehandler|ProcessVariablesToTableHandler]]  ​|[[:​software:​tim:​changelog|All]] ​ | 
 +| Process variables ​   | Generates variables from XLSX file to start softlink ​   ​|[[:​en:​software:​tim:​actionhandler:createsoftlinkvariablesfromxlsx|CreateSoftlinkVariablesFromXLSX]]  ​|   | | |
 | Interface ​   | Sends an HTTP-Request ​   |[[:​en:​software:​tim:​actionhandler:​httprequesthandler|HTTPRequestHandler]] ​ |[[:​software:​tim:​changelog|All]] ​ | | Interface ​   | Sends an HTTP-Request ​   |[[:​en:​software:​tim:​actionhandler:​httprequesthandler|HTTPRequestHandler]] ​ |[[:​software:​tim:​changelog|All]] ​ |
 | Softlink ​   | Signals main process ​   |[[:​en:​software:​tim:​actionhandler:​signalmainprocessbysoftlinkstate|]] ​ |[[:​software:​tim:​changelog|customer_others]] ​ | | Softlink ​   | Signals main process ​   |[[:​en:​software:​tim:​actionhandler:​signalmainprocessbysoftlinkstate|]] ​ |[[:​software:​tim:​changelog|customer_others]] ​ |
 | Softlink ​   | Forwards all softlinks that are on a particular node    |[[:​en:​software:​tim:​actionhandler:​signalsoftlinksbywaitstateidentifier|SignalSoftlinksByWaitstateIdentifier]] ​ |[[:​software:​tim:​changelog|Customer_Others]] ​ | | Softlink ​   | Forwards all softlinks that are on a particular node    |[[:​en:​software:​tim:​actionhandler:​signalsoftlinksbywaitstateidentifier|SignalSoftlinksByWaitstateIdentifier]] ​ |[[:​software:​tim:​changelog|Customer_Others]] ​ |
 | Softlink ​   | Checks whether the Softlink process is still running ​   |[[:​en:​software:​tim:​actionhandler:​waitforsoftlinkedsubprocesseshandler|WaitForSoftLinkedSubprocessesHandler]] ​ |   | | Softlink ​   | Checks whether the Softlink process is still running ​   |[[:​en:​software:​tim:​actionhandler:​waitforsoftlinkedsubprocesseshandler|WaitForSoftLinkedSubprocessesHandler]] ​ |   |
-| Softlink ​   | Starts Softlinks from process variables ​   |[[:​en:​software:​tim:​actionhandler:​startsoftlinksfromprocessvariableshandler|StartSoftlinksFromProcessVariablesHandler]] ​ |[[:​software:​tim:​changelog:​tim347|v3.6]]  |+| Softlink ​   | Starts Softlinks from process variables ​   |[[:​en:​software:​tim:​actionhandler:​startsoftlinksfromprocessvariableshandler|StartSoftlinksFromProcessVariablesHandler]] ​ |[[:​software:​tim:​changelog:​tim347|v3.4.7]]  |
 | Softlink ​   | Writes a variable from a Softlink into the main process ​   |[[:​en:​software:​tim:​actionhandler:​setvariableinmainprocess|SetVariableInMainProcess]] ​ |[[:​software:​tim:​changelog|Customer_Others]] ​ | | Softlink ​   | Writes a variable from a Softlink into the main process ​   |[[:​en:​software:​tim:​actionhandler:​setvariableinmainprocess|SetVariableInMainProcess]] ​ |[[:​software:​tim:​changelog|Customer_Others]] ​ |
 | SQL    | Runs Sql scripts from within a process ​   |[[:​en:​software:​tim:​actionhandler:​runsqlscripthandler|RunSqlScriptHandler]] ​ |   | | SQL    | Runs Sql scripts from within a process ​   |[[:​en:​software:​tim:​actionhandler:​runsqlscripthandler|RunSqlScriptHandler]] ​ |   |
Line 87: Line 83:
 | Subprocesses ​   | Copies documents into the sub process ​   |[[:​en:​software:​tim:​actionhandler:​inheritattacheddocumenthandler|InheritAttachedDocumentHandler]] ​ |[[:​software:​tim:​changelog|All]] ​ | | Subprocesses ​   | Copies documents into the sub process ​   |[[:​en:​software:​tim:​actionhandler:​inheritattacheddocumenthandler|InheritAttachedDocumentHandler]] ​ |[[:​software:​tim:​changelog|All]] ​ |
 | Subprocesses ​   | Copies process variables into the sub process ​   |[[:​en:​software:​tim:​actionhandler:​inheritprocessvariablehandler|InheritProcessVariableHandler]] ​ |[[:​software:​tim:​changelog|All]] ​ | | Subprocesses ​   | Copies process variables into the sub process ​   |[[:​en:​software:​tim:​actionhandler:​inheritprocessvariablehandler|InheritProcessVariableHandler]] ​ |[[:​software:​tim:​changelog|All]] ​ |
-| TSS    | Generic CBS-Actionhandler to request Groovy spripts ​   |[[:​en:​software:​tim:​actionhandler:​cbagenerichandler|CbaGenericHandler]] ​ |[[:​software:​tim:​tim42|v4.2]] ​ |+| TSS    | Generic CBS-Actionhandler to request Groovy spripts ​   |[[:​en:​software:​tim:​actionhandler:​cbagenerichandler|CbaGenericHandler]] ​ |[[:​software:​tim:changelog:​tim42|v4.2]] ​ |
 | Archiving(Customized) ​   |   ​|[[:​en:​software:​tim:​actionhandler:​sgo_dateienarchivieren|SGO_DateienArchivieren]] ​ |   | | Archiving(Customized) ​   |   ​|[[:​en:​software:​tim:​actionhandler:​sgo_dateienarchivieren|SGO_DateienArchivieren]] ​ |   |
 | Archiving(Customized) ​   |   ​|[[:​en:​software:​tim:​actionhandler:​sgo_reportarchivieren|SGO_ReportArchivieren]] ​ |   | | Archiving(Customized) ​   |   ​|[[:​en:​software:​tim:​actionhandler:​sgo_reportarchivieren|SGO_ReportArchivieren]] ​ |   |
en/software/tim/actionhandler.1566929841.txt.gz · Last modified: 2019/08/27 18:17 by 127.0.0.1