You are on page 1of 27

Document Ref#: CYFT/BPCL

Purpose: Web module requirement and scope document


Owner: Cyber Futuristics India Pvt. Ltd.
Document Date: 27/01/2017
Author: Mahendra Gurjar

As per our discussion in last meeting, these are following master list which should be provided
by your end.

1. State Offices/Territory Office/Sales Office Master


2. State officer/Territory officer/Sales Officer master
3. Distributor master
4. Deliverymen area master
5. Deliverymen master
6. Delivery data web service
7. Cash Memo data web service
8. Mechanic master

Please also provide web service for above masters so that we can consume.

Distributor Master, Sales Officer and Territory Officer has provided by Harpreet Ji but not
updated so please provide updated list also.

Deliverymen Module: - For deliverymen module we need following detail.

1. SMS gateway detail


2. Security risk list
3. Feedback form for delivery confirmation to be send at customer app
4. Undelivered reason list

The rest module like Mechanic, distributor and EKYC module requirement and web services will
be documented before next phase.
The web portal design is given below.

1. Login Panel :-

2. Dashboard Panel: - Dashboard panel will provide short link for reporting and listing
which depend on login user roles.
3. Manage Roles: This panel will provide the user roles listing.

4. Edit Role Permission: After click on action button it redirects to edit role permission
page. Here you can edit role permission for each right. Click Update to save assigned
roles.

For Example, if you are going to change the roles for Reign Officer and you give them
permission to see Distributor Listing and Mechanic Listing & Update this permission.

When any Reign Office is going to login he can only see the Distributor Listing and
Mechanic Listing on the left bar. He can only use those options which are assigned by
Head Officer.
5. User List: This panel will shows User Listing based on current user role.
You can search/filter user list by click on advance search option. You can search a user by
entering User Type, User Mobile & User Email.
You can add new user under current role.
You can In-active existing user by click on In-active button.
When you click on Add User button it will be redirect to add user panel.

6. Add User: This panel is used to add new User under current role.

7. Territory Officers: This panel shows the list of master. Listing of all Territory Officers.
8. Sales Officer: This panel shows the list of master. Listing of all Sales Officers.
9. Distributors: This panel shows the distributor master.
10. Distributor Manager: This panel shows the listing of distributor manager.

You can search/filter manager list by click on advance search option. You can search
manager by region code, territory code, sales code and distributor code.
You can add new manager under current role.
When you click on Add Manager button it will be redirect to add manager panel.
11. Add Manager: This panel is used to add new manager under current role.

12. Distributor Staff: This panel will show the listing of Distributor Staff.
You can search/filter staff list by click on advance search option. You can search staff by
region code, territory code, sales code and distributor code.
You can add new staff under current role.
When you click on Add staff button it will be redirect to add staff panel.
13. Add Counter Staff: This panel is used to add new staff under current role.
14. Mechanic List: This panel will show the listing of mechanics.

You can search/filter mechanic list by click on advance search option. You can search
staff by region code, territory code, sales code and distributor code.
You can add new mechanic under current role.
When you click on Add mechanic button it will be redirect to add mechanic panel.
15. Add Mechanic: This panel is used to add new mechanic under current role.
16. Deliveryman: This panel will show the listing of Deliveryman.

You can search/filter Deliveryman list by click on advance search option. You can search
staff by region code, territory code, sales code and distributor code.
You can add new Deliveryman under current role.
When you click on Add Deliveryman button it will be redirect to add Deliveryman panel.
17. Add Deliveryman: This panel is used to add new Deliveryman under current role.
18. Delivery Records: This panel will show the delivery records with details of delivery.

You can search/filter Delivery Records list by click on advance search option. You can
search by region code, territory code, sales code, distributor code, sales area & delivery
status.
Status of mobile app will be updated by mobile application by deliveryman at the time of
delivery.
You can view details of delivery.
When you click on button highlighted in image it will be redirect to delivery detail panel.
19. Delivery Detail: This panel shows the full detailed information of the delivery.
20. Distributor Area: This panel shows the distributor area master. Shows the list of all
distributor area and you can search/filter distributor area.
21. Services Orders: This panel will listed the assigned service order to mechanic.

You can search/filter Services Orders list by click on advance search option. You can
search by region code, territory code, sales code, distributor code, services type and
completion status.
You can edit assigned service request if it is in pending status and assign it to other
mechanic.
You can assign a new service to mechanic by click on assign service button.

Action on Services orders: there are two scenarios when we are going to make action on
services order.

When services completion status is pending In this case, you can re-assign service
to other mechanic.

When services completion status is not assigned this services request is comes from
BPCL server so this services will be assign to mechanic by distributor.
22. Assign Service: This panel allows you to assign new service to a mechanic.
23. Generated Service: This panel will show the generated service requests by mobile app
throw mechanic, deliveryman and consumer.
24. Assign Generated Service: This panel is used to assign service request accept or reject.

25. Change Mobile Request: This panel is used to change the mobile number of consumer.
Mobile no. change request generated by consumer, deliveryman and mechanic.
26. Reports: - Each module will have many reports in web portal and also table listing will
look like as given below.

27. Form: - Web portal have form to add and edit which given as below.

You might also like