Talk to An Expert Series: Workflow

Page 1

Talk to An Expert Series: Workflow Sarah Franklin


Safe Harbor Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K filed on April 30, 2008 and in other filings with the Securities and Exchange Commission. These documents are available on the SEC Filings section of the Investor Information section of our Web site. Any unreleased services or features referenced in this or other press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.


Force.com is the Platform that Runs Your CRM


Customization in the Cloud  Build applications point and click in a browser  With Force.com, developers can customize declaratively or programmatically.  Declarative customizations require an understanding of Force.com, but no coding knowledge.  Programmatic customizations require coding skills and allow developers to extend beyond the native Force.com capabilities.

© 2009 salesforce.com, inc. All rights reserved.

4


Customization in the Cloud Applications Tabs Page Layouts Record Types

User Interface

Visualforce Pages Web Controls Sites

Workflow Validation Rules Assignment Rules

Business Logic

Visualforce Controllers Apex Web Services API

Objects Fields Relationships

Data Model

Web Services API Metadata API

Declarative

Programmatic

Simplicity + Speed

Control + Flexibility

Š 2009 salesforce.com, inc. All rights reserved.

5


Force.com Development Model Business User

Administrator

Business Analyst

Web Developer

Professional Developer

Browser user

Excel user

Excel power user

Basic DB knowledge Light HTML or JavaScript

SQL expertise Java / .NET

Personalize apps Configure apps Customize apps

Develop apps

Typically Force.com Builder (Setup) Declarative Point and click © 2009 salesforce.com, inc. All rights reserved.

Typically Force.com IDE Procedural Code Developer target 6


Business Logic


Application Building Blocks Applications Tabs Page Layouts Record Types

User Interface

Visualforce Pages Web Controls Force.com Sites

Workflow Validation Rules Assignment Rules

Business Logic

Visualforce Controllers Apex Web Services API

Objects Fields Relationships

Data Model

Web Services API Metadata API

Declarative

Programmatic

Simplicity + Speed

Control + Flexibility

Š 2009 salesforce.com, inc. All rights reserved.

8


Workflow Rules  Automate business processes – Triggered on record write – Execute Actions • Immediately and/or • Later (only if record still meets entry criteria)

Entry Criteria

© 2009 salesforce.com, inc. All rights reserved.

Immediate Actions

Time Dependent Actions

9


Workflow Rule Configuration  Entry criteria: which records – Object Type – Evaluation Criteria – Rule Criteria

 Timing: when to execute actions

Workflow Rule Immediate Actions

– Immediately – Time Dependent

 Actions: what to do – Assign Task

Time Triggered Actions

– Update Field – Send Email Alert – Post Outbound SOAP Message

© 2009 salesforce.com, inc. All rights reserved.

10


Time-Dependent Workflow  Time-dependent actions have a time trigger  With time-dependent actions, the action is queued to fire as soon as the workflow criteria is met; however, the action will not occur until it meets the time trigger.  Time-dependent workflow cannot be used when a rule is set to be evaluated Every time a record is created or updated.  Developers can monitor and remove pending actions by viewing the time-dependent workflow queue.  If a record with pending actions in the time-based workflow queue is modified the, the action in the queue is modified or removed accordingly. © 2009 salesforce.com, inc. All rights reserved.

11


Approval Processes Approval processes are single or multi-step process which require end user authorization for record promotion. Final Approval Actions Entry Criteria

Initial Submission Actions

Approval Steps

Recall Actions Final Rejection Actions

Š 2009 salesforce.com, inc. All rights reserved.

12


How Do I Define an Approval Process? Process Definition Which records should enter this process? What settings should apply to the whole process? Initial Submission Actions What happens when a record is submitted for approval?

Step Definition Who should records be routed to?

Recall Actions

Final Rejection Actions

Final Approval Actions

What happens when a record is rejected?

What happens when a record is approved?

Š 2009 salesforce.com, inc. All rights reserved.

13

What happens if a record is recalled from the process?


Process Visualizer  Provides a visual representation (read-only) of your approval processes  Hover over or expand steps to see details  The Process Visualizer is currently in BETA – send us your feedback!

© 2009 salesforce.com, inc. All rights reserved.

14


Š 2009 salesforce.com, inc. All rights reserved.

15


Let’s Compare… Workflow Rules & Approval Processes Workflow Rules

Approval Processes

Are triggered upon save

Consist of one set of criteria and actions

Are triggered only when a user clicks “Submit for Approval”

Consist of multiple steps

Can be modified or deleted

Have entry criteria, step criteria, and step actions

Have initial submission actions, rejection and approval actions, and actions for each step

Some attributes can’t be modified, processes must be deactivated before they can be deleted Workflow Rules and Approval Processes can be used together.

© 2009 salesforce.com, inc. All rights reserved.

16


Demo: Recruiting Application


Recruiting Application Requirements  Track Positions, Candidates, Job Applications, Interviewers, and Reviews.  Enforce company-wide procedures for submitting, approving, and posting new Positions.  Post Positions on corporate web site consistent with data stored in Recruiting app.  Capture Candidate Job Applications from corporate web site and integrate with Recruiting app.  Monitor all recruiting activities in real time through Reports and Dashboards. © 2009 salesforce.com, inc. All rights reserved.

18


Demo Scenarios: Workflow & Approvals  Recruiters need to be notified when a new position is created  Recruiters need to get approval for jobs that are created  Recruiters need to be notified if a position is not filled within a specified period of time

© 2009 salesforce.com, inc. All rights reserved.

19


Recap: Creating Workflow Rules

Š 2009 salesforce.com, inc. All rights reserved.

20


Recap: Approval

Š 2009 salesforce.com, inc. All rights reserved.

21


Admin to App Builder Update

www.salesforce.com/hero Free Starter Kit 2 Hour Modularized, Online Training 5 App Templates Download Now


Thank You

Š 2009 salesforce.com, inc. All rights reserved.

23


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.