The App Template Design Wizard
The App Template Design Wizard for Financial Management Analytics enables you to generate an app containing datasets, dashboards, and lenses by providing answers to questions about the values you need to create your financial statements and dashboards.
Completing the questions in the App Template Design Wizard usually takes up to 15 minutes. The length of time for your first app to be generated depends on the volumes of transactions that you have posted and whether you have turned on specific features in Analytics such as Data Sync and Incremental Load.
By default, the Data Sync and Incremental Load features are turned off in Analytics. Turning these features on can improve the performance of the App Template Design Wizard. If your updates take a long time, contact Customer Support. Refer to the Salesforce Help for Analytics for more information about these features.
To use the App Template Design wizard:
- Click Create in Analytics Studio.
- Click App.
- Select the FinancialForce Financial Analytics template, then click Continue.
- Provide your answers to each question. See below for a list of the questions included in the wizard.
- Name your app then click Create.
Your app is now available on the Apps page. Lenses can be retrieved in FinancialForce XL Plus.
By default, when you generate an app the sharing settings are set to private. To give access to other users, click . This opens the app's Give Access tab. For more information about sharing Analytics apps, see the Salesforce Help.
To create your app, you are required to provide responses to the following questions in the App Template Design Wizard. Questions marked with an asterisk (*) are mandatory.
Question |
Description |
---|---|
1. If the name of your general ledger account starts with a code, how many characters does the code have?* | Specify the number of characters in the code. For example, if the general ledger account is called 4000-Sales, you would enter 5 as the number of characters in the code (4000-). If the general ledger account does not start with a code, enter 0 (mandatory response). |
3a. For the General Ledger Type field, which value is your equivalent to Profit and Loss?* | Select the value that represents Profit and Loss within your business. Ensure each value is only selected once in questions 2a to 2d (mandatory response). |
3b. For the General Ledger Type field, which value is your equivalent to Balance Sheet?* | Select the value that represents Balance Sheet within your business. Ensure each value is only selected once in questions 2a to 2d (mandatory response). |
3c. For the General Ledger Type field, which value is your equivalent to Shareholders Equity?* | Select the value that represents Shareholders Equity within your business. Ensure each value is only selected once in questions 2a to 2d (mandatory response). |
3d. Which additional General Ledger Account Type values do you need to create your financial statements? | Select any additional values you didn't already select in questions 2a to 2c that you need for your financial statements. |
4a. Which additional fields from the Transaction object do you want to import? |
You can select one or more additional fields from the Transaction object. These are then added to the Financial Balances, Financial Matching and Financial Transactions datasets. You must assign read access permission to the Integration User to add user-generated additional fields to these datasets. When you import packaged additional fields, they are prefixed with the originating object's name, unless this is already present in the field name. Lookup packaged fields are appended with 'Name', and ID fields are appended with 'ID', unless already present in the field name. The following system-generated fields are not displayed in the list of available fields for import:
To avoid duplication of fields stored on the Transaction Line Item object, you cannot add these fields from the Transaction object:
|
4b. Which additional fields from the Transaction Line Item object do you want to import? |
You can select one or more additional fields from the Transaction Line Item object. These are then added to the Financial Balances, Financial Matching and Financial Transactions datasets. You must assign read access permission to the Integration User to add user-generated additional fields to these datasets. When you import packaged additional fields, they are prefixed with the originating object's name, unless this is already present in the field name. Lookup packaged fields are appended with 'Name', and ID fields are appended with 'ID', unless already present in the field name. The following system-generated fields are not displayed in the list of available fields for import:
|
5a. Do you want to create the Billing Contracts dataset? |
Your Billing Central data is added to the Billing Contracts dataset. This requires access to Billing Central objects and fields in your org. If you want to use the Subscription Bookings dashboard, you must have configured the Opportunity to Contract Integration in Billing Central. |
5 |
You can select one or more additional fields from the Contract object. These are then added to the Billing Contracts dataset. You must assign read access permission to the Integration User to add user-generated additional fields to these datasets. When you import packaged additional fields, they are prefixed with the originating object's name, unless this is already present in the field name. Lookup packaged fields are appended with 'Name', and ID fields are appended with 'ID', unless already present in the field name. |
5 |
You can select one or more additional fields from the Contract Line Item object. These are then added to the Billing Contracts dataset. You must assign read access permission to the Integration User to add user-generated additional fields to these datasets. When you import packaged additional fields, they are prefixed with the originating object's name, unless this is already present in the field name. Lookup packaged fields are appended with 'Name', and ID fields are appended with 'ID', unless already present in the field name. |
6. How many overdue day ranges do you require for your aged analysis reports? | Reports include a Current column by default, which contains all transactions that are not yet due. For example, the default value is "5" and creates the following age ranges: 1-30, 31-60, 61-90, 91-120, 121+. You can change the days in each range on your report. |
7. Do you want to create the Recognition Transactions dataset? |
Your Revenue Management data is added to the Recognition Transactions dataset. This requires access to Revenue Management objects and fields in your org. If you want to use the Deferred Revenue Reconciliation dashboard you must answer "Yes" in response to Question 7 to create the Billing Documents dataset. |
8. Do you want to create the Billing Documents dataset? |
Your Billing Central data is added to the Billing Documents dataset. This requires access to Billing Central objects and fields in your org. If you want to use the Deferred Revenue Reconciliation dashboard you must answer "Yes" in response to Question 6 to create the Recognition Transactions dataset. |
9a. Do you want to create the Revenue Waterfall dataset? |
Your Revenue Management and Billing Central data is added to the Revenue Waterfall dataset. This dataset requires access to Revenue Management and Billing Central objects and fields in your org. If you want to use the Deferred Revenue Waterfall dashboard, you must have configured the Revenue Schedules feature in Revenue Management. |
9b. Which additional fields from the Contract object do you want to import? |
You can select one or more additional fields from the Contract object. These are then added to the Revenue Waterfall dataset. You must assign read access permission to the Integration User to add user-generated additional fields to these datasets. When you import packaged additional fields, they are prefixed with the originating object's name, unless this is already present in the field name. Lookup packaged fields are appended with 'Name', and ID fields are appended with 'ID', unless already present in the field name. |
9c. Which additional fields from the Contract Line Item object do you want to import? |
You can select one or more additional fields from the Contract Line Item object. These are then added to the Revenue Waterfall dataset. You must assign read access permission to the Integration User to add user-generated additional fields to these datasets. When you import packaged additional fields, they are prefixed with the originating object's name, unless this is already present in the field name. Lookup packaged fields are appended with 'Name', and ID fields are appended with 'ID', unless already present in the field name. |
10. Do you want to append your additional field labels with a suffix? | You can choose whether to append your additional fields with a suffix. This suffix indicates that they are additional fields, and the object they are derived from. For example, a custom field "Location" from the Transaction object would have the name "Location [TransCustomField]". |
11. Do you want to create the Supply Chain Management Core dataset? |
Your SCM data is added to the Supply Chain Management Core dataset. This requires access to SCM objects and fields in your org. If you want to use the Item Overview, Order Management, and Procurement dashboards you must answer "Yes" in response to Question 9 to create the Supply Chain Management Core dataset. |
12. Do you want to import Fixed Asset Management data? | This step adds your Fixed Asset Management data to the Financial Transactions and Financial Balances datasets. This requires access to Fixed Asset Management objects and fields in your org. |
You must now configure your KPIs. For more information see Setting up Your Dashboards.
When you run the App Template Design Wizard to create an app, a dataflow is generated. This dataflow is named according to the app name you provide. The following dashboards, datasets, and lenses are generated:
Package |
App Template | Dashboards | Datasets | Lenses |
---|---|---|---|---|
Business Analytics | Financial Analytics |
|
|
Over fifty lenses (for more information, see Lenses). |
Financial Statements |
Financial Statements |
|
|
Over fifty lenses (for more information, see Lenses). |
Additionally, if you have enabled and configured Einstein Discovery in your org, the following stories are generated:
Package |
App Template |
Stories |
---|---|---|
Business Analytics | Financial Analytics |
|