Overview
The following list of features & functions have been deprecated within North52 BPA (as of v1.0.0.452). If you need any help upgrading to the new features & functions just drop an email to support@north52.com and we will be happy to help you.
Functions
Any existing formulas that use the functions listed below will continue to execute as normal. However they should be re-written to use the new syntax when possible.
Name | Comment |
Max() | Replaced by FindMaxFD(). Before: Max('OpportunityList.estimaterevenue', '0') After: FindMaxFD('OpportunityList', 'estimaterevenue', 0) |
Min() | Replaced by FindMinFD(). Before: Min('OpportunityList.estimaterevenue', '0') After: FindMinFD('OpportunityList', 'estimaterevenue', 0) |
Avg() | Replaced by FindAvgFD(). Before: Avg('OpportunityList.estimaterevenue', '0') After: FindAvgFD('OpportunityList', 'estimaterevenue', 0) |
Count() | Replaced by FindCountFD(). Before: Count('OpportunityList.estimaterevenue', '0') After: FindCountFD('OpportunityList', 'estimaterevenue', 0) |
Sum() | Replaced by FindSumFD(). Before: Sum('OpportunityList.estimaterevenue', '0') After: FindSumFD('OpportunityList', 'estimaterevenue', 0) |
Let() | Please contact support@north52.com for assistance in upgrading this function. |
LetReturn() | As above. |
ExecuteWorkflow() | It is now always required that the guid of the record be passed in as the second parameter. This was not previously required if the formula executed client-side. Before: ExecuteWorkflow('Lead Assignment') After: ExecuteWorkflow('Lead Assignment', '00124ac3-0f6f-40dd-be64-d8c0bc5dbfbd') |
FirstRecord(), LastRecord() | Replaced by FindRecordsValue(). Before: FirstRecord('OpportunityList.estimaterevenue', '0') After: FindRecordsValue(FindRecordsFD('OpportunityList'), 'estimaterevenue', 0) |
SetClientSideLookup() | Replaced by SetClientClientField(). |
SetClientSideDate() | Replaced by SetClientClientField().
Before: SetClientSideDate ('estimatedclosedate', '2010-01-01') After: SetClientClientField ( 'estimatedclosedate', '2010-01-01' ) |
Features
Name | Comment |
---|---|
Dialog \ Workflow Calculation | This formula type has been replaced by the formula type 'Process Genie' |
Display Alert | Use a Validation rule or the client-side function Alert() |
Notifications | These formula types have been replaced by using the 'Client Side Perform Action' formula type & SetFormNotification() function. |
Save To Children | The formula type Save To Children has been deprecated. Instead use a ForEachRecord() function call to iterate over the child records & then perform an UpdateRecord() function call to issues the updates. See here for an example, https://support.north52.com/knowledgebase/articles/345346-xrm-formula-12-sync-account-address-with-all-c |
Deployment | The old 'Export Formulas' \ 'Export Schedules' menu options for export your formulas \ schedules has been deprecated & will be removed in a future release. Please refer to this knowledge base article for how to deploy formulas & schedules via solutions. https://support.north52.com/knowledgebase/articles/294621-how-to-north52-bpa-deployment |