Maintain Process Templates

17.2. Maintain Process Templates

Templates are maintained from the Template List, which is found by starting the Task Management function.

The template list shows active templates by default. Popup menu options allow to show active, inactive or all templates.

Pre-programmed logic in SICS Workstation

SICS supports the following pre-programmed logic:

  • Claim Notification - please see the detailed description in P&C User Guide, section “Handle Clause Condition”
  • LIMNET remittance pairing failure - will create a process when the processing of a LIMNET remittance fails pairing if there is a corresponding Process Trigger Event defined

Web Services

Tasks and processes can be manipulated using web services. The following services are available:

  • Create Process
  • Update Activity
  • Change Task Status
  • Delegate Activity
  • Take Process Ownership
  • Trigger Event Created Create a Process Template Manually

Define a flow of work to be done:

  1. Open Task Management from SICS Desktop
  2. Select Task Management Maintenance, Templates tab
  3. Select New from pop-up menu
  4. Create an Activity Tree, i.e. add task(s), sub process(es) and/or conditional logic sub process(es)
  5. Other process details that may be entered are described in more details below
  6. Press OK to save the new template

P4_Template_list.png

Create a New Process Template as a Copy of an Existing Template

  1. Open Task Management from SICS Desktop
  2. Select Task Management Maintenance, Templates tab
  3. Click on wanted template and select Copy from pop-up menu
  4. Copy Template is opened in edit mode
  5. Make wanted changes
  6. Press OK

View an Existing Process Template

  1. Open Task Management from SICS Desktop
  2. Select Task Management Maintenance, Templates tab
  3. Double click on wanted template or select View from pop-up menu

Inactivate a Process Template

  1. Open Task Management from SICS Desktop
  2. Select Task Management Maintenance, Templates tab
  3. Double click on wanted template or select View from pop-up menu
  4. Open template / General Properties in edit mode
  5. Deselect the Active flag (remove selection)
  6. Press OK - template is removed from the template list

Note! It is not possible to activate and already de-activated template.

Template Overview #

The Template Details window - used in view as well as edit mode - has four parts.

1_template_overview.png

The parts are:

  • Activity Tree
  • Revision Navigator
  • Details selection
  • Data Area for selected detail Activity Tree

The Activity Tree shows the structure of the template. The root / top level is always the (template) process. Underneath the process is a tree of sub-processes and tasks. A process must contain at least one sub-activity. A sub-process is used to group tasks and must contain at least one task. A task is the lowest level in the tree and cannot contain any sub-activities.

Selection of an activity in the tree will make the data detail part show details for that activity.

Maintain the activity tree

In addition to adding new activities, activities can be deleted, moved up, down or under, in the activity tree.

The following options are available:

  • Add - adding a new task or subprocess. The added activity is placed at the bottom of the activity tree
  • Remove - selected task or sub process is removed. Option is available for all activities except the process itself
  • Move up - selected activity is moved above the previous activity
  • Move down - selected activity is moved below the next activity
  • Move under - selected activity is moved under the next sub process. Exception, if the next sub process is an if-else-then process and both the ‘if’and the ’else’ branch is specified, option is disabled Revision Navigator

When a process is created from a template, the process tree will contain references to the template tree structure and the detailed data of each activity in the tree. Changing the template after a process has been created may result in errors. For this reason, each template exists in several versions. Every time a template is edited, a new copy of the whole template tree structure and the activity details is created. Such a copy is called a revision. When a process is created from a template, it is actually created from the latest revision [loaded in the user’s SICS Workstation image] of that template.

The Revision Navigator enables navigation among the revisions of a template. Any revision may be ’edited’ - which in fact means it will be used as a basis for creating yet another revision.

Details Selection

The data belonging to an activity has been grouped into a number of categories. The Details Selection part allows the user to select a specific category and then view/edit the associated data in the data area to the right.

Details Area

The data area shows the data belonging to the selected revision, activity and detail category.

