New Features and Enhancements in Foundations Spring 2021
The following new features have been introduced in the Spring 2021 release of FinancialForce Foundations.
Compare and Merge Multiple Permissions via Permission Workbench
In this release, a Permission Workbench tab has been added to the User Management App. This allows you to easily compare and merge permission sets, permission set groups, profiles, and users in a Salesforce org and simplify the assignment of permissions to permission sets, permission set groups, profiles, and users.
From this new Permission Workbench tab, you can:
- Compare and merge the differences between field and object permissions for selected permission sets, permission set groups, profiles, or users
- Compare and merge the differences between assigned permission sets, permission set groups, and profiles for selected users
- Filter permission sets and permission set groups based on managed packages
- Save permission differences and merged permissions to a new permission set or muting permission set
For more information about analyzing the permissions contained in permission sets, permission set groups, profiles, and assigned to users, see Permission Workbench.
Simplified Messaging Setup Experience
We have updated and optimized the Foundations messaging setup process. Foundations messaging enables you to transfer data to and from FinancialForce apps.
The previous messaging setup process consisted of independent message type, publication, and subscription pages, where sources and targets were defined in isolation. The new process is centered around messaging relationships, a publication and subscription pair on a message type. This enables you to view all aspects of a messaging relationship on a single page.
From the new Message Type page, you can:
- View all message keys available to use in the selected message type
- Quickly view different messaging relationships by selecting different publication and subscription combinations
- Manage source and targets for mappings for the selected messaging relationship on a single page
- Easily access the previous publication and subscription pages to activate link control
For details about how to get started with Foundations messaging, see Foundations Administration App.
The new Message Type page is visible by default. If the page is not displayed when viewing a message type from the Message Types list view, re-run the Lightning Page Assignments feature for the Message Type object.
For more information, see Updating Lightning Record Pages.
Customer Engagement
We have added the Engagement object to help you track the entire lifecycle of your interaction with a given customer. An engagement record links together related products and services that can originate from multiple revenue streams, such as professional services, subscriptions, and goods. For example, you might provide yearly licenses for a software, implementation services, and accompanying hardware to a customer. An engagement links together the three revenue streams and allows you to easily access the relevant data. By leveraging the Salesforce platform and Analytics, we aim to provide you with an accurate, relevant, and visually engaging snapshot of the metrics that matter most to you.
An engagement record stores basic information that defines a single engagement you have with a customer. It collates all the relevant data from the related records. This means that the data isn't copied from other records, ensuring that the engagement automatically displays the latest data.
You can easily access the Engagements tab from the new Customer Engagement Lightning app.
For more information, see Engagements and Setting up the Engagement Functionality.
Records from Other FinancialForce Products Related to the Engagement
We have enhanced objects from other FinancialForce products to contain a lookup to the Engagement object. Depending on the FinancialForce products that you use, an engagement can be linked to:
- Billing contracts in Billing Central
- Projects in Professional Services Automation
- Sales orders in Supply Chain Management
For more information, see the following:
- New Features and Enhancements in Billing Central Spring 2021 in the Billing Central Help
- New Features and Enhancements in PSA Spring 2021 in the PSA Help
- New Features and Enhancements in SCM Spring 2021 in the SCM Help
Engagement and Billing Documents
We have also added an Engagement lookup to the Billing Document object. The lookup is populated automatically when you create a billing document from:
- Billing contracts that are linked to an engagement
- Billing events related to projects that are linked to an engagement, using the Billing Events integration
- SCM invoices and credit invoices related to sales orders that are linked to an engagement, using the SCM to Billing Central integration for Consolidated Invoicing
In addition, we have added the Document Source picklist to help you identify where a billing document originates from. The value of the field is automatically set to:
- "Subscriptions" if the billing document originates from Billing Central
- "Services" if the billing document originates from PSA
- "Order Management" if the billing document originates from SCM
If you use Billing Central and the Consolidated Invoicing feature, you can consolidate billing documents by engagement. This allows you to create a single billing document from all the draft billing documents related to the same engagement. You can then invoice your customers only once, for all the products and services provided within the engagement.
For more information, see Engagements and Setting up the Engagement Functionality.
Engagement Analytics
If you use FinancialForce Business Analytics, you can leverage your existing Financial Analytics and PSA Analytics apps to create visually rich dashboards for your engagements. The dashboards can then be embedded into the engagement Lightning record page. This allows you to easily view and analyze the KPIs for an engagement record.
The dashboards allow you to view the revenue, invoiced, cost, and margin amounts at several levels:
- For the entire engagement
- Per revenue stream
- Per billing contract or project
In addition, you can easily identify the current health of the engagement. For example, the number of related projects at risk, or the total annual recurring revenue across the related active billing contracts.
For more information, see
Engagement Timeline
We have also leveraged the new Engagements dataset to provide you with a timeline view of your engagement sources. You can view when specific segments of an engagement start, how long they take, and when they end. You can do this directly from the Lightning record page.
For more information, see Using the Engagement Timeline and Customizing the Engagement Lightning Record Page.
Global Navigation using the Utility Bar
In this release of FinancialForce Foundations, a new FinancialForce Navigation component is available that can be added to a utility bar. You can add the FinancialForce Navigation component to your custom apps to provide an easy-to-use global navigation solution.
For more information about adding the FinancialForce Navigation component to your custom apps, see Adding the FinancialForce Navigation Component to a Utility Bar.
In addition, the FinancialForce Navigation configuration provides global navigation links for each FinancialForce product installed in the org. This allows users to navigate quickly between FinancialForce applications and provides easy access to the most relevant tasks.
Enhanced FinancialForce Alert Cards Lightning Components
The following enhancements are made to improve the functionality of the FinancialForce alert cards.
Additional Calculation Types Supported on Alert Cards
In previous releases, it was possible to display a count of records in a list view or a sum of values on the alert cards. We have extended this functionality, and you can now apply a wide range of calculation types to the major and minor KPI values on your alert cards. You can now perform different calculations to the values that are displayed on alert cards.
To find out more about the supported calculation types, see FinancialForce Alert Card Calculation Types.
Translating Calculation Type Labels on Alert Cards
You can now translate calculation type picklist values for major and minor KPIs on your alert cards. This enables you to translate and view the picklist values based on your specified languages.
To find out more about how to translate the major and minor KPI picklist values, see Adding Custom Translations.
Additional Field Types Supported on Alert Cards
In previous releases, it was possible to determine the type of record you want to display on alert cards based on selecting limited field types. We have now extended this functionality, and you can now select different field types, and based on the selection, you can display the record on your alert cards.
For more information about the different field types, see FinancialForce Alert Card Field Types.
Color Coding Major KPI Values on Alert Cards
You can now apply color coding on your alert cards based on the major KPI values. You can set a default color, and different colors for values above or below specific thresholds to help the user understand the current state of the record.
To find out more about defining the thresholds, see Setting up FinancialForce Alert Cards.
New FinancialForce Highlight Cards Lightning Components
Since the Fall 2020 release, it has been possible to add the FF Highlight Numbers Panel component to a record page to display the values of up to three number or currency fields as highlight cards in a summary panel. We have extended this functionality and new components are now available to display information from number, picklist, or date fields in highlight cards on a record page. These highlight cards provide highly configurable, at-a-glance information derived from a record and allow users to quickly review the state of the record.
|
Component |
Description |
Further Information |
|---|---|---|
| FF Highlight Date Card | Display the value of date fields as cards on your Lightning record page layouts. Apply threshold color coding to help the user understand the current state of the record. | |
| FF Highlight Number Card | Display the value of number fields as cards on your Lightning record page layouts. Apply threshold color coding to help the user understand the current state of the record. | |
| FF Highlight Picklist Card | Display the value of picklist fields as cards on your Lightning record page layouts. Apply threshold color coding to help the user understand the current state of the record. |
Enhancements to Navigation Configuration Builder
The following enhancements are made to improve the functionality of the Navigation Configuration Builder.
Five Levels of Group Nesting in the Navigation Configuration Builder
You can now add five levels of nested groups in the Navigation Configuration Builder and then add the FF Navigation component to the Lightning pages. You can set the first group in the list as the parent group, the second group in the list is nested one level, the third group in the list is nested two levels, and so on up to four levels. You can also rearrange and reorder multiple groups by dragging them to a valid location.
For more information, see Creating and Editing Sections, Groups, and Navigation Items.
Editing Sections, Groups, and Navigation Items in the Navigation Configuration Builder
We have extended the functionality of the edit action that we introduced in the previous release. You can now modify the sections, groups, and navigation item information by double-clicking on the row in the Navigation Builder Preview area.
For more information, see Creating and Editing Sections, Groups, and Navigation Items.
Enhancements to the FinancialForce Navigation Lightning Component
Hiding Navigation Sections
We have added a Hide Navigation Sections checkbox to the FF Navigation component to enable you to hide the navigation section labels in the navigation pane.
Showing a Search Field
We have added a Show Search checkbox to the FF Navigation component. This enables you to enter three or more characters to find matches in the navigation hierarchy. All matches are highlighted.
For more information, see Adding the FF Navigation Component to a Lightning Page.
Avalara AvaTax REST 2.0 API
FinancialForce Foundations now supports the Avalara AvaTax REST 2.0 API.
If you are upgrading and you use Avalara AvaTax with FinancialForce Foundations, you must enable the Upgrade Avalara Tax Provider feature in the Feature Console.
For more information, see Upgrading Avalara Tax Provider.
For information about how to set up your connection to Avalara AvaTax, see Tax Calculation using Avalara AvaTax.
Validating Addresses with Avalara AvaTax
If you validate addresses using Avalara AvaTax, note that the Avalara AvaTax REST 2.0 API no longer supports the following fields, so values are not returned for them:
- CarrierRoute
- Country
- FipsCode
- PostNet
Plugin to Assign Permission Set Groups via the User Management App
You can now assign permission set groups to users via the User Management app. To do this, when creating User Management Template Data records, set the Plugin field to UMT_PermissionSetGroups and the Value field to the API name of the permission set group. When you assign the associated user management template to a user, the permission set group is assigned along with other data included with the template.
For more information, see User Management App.
New Message Type Lookup on the Message Object
We have replaced the Message Type field on the Message object. This field was previously of type master-detail and is now a lookup. We have made this change to facilitate performance improvements in Foundations messaging.
Any messages that are not linked to a message type will be automatically deleted when you next run the Message Deletion scheduled job.
For more information about upgrading to use the new field, see Updating Message Type Lookup on Messages.
Enhancements to Billing Documents
The following enhancements are made to billing documents.
Ready for Review Status
The document status of "Ready for Review" has been added. This status is set by Billing Central's Convert to Credit Note process when it is configured to create credit notes as "Ready for Review" rather than "Complete".
You cannot manually set a billing document's status to "Ready for Review".
Rounding Tax Values on Billing Document Line Items
Tax values on billing document line items are now rounded using Salesforce's HALF-UP rounding method. This is consistent with how values are rounded throughout FinancialForce's applications. In previous releases, tax values on billing document line items were rounded using Salesforce's HALF-EVEN rounding method (sometimes known as bankers rounding).
If necessary you can choose to retain the previous behavior, but this means that you will get differing results between Billing Central and FinancialForce Accounting. To retain the previous behavior, enable the Tax Calculation Uses Bankers Rounding field in the FDN Common Object Settings custom setting.
Changes to Permission Sets and Other Technical Documentation
We have updated the way we provide information about FinancialForce permissions. Comprehensive web resources are now available to help you manage security and user access.
For more information about the permissions provided by Foundations, see Permission Sets and Other Technical Documentation.
Fixes
Fixes are now listed on the Known Issues page of the FinancialForce Community. You can access this page from the Products menu. For a brief description of the issues that have been fixed in this version of Foundations, see the related section of the Known Issues page.