Quote Workflow Setup
Prerequisites
-
To set up quote workflows, you need the following licenses:
-
To set up quote workflows, you must:
-
To set up quote workflows, you need:
-
System permissions:
-
Customize Application
-
Manage Sharing
-
View Setup and Configuration
-
Basics
A quote workflow features the following components:
Component | Description | Example |
---|---|---|
Status |
Possible Quote status |
Pending |
Status Workflow |
Transition between statuses |
Pending → Bid Won |
Best Practices
To make administration easier, add a quote workflow that applies to all quote types.
Make sure that every quote workflow has the following:
-
One status with Initial Status Console selected
-
One status with Initial Status Mobile selected
Setting Up Quote Workflows
Configure Statuses
-
Access FieldFX Back Office
-
From Setup, enter "object" in the Quick Find box, then select Objects
-
Click Status
-
Complete the following:
-
Under Custom Fields & Relationships, click SObject Record Type
-
Under Picklist Options in Values, click New
-
Enter "Quote"
-
In the Record Types list, select Quote
-
Click Save
-
Click Back to Status at the top of the page
-
-
Complete the following:
-
Under Custom Fields & Relationships, click SObject
-
Under Picklist Options in Values, click New
-
Enter "Quote__c"
-
In the Record Types list, select Quote
-
Click Save
-
-
Complete the following:
-
Under Field Dependencies, click Edit next to SObject Record Type
-
Select Quote in the Quote__c column
-
Click Include Values
-
Click Save
-
Click Back to Status at the top of the page
-
-
Complete the following:
-
Under Record Types, click Quote
-
Click Edit next to SObject Record Type
-
In Default, select "Quote"
-
Click Save
-
-
Grant permission to use the Quote record type on the Status object
Configure Status Workflows
-
From Setup, enter "object" in the Quick Find box, then select Objects
-
Click Status Workflow
-
Complete the following:
-
Under Custom Fields & Relationships, click SObject Record Type
-
Under Picklist Options in Values, click New
-
Enter "Quote"
-
Click Save
-
Click Back to Status Workflow at the top of the page
-
-
Complete the following:
-
Under Custom Fields & Relationships, click SObject
-
Under Picklist Options in Values, click New
-
Enter "Quote__c"
-
Click Save
-
-
Complete the following:
-
Under Field Dependencies, click Edit next to SObject Record Type
-
Select Quote in the Quote__c column
-
Click Include Values
-
Click Save
-
Configure the Quote Page Layout
-
From Setup, enter "object" in the Quick Find box, then select Objects
-
Click Quote
-
Under Page Layouts, click Edit next to Quote Layout
-
Complete the following:
-
Add the Status field to the layout
-
On the toolbar, select Visualforce Pages
-
Drag Section from the toolbar to the top of the layout
-
In Section Name, enter "Workflow"
-
Click OK
-
Drag the Workflow Visualforce page from the toolbar into the Workflow section
-
Click Save on the toolbar
-
-
Grant permission to use the Visualforce page for quote workflows:
-
From Setup, enter "permission" in the Quick Find box, then select Permission Sets
-
Open a permission set for Visualforce pages
-
Under Apps, click Visualforce Page Access
-
Click Edit
-
Add the following to Enabled Visualforce Pages:
-
FX5.QuoteWorkflow
-
-
Click Save
-
Repeat steps a to f for other permission sets as needed
-
Adding a Quote Workflow
-
Add statuses:
-
Open the Statuses tab
-
Click New
-
In Record Type, select "Quote"
-
Click Continue
-
Complete the following:
-
In Status Name, enter the name of the status
-
In SObject, select "Quote__c"
-
(Optional) In SObject Record Type, select a quote type
If you add a quote workflow for a specific quote record type, you must add a quote workflow for every quote record type.
-
Select Initial Status Console if this is the first status for new quotes in FieldFX Back Office
-
Select Initial Status Mobile if this is the first status for new quotes in FieldFX Mobile
-
In Read Only Apps, specify whether to make quotes read-only when they reach this status
-
If you selected Initial Status Console, don’t make the status read-only in "Console".
-
If you selected Initial Status Mobile, don’t make the status read-only in "Console" or "Mobile".
Refer to the Read-Only Records article for details on how statuses make quotes read-only.
-
-
Select Sync to sync quotes with this status to FieldFX Mobile
-
Select Prevent Report to prevent users from attaching FX Reports to quotes in this status
-
-
Click Save & New
-
Repeat steps c to f for additional statuses as needed
-
Click Save to finish
-
-
Add status workflows:
-
Open the Status Workflows tab
-
Click New
-
In SObject, select "Quote__c"
-
In SObject Record Type, select a quote type
-
In Application, select the app where the transition occurs
Example 1. A transition occurs in FieldFX Back OfficeSelect "Console" if the transition occurs in FieldFX Back Office.
-
In the Old Status field, select the first status for the workflow
-
In the New Status field, select the final status for the workflow
-
In Command Text, enter a name for the workflow button users can select to transition a quote to the New Status
-
In Sequence Number, enter a sequence number to use for the status workflow.
Sequence Numbers control the order of statuses in lists. Refer to the Sequence Numbers article for more information.
-
In Confirmation Text, enter the message to display when users transition a quote to the New Status
This feature allows you to display an important reminder before the transition to a new status. The user must then confirm the transition to the new status.
-
Click Save & New
-
Repeat steps c to k for additional status workflows as needed
-
Click Save to finish.
-
-
Grant sharing access to statuses in the quote workflow
-
Grant sharing access to status workflows in the quote workflow