Enter General Properties #

The General Properties category contains the main description of the activity.

  1. Open Task Management from SICS Desktop
  2. Select Task Management Maintenance, Templates tab
  3. Double click on wanted template or select View from pop-up menu
  4. Open template in edit mode and click on General Properties
  5. Enter, if wanted, Internal Name, Display Name and Description
  6. Change, if wanted, Priority and Language
  7. Press OK

2_enter_general_properties_internal_name.png

Enter Documentation #

The Documentation category contains internal documentation describing the template. This description is meant for system administrators who maintain the templates. The documentary description is not visible on processes created from the template.

  1. Open Task Management from SICS Desktop
  2. Select Task Management Maintenance, Templates tab
  3. Double click on wanted template or select View from pop-up menu
  4. Open template in edit mode and click on Documentation
  5. In the Language container, right mouse click and select Add
  6. Select wanted languages and enter wanted details in the text field
  7. Press OK

3_enter_general_properties_documentation.png

Enter Start Action #

The Start Action category defines what action should take place when a task is started or continued. This category is not relevant for process or sub-process activities, only for tasks.

  1. Open Task Management from SICS Desktop
  2. Select Task Management Maintenance, Templates tab
  3. Double click on wanted template or select View from pop-up menu
  4. Open template in edit mode, select a task and click on Start Action
  5. Select Start Action Type from the drop-down
  6. Press OK

Each system-defined start action has zero, one or more input parameters. The input parameters describe data that are needed in order to carry out the start action. When a process is created from a template programmatically, the program logic will provide the input parameter values.

When a process is created from a template manually, the user who creates the process has to enter the required input parameter values.

If you want to specify values for input parameters using an expression you should create a new input data value (see “Enter input data”) with the same name as the Start Action Input parameter.

Start Actions that when completed gives a result, e.g. create new business or create worksheet, will automatically generate an output parameter. The output parameter value will typically be the new business identifier or the new worksheet ID.

4_start_action_create_business_partner.png

5_start_action_open_business.png

Enter Potential Owners #

The Potential Owners category contains the list of potential owners of the activity.

The list can consist of single user(s) and/or Task Management user group(s) and/or an expression which evaluates to a list of user(s) and/or Task Management user group(s).

  1. Open Task Management from SICS Desktop
  2. Select Task Management Maintenance, Templates tab
  3. Double click on wanted template or select View from pop-up menu
  4. Open template in edit mode and click on Potential Owners
  5. Select Assign Users or Assign User Groups from the pop-up menu
  6. Move wanted User(s) (Group(s)) from the Available to the Selected
  7. Select Create Assignment Rule from the pop-up menu
  8. Write an expression evaluating to a list of users and/or TM user groups
  9. Press Save in the Rule Editor
  10. Press Save
  11. Press OK

At the task level, the Potential Owners list defines who can own (carry out) the task. If a task has no Potential Owners defined, it will inherit Potential Owners from its ancestor sub-processes up the tree (but not from the top level process).

At the process(tree root) level, the Potential Owners list defines who can own (follow up) the process.

If the potential owners list contains an assignment rule the rule expression will not be evaluated until the activity is activated. This is because the expression may refer to results from previous activities.

P1_CSI91226_OECKHOFF.png

Enter Start Escalations #

The Start Escalations category contains rules for actions that should take place if the task/process is not started within certain time limits. There are two types of start escalations:

  • Notification
  • Reassignment.

The list of Start Escalations can contain several escalations of either type.

  1. Open Task Management from SICS Desktop
  2. Select Task Management Maintenance, Templates tab
  3. Double click on wanted template or select View from pop-up menu
  4. Open template in edit mode and click on Start Escalation
  5. Right mouse click in the Escalation Name container and select Add Notification or Add Reassignment
  6. If wanted, change Name
  7. Enter Deadline After Task Activation
  8. If wanted, select Language and enter details in text field
  9. If Notification, select if recipients should be notified by Email or by SICS Notifier
  10. Assign User(s) and / or User Group(s)
  11. If wanted, enter Notification Details, i.e. Language, Display Name and Description
  12. Press OK

