Siebel Object Types Reference > Siebel Object Types Reference > Workflow Policy Program Object Types >

Workflow Policy Program


A workflow policy program specifies the name and type of a workflow policy program or action that Siebel CRM can use in reply to meeting a workflow policy condition. Siebel CRM displays the workflow policy programs in the drop-down list of the Actions Applet field in the Workflow Policy Detail view. You can use predefined workflow policy programs that already configure variables except for the message text, or you can create a custom workflow policy program.

This object type occurs in the following location in the object hierarchy:

  • Siebel Objects > Workflow Policy Program

Table 237 describes properties that Siebel CRM uses with a workflow policy program.

Table 237. Properties of the Workflow Policy Program
Property
Description

Name (R)

Specifies the name of the action that Siebel CRM performs.

Type (R)

Specifies one of the following types of actions:

  • DB Operation. For more information, see Setting the DB Operation.
  • External Program. Run an external program in Windows.
  • Send Message. Compose and send an automatic email message.
  • Send Page. Send a page to a pager.
  • Send Broadcast Message. Send a broadcast message to a group of users.

In some situations, if Siebel CRM modifies data, then it must also modify some other data. To configure this data dependency, you can do one of the following:

  • Use the Application Object Manager, business components, and run-time events.
  • Use a database operation in a workflow policy object that modifies records at the database level.

It is recommended that you use this database operation only if this data dependency affects database records instead of business components. For example, if Siebel CRM must update one database record if it inserts another database record regardless of the business components that reference these database records, or if no business component references these records.

Workflow Object (O)

Specifies the name of the workflow policy object.

Setting the DB Operation

In some situations, if Siebel CRM modifies data, then it must also modify some other data. Siebel CRM typically implements this data dependency at the Object Manager layer through business components and run-time events. Database operations that workflow policies run provide an alternative that works at the Siebel database record level.

It is recommended that you configure Siebel CRM to use DB Operation only if the data dependency is centered around database records rather than business components. For example, if Siebel CRM must update one database record if it inserts another database record, then you can use DB Operation regardless of the business components that the two database records belong to, or whether the two database records belong to a business component at all.

Using Variables In a Message

To make content more specific, you can use variables in the messages. This configuration also allows you to use the same message for more than one workflow policy object. For example:

The severity level for SR from account is value and has been open for 2 hours.

CAUTION:  You must not modify or create an SQL statement or message that uses variables that other SQL statements set. For help with this configuration, see Object Types That You Must Not Modify.

Siebel Object Types Reference Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.