module 47 invoking siebel assignment manager

15
1 of 15 Invoking Siebel Assignment Manager Siebel 8.0 Essentials

Upload: realvasyapupkin

Post on 16-Apr-2015

105 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Module 47 Invoking Siebel Assignment Manager

1 of 15Invoking Siebel Assignment Manager

Siebel 8.0 Essentials

Page 2: Module 47 Invoking Siebel Assignment Manager

Module 45: Invoking Siebel Assignment Manager

Page 3: Module 47 Invoking Siebel Assignment Manager

3 of 15Invoking Siebel Assignment Manager

Module Objectives

• To enable your Siebel environment to support dynamic assignment management

• To learn the modes in which Assignment Manager can be invoked

Page 4: Module 47 Invoking Siebel Assignment Manager

4 of 15Invoking Siebel Assignment Manager

Operating Modes• Assignment Manager is invoked in three modes:

– Batch Assignment– Dynamic Assignment– Interactive Assignment

• All modes require that the Assignment Manager component group be enabled

• Assignment Manager can be invoked using:– Server administration views– Command-line interface to run server component jobs

Page 5: Module 47 Invoking Siebel Assignment Manager

5 of 15Invoking Siebel Assignment Manager

Batch Assignment

• To assign multiple records in a single batch or reassign objects using the new assignment rules

• Is implemented via a server task– BatchAsgn server component is used

• Business scenarios:– Change assignment rules and reassign existing objects that are already

assigned– Sales region or territory realignment– Existing assignments are inaccurate– After a batch data load

Page 6: Module 47 Invoking Siebel Assignment Manager

6 of 15Invoking Siebel Assignment Manager

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 agent with the

appropriate product skill– Whenever an opportunity is created, assign it to the sales representative who

handles that territory

• Is implemented using:– Assignment policies– Generate Triggers– Workflow Monitor Agent– Assignment Manager

• Is similar to workflow policies– Both execute asynchronously on the server

Page 7: Module 47 Invoking Siebel Assignment Manager

7 of 15Invoking Siebel Assignment Manager

Assignment Policies

• Are specialized workflow policies used for dynamic assignment• Specify which objects are to be assigned• To enable dynamic assignment for an assignment object, assignment

policy for that object needs to be activated.• Are expired by default

– Navigate to Site Map > Administration – Assignment > Assignment Policies– Remove the expiration date to activate policies

Page 8: Module 47 Invoking Siebel Assignment Manager

8 of 15Invoking Siebel Assignment Manager

Generate Triggers• Is a server task that creates database triggers

– Builds triggers for all active assignment policies• Must be run

– After creating or modifying Assignment Object, Assignment Attribute, or Assignment Criteria object type

– After policies are activated – Installing or upgrading the Siebel Server

Page 9: Module 47 Invoking Siebel Assignment Manager

9 of 15Invoking Siebel Assignment Manager

Workflow Monitor Agent

• WorkMon server component needs to be running– Monitors the S_ESCL_REQ table. – Database triggers, when fired, create records in the S_ESCL_REQ table. – Reads these new records and processes requests for Assignment

Manager policies. Affected objects are then dynamically assigned.

• 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

Page 10: Module 47 Invoking Siebel Assignment Manager

10 of 15Invoking Siebel Assignment Manager

Assignment Manager

• Is invoked by Workflow Monitor Agent• Assignment Manager server component must be online• Performs the assignment of data to candidates

Page 11: Module 47 Invoking Siebel Assignment Manager

11 of 15Invoking Siebel Assignment Manager

Dynamic Assignment Process Flow

• Is similar to the flow for workflow policies

Page 12: Module 47 Invoking Siebel Assignment Manager

12 of 15Invoking Siebel Assignment Manager

Interactive Assignment

• Allows end users to make real-time assignments.• End users can review a list of potential assignees generated

– Select and confirm, or override the assignment from the generated potential candidate list

• The Activity and Service Request assignment objects are predefined to use interactive assignment

• Business scenarios:– A customer service representative receives a call and creates a new service

request, then clicks Assign to find the right person to work on that service request

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

Page 13: Module 47 Invoking Siebel Assignment Manager

13 of 15Invoking Siebel Assignment Manager

Interactive Assignment…

• Implemented via user interaction and tasks on server– User makes assignment from a generated list of candidates

• Verify that Assignment Manager is online and Server Request Broker is running

1. Select the object that needs to be assigned

2. Click Assign

3. Select the employee and click Assign

Page 14: Module 47 Invoking Siebel Assignment Manager

14 of 15Invoking Siebel Assignment Manager

Requirements for Interactive Assignment

• Verify that Assignment Manager is online and Server Request Broker is running

Page 15: Module 47 Invoking Siebel Assignment Manager

15 of 15Invoking Siebel Assignment Manager

Module Highlights

• Assignment Manager is invoked in three modes– Batch Assignment: Is used to submit batches of data for one-time

assignment or reassignment– Dynamic Assignment: Is used to assign data in near real time as records are

created or modified– Interactive Assignment: Is used to assign candidates in real time