P4_CSI91226_OECKHOFF.png

Assign users by use of expressions

If the list of user(s) and/or user group(s) can vary depending on the execution of the tasks do the following:

  1. Select Create Assignment Rule… from the pop-up menu
  2. Write an expression which will evaluate to a list of user(s) and/or user group(s) in the Rule Editor window
  3. Press Save in the Rule Editor window

Enter Display Name and Description text by use of expressions

Enter a Display Name text that contains text depending on the result of the execution of the activities

  1. Open the Notification Details tab
  2. Right-click in the field where the text should be inserted and choose Insert Variable Text Rule
  3. Write an expression which will evaluate to a text string in the Rule Editor
    window
  4. Enter Description text. If the notification is sent by e-mail this will be the e-mail body, if it is a SICS notification it will be the Notification Details
  5. If the Description text should contain text depending on the result of the
    execution of the activities right-click in the field where the text should be inserted and choose Insert Variable Text Rule
  6. Write an expression which will evaluate to a text string in the Rule Editor window
  7. Press Save

P5_CSI91226_OECKHOFF.png

If a task has no Start Escalations defined, it will inherit Start Escalations from its ancestor sub-processes up the tree (but not from the top level process).

When a Notification Escalation is triggered, an e-mail or a standard SICS Notification will be created from the template definition.

For a task, triggering will take place (if the Escalation batch job is run) if the task is still in Ready status when the deadline is passed.

For a process, triggering will take place (if the Escalation batch job is run) if the process’ first task is still in Ready status when the deadline is passed.

For a Notification Escalation, a list of recipients must be provided, and the notification details must be given at least in the default language.

P6_CSI91226_OECKHOFF.png

For a Reassignment Escalation, a list of potential owners for reassignment must be provided.

When a Reassignment Escalation is triggered, the task will be given its own list of Potential Owners based on the escalation definition. This list of task-specific Potential Owners will override the corresponding template’s list of Potential Owners. Furthermore, the current owner of the task will be removed, and the task will be reassigned to the task-specific Potential Owners following standard task owner assignment rules.

P3_CSI91226_OECKHOFF.png

Enter Completion Escalations #

The Completion Escalations category contains rules for actions that should take place if the task/process is not finished (completed, skipped or failed) within certain time limits.

  1. Open Task Management from SICS Desktop
  2. Select Task Management Maintenance, Templates tab
  3. Double click on wanted template or select View from pop-up menu
  4. Open template in edit mode and click on Completion Escalation
  5. Right mouse click in the Escalation Name container and select Add Notification or Add Reassignment
  6. If wanted, change Name
  7. Enter Deadline After Task Activation
  8. If wanted, select Language and enter details in text field
  9. If Notification, select if recipients should be notified by Email or by SICS Notifier
  10. Assign User(s) and / or User Group(s)
  11. If wanted, enter Notification Details, i.e. Language, Display Name and Description
  12. Press OK

Assign users by use of expressions

If the list of user(s) and/or user group(s) can vary depending on the execution of the tasks do the following:

  1. Select Create Assignment Rule… from the pop-up menu
  2. Write an expression which will evaluate to a list of user(s) and/or user group(s) in the Rule Editor window
  3. Press Save in the Rule Editor window

Enter Display Name and Description text by use of expressions

Enter a Display Name text that contains text depending on the result of the execution of the activities

  1. Open the Notification Details tab
  2. Right-click in the field where the text should be inserted and choose Insert Variable Text Rule
  3. Write an expression which will evaluate to a text string in the Rule Editor
    window
  4. Enter Description text. If the notification is sent by e-mail this will be the e-mail body, if it is a SICS notification it will be the Notification Details
  5. If the Description text should contain text depending on the result of the
    execution of the activities right-click in the field where the text should be inserted and choose Insert Variable Text Rule
  6. Write an expression which will evaluate to a text string in the Rule Editor
    window
  7. Press Save

