Take-Away Creating Work Flows RTO8

23
Thank you for attending the Creating Workflows Webinar for Siebel CRM On Demand! We hope the information in this Webinar contributes to your success. For your convenience, this document contains the key information and best practices we mentioned throughout the course. In addition, this document contains information about other Webinars, Customer Care, and consulting services that you might find helpful. Again, thank you for joining us in this Webinar and we wish you every success in your use of Siebel CRM On Demand. Sincerely, The Siebel CRM On Demand Training Team

Transcript of Take-Away Creating Work Flows RTO8

Page 1: Take-Away Creating Work Flows RTO8

Thank you for attending the Creating Workflows Webinar forSiebel CRM On Demand! We hope the information in thisWebinar contributes to your success.

For your convenience, this document contains the key information and best practices we mentioned throughout the course.

In addition, this document contains information about other Webinars, Customer Care, and consulting services that you might find helpful.

Again, thank you for joining us in this Webinar and we wish you every success in your use of Siebel CRM On Demand.

Sincerely,

The Siebel CRM On Demand Training Team

Copyright © 2007, Oracle. All rights reserved.

Page 2: Take-Away Creating Work Flows RTO8

Creating Workflows

Workflow Automation

Workflow Benefits

By implementing workflows, you can improve efficiency throughout your organization. You can help ensure that the information your users enter is consistent, complete, and accurate by automating:

Email notifications

Task creation

Field updates

Record assignment to books of business

Integration event creation

Workflow Tips

Avoid using workflows to perform these functions:

− Audit trails

− Default values for fields

− Field validations

Instead, leverage CRM On Demand’s embedded processes to do those actions.

Use distribution lists to send email notifications when possible.

CRM On Demand then sends out a single email, and your email system routes it to all the recipients in the distribution list.

Roll out workflows incrementally.

This way you can test, refine, and evaluate how well your workflows are performing.

Make sure that the Active check box is selected for Actions and WorkflowRules.

Inactivate rather than delete Actions and Workflow Rules, so that you save their conditions for reuse.

2

Page 3: Take-Away Creating Work Flows RTO8

When setting up workflow rules, remember that:

Each workflow rule applies to only one record type.

Creating Workflows

The rule is evaluated for that record type and the actions are performed on that record type only.

Only one trigger can be associated with each workflow rule.

You cannot change the record type or trigger event once the workflow ruleis saved.

A rule without conditions will run on all records of the designated record type when the triggering event occurs.

Each trigger has a set of available actions that the workflow can take:

Triggers Actions

New Record Saved Send Email Notification

Create Task

Assign a Book

Create Integration Event

Modified Record Saved Send Email Notification

Create Task

Assign a Book

Create Integration Event

Record Deleted Send Email Notification

Create Task

Create Integration Event

Before Modified RecordSaved

Update Values

3

Page 4: Take-Away Creating Work Flows RTO8

Expression Builder

Creating Workflows

Expression Builder Benefits

Expression Builder is a powerful scripting tool that uses the Siebel QueryLanguage to define conditions.

If you are unfamiliar with query language, follow the examples in the Webinar or inOnline Help. However, with some programming knowledge, you will be able to create complex conditions within Expression Builder, taking advantage of its full potential.

Expression Builder Tips

Use the drop-down lists to build your expression.

The field drop-down list uses the Integration Tag name, not the display name of the field. This allows you to change the display name without making the expression invalid.

Click the Check Syntax button to incrementally test your expression.

Click the Syntax Guide and Sample Expressions links for more information about building expressions.

Expressions and Siebel Query Language

PRE Function

Use the PRE function to determine if the previous value differs from the new value.

PRE syntax:

PRE('<FieldReference>')

PRE('<PrimaryBillToState>')<>[<PrimaryBillToState>]

This expression determines if the value of the US Billing State has changed:

PRE(‘<FieldReference>’) is used to return the previous field value

<> is used for “is not equal to”

[<FieldReference>] is used to return the current field value

Notes:

Use single quotes around the field reference following “PRE.”

Enclose the field reference following “PRE” with parentheses, not brackets.

4

Page 5: Take-Away Creating Work Flows RTO8

Creating Workflows

IIf Function: Condition, Then, and Else Statements

Use the IIf function to add an If condition, then statement, and else statement.

IIf syntax:

IIf(condition, then, else)

IIf([<PrimaryBillToState>]='OK' OR [<PrimaryBillToState>]='TX', 'Central', IIf([<PrimaryBillToState>]='CA' OR [<PrimaryBillToState>]='AZ', 'West', 'East'))

This expression updates the selected field (Region) according to the condition.If the Billing State becomes OK or TX, the Region is updated to Central. If the Billing State becomes CA or AZ, the Region is updated to West. If those conditions are not met, the Region field is updated to East.

The IIf function must have three parameters; however, you can nest the IIf functions, as in this example.

