47 Invoking Siebel Assignment Manager

Embed Size (px)

Citation preview

  • 8/4/2019 47 Invoking Siebel Assignment Manager

    1/16

    47Copyright 2007, Oracle. All rights reserved.

    Module 47: Invoking Siebel

    Assignment Manager

    Siebel 8.0 Essentials

  • 8/4/2019 47 Invoking Siebel Assignment Manager

    2/16

    2 of 16Copyright 2007, Oracle. All rights reserved.

    Module Objectives

    After completing this module you should be able to:

    List the modes in which Assignment Manager can be invoked

    Invoke Assignment Manager in dynamic mode

    Why you need to know:

    You need to enable your Siebel environment to support dynamic

    assignment management

  • 8/4/2019 47 Invoking Siebel Assignment Manager

    3/16

    3 of 16Copyright 2007, Oracle. All rights reserved.

    Running Assignment Manager

    Assignment Manager is invoked in three modes:

    Batch Assignment

    Dynamic Assignment

    Interactive Assignment

    All modes require that the Assignment Manager componentgroup be enabled

  • 8/4/2019 47 Invoking Siebel Assignment Manager

    4/16

    4 of 16Copyright 2007, Oracle. All rights reserved.

    Batch Assignment

    Is used to submit batches of data for one-time assignment or

    reassignment Is implemented via a server task

    Business scenarios:

    Change assignment rules and reassign existing objects that arealready assigned

    Sales region or territory realignment

    Existing assignments are inaccurate

    After a batch data load

  • 8/4/2019 47 Invoking Siebel Assignment Manager

    5/16

    5 of 16Copyright 2007, Oracle. All rights reserved.

    Dynamic Assignment

    Automatically invokes Assignment Manager to assign data in

    near real time as records are created or modified Business scenarios:

    Whenever a service request is created, assign it to a service agentwith the appropriate product skill

    Whenever an opportunity is created, assign it to the sales

    representative who handles that territory

  • 8/4/2019 47 Invoking Siebel Assignment Manager

    6/16

    6 of 16Copyright 2007, Oracle. All rights reserved.

    Dynamic Assignment Continued

    Is implemented using:

    Assignment policies

    Generate Triggers

    Workflow Monitor Agent

    Assignment Manager

    Is similar to workflow policies

    Both execute asynchronously on the server

  • 8/4/2019 47 Invoking Siebel Assignment Manager

    7/167 of 16Copyright 2007, Oracle. All rights reserved.

    Assignment Policies

    Specify which objects are to be assigned

    Are expired by default Navigate to Site Map > Administration Assignment > Assignment

    Policies

    Remove the expiration date to activate policies

  • 8/4/2019 47 Invoking Siebel Assignment Manager

    8/168 of 16Copyright 2007, Oracle. All rights reserved.

    Generate Triggers

    Is a server task that creates database triggers

    Builds triggers for all active assignment policies

    Must be run after policies are activated

    Requires a user with privilegesto add triggers to the database

  • 8/4/2019 47 Invoking Siebel Assignment Manager

    9/169 of 16Copyright 2007, Oracle. All rights reserved.

    Workflow Monitor Agent

    Start Workflow Monitor Agent and specify:

    Group Name (the group of assignment policies you activated)

    Sleep Time (interval in seconds between iterations)

    Follow steps used in enabling workflow policies

  • 8/4/2019 47 Invoking Siebel Assignment Manager

    10/1610 of 16Copyright 2007, Oracle. All rights reserved.

    Assignment Manager

    Is invoked by Workflow Monitor Agent

    Assignment Manager server component must be online

    Performs the assignment of data to candidates

  • 8/4/2019 47 Invoking Siebel Assignment Manager

    11/1611 of 16Copyright 2007, Oracle. All rights reserved.

    Dynamic Assignment Process Flow

    Is similar to the flow for workflow policies

    Workflow

    Monitor Agent

    Server

    Request Broker

    Assignment

    Manager

    SiebelDatabase

    Generate triggers

    Create triggers correspondingto assignment policies Triggers fire when

    conditions satisfiedand write record

    Monitors S_ESCL_REQ tablefor changes and invokes

    Assignment Manager

    Evaluate theassignment rules

    Account created

    S_ESCL_REQ

    Makesassignments

  • 8/4/2019 47 Invoking Siebel Assignment Manager

    12/1612 of 16Copyright 2007, Oracle. All rights reserved.

    Interactive Assignment

    Is used to assign candidates in real time

    Enabled for Service Request and Activity assignment objects

    Business scenarios:

    A customer service representative receives a call and creates anew service request, then clicks Assign to find the right person towork on that service request

    A field service supervisor wants to find the right person to work ona repair activity, and uses Interactive Assignment to obtain a list ofpeople with the right skills to perform the repair

  • 8/4/2019 47 Invoking Siebel Assignment Manager

    13/1613 of 16Copyright 2007, Oracle. All rights reserved.

    Using Interactive Assignment

    Implemented via user interaction and tasks on server

    User makes assignment from a generated list of candidates

    1. Select the workto be assigned

    3. Select employee and click Assign

    2. Click Menu andselect Assign

  • 8/4/2019 47 Invoking Siebel Assignment Manager

    14/1614 of 16Copyright 2007, Oracle. All rights reserved.

    Requirements for Interactive Assignment

    Verify that Assignment Manager is online and Server RequestBroker is running

    Performs Assignment

    Brokers client requests

  • 8/4/2019 47 Invoking Siebel Assignment Manager

    15/1615 of 16Copyright 2007, Oracle. All rights reserved.

    Module Highlights

    Assignment Manager is invoked in three modes

    Batch Assignment: Is used to submit batches of data for one-timeassignment or reassignment

    Is implemented by submitting a job request

    Dynamic Assignment: Is used to assign data in near real time asrecords are created or modified

    Is implemented using: Assignment policies

    Generate Triggers

    Workflow Monitor Agent

    Assignment Manager

    Interactive Assignment: Is used to assign candidates in real time

    Is implemented via user interaction and tasks on server

  • 8/4/2019 47 Invoking Siebel Assignment Manager

    16/1616 of 16Copyright 2007 Oracle All rights reserved

    Lab

    In the lab you will:

    Create new service records and verify that they are dynamicallyassigned to the desired employee