P7_CSI91226_OECKHOFF.png

The list of Completion Escalations can contain several notification escalations.

For a task, triggering will take place (if the Escalation batch job is run) if the task is still not finished (completed, skipped or failed) when the deadline is passed.

For a process, triggering will take place (if the Escalation batch job is run) if the complete process is still not finished (completed, skipped or failed)when the deadline is passed.

For a Notification Escalation, a list of recipients must be provided, and the notification details must be given at least in the default language.

P8_CSI91226_OECKHOFF.png

Enter Input Data #

The Input Data category contains a list of input data fields of the activity. If provided, the parameter names should match the required parameters of the Start Action(s) - at this level or deeper in the process tree.

  1. Open Task Management from SICS Desktop
  2. Select Task Management Maintenance, Templates tab
  3. Double click on wanted template or select View from pop-up menu
  4. Open template in edit mode and click on Input Data
  5. Right mouse click in the Parameter Name container and select Add Input Element
  6. If wanted, change Name
  7. If the parameter should be automatically evaluated using an expression press the Rule Editor button and write an expression and press Save in the Rule Editor Window.
  8. If wanted, select Language and enter details in text field
  9. If wanted, enter Display Name and Description
  10. Press OK

When a process is created from a template, all template input data fields will be copied over to the process tree at the same activity level. Then, each task with a start action that requires one or more parameter(s) will be checked to see if the process provides a corresponding input data field at that task level or at ancestors up the tree. For each parameter that has no corresponding input data field, the missing input data field will be automatically created on that task in the process tree. One should note that input data fields that are created automatically in this way, will not have any language-specific descriptions. Instead, these fields will have the same system-defined parameter name/description as is shown in the Start Action parameter list.

If activity (task, subprocess or process) has an input parameter with a Value Rule expression this expression will be evaluated when the activity is activated.

P2_CSI91226_OECKHOFF.png

Enter Event Actions #

An event action is an action defined to take place/ be executed when a certain event happen.
Events can be e.g. “Task started”, “Task completed” or “Process completed”.
Actions can be e.g. to send e-mail, create SICS Notifier, show dialog or evaluate expression.

Action(s) are carried out by SICS Workstation immediately after the event takes place (i.e. not being dependent on a batch job).

  1. Open Task Management from SICS Desktop
  2. Select Task Management Maintenance, Templates tab
  3. Double click on wanted template or select View from pop-up menu
  4. Open template in edit mode and on Event Actions
  5. Right mouse click in the Event container. Depending on where in the process tree you are, select either Task, Sub Process or Process and the wanted event
  6. Select wanted Action from the drop-down
  7. If wanted, change Priority indicator
  8. If relevant, indicate if action is inheritable
  9. Enter other details - details available depend on the Action selected
  10. Select OK

Each node in the activity template tree can specify many-to-many relation between Event and Action.

P2_Set_Up_Task_Management_SICSE-152_IHAGEN_sent20141216.png

Inheritance of Event Actions

Each node in the activity template tree can specify many-to-many relation between Event and Action. Each event action has a “Priority” and an “Inheritable” attribute. The “Inheritable” attribute is not relevant for Tasks since they are leaf nodes (and don’t have children).

When more than one action is connected to one type of event they are processed according to the Priority entered. The event actions with the highest priority (priority 1) is processed first.

When an event occur on an activity the corresponding activity template tree is searched for actions and all matching actions are executed.

The search and matching is done as follows: The starting point is the activity A where the event E happened. All actions on A connected to E is a match. The activity tree will then be traversed up to the top (the process) and each action-events for the event E is considered. If the “Inheritable” check-box for the action-event is checked the corresponding action is considered a match - unless the priority is the same a previous found event-action. The matching event actions are then executed according to priority.

Notification action

