You are here:
Set Up Funding Workbench for Users
Set up components for enabling and accessing the capabilities of Funding Workbench for your financial managers and funding analyst users.
Required Editions
| Available in: Lightning Experience |
| Available in: Enterprise, Unlimited, and Developer Editions. |
Permissions and Features
- Before you enable the features as an admin, make sure you have the Automotive Foundation User permission set assigned to yourself and you have the System Administrator profile. Clone the Vehicle and Asset Lending permission set, select the 'Digital Lending Admin User' and assign it to yourself.
- Enable the Funding Workbench feature. See Enable Features for Vehicle and Asset Lending.
- Assign the required permissions to your users, such as financial managers who need to set up the Funding Workbench Console for funding analysts and dealers, and funding analysts. See Permissions for Vehicle and Asset Lending.
Define Document Structures
-
Create document categories.
- From Setup, in the Quick Find box, enter Document Category, and then select Document Category.
- Click New Document Category.
-
Enter a label for the document category.
For example, Proof of Address.
-
The API name is automatically filled based on the label and can be customized.
Make sure that each document category has a unique API name.
- Enter a description for the document category.
- Save your changes.
- Repeat the steps to create other categories.
-
Create document types.
- From Setup, in the Quick Find box, enter Document Type, and then select Document Type.
- Click New Document Type.
-
Enter a label for the document type.
For example, National Identity Card.
-
The API name is automatically filled based on the label and can be customized.
Make sure that each document category has a unique API name.
- Make sure that the Is Active checkbox is selected.
- Enter a description for the document type.
- Save your changes.
- Repeat the steps to create other types.
-
Create Document Category Document Types to link Document Types to Document Categories and
establish relationships.
- From Setup, in the Quick Find box, enter Document Category, and then select Document Category Document Type.
- Click New Document Category Document Type.
-
Enter a label.
The API name is automatically filled based on the label and can be customized.
- Enter a Document Category.
- Enter a Document Type to link it to.
- Save your changes.
Customize Document Decision Requirements
-
Create custom fields on the Document Decision Requirement object to define conditions for
uploading documents. For example, Product ID or Account ID.
See Create Custom Fields.
-
Similarly, create a custom field on the Document Decision Requirement object to associate
Application Action Items with specific Document Category and Document Type. For example, Task
Name.
See Create Custom Fields.
-
Create Document Decision Requirement records. For example, for the Acme account, a NeoGen
product would require a document category of Income Proof or a Document Type of Joining
Letter.
- From App Launcher, search for and select Document Decision Requirements.
- Click New.
- Enter a name.
- Enter a document category or a document type.
- Select a product and the relevant account.
- Select a task name.
- Enter other details as required.
- Save your changes.
Create Decision Tables
- From the App Launcher, find and select Lookup Tables.
- Click New.
- Select Decision Table, and then click Next.
-
Enter a name.
The API name is automatically filled based on the name and can be customized.
- For Decision Table Type, select Advanced.
- Click Create Decision Table.
- Click Save & Next.
- Select Salesforce Object as the source.
- For Source Object, select Document Decision Requirement.
- For Source Object Fields, select the custom fields created in step 1 of the Customize Document Decision Requirements section above.
- Select condition type as All conditions are met (AND).
- For Source Object Field, select DocumentReferenceObjectId in the Results section.
- Click Save & Next.
- For Filter Result by, select Output Order.
- Click Save & Next.
- Preview the decision table and click Finish.
- Activate the decision table.
- Similarly, create another decision table to determine the tasks assigned to users, with the same steps but for the source object fields, select the custom field created in step 2 of the Customize Document Decision Requirements section above.
Update the Create Review Tasks for Lending Flow
- From Setup, search for and select Flows.
- Select Create Review Tasks for Lending.
- Click Save as New Version.
-
In the new version, for the Initialize Action Item Owner Variables assignment element,
for the OwnerPlaceholder variable, select the Value as the user to whom the action item is to
be assigned.
Alternatively, you can create a custom decision table to dynamically determine the user based on the task name.
- After the Create application Action Item step, add an Action element.
- For the action, select the decision table created in the previous section.
- Under Set Input Values, select Included for the custom field created in step 2 of the Customize Document Decision Requirements section, such as Task Name.
- Select the value for the field as Fulfillment Step Name from Get Fulfillment Step.
- In the Initialize Document Decision Requirement Collection assignment element, enter the value of the Document Decisions Requirements variable as the outcome list of your decision table from the action element added in the previous step.
Update Integration Procedure
- From the App Launcher, find and select Integration Procedures.
- Open FundingWorkbench_GetDocumentListData.
- From the dropdown, click Create Version.
- Modify the input parameters of the FetchAccountAndProductFromAFP data mapper to fetch the necessary fields for your Decision Table as required.
- In the setDTInput step, click Edit as JSON, and enter the required field values to provide the correct input to the first Decision Table created in the Create Decision Tables section.
- In the FetchValuesFromDT step, update the Decision Table ID to link to the Decision Table created in the section above.
- Save your changes.
- Activate the version.
Set Up Stage Management
-
Set up stage picklist values.
- From Setup, go to Object Manager.
- Select Application Form Product.
- Select Fields and Relationships.
- Select Stage.
- Under Stage Picklist Values, click New.
- Enter these values and save your changes.
- Funding Approved
- Contract Submitted
- Contract In Review
- Funding Rejected
-
Enable Paths.
- In Setup, search for and select Path Settings.
- Click Enable.
- Click New Path.
- Enter a name and API name.
- For object, select Application Form Product.
- For picklist, select Stage.
- Click Next.
- Click Next again.
- Select Activate Your Path.
- Click Finish.
-
Create stage definitions.
- In Setup, search for and select Stage Definitions.
- Click New.
- Select New and click Next.
- Enter a name and API name.
- For reference object, select Application Form Product.
- For reference object field, select Stage.
- Save your changes.
- In the new stage definitions, from the stages select Signature Complete.
- Click +Add Stage Transition.
- For transition to, select Contract Submitted.
- Click Add.
- Click Add Stage Transition Rules.
- Select Add Step Definitions and click Add.
- Click Add.
-
Enter a name and API name.
Make sure this name matches the task name defined in your decision table.
- For step type, select Autolaunched Flow.
- For flow definition name, select the version of the Create Review Tasks for Lending flow that you created in the previous section.
-
Create stage definition assignments.
- In Setup, search for and select Stage Definitions.
- Click Stage Definition Assignments.
- Click New.
- Enter a name and API name.
- For stage definition, select the stage definition you created in the previous step.
- Save your changes.
- From the dropdown, select Activate.
-
Optionally, create a record-triggered flow to automatically trigger stage management when
an action item is marked as completed.
- In Setup, search for and select Flows.
- Click New.
- Select Record-Trigerred Flow.
- For object, select Application Action Item.
- For Configure Trigger, select A record is updated.
- For Condition Requirements, select All Conditions Are Met (AND).
-
For the conditions, select the field as Type, operator as
Equals, and value as Upload.
Make sure the picklist value for Upload is configured for the Type field on the Application Action Item object.
- Add a condition, select the field as Status, operator as Equals, and value as Closed.
- Add an Update Records element.
- Enter a name and API name.
- For How to Find Records to Update and Set Their Values, select Specify conditions to identify records, and set fields individually.
- For object, select Application Form Product.
- For the conditions, select the field as Application Form Product ID, operator as Equals, and Value as the Related Record ID of the triggering Application Action Item.
- Under Set Field Values for the Application Form Product Records, select the field as Stage and the value as Contract Submitted.
- Save your flow and enter a flow label and API name.
- Activate your flow.
Enable the Chatter Component
- In Setup, search for and select Feed Tracking.
- Select the Application Form Product object.
- Select Enable Feed Tracking.
- Select the fields you want to track. For example, Stage.
- Save your changes.
- From the App Launcher, search for and select Funding Workbench.
- From the navigation menu, select Application Form Products and open a record.
- From the Setup menu, select Edit Page.
- From the components panel, drag and drop the chatter component onto the page.
- Save and activate your changes.
Set Up the Timelines Component
- Set up a timeline configuration to view the order of interactions for an application form product. See Set Up a Timeline in Salesforce.
- Edit the application form product record page to configure your timeline for the funding workbench console. See Add Timeline to a Record Page.
Set Up an Approval Workflow
Create an approval process for contract funding as per your requirements. See Create Approval Processes.
Did this article solve your issue?
Let us know so we can improve!

