Migration:
Two new columns added for TL Renewal flow. applicationType and workflowCode. To deploy TL Renewal in environment where TL is already running , these 2 columns needs to be migrated to eg_tl_tradelicense and eg_tl_tradelicense_audit table. The following query does this migration:
Configurations:
Persister:
Persister config for TL Renewal is updated. Insert query for the table eg_tl_tradelicense is added in tradelicense.yml . The latest updated config can be referred from the below link:
https://github.com/egovernments/configs/blob/master/egov-persister/tradelicense.yml
BusinessService:
For renewal application , there are 2 new types. 'Edit Renewal' and 'Direct Renewal' . Edit (EDITRENEWAL) flow will follow the same workflow as normal Trade License. Direct (DIRECTRENEWAL) Renewal will follow a new workflow.
Hence 2 new Business service configs are pushed for each flow respectively.
Integration changes:
For API /egov-workflow-v2/egov-wf/process/_transition :
The field assignee of type User in ProcessInstance object is changed to list of 'User' called assignes.
User assignee --> List<User> assignesFor Citizen Sendback:
When the action SENDBACKTOCITIZEN is called on the entity the module has to enrich the assignes with the uuids of the owners and creator of the entity
MDMS:
Frontend:
COMMON -
APPROVED Application configured with 2 buttons “EDIT FOR RENEWAL” and “SUBMIT FOR RENEWAL” and these button will be blocked once the renewal process gets initiated.
SUBMIT FOR RENEWAL- Directly Submitted without editing.
EDIT FOR RENEWAL- Once can edit the specific fields while few fields will be blocked for editing. Extraa documents can be uploaded also he can change already uploaded documents.(Configured via MDMS). In flow instead of old application number licence number will be shown and the next financial year will be auto populated.
TL certificate is configured for renewal application.
Employee
Search Screen: Application type is added as a new filter for application search and In search results Financial year and Application types are added.
CITIZEN:
On approved application citizen will get a different label for renewal in my application section.