A notification can be either a

  • SICS Notification - a notifier is sent to recipient(s) User Notification
  • e-mail - an e-mail is sent to recipient(s)’s mail box
  • e-mail (by preview) - the user can preview the e-mail before it’s sent. If preview is selected the following dialog box will be presented to the user

P3_SetUpTaskManagment_SICSE-148_Mail_Preview_sent20141216.png

Dialog box action

The action “Show Dialog” is used when a dialog box should be shown to the user when a selected set of events happens on a Task.

Below is an example of how a dialog box is set up on the template

P4_SetUpTaskmanagment_SICSE-148_CreateDialogBox_sent20141216.png

When the process is run, the user is presented the following dialog box:

P4_HandleTaskManagement_SICSE-148_DialogBoxExample_sent20141216.png

Evaluate expression action

The action to take place when an event happens can be set up as an expression.

How to create an expression, refer to chapter Using the Expression Editor

Field description 1. Maintain Process Templates

Field Description
Internal Name Text describing the process

Values: Free text field.

Maximum number of characters: 50

Default:“new Template” or “new Task X”

Mandatory: Yes

Functional Impact: None
Priority Used to indicate in which sequence the process/ task should be handled

Values: Numeric field

Minimum value: 0

Maximum value: 9

Default value: 1

Mandatory: Yes

Functional Impact: None
Active Indication whether the template is still in use

Values: Tick box

Default: Selected

Validations: Possible to start processes from active templates only

Mandatory: Yes

Functional Impact: Start Process
Language Displays the language(s) in which the descriptions and names on processes and tasks are displayed

Values: Customized by your company, e.g.

English

German

French

Spanish

Italian

Default: As defined in System Parameters

Mandatory: Yes

Functional Impact: Process’ and task’s name and descriptions
Display Name Name of process / task

Values: Free text field

Maximum number of characters: 200

Minimum number of characters: 1

Default: “New Process Template” / “New Task Template”

Mandatory: No

Functional Impact: None
Description Text that gives further details about the process / task

Values: Free text field

Mandatory: No

Functional Impact: None
Documentation Used for further describing the template. This description is meant for system administrators who maintain the template

Values: Free text field

Mandatory: No

Functional Impact: None
Language Displays the language(s) in which the documentation isentered

Values: Customized by your company, e.g.

English

German

French

Spanish

Italian

Default: As defined in System Parameters

Mandatory: Yes

Functional Impact: None
Start Action Type Description of the action taken by the system when the task is started or continued

Values: System defined values as defined in ref data code 01147 Task Management Start Action:

None

Create Accounting Order

Create Balance Pairing from Remittance

Create Business

Create Business Partner

Create Claim

Create Claim Worksheet

Create FGU Advisory

Create Remittance Worksheet

Create Technical Worksheet

Import eMessage

Open Accounting Order

Open Balance Pairing

Open Business

Open Business Partner

Open Claim

Open eMessage

Open Remittance Pairing for unsettled LIMNET remittance

Open URL

Open Worksheet

Mandatory: No

Functional Impact: Execution of task
Input Parameter Name Name of input value required for Start Action to be executed

Values: System defined values depending on Start Action Type selected :

Import eMessage - inboxPath and archivePath

Open Accounting OrderAccounting - accountingOrderId

Open Balance Pairing - pairingId

Open Business - businessId

Open Business Partner - businessPartnerId

Open Claim - claimId

Open eMessage - UUID (Universal Unique ID)

Open Remittance Pairing for unsettled LIMNET remittance - remittanceId

Open URL - URL

Open Worksheet - worksheetId

Validations: Automatically set when selecting Start Action Type. Cannot be manually changed

Mandatory: No

Functional Impact: Execution of task
Input Parameter Type Text indicating format of input date

Values: String

Validations: Automatically set when selecting Start Action Type. Cannot be manually changed

Mandatory: No

Functional Impact: Execution of task
Input Parameter Description Text describing the Input Parameter

