Module 41: Introducing Siebel Workflow
Module 41: Introducing Siebel Workflow
7)
Workflow detail
applet
Module 41: Introducing Siebel Workflow 6 of 29
Workflow Process Automates a Business Task
Decide what business task the workflow will automate
Check SR Severity
Update the Priority field in a service
request based on the value in the Severity
field, and in cases where priority is critical,
automatically send an email.
Start, End
Decision Point
Siebel Operation
Business Service
Start, End
Drag Start and End steps from Palette to the Workspace
Every workflow process must have Start and End steps
End step cleans up memory instances created during the workflow
process
Decision Point
Decision step is used to branch to various steps
based on conditions
Use a value comparison to determine which path to
take
Conditions are set once the next steps and branches
are added
Check Severity
Field Value
Siebel Operation
Used to perform insert, update, or query
Update Priority
Field Value
Business Service
Used to run a Siebel-supplied or custom business
service
Send
email
Context-Sensitive Menus
Process Properties
Context-Sensitive Menus
Use right-click to access menu options for different type of steps
Toggles the information displayed in the Workflow detail applet
Process Properties
Used as input and output arguments for the entire process
Process Properties are referenced as Input Arguments and Output
Arguments for steps in the process
Context-sensitive menu
options for Sub Process step
Error Handling
Sub Process
Wait Step
User Interact
Error Handling
Exception
Use it to handle system and
user-defined errors
Define exception conditions
just as you would define other
branch conditions
Example: If email error,
update error report
Use Stop to raise an exception
Notifies user of error and
stops workflow process
instance
Sub Process
Use it to invoke another process within an existing
workflow process
Reuse previously defined workflow processes
Invokes another
workflow process
Wait Step
Use it to define a period of time before executing a
subsequent process
Example: If SR not assigned within one day, send
email to manager
User Interact
Navigates user to a view and waits for a
response
Example: Navigates user to Standard Payment
view to enter credit card number before
purchasing items in shopping cart
Resize shapes
as needed