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.


  • 3

    Encrypt data field

    Suggested by New  0 Comments

    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.

  • 2

    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

  • 2

    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


  • 1

    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.

  • 1

    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. 

  • 1

    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.

  • 1

    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

  • 1

    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

  • 1

    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
    This would enable advanced duplicate detection capabilities in the system

  • 1

    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