Values: Text field

Validations: Automatically set when selecting Start Action Type. Cannot be manually changed

Mandatory: No

Functional Impact: None
Output Parameter Name Name of output value resulting from Start Action when executed

Values: System defined values depending on Start Action Type selected :

Create Accounting Order - accountingOrderId

Create Balance Pairing from Remittance - pairingId

Create Business - businessId

Create Business Partner - businessPartnerId

Create Claim - claimId

Create Claim worksheet - worksheetId

Create FGU Advisory - worksheetId

Create technical Worksheet - worksheetId

Create Remittance Worksheet - worksheetId

Validations: Automatically set when selecting Start Action Type. Cannot be manually changed

Mandatory: No

Functional Impact: Output data on executed task
Output Parameter Type Text indicating format of output date

Values: String

Validations: Automatically set when selecting Start Action Type. Cannot be manually changed

Mandatory: No

Functional Impact: Output data on executed task
Output Parameter Description Text describing the Output Parameter

DescriptionValues: Text field

Validations: Automatically set when selecting Start Action Type. Cannot be manually changed

Mandatory: No

Functional Impact: None
Potential Owner Type Describing if task may be assigned to single user(s) or group(s)

Values: User Group

Mandatory: No

Functional Impact: My Tasks My Processes
Potential Owner Value SICS user(s) and / or Task Management User Group(s) who may execute the task, i.e. who may be actual owner of the task

Values: SICS User names

Task Management User Group names

Mandatory: No

Functional Impact:

My Tasks

My Processes
Start Escalation Name Name describing the start escalation

Values: Text field

Derived from: Start Escalation Name

Default: Depending on Escalation Type:

New Start Notification

New Start Reassignment

Mandatory: No

Functional Impact:

My Tasks

My Processes
Start Escalation Type Indication whether the escalation is a Notification or a Reassignment

Values: Notification

Reassignment

Mandatory: No

Functional Impact:

My Tasks

My Processes
Name Name of the escalation

Values: Free text field

Minimum number of characters: 1

Maximum number of characters: 50

Default: Depending on Escalation Type:

New Start Notification

New Start Reassignment

Mandatory: No

Functional Impact:

My Tasks

My Processes
Deadline After Task Activation Indication of when actions will take place if the task/ process is not completed

Values:

Minimum Number: 0

Maximum Number: 99999

Drop-down with following values:

Day(s)

Hour(s)

Minutes(s)

Month(s)

Week(s)

Year(s)

Mandatory: No

Functional Impact:

My Tasks

My Processes
Documentation Used for further information about the escalation. This description is meant for system administrators who maintain the templates

Values: Free text field

Mandatory: No

Functional Impact: None
Language Displays the language(s) in which the completion escalation documentation is entered

Values: Customized by your company, e.g.

English

German

French

Spanish

Italian

Default: As defined in System Parameters

Mandatory: No

Functional Impact: None
Recipients by Email/by SICS notifier Indication how the Start Escalation is forwarded to task owner(s)

Values: Radio buttons

Validation: If “by Email” is selected, “by SICS Notifier” cannot be selected and vice versa

Mandatory: No

Functional Impact: User Notifications
Type Indication whether start escalation is sent to single user(s) or group(s)

V_alues:_ User

Group

Mandatory: No

Functional Impact: None
Value Name of single user(s) / group(s) or an expression which returns a list of user(s) and/or user group(s) when evaluated to which the Start Escalation is sent

Values: SICS user name and logon ID

Task management user groups

Mandatory: No

Functional Impact: None
Notification Details Language Displays the language(s) in which the notification is entered

Values: Customized by your company, e.g.

English

German

French

Spanish

Italian

Default: As defined in System Parameters

Mandatory: No

Functional Impact: User Notifications
Notification Details Display Name Name of completion escalation notifier.

If the notification is sent by e-mail this will be the e-mail subject, if it is a SICS notification it will be the Notifier Name

