Mancub operation workflow¶
Definitions of workflow objects¶
Service¶
Alternative words: product, activity, experiences, commodities
We call a service any product or activity that is available for travelers to purchase. The service has a name and a code, some descriptive material and availability date and times and one or more possible suppliers.
Setup¶
Alternative words: client setup, order item, booking item
The setup is the way the client will use the service. The setup contains information about the product, the chosen date and time, the number of tickets, options, as well as the client's credentials.
Order¶
Alternative words: booking, incoming order, trip
The order is placed by the client when they buy an activity, a group of activities, or a complete trip. The order will contain one or more setups with client details and wishes. The order will hold a payment status and the client's contact details.
Event¶
Alternative words: realisation
The event is what allows us to follow the realisation of each setup. It contains the product at a certain date and time, as well as the supplier and, potentially, some extra services attached to the product, such as a museum ticket during a guided tour. The event may contain several setups. This happens for example when the same beer tasting has been ordered by different travelers.
Definitions of workflow people¶
- traveler (may be the client when ordering directly)
- client (may be a travel agency ≠ traveler)
- agent (staff of the agency that dispatches the orders)
- supplier (provides the service)
Workflow¶
Here is the simplest workflow using the terms defined above:
- client places an order.
- agent checks the payment and the setup.
- agent dispatches the info with the event to the supplier.
- supplier confirms availability for the event.
- agent sends confirmation to the client.
- event is realised.
- variable costs and expenditures are readjusted.
