Managed package releases are for enhancements and bug fixes that integrate with Salesforce. You can select to download managed package updates to your instance of Fullcast.
Managed packages 2.19x
Managed package 2.197
Release date: 28 March 2025
Territory routing for multi plan
You can now route account territories in multiple active plans.
No reported bug fixes for this release.
Managed packages 2.18x
Managed package 2.186
Release date: 10 December 2024
No reported enhancements for this release.
Multiple values with CONTAINS and DOES NOT CONTAINS operators 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
Release date: 18 November 2024
Change owner and assignment workflows
You can now use streamlined assignment processes with Salesforce Lightning Web Components (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 locate 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_Id
21b93277-b89f-4594-9a56-c3d6bbc26be5
The Fullcast tenant ID of the production instance.
Tenant ID Sandbox
Tenant_Id_SandBox
21b93277-b89f-4594-9a56-c3d6bbc26be5
The Fullcast tenant ID of the preproduction instance.
Role Name
Role_Name
Sales Manager
Based on this role name we fetch the Active Assignements from the Fullcast App and display on the Change Owner page.
Commit Flag
Commit_Flag
Fales
This is used to commit/propose the transactions in the Fullcast app.
Now when you edit your target details you will be greeted with a single modal where you can make adjustments.
Roles are now organized into rows rather than tiles.
Update Role settings by clicking the corresponding tabs for your information, ramp profile, and productivity profile.
You can customize your notification preferences to receive alerts via email and in-app notifications (inbox).
The following are a list of events that receive notifications:
Event
Description
auth.login
This notification occurs when a login attempt is denied due to authentication failure.
auth.logout
This is an action that terminates a user’s authenticated session.
auth.forgotPassword
This event is a function that allows a user to reset their password.
auth.create
This notification occurs when a new user is created in Fullcast.
auth.updateUser
This notification occurs when an existing user account is updated.
auth.loginByTenant
This notification occurs when a user logs in using a specific tenant ID.
auth.changePassword
This notification occurs when a user changes their password.
assignments.create
This notification occurs when an assignment has been created.
assignments.update
This notification occurs when an assignment has been updated.
assignments.delete
This notification occurs when an assignment has been deleted.
assignments.terminateEmployee
This notification occurs when an employee has been terminated.
assignments.changeEmployeeRole
This notification occurs when changes are made to an employee's role within an assignment.
assignments.confirmAssignment
This notification confirms an assignment.
assignments.recalculateRampByRole
This notification occurs when ramp-up time is updated based on the user’s role.
assignments.validateWorkflow
This notification occurs when an assignment workflow is validated.
assignments.clone
This notification occurs when an assignment has been cloned.
assignments.massUpdate
This notification occurs when assignments are updated in bulk.
assignments.createMassAssignments
This notification occurs when assignments are created in bulk.
The enhanced headcount distribution allows for the simultaneous distribution of attrition and TBR heads, either evenly or based on specific metrics or existing headcount.
The Full Ramped Target in the Roles functionality is for fully ramped users, including seasonal variations. Both productivity and fully ramped target profiles can be matched based on specific criteria.
New hires added before the cutoff date will start their ramp period in the current month, while those added after will start in the following month.
Impact: Various calculations, including effective headcount, targets, capacity planning, and reporting.
Existing customers will have the end of the month as the default cutoff date, while users can specify a custom date in the updated user interface.
Default targets and ramp profiles
Centralized default targets and ramp profiles allows for the creation and management of these settings independently of specific roles, making the role-creation process more efficient.
Impact: Various areas of the application, including role creation, capacity planning, target setting, scenario planning, and reporting.
Endpoint modification
The Pre-prod and Production domains were changed and the following endpoints modified.
Name
API Name
Value
Get Assignment By Role Sandbox
Get_Assignment_By_Role_Sandbox
https://sandbox.fullcast.io/api/v1/assignments/getActiveAssignmentsByRole
GTM Leaf Info Endpoint Sandbox
GTM_Leaf_Info_Endpoint_Sandbox
https://sandbox.fullcast.io/api/v1/common/getLeafs
Get Token Sandbox
Get_Token_Sandbox
https://sandbox.fullcast.io/api/v1/common/tokenAuthorization
App Endpoint Sandbox
App_Endpoint_Sandbox
https://sandbox.fullcast.io/api/v1/common/assignments
Get Territories by Role Sandbox
Get_Territories_By_Role_Sandbox
https://sandbox.fullcast.io/api/v1/assignments/getTerritoriesByRole
No reported bug fixes for this release.
Managed package 2.184
Release date: 30 August 2024
Deprecated fields
The fields listed in the following table have been deprecated:
New installations:
If this 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 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 an older 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__c
Account
fcio1__Industry_Taxonomy__c
Account
fcio1__UltimateParent__c
Account
fcio1__UltimateParentKey__c
Account
fcio1__Ultimate_ParentId__c
Account
fcio1__Territory__c
Account
fcio1__Domain__c
Account
fcio1__Domain_Last_Updated_At__c
Account
fcio1__Domain_Key__c
Account
fcio1__Domain_In_Sync__c
Account
fcio1__Contact_Status__c
Contact
fcio1__Domain__c
Contact
fcio1__Domain_Last_Updated_At__c
Contact
fcio1__Domain_Key__c
Contact
fcio1__Domain_In_Sync__c
Contact
fcio1__Best_Matched_Account__c
Lead
fcio1__Domain__c
Lead
fcio1__Domain_Last_Updated_At__c
Lead
fcio1__Domain_Key__c
Lead
fcio1__Domain_In_Sync__c
Lead
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_SandBox
https://app.fullcast.io/api/v1/assignments/getActiveAssignmentsByRole
Sales Manager Workflows
Endpoint to fetch the Assignments
Get Assignment By Role
Get_Assignment_By_Role
https://fullcastpreprod.herokuapp.com/api/v1/assignments/getActiveAssignmentsByRole
Sales Manager Workflows
Endpoint to fetch the Assignments
Get Territories By Role
Get_Territories_By_Role
https://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_Sandbox
https://fullcastpreprod.herokuapp.com/api/v1/assignments/getTerritoriesByRole
Sales Manager Workflows
The endpoint to fetch existing territory details of accounts
Get Token
Get_Token
https://app.fullcast.io/api/v1/common/tokenAuthorization
Sales Manager Workflows
The endpoint to fetch the token
Get Token Sandbox
Get_Token_Sandbox
https://fullcastpreprod.herokuapp.com/api/v1/common/tokenAuthorization
Sales Manager Workflows
Endpoint to fetch the token
Commit Flag
Commit_Flag
True/False
Sales Manager Workflows
This determines whether we commit/propose the records
Role Name
Role_Name
Channel Manager
Sales Manager Workflows
Based on this role the assignments are fetched.
Enable Account Families Treatment
Enable_Account_Families_Treatment
True/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.
No reported bug fixes for this release.
Managed package 2.180
Release date: 30 January 2024
Delete fields
The following fields were deleted:
Note
Fields deleted from the 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 Rule
Account
Motion Policy Tagging
Routing Queue
Routing Rule
Lead
Sales Manager Workflows
Routing Queue
Routing Rule
Case
Sales Manager Workflows
Routing Queue
Routing Rule
Contact
Sales Manager Workflows
Routing Queue
Routing Rule
Opportunity
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
Territory
Account/Lead/Contact/Opportunity/Case
Territory Member Custome Object > Fullcast GTM
Account Hierarcy
UltimateParent
Account
Fullcast Custom Metadata > Ultimate Parent
Account Hierarchy
UltimateParentKey
Account
Fullcast Custom Metadata > Ultimate Parent Key
Account Hierarchy
UltimateParentID
Account
Fullcast Custom Metadata > Ultimate ParentId
Industry Taxonomy
Industry Code
Account
Motion Policy Tagging Functionality
Industry Taxonomy
Industry Taxonomy
Account
Motion Policy Tagging Functionality
Clean Domain
Domain
Account/Contact/Lead
None
Clean Domain
Domain Last Updated
Account, Contact, and Lead
None
Clean Domain
Clean Domain
Account
Fullcast Custom Metadata > Account Clean Domain
Clean Domain
Clean Domain
Contact
Fullcast Custom Meta Data > Contact Clean Domain
Clean Domain
Clean Domain
Lead
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 Account
Lead
Fullcast Custom Metadata > Lead Best Matched Account
Best Matched Account
Best Matched Account
Contact
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 locate 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.
No reported bug fixes for this release.
Managed packages 2.17x
Managed package 2.178
Release date: 31 August 2023
Access to opportunity product data
The following object level and field level security now have Read access to opportunity product data:
Security Level
Object/Field Name
Object Level Security
Pricebook2
Field Level Security
OpportunityId
Field Level Security
UnitPrice
Field Level Security
Quantity
Field Level Security
ListPrice
Field Level Security
TotalPrice
Field Level Security
ProductCode
Inability to access opportunity product data was fixed.
Managed package 2.177
Release date:
Permission sets
Permission sets for standard import, export, and motion integration to work out of the box are now available.
Wildcard tagging prioritization
Routing issue due to prioritization conflict between two queues using wildcard tagging. Now fixed to prioritize at every hierarchy level instead of prioritizing for all levels together.
No active policy tagging
When policy is identified from the parent hierarchy level then the policy status was wrongly tagged as No Active Policy identified. Now fixed to match the status based on the outcome of the policy identification irrespective of the hierarchy level identified.
Managed package 2.171
Release date: 16 March 2023
When the new territory member trigger flag in the custom metadata Fullcast settings is enabled and an account is moved from one node to another, cleanup of all the assignments related to the moved account is triggered in the previous node to avoid duplication of accounts while exporting the jobs.
Is Invalid flag on the member objects
The new formula field Is Invalid flag in the member objects—Territory Member, Team Members, and Product Group Members—identifies and cleans up duplicate records generated during the merger then exports only one merged account.
The new Assignment Type field in the Account Team Member object in Salesforce retrieves the value of the assignment type (Normal/Temporary) from the Fullcast design app and exports that type of user.
Note
Only the real-time assignments are exported and all the future TBx (To-be-determined) assignment types are filtered.
No reported bug fixes for this release.
Managed packages 2.16x
Managed package 2.162
Release date: 21 October 2022
Now the tie-breaker criteria of BMA comes with an EXIT option in addition to MAX and MIN which facilitates you to move ahead with the execution of the task if you do not want to choose any of the best matched accounts and want the system to consider BMA value as NULL. When there are a lot of duplicate records found this option might be useful.
You can now pick the latest BMA record for the routing queue by passing the string value ExecuteBMA which will retry fetching the latest BMA record to pick the territory for territory routing. If there is no change in the records, the same best match account will be retained and can be chosen for territory routing from the territory.
No reported bug fixes for this release.
Managed package 2.160
Release date: 29 September 2022
Teams as participants
You can now add the participants as a team.
Members who are not required to be participants can be added to the exception list.
Policy status update
The Status object view now shows the inputs, the processing that was done, and the outputs for every policy.
References and links were added so you can quickly navigate to the affected objects.
Integration layer enhancements
You can now fully manage what fields to import, what to export, and the status and details of each job.
Error files (like Salesforce's Data Loader) are also available so you can quickly troubleshoot integration issues.
Round-robin functionality can perform to its fullest when the GTM trigger flag is enabled in SFDC environment.
Enable the trigger flag in Salesforce so whenever export jobs are run, if the changes to hierarchy are updated on GTM Object or Team Member Junction Object, the changes will be applied to round-robin list of participants as well.
The following are the new end-points introduced to implement the round-robin functionality:
Custom Metadata Name
Environment
Value
App Endpoint
Production
https://app.fullcast.io/api/v1/common/assignments
App Endpoint SandBox
Pre-Prod
https://fullcastpreprod.herokuapp.com/api/v1/common/assignments
GTM Leaf Info Endpoint
Production
https://app.fullcast.io/api/v1/common/getLeafs
GTM Leaf Info Endpoint SandBox
Pre-Prod
https://fullcastpreprod.herokuapp.com/api/v1/common/getLeafs
No reported bug fixes for this release.
Managed Packages 2.15x
Managed package 2.158
Release date: 31 May 2022
SLA policy timer
The SLA policy now has a timer in the Salesforce Lightning mode that shows the following statuses:
Active: If the SLA is active on a particular object, the timer keeps ticking.
Paused: If the person is on vacation, the timer is paused.
Stopped: If the SLA is closed, the timer is stopped and it shows the elapsed time.
Do nothing in Holdout now
The Do Nothing tab in the Holdout policy provides an action plan option when opportunities do not match the section criteria.
Embargo policy search list change
Part 561 list was replaced with the CAPTA list to align with the government changes to the US trade embargoes.
Manual address flags in embargo
The Criteria tab was added to the embargo policy to help you create custom criteria and identify country, state, or city from the embargo list without passing through the search list.
TBx update in Salesforce assignment workflows
If an assignment is of type TO-BE-*, then the confirmation workflow shows the new person’s placeholder and their start and end date in the user panel.
When the clone fields are setup for the type TBx (x-Hire/Replace/Transfer):
The user will now be able to select the respective TBx user of the same type or create a new placeholder record.
If no records exist of the type, it defaults to the create a new placeholder record option.
Temp access displays in the user panel
Temp users now display in the user panel until their temp access expiry time. You can view the temp users in the user panel and modify or terminate their usage, as needed.
Login display
Your login name now displays in the UI instead of your email address.
Organization chart restructured
Chart control was upgraded to use the latest version in Org chart.
No reported bug fixes for this release.
Managed Package 2.154
Release date: 15 March 2022
Workflows available in Salesforce
Sales Managers can now perform the following workflows in Salesforce without having to log in to Fullcast:
Move accounts between territories
Manage coverage assignments
Terminate Assignment workflow
Change Role workflow
Confirm TBx Assignments workflow
Reorganize teams and associated roles
Reorganize products and associated roles
Speed to lead and other service level scenarios
Added a new policy for service level measurements where you can track:
Speed to lead scenarios by evaluating how quickly your representatives are getting to their leads after routing.
The time it takes for your opportunities to move from stage to stage.
Any time-sensitive interactions and take action if they exceed the established Service Level Agreements (SLA)s.
SLAs on various business processes working on leads, opportunities, cases, accounts, and contacts in Salesforce.
No reported bug fixes for this release.