Siebel Business Process Framework: Workflow Guide > Example Workflow Processes > Defining a Workflow Process That Creates a Service Request >
Defining Connectors for the Workflow Process
This task is a step in Defining a Workflow Process That Creates a Service Request. In this topic, you define connectors for the workflow process. To define the connectors for the workflow process
- Click the Start Workflow connector, and then use the Properties window to define properties using values from the following table.
Property |
Value |
Type |
Condition |
Event Object Type |
BusComp |
Event |
WriteRecordNew |
Event Object |
Service Request |
This configuration starts the workflow process if Siebel CRM detects that a WriteRecordNew run-time event occurs on a service request.
- Make sure the Type property in the Properties window is set to Condition for each connector that emanates from the decision point.
Click each connector in succession that emanates from the decision point. In the figure in Step 2, these connectors are labeled ASAP, High, Medium, and Low. As you click each connector, make sure the Type property in the Properties window is set to Condition.
- Click the connector labeled Priority Not Set, and then define properties using values from the following table.
Property |
Value |
Type |
Default |
- Right-click the ASAP connector, and then choose Edit Conditions.
- In the Compose Condition Criteria dialog box, define the decision condition using values from the following table.
|
|
Compare To |
Business Component |
Operation |
All Must Match (Ignore Case) |
Object |
Service Request |
Field |
Priority |
Value |
1-ASAP |
You define a separate decision condition for each of the ASAP, High, Medium, and Low connectors. Each conditional statement corresponds to a Priority value. This workflow process adjusts the Commit Time in the subsequent Siebel operation step depending on the outcome of the evaluation it makes for each priority in the decision condition for the priority connector. For more information, see Creating a Decision Condition on a Branch Connector.
- Right-click the High connector, and then choose Edit Conditions to access the Compose Condition Criteria dialog box.
- In the Compose Condition Criteria dialog box, define the decision condition using values from the following table.
|
|
Compare To |
Business Component |
Operation |
All Must Match (Ignore Case) |
Object |
Service Request |
Field |
Priority |
Value |
2-High |
- Right-click the Medium connector, and then choose Edit Conditions to access the Compose Condition Criteria dialog box.
- In the Compose Condition Criteria dialog box, define the decision condition using values from the following table.
|
|
Compare To |
Business Component |
Operation |
All Must Match (Ignore Case) |
Object |
Service Request |
Field |
Priority |
Value |
3-Medium |
- Right-click the Low connector, and then choose Edit Conditions to access the Compose Condition Criteria dialog box.
- In the Compose Condition Criteria dialog box, define the decision condition using values from the following table.
|
|
Compare To |
Business Component |
Operation |
All Must Match (Ignore Case) |
Object |
Service Request |
Field |
Priority |
Value |
4-Low |
In this example you define several connectors, and then place them on the canvas consecutively. If your workflow process includes multiple connectors, and if each of the definitions for these connectors are similar to one another, then you can use an alternative technique. You can define a single branch connector, define the decision condition for it, and then copy and paste it for use elsewhere in the workflow process. You can then modify the condition for each connector, as necessary. In this example you only modify the Value. You can use the same cut and paste technique to define the Siebel operation steps in this example.
- Choose the File menu, and then the Save menu item.
- Close the Process Designer.
|