IIf([<PrimaryBillToState>]='OK' OR [<PrimaryBillToState>]='TX' is the first parameter, the condition part of the statement. It must be followed by a comma.

'Central' is the second parameter, the then part of the statement. It also must be followed by a comma.

IIf([<PrimaryBillToState>]='CA' OR [<PrimaryBillToState>]='AZ', 'West','East') is the third parameter, the else part of the statement. It must be followed by the closed parenthesis of the first IIf function.

So, the nested IIf function expression follows the same formula:

IIf([<PrimaryBillToState>]='CA' OR [<PrimaryBillToState>]='AZ' is the condition.

'West' is the then part of the statement.

'East' is the else part of the statement.

5

Page 6: Take-Away Creating Work Flows RTO8

Tasks and Steps

Creating Workflows

To set up workflows, condition, and actions, refer to these steps:

To create a workflow:

1. Click the Admin link.

2. Click the Administer Workflow Rules link.

Note: Your user role must have the Manage Data Rules – Manage Workflow Rules privilege in order for you to have access to this link.

3. Click the New button.

4. Fill out the information.

To set up rule conditions:

1. Click the fx button.

2. Select field names and functions from the drop-down lists, or enter them directly in the text box.

3. Edit the expression.

4. Click the Check Syntax button to check the expression.

5. Click Save in the Expression Builder window.

6. Click Save on the Workflow Rule Edit page.

To select the actions triggered by the workflow rule:

1. Click the Menu button.

2. Select the action from the drop-down list.

To add an email notification action:

1. Select Create Email Notification from the Menu drop-down list.

2. Enter a name for the email action.

3. Select the email recipient:

If you select Relative User on Record, emails will be sent to a user associated to the record.

If you select Specific User, click the Lookup icon to select a specific user within your company.

6

Page 7: Take-Away Creating Work Flows RTO8

Creating Workflows

If you select Valid Email Address, enter a specific email address for a distribution list or a person (inside or outside of your company).

4. Enter the subject and message of the email.

Note: You can enter plain text or use the Expression Builder to insert field references into the fields.

5. Click the Active check box.

6. Click Save.

To add a task action:

1. Select Create Task from the Menu drop-down list.

2. Enter a name for the task.

3. Select the task owner.

Note: The task will appear in the Open Tasks list of the owner.

4. Select the task type.

5. Select the task priority.

6. Enter a number in the Due Date field.

Note: The number is the number of days between the task creation date and the task due date. For example, entering 2 calculates the due date for the task as two days after the date the task is generated.

7. Enter information in the Subject and Description fields.

Note: You can enter plain text or use the Expression Builder to insert field references into the fields.

8. Click the Active check box.

9. Click Save.

7

Page 8: Take-Away Creating Work Flows RTO8

To add an update values action:

Creating Workflows

1. Select Update Values from the Menu drop-down list.

Note: This action is available only with the Before ModifiedRecord Saved trigger.

2. Enter an action name.

3. Select the field you want to update from the Field Name drop-down list.

4. Click the fx button.

5. Add either a value that populates the field when the rule condition is met, or add a condition to determine the updated value.

6. Click the Active check box.

7. Click Save.

To add an assignment to book of business action:

1. Select Assign a Book from the Menu drop-down list.

2. Select the book of business to which the records will be assigned.

3. Click Add for the Assignment Option.

4. Edit other options, if necessary.

Note: The “Flexible Data Sharing Using Book of Business” Webinar explains these options in greater detail.

5. Click the Active check box.

6. Click Save.

To change the action order:

1. Click the Edit Order button.

2. Use the arrow keys to change the order.

3. Click Save.

8

Page 9: Take-Away Creating Work Flows RTO8

Creating Workflows

Additional Training and Help

Additional information is available in Siebel CRM On Demand. Click Find Training in the Training and Support Center to browse the course catalog and register for live training courses or recorded Webinars.

Click Training to access freetraining Webinars, answers to frequently asked questions, forums,and other useful resources.

Click Help to access context- sensitive information and step- by-step instructions.

9

Page 10: Take-Away Creating Work Flows RTO8

Creating Workflows

Additional Webinars

Browse the extensive course catalog to find other Webinars related to workflows.

For more information about books of business, take the “Flexible Data Sharing Using Bookof Business” Webinar.

Browse for training by release andtopic area, job role or language, or browse the entire catalog.

To sign up for technical classes, click the Training link in CRM On Demandor visit Oracle Universit y .

For custom training classes, email [email protected].

10

Page 11: Take-Away Creating Work Flows RTO8

Creating Workflows

Siebel CRM On Demand Customer Care

Our experienced Siebel CRM On Demand Customer Care team is ready to help you with any of your CRM On Demand questions or issues.

Siebel CRM On Demand Customer Care Offerings

Standard Customer Care Gold Customer Care

Response Time

24x7 Web Access

Toll-Free Phone Access

Service Request Limit

1 Business Day 4 Hours

Yes Yes

12x5* 24x7

Unlimited Calls Unlimited Calls

Unlimited Unlimited

*Available 6 AM to 6 PM local time,Monday through Friday (excluding holidays).

11

Page 12: Take-Away Creating Work Flows RTO8

Creating Workflows

Siebel CRM On Demand Consulting Services

Oracle offers a variety of CRM On Demand Consulting Services offerings:

Quickstart Consulting PackageSixteen hours of remote consulting with a dedicated Oracle product expert to help you enable Siebel CRM On Demand for your company

Rapid Setup for Siebel CRM On DemandAn economical consulting package that provides 50 hours of basic implementation services for customers with simple business requirements

Guided Implementation for Siebel CRM On DemandA package for those who are implementing Siebel CRM On Demand on their own, but want expert guidance to help stay on track during the implementation: You will collaborate with an experienced CRM On Demand consultant, who will teach youbest practices and monitor your implementation progress.

Rapid Results for Siebel CRM On DemandFull-service implementation support, including project management, business alignment services, configuration, data import, and end-user training

Implementation AssessmentExperienced consultants evaluate your CRM On Demand implementation and provide recommendations to help you increase user adoption and meet your business objectives.

Custom ConsultingComprehensive custom services by Oracle professional consultants to help with all your implementation requirements

For more detailed information about consulting services, contracting, and pricing, please contact your CRM On Demand sales representative.

12