A transaction stage can be a process or action that performs a business operation. Stages will act with the given data and provides the Information accordingly.
For example, consider the Booking Confirmation Transaction in the Logistics scenario. This transaction would have several stages like processing the booking, sending mail to the customer, storing the confirmation details into the database, and more.
Consider a scenario where a customer has an e-commerce application and one of the modules in the customer application is to process the orders which may involve several transactions such as managing the orders, fulfilling the orders, shipping the orders, etc.
Order processing can be considered a business process in Serverless360 Business Activity Monitoring, and the list of transactions involved in this business process can be considered business transactions, which are New Order, Fulfill Order, and Ship Order.
Consider the transaction Ship Order for this demonstration, which will involve receiving orders, categorizing them based on their value, notifying the appropriate team, and adding the order to the power app.
If the order does not have a high value, it can be added to Peoplesoft and SAP. Finally, the customer must complete the order. As a result, the activities involved in these transactions are as follows: Receive Order, Is High Value, send a notification to the high-value team, add order to power app, add order to SAP, and add order to Peoplesoft.
In Serverless360 Business Activity Monitoring, these are referred to as milestones/stages.
Aggregating the transaction and its stages are up to customers and there's no restriction to do it in a very specific manner.