Please provide your ideas for future Business Process Activities product enhancements. The most voted for ideas will become priority items to be implemented into a future product release.
-
Encrypt data field
Formula that will encrypt data being saved but allow users to enter data and decrypt when viewing if belong to a certain security or field security role. e.g. credit card/social insurance number, etc. -
Allow RegEx extract
Suggested by Ryan Maclean – Completed – 1 Comments
Add the ability to use RegEx to extract part of a string
For example, it would be useful to be able to parse part of a string and use this to search for related records. I use this to interrogate SMTP error codes returned on email sends, and to match postcodes to territories -
Add support for the .NET framework function HMACSHA256
Suggested by John Grace – New – 0 Comments
Please add support for the following function:
System.Security.Cryptography.HMACSHA256System.Security.Cryptography.HMACSHA256
-
Hide/Show All Tabs
Suggested by Mitch Milam – New – 0 Comments
This function would allow you to show or hide all tabs on a form.
It could be accomplished by adding functionality to the existing function:
HideTabs('*')
ShowTabs('*')
Or by creating a totally new function set:
HideAllTabs()
ShowAllTabs()
If you have a complex system for showing only specific tabs, given a condition or dataset, hiding all of the tabs is less work on the configurator than hiding specific tabs, then showing specific tabs. This would make one less maintenance point. -
FindRecordsAudit functions - allow specific fields to be searched in audit
Suggested by William Suycott – New – 0 Comments
Often we need to inspect specific fields in the audit history and only want those returned instead of sifting through all of the changes in the audit history. This is a massive issue when using the Online version of Dynamics as the audit log is fine for looking at on a singular record, but if you want to see specific attribute changes from old to new on a REPORT type scale you are out of luck using the tools today.
Having the ability to add specific attributes to the FindRecordsAudit and FindRecordsAuditHtml gives the ability to be more discerning in the scope of results returned (i.e. FindRecordsAudit('entityname', 'recordguid', 'lastnumberofdays', 'numberofedits', 'formattedvalues', Attributes('statecode','probability','estimatedvalue'))
In the above example the audit history would only return for change records from the 3 listed attributes statecode, probability, estimatedvalue. When attributes are set, then parameters such as numberofedits would be numberofedits related to the specific attribute(s) selected - so if the number was '1' the result would return the last audit for the statecode attribute, last audit record for the probability record, last audit for the estimatedvalue - 3 total rows would be returned with the results. lastnumberofdays would be applicable against all 3 attributes - so if only 1 changed in the last XX days then only 1 result is returned. -
Be able to differentiate better between the schema name of the entity and the field
Suggested by Chris Arcand – New – 0 Comments
So while this isn't exclusively a North52 error, when you have a field with the same schema name as the entity it causes confusion with the serialization. It would be nice to be able to use the same in both. -
Update AzureServiceBusSendMessage formula to optionally specify a MessageId
Suggested by Patrick Griffith – New – 0 Comments
It would be useful to be able to optionally specify a MessageId when creating a new Azure Service Bus message using the AzureServiceBusSendMessage formula. This would help with duplicate detection using queues.
Reference: https://docs.microsoft.com/en-us/azure/service-bus-messaging/duplicate-detection -
Modal Dialogs/Prompts
Suggested by Ryan Maclean – New – 2 Comments
Would it be possible to add JS based dialog/prompts (similar to those used in the Alert.js library (https://github.com/PaulNieuwelaar/alertjs/wiki/Documentation-v3.0#showprompt) that could be triggered by client-side formulas
This would be useful in situations where you want to display an actionable alert to Users and tie custom actions to the responses -
Enable text based fuzzy matching
Suggested by Ryan Maclean – New – 1 Comments
It would be great if it was possible to expand on the fuzzy matching capabilities already in the system with the Levenshtein Distance function by introducing additional options, such as:- Jaccard Index of SImilarity (used by the Excel Fuzzy Lookup add-in - https://www.microsoft.com/en-gb/download/details.aspx?id=15011)
- Soundex or Metaphone algorithm
-
Disable fields on Business Process Flow
Suggested by Ryan Maclean – New – 1 Comments
It would be great if Disabling a field on the form also disabled the field on the Business Process Flow, similar to how it works with Business Rules