A travel agency needs an application to manage the reservation of airline tickets for its customers.
The process consists of entering the data of a reservation through an Agency Operator. If the customer is not filled when entering the reservation data, then a screen must be opened to enter the customer data; after that, the system must automatically associate him/her with the previously entered reservation. Next (whether a registered customer was entered for the reservation or if it was registered later), an availability check must be performed. If the result is positive, the process is completed. If there is no availability, it is necessary to return to the reservation task where the details of the reservation can be changed.
The purpose of this simplified example is to show the definition of a Business Process Diagram and its follow up, highlighting the importance of representing a Workflow that allows automating controls with the least developer intervention possible.
In short, with a few simple steps, you can build robust BPM applications using GeneXus.
Steps for modeling a business process in GeneXus:
- Create the diagram that models the process.
- Create the objects that represent the workflow tasks.
- Associate objects with the diagram.
- Run the process.