Atomic Scope allows you to visualize your business transactions in the Tracking portal, and each transaction contains multiple stages. Currently, business transactions are configured in a loosely coupled way, and Atomic Scope tracks down all the stages even if the stage is not found at a particular business transaction! So, Atomic Scope logs each stage and sometimes you would see some unexpected stages in your transactions.
Also, if there are any missing stages in the respective business transaction, we weren’t showing that in Tracking Portal. So, how about asking the user to configure the exact workflow steps and we will just use the same in the Tracking portal.
That’s why we introduced the Graphical Business Process Designer feature. In this blog, we’ll explain what’s the main use case of creating this feature and explore how it can be used.
Why Business Process Designer?
It would be very useful to visualize your complete business transaction before the actual execution has taken place. That is the main use case of creating this Business Process Designer.
Let’s say, if you are expecting a stage and that doesn’t come up during the runtime of your transaction, that respective stage will be marked as Unknown. By doing this, you can see the stages which are executed and vice versa.
In the above image, we are expecting four stages, but we have received only three. So, the respective stage is marked as Not Executed with a black stroke color.
By configuring the Business Process, you’ll get more clear visibility to how are your business transactions have really been executed.
If you haven’t configured the business process, we will be showing only the three stages that have been configured; the sndPort_MessagingOnly2 will not be shown in the Business Process diagram. So that is the main difference between the experience of configuring the business process vs not configuring it.
We are going to introduce a Business Process Designer at the Transaction level. Basically, you can configure one business process per transaction.
Whenever you configure your business process transactions, you can straightly define your business processes.
At a transaction level, we are introducing a new button called Visualize. Using this, a user can configure their business processes. If the user clicks on Visualize, there will be a dialog like below.
It will list all the stages of the selected transaction and you can just start drawing the business process by simply clicking on the stage.
Draw your Business Transaction
The designer has two panes. On the left pane, we have the stages listed and the right pane is where you draw your business process.
As you see from the above GIF, drawing and saving of a business process is very easy and you can also import/export business process configuration while you are importing/exporting the respective business process configuration.
Once the business process is saved, you can edit or delete your business process at any point in time.
So, it’s not compulsory to configure your business process for all the transactions you have; it’s your choice:
- If the business process is configured, we will show the respective business process in the Tracking portal and the respective stage status (Success, Failed, or In Progress) will be marked
- If the business process is not configured, we will show the respective flow which we got in the runtime
User Access Policy
When coming to user access policies in Atomic Scope, we have the following policies:
- Workspace Owner – Full access to workspace
- Workspace User – Read-only access to workspace
- Business Process Owner – Full access to Business Process
- Business Process Reader – Read-only access to Business Process
- Message Content Viewer – Can view the archived message in Tracking portal
- Message Reprocessor – Can reprocess a message in Tracking portal
So, the user with Workspace Owner / Business Process Owner can draw a business process for the respective transactions. Also, if that person is an administrator in the Atomic Scope portal, he can do all the operations including configuring the business processes.
The Business Process Designer is one of the most important features we have developed in Atomic Scope v7.0. However, there are a lot of other cool features available which will be very useful to monitor and track your business transactions.
Atomic Scope v7.0 will be out real soon! Please try out this scenario and let us know your valuable feedback.