How-to Workshop Workflow
To create a workflow navigate to File, New Workflow
Define the "In-Arguments" that are needed, e.g. CoreIdentityId:
Â
Ex. GetDirVorMailActivity:
Drag and drop the corresponding function and fill in the properties, create any required variables in the "Variables" tab (note the scope of the variables).
Â
Ex. Create workflow at CoreIdentity (REGA):
Load mail template in string (template stored in GIT customer folder)
Â
Get context parameters (GetContextParameters) and capture the corresponding "in-" and "out-arguments", incl. the required variables
Â
Get Template Data Contract for Core Identities (GetTemplateDataContract), contains the Employments
Â
Variable box (VB.Net syntax):
Â
Insert Decision (set condition with LINQ statements, also VB.net syntax)
Â
Load template (incl. create required variables) (LoadUTF8TemplateActivity)
Â
Process Template (XsltTemplateProcessorActivity)
Â
Create CombinedDataContract
Â
Customize template according to customer specification (copy from existing customer, put into GIT current customer folder and check in there)
Â
Adjust HtmlPersonAttribute.part according to customer requirements is used in the template, see point 9)
Â
Send Mail (SendMailActivity)
Â
For debugging purposes, TryCatch blocks can be used, which output log messages so that the workflow can be tested.
Â
© ITSENSE AG. Alle Rechte vorbehalten. ITSENSE und CoreOne sind eingetragene Marken der ITSENSE AG.