FSC Move To Platform
FSC Move To Platform
Katrin Burton
Global Partner Enablement, Financial Services
4 Q&A
5 Enablement Resources
General Messaging
Rick Skerrow
Director, Product
Management
Salesforce is Focused on ‘More Core’
● It’s easy to ship new industry-specific apps and features which can take advantage of the wider platform capabilities
● Deploying releases on core avoids the additional steps required for keeping a package updated, including not knowing the
release timing.
● Core has been scaled from B2B to B2C with the inclusion of Data Cloud to cope with mass data volumes.
Since 2019 FSC Aligned New Features to Core
● FSC launched in 2016 with the Managed Package. Even today the package still contains certain functionality used by
customers e.g.
○ Financial Accounts and Householding Data Model
○ Groups and Roll Ups
○ Custom Fields for Standard Objects
○ And more such as reports, dashboards, page layouts…
● And recently, we created new versions of the highly used package features in core (FA’s, HH, Groups, Roll Ups, Goals).
What Does This Mean for Customers & Partners?
● Today customers have a choice about the implementation pattern they use:
● Existing customers have the same choice e.g. they may be core only but require a package feature; or they may use package
features and have an interest in moving to new core equivalent features e.g. Financial Accounts.
Our Guidance Focuses on the Customer Need
● Post the Summer 24 release we have provided clear messaging to both existing and new customers:
New Customers: you should not need to install the managed package unless:
1. You require functionality that is only available in package
2. You have a partner/ISV dependency that requires package
Existing Customers: you don’t need to do anything differently. However if you would like to use the new features on
core you are free to explore them. At this stage there is no Salesforce support available to help you with any such
change.
Migration Related Myths
● We have not made any decisions about deprecating the FSC Managed Package. Any suggestion that the package is obsolete should be closed down as this
isn’t factually correct.
● We have also not made any decisions about whether new enhancements (say to Financial Accounts / Householding / Goals) will be made to core only or
package and core versions. This will be judged on a case by case basis.
● Today, all FSC features work with package, and many also work with package and core.
● Where we have features that ootb don’t naturally fully align with core (FSC Data Cloud Data Kit, FSC OOTB Service Processes, CRMA Dashboards, Household
API) we are working towards achieving this in the current 3RR.
Therefore any conversation about migration, including: migration tools, migration support, impacts to existing customizations, training etc. should be closed down
by emphasising the messaging above.
We are actively reviewing the package strategy. If this leads to any changes, we will communicate with stakeholders promptly.
Package Strategy Considerations
Is there sufficient demand to What internal and external If we did take steps that How do we ensure all
rebuild in core or should they dependencies exist and how resulted in the need for a stakeholders are aligned as
be retired? should we manage these migration, what would the we go through this journey?
dependencies in the future? impact on customers look
like?
If you would like to help us understand what a migration from package to core would
look like for customers please contact Rick Skerrow.
[email protected]
Difference between FSC
Managed Package and new
Data Model for Financial
Accounts
All balances (like Available Balance, Balances are stored as different records with
Current Balance, Statement Balance, Balance Type, Balance Value in a child object
Principal Balance etc) for all types of ‘Financial Account Balance’ of the Financial
Balances of Financial Accounts Account
financial accounts were simple fields on
the Financial Account object.
Important changes done in the new data model
Financial Account Number Record Type Status Primary Owner Joint Owner Available Balance Principal Balance Interest Balance
Financial Account Type Status Account Financial Role Financial Balance Type Balance Balance As Of
Number Account Account Value
Divya Sharma
Senior Director, Product Management
GA
Household/Group contains:
● Members and their relationship
● Related Accounts like a Trust
● Related Contacts like Lawyer or CA
GA
Create Household/Group
● Visualize household/group
using OOTB ARC templates
● Manage household by
leveraging actions on ARC
graph
GA
Record Rollups
Framework
● Rollup records from one Salesforce
object to another with clicks and not
code
● Refresh the record rollups periodically
by scheduling a job in Flow
End User UI
● Easily drag and drop and configure
the Rollup component to view Rollups
on the Record page
GA
Summary Rollups
Data Model
● New ‘Account Financial Summary’
entity to write-back summary
information at Account or
Household level
End User UI
● Configurable end user UI to view
Summary information
Household/Group Comparison
Between FSC Package & Core
1 Household is an Account of Record type Household Household/Group creates a record in PRG and Account
object (Account record type is Business Account)
2 Reverse relationship records in AAR and CCR are Reverse relationship records in AAR and CCR are not
automatically created automatically created
3 One page UI to create, edit household members Wizard UI to add household details, members and
roles. ARC used to visualize and edit households
4 Household Split/Merge is not available Easily split and merge households (on Roadmap)
Record Rollups Comparison
Between FSC Package & Core
1 Only one household can be stamped on each record thus Same record (ex: Financial Accounts record) can be rolled
rollups can be done for one household only up to multiple households
2 Record Rollups is limited to specific set of objects Record Rollups is available for all custom objects and
standard objects that have activities enabled
3 Admins canʼt define criteria based rollups Admin can define criteria based rollups
Ex: You can only rollup cases from Primary Group Ex: Rollup open cases from non-Primary Group members
members
4 Record Rollups can be viewed as a Related List Record Rollups can be viewed in a LWC and therefore can
be accessed in a convenient place on the page. Fields
displayed are from Compact Layout
5 Real time Rollups supported via Triggers On-Demand Record Rollups (on Roadmap)
6 For Data Ingestion, customers need to turn off rollups Rollups donʼt need to be turned off during data ingestion
and then run batch jobs for Household stamping to as users can run DPE jobs for record rollups
avoid Apex CPU timeout for triggers
7 Custom Metadata Types Config dependent on Package No dependency on Custom Metadata Types
Summary Rollups Comparison
Between FSC Package & Core
1 There are 2 options: Rollup by Lookup (RBL) and DPE Eight OOTB optimized DPE templates for fast start
3 Summary fields are part of Account object from FSC Summary fields are stored in the new Account Financial
Managed Package. Summary object and has lookups to Account and PRG
4 Summary fields can be viewed in Details tab Summary Rollups are available in LWC and fields can be
easily configured. Infact, Summary fields can be displayed
above the respective Record Rollups
5 DPE doesnʼt support Real-time Summary Rollups On-Demand Summary Rollups (on Roadmap)
Q&A
Enablement
Resources
Katrin Burton
Winter ‘24 Certification Maintenance
DUE DATE: December 6th, 2024
Looking to see what Credentials your practice holds? Credentials Export CSV Report on Partner Community (3min Video Instruction)
FSC Enablement Resources