|
|
Sales Person Use Case
|
The following Use case Diagram gives the application flow for Sales Dashboard scenario.
|
|
|
Login And Authentication
|
When an user logs in into the application, the credential are validated against Access Control service. If user is successfully authenticated, a token is generated which is stored in the session variables for Java client application for further calls.
|
|
Create Order/Update Order
|
When a user wants to create an order, a request message is sent to 'CreateOrder' service. The 'CreateOrder' service will check the claims for the user. Depending on the permissions the user has to access the service, appropriate messages are given. The users are also required to have claims, set to access - Product and Region services as well.
|
|
|
View Sales Data
|
A graphical representation of the data is available for the authorized user. This chart can be filtered with various parameters like month and year.
|
|