Values: Text field

Maximum number of characters: 200

Default: “New Completion Notification”

Mandatory: No

Functional Impact: User Notifications
Notification Details Description Text describing the notification

If the notification is sent by e-mail this will be the e-mail body, if it is a SICS notification it will be the Notification Details

Values: free text field

Default: “New Completion Notification”

Mandatory: No

Functional Impact: User Notifications
Input Data Paramter Name Short description of the input parameter

Values: Text field

Derived from: Input Data Name

Mandatory: No

Functional Impact: None
Input data Name Short description of the input parameter

Values: Text field

Minimum number of characters: 1

Maximum number of characters: 50

Validations: Automatically updates “Parameter Name”

Mandatory: No

Functional Impact:

None
Input Data Type Text indicating format of input date

Values: String

Validations: Automatically set by the system

Cannot be manually changed

Mandatory: No

Functional Impact:

None
Input Data An expression which evaluates to a string
Value Rule Values: String

Validation: Must be a valid expression, but is not validated.

Mandatory: No

Functional Impact: If present the value of this fields will be treated as an expression and evaluated when needed
Language Displays the language(s) in which the Input data is entered

Values: Customized by your company, e.g.

English

German

French

Spanish

Italian

Default: As defined in System Parameters

Mandatory: No

Functional Impact: None
Input Data Display Name Name describing the input data

Values: Text field

Maximum number of characters: 200

Mandatory: No

Functional Impact:

None
Input Data Description More detailed description of the input parameter

Values: Text field

Mandatory: No

Functional Impact:

None

Create Expression

The Expression activity is available and relevant for the conditional logic sub processes only, i.e. the “While” and the “If-Then-Esle” subprocesses. Both these processes must have an expression which specifies the condition to be tested.

  1. Open Task Management from SICS Desktop
  2. Select Task Management Maintenance, Templates tab
  3. Double click on wanted template or select View from pop-up menu
  4. Open template in edit mode and click on Expression
  5. Click the Rule Editor and create and expression specifying the condition to be tested
  6. Save the Rule Editor
  7. Save the template

Refer to section Using the Expression Editor later in this chapter for a detailed explanation on how to create expressions

P2_Set_Up_Task_Management_SICSE-152_IHAGEN_sent2014121600796.png

Field description 2. Maintain Process Templates

Field Description
Internal Name Text describing the process

Values: Free text field.

Maximum number of characters: 50

Default: “new Template” or “new Task X”

Mandatory: Yes

Functional Impact: None
Input Data Description More detailed description of the input parameter

Values: Text field

Mandatory: No

Functional Impact: None
Event Description of an event which should trigger an action

Values: Task Abandoned
Task Completed
Task Continued
Task Created
Task Delegated
Task Failed
Task Ready
Task Reserved
Task Skipped
Task Started
Sub Process Completed
Sub Process Created
Sub Process Failed
Sub Process Started
Process Completed
Process Created
Process Delegated
Process Failed
Process Started
Take Process Ownership

Validations:“Task” events available for Tasks, Process and Sub Processes.

“Sub Process” events available for Process and Sub Processes “Process” events are only available for processes

Mandatory: No

Functional Impact: Process, Sub Process and Task execution
Action Description of which action(s) should be executed when a certain event happens

Values: Create Notification Evaluate Expression Show Dialog

Default: Create Notification

Validation: Must be selected when Event is selected

Mandatory: No

Functional Impact: Process, Sub Process and Task execution
Priority When more than one action is connected to one type of event they are processed according to the priority number given

Values: Minimum value: 1 Maximum value: 999 999

Default: 1

Validations: The event actions with the highest priority (i.e. “1”) is processes first Event/Priority combination must be unique per activity (e.g. task or sub process)

Mandatory: No

Functional Impact: Process, Sub Process and Task execution
Inheritable Indication of whether the event/action may apply to activity( ies) further down in the process tree

Values: Tick box

Default: Selected

