Benutzer-Werkzeuge

Webseiten-Werkzeuge


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
software:tim:actionhandler

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

software:tim:actionhandler [2017/12/13 13:46]
Manuel Kindler [Liste von Actionhandlern]
software:tim:actionhandler [2021/07/01 09:52]
Zeile 1: Zeile 1:
-====== ActionHandler ====== 
- 
-Als Actionhandler werden Erweiterungen von TIM bezeichnet, die eine bestimmte Aufgabe in einem Prozess zugeteilt bekommen. Sie dienen z.B. dazu Mails zu versenden, PDFs zu generieren oder sogar Mails abzurufen und zu verarbeiten. Mit TIM kann für jede denkbare Anwendung ein passender Handler erstellt werden. Am Ende der Seite befindet sich eine Liste der momentan verfügbaren Handler. 
- 
----- 
- 
-==== Actionhandler eintragen ==== 
- 
-Actionhandler werden in der Modellierung bei den Prozesseigenschaften,​ z.B. bei [[:​software:​signavio|Signavio]] in der rechten Eigenschaftenleiste,​ eingetragen. Hierzu wählt man eine [[:​glossar#​node|Node]] aus und öffnet das [[:​glossar#​event|Event]] Fenster. Danach kann man den gewünschten Handler hinzufügen und konfigurieren.\\ 
-{{  :​software:​tim:​actionhandlereintragen.jpg?​direct& ​ }} 
- 
-<​code>​ 
- 
- 
-Die gleiche Möglichkeit besteht in [[software:​iGrafx]],​ wenn dort die Eigenschaften einer [[:​glossar#​Node]] geöffnet werden. 
-</​code>​ 
- 
-{{  :​software:​tim:​igrafx_actionhandler.jpg?​600 ​ }} 
- 
----- 
- 
-==== Liste von Actionhandlern ==== 
- 
-^  Actionhandler ​ ^^^| 
-^Kategorie^Beschreibung^Technische Bezeichnung^Ab Version ​ | 
-|Prozess|Archiviert eine Instanz|[[:​software:​tim:​actionhandler:​instancearchivationhandler|InstanceArchivationHandler]]|[[:​software:​tim:​changelog|Alle]]| 
-|Prozess|Signaled Hauptprozess|[[:​software:​tim:​actionhandler:​signalmainprocessbysoftlinkstate|SignalMainProcessBySoftlinkState]]|[[:​software:​tim:​changelog|customer_others]]| 
-|Prozess|Erzeugt eine eindeutige Zahl für die Prozessbenennung|[[:​software:​tim:​actionhandler:​yearidgenerator|YearIDGenerator]]|[[:​software:​tim:​changelog|Alle]]| 
-|Prozess|Erzeugt eine fortlaufende Nummer inklusive Datum für die Prozessbenennung|[[:​software:​tim:​actionhandler:​dayidgenerator|DayIdGenerator]]|[[:​software:​tim:​changelog|v4.2]]| 
-|Prozess|Weist den Starter einer Swimlane zu|[[:​software:​tim:​actionhandler:​assignstartertoswimlanehandler|AssignStarterToSwimlaneHandler]] ​ |[[:​software:​tim:​changelog|Alle]]| 
-|Prozess|Schwellwertberechnung|[[:​software:​tim:​actionhandler:​bordervaluehandler|BorderValueHandler]] ​ |[[:​software:​tim:​changelog:​tim347|v3.4.7]]| 
-|Prozess|Benennt die laufende Instanz um|[[:​software:​tim:​actionhandler:​renameinstancehandler|RenameInstanceHandler]]|[[:​software:​tim:​changelog|Alle]]| 
-|Prozess|Startet Prozessinstanzen|[[:​software:​tim:​actionhandler:​startprocessinstanceactionhandler|StartProcessInstanceActionHandler]] ​ |[[:​software:​tim:​changelog|Alle]]| 
-|Prozess|Setzt Milestones anhand von Aufgabenbeschreibungen|[[:​software:​tim:​actionhandler:​setmilestonesfromdatefromtaskdescription|SetMilestonesFromDateFromTaskDescription]] ​ |[[:​software:​tim:​changelog:​tim36|v3.6]]| 
-|Prozess|Berechnet Durations neu um Milestones zu erreichen|[[:​software:​tim:​actionhandler:​simplemilestoneshandler|SimpleMilestonesHandler]] ​ |[[:​software:​tim:​changelog:​tim43|v4.3]]| 
-|Prozess|Verhindert Instanzen mit gleichen Namen.|[[:​software:​tim:​actionhandler:​preventduplicateinstancenameshandler|PreventDuplicateInstanceNamesHandler]]| | 
-|Prozess|Weist einer Swimlane einen Bearbeiter anhand seiner offenen Aufgaben zu|[[:​software:​tim:​actionhandler:​assignmentbyloadhandler|AssignmentByLoadHandler ]]| | 
-|Prozess|Setzt den Vorgesetzten eines Benutzers als Bearbeiter einer Swimlane|[[:​software:​tim:​actionhandler:​assignsupervisortotasknodeactionhandler|AssignSupervisorToTasknodeActionHandler]]| | 
-|Prozess|Schickt alle Softlinks die auf einer bestimmten Node stehen weiter|[[:​software:​tim:​actionhandler:​signalsoftlinksbywaitstateidentifier|SignalSoftlinksByWaitstateIdentifier]] ​ |[[:​software:​tim:​changelog|Customer_Others]]| 
-|Prozess|Überprüft ob der SoftlinkProzess noch läuft oder nicht|[[:​software:​tim:​actionhandler:​waitforsoftlinkedsubprocesseshandler|WaitForSoftLinkedSubprocessesHandler]]| | 
-|Prozess|Startet Softlinks aus Prozessvariablen|[[:​software:​tim:​actionhandler:​startsoftlinksfromprocessvariableshandler|StartSoftlinksFromProcessVariablesHandler]] ​ |[[:​software:​tim:​changelog:​tim347|v3.6]]| 
-|Prozess|Startet Instanzen aus XML Dateien|[[:​software:​tim:​actionhandler:​createprocessinstancefromfolderbyxml|CreateProcessInstanceFromFolderByXML]]| | 
-|Prozess|Schickt den Hauptprozess aus dem Subprozess aus weiter|[[:​software:​tim:​actionhandler:​signallinkedsuperprocesshandler|SignalLinkedSuperProcessHandler]]| | 
-|Prozess|Erzeugt den Prozessinstanzreport und hängt ihn an die Instanz|[[:​software:​tim:​actionhandler:​generatereportactionhandler|GenerateReportActionHandler]]| | 
-|Prozess|Führt SQL Skripte aus einem Prozess heraus aus.|[[:​software:​tim:​actionhandler:​runsqlscripthandler|RunSqlScriptHandler]]| | 
-|Prozess|Startet Instanzen einer TIM-Tabelle|[[:​software:​tim:​actionhandler:​createprocessinstancesbytable|CreateProcessInstancesByTable]]| | 
-|Subprozesse|Kopiert Prozessvariablen in den Hauptprozess|[[:​software:​tim:​actionhandler:​writebackprocessvariablehandler|WriteBackProcessVariableHandler]]|[[:​software:​tim:​changelog|Alle]]| 
-|Subprozesse|Kopiert Dokumente in den Hauptprozess|[[:​software:​tim:​actionhandler:​writebackdocumenthandler|WriteBackDocumentHandler]] ​ |[[:​software:​tim:​changelog|Alle]]| 
-|Subprozesse|Kopiert Notizen in den Hauptprozess|[[:​software:​tim:​actionhandler:​inheritattachedblogshandler|InheritAttachedBlogsHandler]]|[[:​software:​tim:​changelog|Alle]]| 
-|Subprozesse|Kopiert Dokumente in den Subprozess|[[:​software:​tim:​actionhandler:​inheritattacheddocumenthandler|InheritAttachedDocumentHandler]] ​ |[[:​software:​tim:​changelog|Alle]]| 
-|Subprozesse|Kopiert Prozessvariablen in den Subprozess|[[:​software:​tim:​actionhandler:​inheritprocessvariablehandler|InheritProcessVariableHandler]] ​ |[[:​software:​tim:​changelog|Alle]]| 
-|Eskalation|Bereitet eine Eskalationsmail vor|[[:​software:​tim:​actionhandler:​mailbyprocessvariablehandler|MailByProcessVariableHandler]] ​ |[[:​software:​tim:​changelog:​tim34|v3.4]]| 
-|Eskalation|Bereitet eine Erinnerungsmail vor|[[:​software:​tim:​actionhandler:​mailreminderhandler|MailReminderHandler]] ​ |[[:​software:​tim:​changelog:​tim36|v3.6]]| 
-|Eskalation|Erzeugt eine Prozessvariable beim eskalieren|[[:​software:​tim:​actionhandler:​generateescalationtimehandler|GenerateEscalationTimeHandler]] ​ |[[:​software:​tim:​changelog|Alle]]| 
-|Eskalation|Bereitet eine Eskalationsmail vor|[[:​software:​tim:​actionhandler:​generateoffsetescalationtimehandler|GenerateOffsetEscalationTimeHandler]] ​ |[[:​software:​tim:​changelog|Alle]]| 
-|Prozessvariablen|Entscheidung durch Benutzer|[[:​software:​tim:​actionhandler:​humandecissionhandler|HumanDecissionHandler]] ​ |[[:​software:​tim:​changelog|Alle]]| 
-|Prozessvariablen|Vergleicht Date Strings und Date Pattern und erstellt Prozessvariable|[[:​software:​tim:​actionhandler:​comparedatesandsetvariable|CompareDatesAndSetVariable]] ​ |[[:​software:​tim:​changelog|Alle]]| 
-|Prozessvariablen|Pflichtfeldcheck|[[:​software:​tim:​actionhandler:​mandatoryhandler|MandatoryHandler]] ​ |[[:​software:​tim:​changelog|Alle]]| 
-|Prozessvariablen|Setzt ein Pflichtfeld in Abhängigkeit einer Variable|[[:​software:​tim:​actionhandler:​conditionalmandatoryhandler|ConditionalMandatoryHandler]] ​ |   | 
-|Prozessvariablen|Setzt eine Prozessvariable|[[:​software:​tim:​actionhandler:​processvariablesetter|ProcessVariableSetter]] ​ |[[:​software:​tim:​changelog|Alle]]| 
-|Prozessvariablen|Setzt den Starter durch eine Prozessvariable|[[:​software:​tim:​actionhandler:​setstarterbyprocessvariablehandler|SetStarterByProcessVariableHandler]] ​ |   | 
-|Prozessvariablen|Setzt die Starter Gruppe über eine Prozessvariable|[[:​software:​tim:​actionhandler:​setstartergroupbyprocessvariablehandler|SetStarterGroupByProcessVariableHandler]]| | 
-|Prozessvariablen|Assigned alle Tasks einer Node einem Bearbeiter|[[:​software:​tim:​actionhandler:​assigntasksbyvariablehandler|AssignTasksByVariableHandler]] ​ |[[:​software:​tim:​changelog|Customer_Others]]| 
-|Prozessvariablen|Entscheidung durch eine Prozessvariable|[[:​software:​tim:​actionhandler:​variabledecisionhandler|VariableDecisionHandler]] ​ |[[:​software:​tim:​changelog|Alle]]| 
-|Prozessvariablen|Entscheidung für alle XOR Gateways durch eine Prozessvariable|[[:​software:​tim:​actionhandler:​predefineddecisionhandler|predefinedDecisionHandler]] ​ |[[:​software:​tim:​changelog|Alle]]| 
-|Prozessvariablen|Entscheidet anhand der Existenz einer Variable|[[:​software:​tim:​actionhandler:​variableexistsdecisionhandler|VariableExistsDecisionHandler]]| | 
-|Prozessvariablen|Assignt eine Swimlane einem User|[[:​software:​tim:​actionhandler:​variableassignmentactionhandler|VariableAssignmentActionHandler]] ​ |[[:​software:​tim:​changelog|Alle]]| 
-|Prozessvariablen|Assignt eine Swimlane an mehrere User|[[:​software:​tim:​actionhandler:​assignmultiuserhandler|AssignMultiUserHandler]] ​ |[[:​software:​tim:​changelog:​tim42|v4.2]]| 
-|Prozessvariablen|Berechnet Werte|[[:​software:​tim:​actionhandler:​extendedcalculationhandler|ExtendedCalculationHandler]]|[[:​software:​tim:​changelog|Alle]]| 
-|Prozessvariablen|Kann einen Teil aus einem String holen|[[:​software:​tim:​actionhandler:​returnregexhandler|ReturnRegexHandler]]|[[:​software:​tim:​changelog|Alle]]| 
-|Prozessvariablen|Schreibt den Starter in eine Variable|[[:​software:​tim:​actionhandler:​startertoprocessvariableactionhandler|StarterToProcessVariableActionHandler]]|[[:​software:​tim:​changelog|Alle]]| 
-|Prozessvariablen|Schreibt aus Softlink eine Variable in Hauptprozess|[[:​software:​tim:​actionhandler:​setvariableinmainprocess|SetVariableInMainProcess]]|[[:​software:​tim:​changelog|Customer_Others]]| 
-|Prozessvariablen|Schreibt neue oder erweitert bestehende Variable + Kennt aktuellen User|[[:​software:​tim:​actionhandler:​trackprocesshandler|TrackProcessHandler]]|[[:​software:​tim:​changelog|Customer_Others]]| 
-|Prozessvariablen|Setzt den Bearbeiter einer Task als Prozessvariable|[[:​software:​tim:​actionhandler:​tracktaskprocessor|TrackTaskProcessor]]|[[:​software:​tim:​changelog:​tim36|v3.6]]| 
-|Prozessvariablen|Erstellt Prozessvariable mit Informationen über den User der die letzte Task einer Node erledigt hat.|[[:​software:​tim:​actionhandler:​writelasttaskfinisherinvariable|WriteLastTaskFinisherInVariable]]|[[:​software:​tim:​changelog:​tim36|v3.6]]| 
-|Prozessvariablen|Archiviert Prozessvariablen.|[[:​software:​tim:​actionhandler:​variablearchivationhandler|VariableArchivationHandler]]|[[:​software:​tim:​changelog|Customer_Others]]| 
-|Prozessvariablen|Erzeugt Variablen mit Benutzerdaten|[[:​software:​tim:​actionhandler:​generateidentityprocessvariableshandler|GenerateIdentityProcessVariablesHandler]]| | 
-|Prozessvariablen|Erstellt Abwesenheiten und Vertreter anhand von Prozessvariablen|[[:​software:​tim:​actionhandler:​manageabsencehandler|ManageAbsenceHandler]]|[[:​software:​tim:​changelog:​tim41|v4.1]]| 
-|Prozessvariablen|Sichert Prozessvariablen in einer gesonderten Tabelle.|[[:​software:​tim:​actionhandler:​processvariablestotablehandler|ProcessVariablesToTableHandler]]|[[:​software:​tim:​changelog:​tim41|v4.1]]| 
-|Prozessvariablen|Trifft Entscheidungen anhand der Rules Matrix.|[[:​software:​tim:​actionhandler:​matrixhandler|MatrixHandler]]|[[:​software:​tim:​changelog:​tim43|v4.3]]| 
-|Schnittstelle|Generischer CBA-Actionhandler zum Aufruf von Groovy-Scripten|[[:​software:​tim:​actionhandler:​cbagenerichandler|CbaGenericHandler]] ​ |[[:​software:​tim:​changelog:​tim42|v4.2]]| 
-|Schnittstelle|Erzeugt ein DOCX oder PDF|[[:​software:​tim:​actionhandler:​wordtemplatehandler|WordTemplateHandler]] ​ |[[:​software:​tim:​changelog|Alle]]| 
-|Schnittstelle|Erzeugt ein DOCX oder PDF inkl. Formatierungselementen der Smartform|[[:​software:​tim:​actionhandler:​advancedwordtemplatehandler|AdvancedWordTemplateHandler]] ​ |[[:​software:​tim:​changelog|Alle]]| 
-|Schnittstelle|Erzeugt mehrseitiges PDF aus gleichem Template|[[:​software:​tim:​actionhandler:​repeatingwordtemplatehandler|RepeatingWordTemplateHandler]] ​ |[[:​software:​tim:​changelog|Alle]]| 
-|Schnittstelle|Erzeugt ein XML|[[:​software:​tim:​actionhandler:​createxmlbyprocessvariableactionhandler|CreateXMLByProcessVariableActionHandler]]| | 
-|Schnittstelle|Schickt ein HTTP-Request ab|[[:​software:​tim:​actionhandler:​httprequesthandler|HTTPRequestHandler]] ​ |[[:​software:​tim:​changelog|Alle]]| 
-|Schnittstelle|Erzeugt ein iCal-Termin|[[:​software:​tim:​actionhandler:​icalhandler|ICalHandler]]|[[:​software:​tim:​changelog:​tim35|v3.5]]| 
-|Schnittstelle|Speichert alle angehängten Dokumente ins Dateisystem|[[:​software:​tim:​actionhandler:​savedocstofilesystem|SaveDocsToFileSystem]]| | 
-|Schnittstelle|Erzeugt ein CSV File|[[:​software:​tim:​actionhandler:​csvhandler|CSVHandler]]| | 
-|Schnittstelle|Fügt mehrer PDFs zu einem zusammen.|[[:​software:​tim:​actionhandler:​mergepdfdocumenthandler|MergePDFDocumentHandler]]| | 
-|Schnittstelle|Verschiebt Dateien|[[:​software:​tim:​actionhandler:​filearchivationhandler|FileArchivationHandler]]| | 
-|Schnittstelle|Ruft eine MySQL Function auf|[[:​software:​tim:​actionhandler:​callsqlfunction|CallSqlFunction]]|[[:​software:​tim:​changelog|Customer_Others]]| 
-|Schnittstelle|Startet Instanzen aus einer MSSQL Fremddatenbank|[[:​software:​tim:​actionhandler:​createprocessinstancesbyquery|CreateProcessInstancesByQuery]]| | 
-|Allgemein|Kann Actionhandler im Prozess erzeugen|[[:​software:​tim:​actionhandler:​addactionhandlertonodes|AddActionHandlerToNodes]] ​ |[[:​software:​tim:​changelog:​tim35|v3.5]]| 
-|Allgemein|Verlangt Aufwände als Pflichtfeld|[[:​software:​tim:​actionhandler:​checkmandatoryefforts|CheckMandatoryEfforts]]|[[:​software:​tim:​changelog:​tim35|v3.5]]| 
-|Allgemein|Importiert Variablen, Dokumente und aktuellen Stand von beliebigen Instanzen|[[:​software:​tim:​actionhandler:​importprocessentitieshandler|ImportProcessEntitiesHandler]]| | 
-|Allgemein|Prüft,​ ob Dokumente anhängen|[[:​software:​tim:​actionhandler:​mandatorydocumenthandler|MandatoryDocumentHandler]]|[[:​software:​tim:​changelog:​tim37|v3.7]]| 
-|Allgemein|Sendet Fehlermails an eine in einer Prozessvariable hinterlegten Email|[[:​software:​tim:​actionhandler:​setonerroremailhandler|SetOnErrorEmailHandler]]|[[:​software:​tim:​changelog:​tim53|v5.3]]| 
-|Archivierung(Kundenspezifisch)| |[[:​software:​tim:​actionhandler:​sgo_dateienarchivieren|SGO_DateienArchivieren]]| | 
-|Archivierung(Kundenspezifisch)| |[[:​software:​tim:​actionhandler:​sgo_reportarchivieren|SGO_ReportArchivieren]]| | 
-|Archivierung(Kundenspezifisch)| |[[:​software:​tim:​actionhandler:​callanafeewebservicehandler|CallAnafeeWebServiceHandler]]| | 
-|Archivierung(Kundenspezifisch)| |[[:​software:​tim:​actionhandler:​archivationwebserviceactionhandler|ArchivationWebserviceActionHandler]]| | 
-|Archivierung(Kundenspezifisch)| |[[:​software:​tim:​actionhandler:​archivationwebserviceactionhandlerv2|ArchivationWebserviceActionHandlerV2]]| | 
-|Archivierung(Kundenspezifisch)| |[[:​software:​tim:​actionhandler:​archivationwebserviceactionhandlerv3|ArchivationWebserviceActionHandlerV3]]| | 
-|Archivierung(Kundenspezifisch)| |[[:​software:​tim:​actionhandler:​sgo_writereport2smartform|SGO_writeReport2SmartForm]]| | 
-|Dokumentenauswertung(Kundenspezifisch)|Wertet Exceldatei aus und fasst Variablen zusammen|[[:​software:​tim:​actionhandler:​zollnergetfactoriesbyxlsxhandler|ZollnerGetFactoriesByXLSXHandler]]| | 
-|Dokumentensplitting(Kundenspezifisch)|Splittet Exceldatei anhand verschiedener Kriterien in kleinere Dateien auf|[[:​software:​tim:​actionhandler:​zollnercreatexlsxforeacharea|ZollnerCreateXLSXForEachArea]]| | 
-|Softlinkstart(Kundenspezifisch)|Startet einen Softlinkprozess|[[:​software:​tim:​actionhandler:​zollnerstartsoftlinkforeachareaandadddocument|ZollnerStartSoftlinkForEachAreaAndAddDocument]]| | 
-|Softlinkstart(Kundenspezifisch)|Startet einen Softlinkprozess|[[:​software:​tim:​actionhandler:​zollnerstartsinglepxnforcustomerandadddocument|ZollnerStartSinglePxNforCustomerAndAddDocument]]| | 
-|Ermittelt betroffene Kunden sowie deren Komponenten(Kundenspezifisch)|Startet einen Softlinkprozess|[[:​software:​tim:​actionhandler:​ZollnerGetCustomerMaterialAndMergeWithBillExplosion|ZollnerGetCustomerMaterialAndMergeWithBillExplosion]]| | 
- 
-\\ 
- 
  
software/tim/actionhandler.txt · Zuletzt geändert: 2021/07/01 09:52 (Externe Bearbeitung)