Managed Package v2.18x releases for enhancements and various minor bug fixes that integrate with Salesforce. You can manually install Managed Package updates to your instance of Fullcast.
Managed Package 2.186 (10 December 2024)
Various improvements
Multiple values with
CONTAINSandDOES NOT CONTAINoperators are now supported.Transactions are now clearing when changing owners in Salesforce.
Change Owner is now updating correctly in Salesforce workflow post-confirmation.
Managed Package 2.185 (18 November 2024)
Change owner and assignment workflows
You can now use streamlined assignment processes with Salesforce LWC to create, update, and terminate assignments:
Transfer accounts from one territory to another by assigning them to a new user or territory.
Search and Find users or territories.
Select whether to include child accounts in the ownership transfer.
Automatic authorization of the new owner for access.
Support changing ownership for users with single or multiple roles.
The following is the mandatory Custom Metadata Setup which changes from customers to customer based on requirements.
Metadata label
API name
Value
Description
Tenant ID
Tenant_Id21b93277-b89f-4594-9a56-c3d6bbc26be5
The Fullcast tenant ID of the production instance.
Tenant ID Sandbox
Tenant_Id_SandBox21b93277-b89f-4594-9a56-c3d6bbc26be5
The Fullcast tenant ID of the preproduction instance.
Role Name
Role_NameSales Manager
Based on this role name we fetch the Active Assignments from the Fullcast App and display on the Change Owner page.
Commit Flag
Commit_FlagFales
This is used to commit/propose the transactions in the Fullcast app.
Managed Package 2.184 (30 August 2024)
Deprecated fields
The fields listed in the following table have been deprecated:
New installations:
If this Managed Package is installed for the first time in your organization, any deleted fields will not be recoverable.
Upgrades:
If you are updating to a newer version of this Manage Package, previously deleted fields will still exist in your organization. You will need to manually delete these fields if you no longer need them.
Existing customers using specific features:
To use the Account Hierarchy, Clean Domain, Best Matched Account, or Industry Taxonomy features, you will need to populate the corresponding custom metadata fields with the necessary values.
Note
Discontinue using the listed deprecated fields.
Jobs will fail if you upgrade from a later Manage Package version to 2.184 and delete the Ultimate Parent ID field in Salesforce.
You will need to create a new LookUp(Account) field for the Ultimate Parent ID in Salesforce and change the Ultimate Parent ID Known Column Type in Fields and Entities with a new Salesforce field value.
Field label
Field API name
Object name
fcio1__Industry_Code__cAccount
fcio1__Industry_Taxonomy__cAccount
fcio1__UltimateParent__cAccount
fcio1__UltimateParentKey__cAccount
fcio1__Ultimate_ParentId__cAccount
fcio1__Territory__cAccount
fcio1__Domain__cAccount
fcio1__Domain_Last_Updated_At__cAccount
fcio1__Domain_Key__cAccount
fcio1__Domain_In_Sync__cAccount
fcio1__Contact_Status__cContact
fcio1__Domain__cContact
fcio1__Domain_Last_Updated_At__cContact
fcio1__Domain_Key__cContact
fcio1__Domain_In_Sync__cContact
fcio1__Best_Matched_Account__cLead
fcio1__Domain__cLead
fcio1__Domain_Last_Updated_At__cLead
fcio1__Domain_Key__cLead
fcio1__Domain_In_Sync__cLead
Change owner workflow
You can now use the change owner workflow.
The following custom metadata records have been created to support the new workflow:
Custom metadata name
Custom metadata API name
Value
Module name
Description
Get Assignment By Role SandBox
Get_Assignment_By_Role_SandBoxhttps://app.fullcast.io/api/v1/assignments/getActiveAssignmentsByRole
Sales Manager Workflows
Endpoint to fetch the Assignments
Get Assignment By Role
Get_Assignment_By_Rolehttps://fullcastpreprod.herokuapp.com/api/v1/assignments/getActiveAssignmentsByRole
Sales Manager Workflows
Endpoint to fetch the Assignments
Get Territories By Role
Get_Territories_By_Rolehttps://app.fullcast.io/api/v1/assignments/getTerritoriesByRole
Sales Manager Workflows
The endpoint to fetch existing territory details of accounts
Get Territories By Role Sandbox
Get_Territories_By_Role_Sandboxhttps://fullcastpreprod.herokuapp.com/api/v1/assignments/getTerritoriesByRole
Sales Manager Workflows
The endpoint to fetch existing territory details of accounts
Get Token
Get_Tokenhttps://app.fullcast.io/api/v1/common/tokenAuthorization
Sales Manager Workflows
The endpoint to fetch the token
Get Token Sandbox
Get_Token_Sandboxhttps://fullcastpreprod.herokuapp.com/api/v1/common/tokenAuthorization
Sales Manager Workflows
Endpoint to fetch the token
Commit Flag
Commit_FlagTrue/False
Sales Manager Workflows
This determines whether we commit/propose the records
Role Name
Role_NameChannel Manager
Sales Manager Workflows
Based on this role the assignments are fetched.
Enable Account Families Treatment
Enable_Account_Families_TreatmentTrue/False
Sales Manager Workflows
This flag is used to show Account Hierarchy options in Change Owner UI
You now can use the Change Owner action to filter a list of records eligible for ownership changes. This filtering is based on the user's role and specific assignment criteria.
You can also create the Change Owner List View button.
Managed Package 2.180 (30 January 2024)
Deleted fields
The following fields were deleted:
Note
Fields deleted from the Managed Package are not deleted from the Salesforce Org. A Tenant Admin must delete the fields after completing the necessary migration steps.
Policy
Deleted field
Object
New source field
Routing Queue
Routing RuleAccount
Motion Policy Tagging
Routing Queue
Routing RuleLead
Sales Manager Workflows
Routing Queue
Routing RuleCase
Sales Manager Workflows
Routing Queue
Routing RuleContact
Sales Manager Workflows
Routing Queue
Routing RuleOpportunity
Sales Manager Workflows
Deprecated fields
The following fields were deprecated:
Note
The new fields that replace deprecated ones should have distinct API names. This guideline applies to all fields. For example, the deprecated field Best Matched Account (API name: fcio1__Best_Matched_Account__c) should not be replaced with a field named Best Match Account with the same API name (fcio1__Best_Matched_Account__c).
Policy
Deprecated field
Object
New source field
All Policies
TerritoryAccount/Lead/Contact/Opportunity/Case
Territory Member Custome Object > Fullcast GTM
Account Hierarcy
UltimateParentAccount
Fullcast Custom Metadata > Ultimate Parent
Account Hierarchy
UltimateParentKeyAccount
Fullcast Custom Metadata > Ultimate Parent Key
Account Hierarchy
UltimateParentIDAccount
Fullcast Custom Metadata > Ultimate ParentId
Industry Taxonomy
Industry CodeAccount
Motion Policy Tagging Functionality
Industry Taxonomy
Industry TaxonomyAccount
Motion Policy Tagging Functionality
Clean Domain
DomainAccount/Contact/Lead
None
Clean Domain
Domain Last UpdatedAccount, Contact, and Lead
None
Clean Domain
Clean DomainAccount
Fullcast Custom Metadata > Account Clean Domain
Clean Domain
Clean DomainContact
Fullcast Custom Meta Data > Contact Clean Domain
Clean Domain
Clean DomainLead
Fullcast Custom Metadata > Lead Clean Domain
Clean Domain
Domain In Sync?Account
Fullcast Custom Metadata > Account Domain in Sync
Clean Domain
Domain in Sync?Contact
Fullcast Custom Metadata > Contact Domain in Sync
Clean Domain
Domain in Sync?Lead
Fullcast Custom Metadata > Lead Domain in Sync
Best Matched Account
Best Matched AccountLead
Fullcast Custom Metadata > Lead Best Matched Account
Best Matched Account
Best Matched AccountContact
Fullcast Custom Metadata > Contact Best Matched Account
Added option to skip updating the Opportunity Ownership in both the matching and non-matching sections.
Added Tagging functionality allowing for custom fields to be populated with holdout information.
Account hierarchy—ultimate parent
A new system field is now available which shows the automatically calculated ultimate parent. The ultimate parent is calculated by using the parent field and traversing the tree to Find the ultimate parent.
Note
You can still use a custom ultimate parent field by using the Known Field tagging on a custom field. If you have not implemented the Account Hierarchy Policy or have this data available, this means functionality is restricted. The calculation of the ultimate parent are not automatic when you import the data.