Validations: Only available on Process and Sub Process

Mandatory: No

Functional Impact: Process, Sub Process and Task execution
Recipients by Email /Email (by Preview)/ Notifier Indication how e.g. the process owner should be informed when

an event happens

Values: Radio buttons

Validation: Only available when action selected is “Create Notifier” If “by Email” is selected, “by SICS Notifier” or “by Email (With Preview) cannot be selected and vice versa

Mandatory: No

Functional Impact: User Notifications
Type Indication whether Notifier is sent to single user(s) or

group(s)

V_alues:_ User(s)

Group(s)

Mandatory: No

Functional Impact: None
Value Name of single user(s) / group(s) or an expression which returns a

list of user(s) and/or user group(s) when evaluated to which the

notification is sent

Values: SICS user name and logon ID

Task management user groups

Mandatory: No

Functional Impact: None
Notification Details Language Displays the language(s) in which the notification is entered

Values: Customized by your company, e.g.

English

German

French

Spanish

Italian

Default: As defined in System Parameters

Mandatory: No

Functional Impact: User Notifications
Notification Details Display Name Name of Notifier.

If the notification is sent by e-mail this will be the e-mail subject,

if it is a SICS notification it will be the Notifier Name.

The field may contain expressions (format: ${<expression>}) which are evaluated when the notifier or e-mail is created. Expressions can be

administred by pop-up menu in the field.

Values: Text field

Maximum number of characters: 200

Default: “Mail Subject or Name”

Mandatory: No

Functional Impact: User Notifications
Notification Details Description Text describing the notification

If the notification is sent by e-mail this will be the e-mail body, if

it is a SICS notification it will be the Notification Details.

The field may contain expressions (format: ${<expression>}) which are evaluated when the notifier or e-mail is created. Expressions can be

administred by pop-up menu in the field.

Values: free text field

Default: “Mail Body or Description”

Mandatory: No

Functional Impact: User Notifications
Expression A string defining what action should take place in case of an event

Values: Text field

Validations: Only available when action selected is “Evaluate Expression”

Mandatory: No

Functional Impact: Process, Sub Process and Task execution
Window Title Title of the dialog box

Values: Text field

Maximum number of characters: 254

Validations: Only available when action selected is “Dialog Box”

Mandatory: No

Functional Impact: Process, Sub Process and Task execution
Result Label Text describing the result

Values: Text field

Maximum number of characters: 254

Validations: Only available when action selected is “Dialog Box”

Mandatory: No

Functional Impact: Process, Sub Process and Task execution
Result Values Description of values that should be available in the Show Dialog

drop down.

The format is “X1=x1;X2=y2; …” where Xi is the text shown in

the drop down and xi is the value used as output data value.

The “=xi” may be omitted, i.e the value may only be “X1;X2;….”.

This is equivalent to writing “X1=X1;X2=X2; …” .

Values: Text field

Maximum number of characters: 254

Validations: Only available when action selected is “Dialog Box”

Mandatory: No

Functional Impact: Process, Sub Process and Task execution
Output Data Name Text describing the output value name which will be used to store

the value chosen in the Show Dialo gResult Values drop down.

The value is set as follows: If the result values field is

“X1=x1;X2=x2;…” and the user chooses “X1” in the drop down,

the value to be stored in the output variable is “x1”.

Values: Text field Maximum number of characters: 254

Validations: Only available when action selected is “Dialog Box”

Mandatory: No

Functional Impact: Process, Sub Process and Task execution
Output Data Node Indication where the dialog box’ output value should be stored/ Node displayed.

Values: Drop-down with current process’ activities_Validations:_ Only available when action selected is “Dialog Box”

Mandatory: No

Functional Impact: Process, Sub Process and Task execution
Expression The expression for the condition to be tested

Values: Text field

Validations: Only available for conditional logic sub processes, i.e. “If-Then-Else” and “While” processes

Mandatory: Yes

Functional Impact: Execution of process