Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

To provide the facility for the citizen user which allows view the application details, updating the BPA application state and make the payment.

...

View application by Citizen:

Click on view applications by Citizen link, it will route to my applications screen.
This my applications screen includes BPA, OC-BPA and stakeholder registration applications.
bpa search api and stakeholder registration search api will call and after getting the response from api, we will showing the applications cards.

Image Added


File Path: https://github.com/egovernments/DIGIT-Dev/blob/develop/frontend/micro-ui/web/micro-ui-internals/packages/modules/obps/src/pages/citizen/MyApplication/index.js

Click on the view details, it will route to application details screen.

1. BPA Application Details

If we click on BPA/OC BPA application card, it will route to BPA application details, the application details page is used to display the details of the application and also showcase all the actions which can be taken on the application.

...

Image AddedImage AddedImage Added

File Path: https://github.com/egovernments/DIGIT-Dev/blob/develop/frontend/micro-ui/web/micro-ui-internals/packages/modules/obps/src/pages/citizen/BpaApplicationDetail/index.js

Send back to citizen: When Employee click on send back to citizen, it will come to citizen my application, from that click on the application card, it will route to application details screen, there citizen can find the action “FORWARD” action, when we click on that it will route it summary screen and from there citizen can attach the documents and submit application.

...


File Path: https://github.com/egovernments/DIGIT-Dev/blob/develop/frontend/micro-ui/web/micro-ui-internals/packages/modules/obps/src/pages/citizen/BPASendBackToCitizen/index.js

2. Stakeholder Registration Application Details

If we click on stakeholder application card, it will route to stakeholder application details. The application details page is used to display the details of the application and also showcase all the actions which can be taken on the application.

...

File Path: https://github.com/egovernments/DIGIT-Dev/blob/develop/frontend/micro-ui/web/micro-ui-internals/packages/modules/obps/src/pages/citizen/ApplicationDetail/index.js

Technical Implementation Details:
All the screen has been developed using the new-UI structure followed previously in FSM, PGR, PT and TL.

Localization :

Localization keys are added under the ‘rainmaker-bpa’ and ‘rainmkaer-bpareg’ locale module. In future if any new labels are implemented in the OBPS - Architect (Citizen) that should also be pushed in the locale DB under 'rainmaker-bpa' locale module. Below is the example of few locale labels.

API Call Role Action mapping:

S.No.

API

 

Action id

Roles

1

/egov-mdms-service/v1/_search

954

CITIZEN

2

/edcr/rest/dcr/scrutinydetails

 

CITIZEN

3

/filestore/v1/files/url

1528

CITIZEN

4

/billing-service/bill/v2/_fetchbill

1862

CITIZEN

5

collection-services/payments/{businessService}/_search/

1864

CITIZEN

6

/noc-services/v1/noc/_search

 

CITIZEN

7

/localization/messages/v1/_search

1531

CITIZEN

8

/noc-services/v1/noc/_update

 

CITIZEN

9

/bpa-services/v1/bpa/_update

 

CITIZEN

10

/bpa-services/v1/bpa/_search

 

CITIZEN

11

/egov-workflow-v2/egov-wf/process/_search

CITIZEN

12

/egov-workflow-v2/egov-wf/businessservice/_search

CITIZEN

13

/tl-services/v1/BPAREG/_search

CITIZEN