Configuring Business Process
  • 12 Feb 2024
  • 4 Minutes to read
  • Dark
    Light
  • PDF

Configuring Business Process

  • Dark
    Light
  • PDF

Article Summary

Create a Business Process

  1. Click Actions dropdown -> Create Business Process available in the homepage (or) Select New Business Process option from the context menu of any Business Process group in the tree view

Users with at least a Contributor role is required to access the Actions option.

  1. Tracking name is a name given to a business process that is used to identify the business process while tracking data

  2. Friendly name is a name given to a business process to identify it in Turbo360 Business Activity Monitoring

  3. Use the Optional settings if necessary, and then click the Save button to finish creating a business process

image.png

Managing a Business Process

  • Users can update the name and description of a business process by clicking the Edit button in the context menu of the relevant business process.

  • If a business process is no longer required, the user can delete it by selecting the Delete option from the context menu of the relevant business process.

All the tracked transactions, dashboards, and other configurations cannot be accessed once the business process is deleted.

Users are advised to export the business processes before deleting them since this action is irreversible,

Import a Business Process

  1. Click Actions dropdown -> Import Business Process in the homepage

  2. Select the business process JSON file that is downloaded and click Open. The corresponding business process already has a tracking name assigned to it

  3. Users must provide a tracking name only if the existing business process has a tracking name that is similar to the tracking name of the business process to be imported and click Next

The tracking name should be unique, as a name that is similar to the friendly name may result in a violation when displaying the data.

  1. By selecting the checkbox labeled, Import all the Business Process tracking names dynamically, an auto-generated name can also be assigned to the selected business process
  2. Click the Import button to complete the importing process

bambp.gif

Export a Business Process

  1. Click Actions dropdown -> Export Business Process in the homepage
  2. Select the required business processes to be exported from the checkboxes
  3. Click the Export button
  4. Provide a Name to the JSON file that is to be exported 5.Finally, press the Export button to export the business process

The selected business processes will be compiled into a JSON file that can be downloaded.

If the user does not give a name, an auto-generated name will be assigned to the exported file using date and time data.

image.png

Clone a Business Process

  1. Click Clone Business Process in the context menu of the respective business process
  2. Provide valid Tracking and Friendly name and choose the business process group where you want the cloned business process to be placed
  3. Clicking next will lead to Reprocess configuration, which is an optional step, where users can edit/remove the reprocess configuration(s) of their transaction stage(s) before cloning
  4. Finally, click Clone, to clone a Business Process.

clonebp.gif

  • While cloning, the Tracking name should be unique at the product(BAM) level and the Friendly name should be unique at the Business Process group level.
  • Users can also clone a business process from the Actions dropdown on the homepage.

Enable/Disable tracking and monitoring

By default, monitoring and tracking for a business process will be enabled.

  • The Disable monitoring button in the context menu can be used to disable query and exception monitoring if the user does not want to be notified.

image.png

  • Disable tracking will disable tracking for the selected business process and transactions in that business process will not be tracked.

  • Users can enable the disabled tracking and monitoring for a business process by clicking Enable tracking and Enable monitoring respectively.

The following settings value should be added to the app settings of the BAM Function app (for example, bam-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-fnapp) to disable tracking at the entire BAM product level:

DisableTracking -> true

Enable/Disable message archival

  • Message archival at a stage can be enabled by passing the BAM-ArchiveMessage header as true while instrumenting either Azure Logic Apps, Functions, or Custom Applications integrated with Business Activity Monitoring.

  • Whereas, one can enable or disable Message Archival at the business process level, using Override runtime BAM configuration settings along with message archival in business process settings.

Scenarios for message archival

Following are some of the scenarios when the message will be archived in a stage:

  • When Override Runtime BAM Configuration and Archive messages are enabled.

  • When Override Runtime BAM Configuration is disabled and BAM-ArchiveMessage header is passed as true in Logic App custom connector action or while checkpoints to stage using .Net Library.

Scenarios for non-message archival

Following are some of the scenarios when a message will not be archived in a stage:

  • When Override Runtime BAM Configuration and Archive messages are disabled.

  • When Override Runtime BAM Configuration is disabled and BAM-ArchiveMessage header is not passed or passed as false in Logic App custom connector action or while checkpoints a stage using .Net Library.

Purging Policy

  • A policy can be configured to purge the archived messages and transaction instances of a business process, which are older than the specified days.

  • This configuration can be defined while creating a Buisness process, the same can be modified while editing the Business process.

  • Selecting Apply purge policy to all existing transaction(s) after save option will apply the provided purge duration to all the available transactions within a Business Process.

image.png

Learn more about Purging Policy by clicking this link.


Was this article helpful?