Introducing Workflows

Embed Size (px)

Citation preview

  • 8/2/2019 Introducing Workflows

    1/23

    Introducing Siebel Workflow Process

  • 8/2/2019 Introducing Workflows

    2/23

    Automating Business Processes

    Automation options within the Siebel Application canaddress such challenges as:

    Maintaining and standardizing consistent business processesacross all business units

    Assisting users with knowledge transfer and implementation of

    best practices Responding in a timely, effective manner to customer inquiries

    and service requests

    Routing and assigning tasks accurately and efficiently

    Offering consistent and personalized service to customers

  • 8/2/2019 Introducing Workflows

    3/23

    Automated Steps in Business Processes

    A business process diagram is a way to represent andcommunicate a business process

    A business process is not a Workflow process

    Workflow is used to automate steps in a businessprocess

    A business process diagram may include steps that accomplish atask using automation

    Is an ordered set of steps executed in response to adefined set of conditions

    Siebel workflow provides: A set of tools to graphically define business processes

    An engine to automate these processes

  • 8/2/2019 Introducing Workflows

    4/23

    Workflow Process Automates a Business Task

    Decide what business task the workflow will automateCheck SR severity

    Update the priority field in a service

    Request based on the value in the severity field, and in cases wherepriority is critical, automatically send an email.

    Assess the tasks that the workflow needs to complete toidentify the activities that will need to be included in theprocess

    Check Severity field value

    Update Priority field value

    Send email

  • 8/2/2019 Introducing Workflows

    5/23

    A Sample User Registration Workflow Process

  • 8/2/2019 Introducing Workflows

    6/23

    Workflow Process Definition

    Start Siebel Tools

    Check out Project

    Create a new workflow

    Right click OBLE andselect new record

    Process Name andProject name are requiredfields

    Edit workflow

    Right-click a workflowdefinition record and

    select Edit workflowprocess

  • 8/2/2019 Introducing Workflows

    7/23

    Select Workflow Steps

    Start, End

    Decision Point

    Siebel Operation

    Business Service

  • 8/2/2019 Introducing Workflows

    8/23

    Start, End

    Drag Start and End steps from Pallet to the workspace

    Every Workflow process must have Start and End steps

    End step cleans up memory instances created during theworkflow process

  • 8/2/2019 Introducing Workflows

    9/23

    Decision Point

    Decision step is used to branch to various steps basedon conditions

    Use a value comparison to determine which path to take

    Conditions are set once the next steps and branches are added

  • 8/2/2019 Introducing Workflows

    10/23

    Siebel Operation

    Used to perform insert, update, or query

  • 8/2/2019 Introducing Workflows

    11/23

    Business Service

    Used to run a Siebel-supplied or custom businessservice

  • 8/2/2019 Introducing Workflows

    12/23

    Sub Process

    Use it to invoke another process within an existingworkflow process

    Reuse previously defined workflow processes

  • 8/2/2019 Introducing Workflows

    13/23

    Wait Step

    Use it to define a period of time before executing asubsequent process

    Example: if SR not assigned within one day, send email toManager

  • 8/2/2019 Introducing Workflows

    14/23

    User Interact

    Navigates user to a view and waits for a response

    Example: Navigate user to standard payment view to enter creditcard number before purchasing items in shopping cart

  • 8/2/2019 Introducing Workflows

    15/23

    Connector and Exception

    Connector

    Used to define the direction of flow between two workflow steps

    Can be used with condition clauses

    Exception Special connector type used to handle system and/or user

    defined errors

  • 8/2/2019 Introducing Workflows

    16/23

    Using Editing Features

    Copy, paste, delete

    Limited to within the designcanvas

    Cannot copy acrossprocesses

    Copy drawing

    Print

    Edit graphical properties

    Color, size, lines

    Zoom Align Objects

  • 8/2/2019 Introducing Workflows

    17/23

    Using Shape Properties

    Define shape colors, lines, fill properties, fonts and sizes

  • 8/2/2019 Introducing Workflows

    18/23

    Defining Workflow Details

    Context Sensitive Menus

    Process Properties

    Composing Condition Criteria

    Siebel Operation Details

    Business Service Details

  • 8/2/2019 Introducing Workflows

    19/23

    Context Sensitive Menus

    Use right-click to access menu options for different typeof steps

    Toggles the information displayed in the workflow detail applet

  • 8/2/2019 Introducing Workflows

    20/23

    Process Properties

    Used as input and output arguments for the entireprocess

    Process Properties are referenced as input arguments andoutput arguments for steps in the process

  • 8/2/2019 Introducing Workflows

    21/23

    Composing Condition Criteria

    Set conditions for any step that can have multiple

    branches Start step

    Decision step

    User Interact Step

    Conditions are defined on branches leading from thestep

  • 8/2/2019 Introducing Workflows

    22/23

    Composing Condition Criteria Continued

    Set condition criteria

    Example: follow this branch if severity field from the servicerequest object matches the value 1-critical

  • 8/2/2019 Introducing Workflows

    23/23

    Summary

    This module showed you how to:

    Describe the different steps of a workflow process

    Create a workflow process in Siebel Tools