Versions Compared

Key

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

...

            "permanentCity": null

        }

    }

For Advance Zero new Business service PAY_LATER_SERVICE has been created 

Create businessService (workflow configuration) using the  /businessservice/_create. Following is the product configuration for PAY_LATER_SERVICE

{
"BusinessServices":[
{
"tenantId": "pb",
"businessService": "PAY_LATER_SERVICE",
"business": "fsm",
"businessServiceSla": 172800000,
"states": [
{
"tenantId": "pb",
"sla": null,
"state": null,
"applicationStatus": null,
"docUploadRequired": false,
"isStartState": true,
"isTerminateState": false,
"isStateUpdatable": true,
"actions": [
{
"tenantId": "pb",
"currentState": null,
"action": "APPLY",
"nextState": "ASSING_DSO",
"roles": [
"FSM_CREATOR_EMP"
]
},
{
"tenantId": "pb",
"currentState": null,
"action": "CREATE",
"nextState": "CREATED",
"roles": [
"CITIZEN"
]
}
]
},
{
"tenantId": "pb",
"sla": null,
"state": "CREATED",
"applicationStatus": "CREATED",
"docUploadRequired": false,
"isStartState": false,
"isTerminateState": false,
"isStateUpdatable": true,
"actions": [
{
"tenantId": "pb",
"currentState": "CREATED",
"action": "REJECT",
"nextState": "REJECTED",
"roles": [
"FSM_ADMIN"
]
},
{
"tenantId": "pb",
"currentState": "CREATED",
"action": "SUBMIT",
"nextState": "ASSING_DSO",
"roles": [
"FSM_EDITOR_EMP"
]
}
]
},

Code Block
            {
                "tenantId": "pb",
                "sla": null,
                "state": "ASSING_DSO",
                "applicationStatus": "ASSING_DSO",
                "docUploadRequired": false,
                "isStartState": false,
                "isTerminateState": false,
                "isStateUpdatable": true,
                "actions": [
                    {
                        "tenantId": "pb",
                        "currentState": "ASSING_DSO",
                        "action": "CANCEL",
                        "nextState": "CANCELED",
                        "roles": [
                            "FSM_ADMIN"
                        ]
                    },
                    {
                        "tenantId": "pb",
                        "currentState": "ASSING_DSO",
                        "action": "ASSIGN",
                        "nextState": "PENDING_DSO_APPROVAL",
                        "roles": [
                            "FSM_EDITOR_EMP"
                        ]
                    }
                ]
            },
            {
                "tenantId": "pb",
                "sla": null,
                "state": "PENDING_DSO_APPROVAL",
                "applicationStatus": "PENDING_DSO_APPROVAL",
                "docUploadRequired": false,
                "isStartState": false,
                "isTerminateState": false,
                "isStateUpdatable": true,
                "actions": [
                    {
                        "tenantId": "pb",
                        "currentState": "PENDING_DSO_APPROVAL",
                        "action": "DSO_ACCEPT",
                        "nextState": "DSO_INPROGRESS",
                        "roles": [
                             "FSM_DSO",
                             "FSM_EDITOR_EMP"
                        ]
                    },
                    {
                        "tenantId": "pb",
                        "currentState": "PENDING_DSO_APPROVAL",
                        "action": "CANCEL",
                        "nextState": "CANCELED",
                        "roles": [
                            "FSM_ADMIN"
                        ]
                    },
                    {
                        "tenantId": "pb",
                        "currentState": "PENDING_DSO_APPROVAL",
                        "action": "REASSING",
                        "nextState": "PENDING_DSO_APPROVAL",
                        "roles": [
                            "FSM_EDITOR_EMP"
                        ]
                    },
                    {
                        "tenantId": "pb",
                        "currentState": "PENDING_DSO_APPROVAL",
                        "action": "DSO_REJECT",
                        "nextState": "DSO_REJECTED",
                        "roles": [
                             "FSM_DSO",
                             "FSM_EDITOR_EMP"
                        ]
                    }
                ]
            },
             {
                "tenantId": "pb",
                "sla": null,
                "state": "DSO_REJECTED",
                "applicationStatus": "DSO_REJECTED",
                "docUploadRequired": false,
                "isStartState": false,
                "isTerminateState": false,
                "isStateUpdatable": true,
                "actions": [
                    {
                        "tenantId": "pb",
                        "currentState": "DSO_REJECTED",
                        "action": "CANCEL",
                        "nextState": "CANCELED",
                        "roles": [
                            "FSM_ADMIN"
                        ],
                        "active": true
                    },
                    {
                        "tenantId": "pb",
                        "currentState": "DSO_REJECTED",
                        "action": "REASSING",
                        "nextState": "PENDING_DSO_APPROVAL",
                        "roles": [
                            "FSM_EDITOR_EMP"
                        ],
                         "active": true
                    },
                    {
                        "tenantId": "pb",
                        "currentState": "DSO_REJECTED",
                        "action": "SENDBACK",
                        "nextState": "PENDING_DSO_APPROVAL",
                        "roles": [
                            "FSM_ADMIN"
                        ],
                        "active": true
                    }
                ]
            },
            {
                "tenantId": "pb",
                "sla": null,
                "state": "DSO_INPROGRESS",
                "applicationStatus": "DSO_INPROGRESS",
                "docUploadRequired": false,
                "isStartState": false,
                "isTerminateState": false,
                "isStateUpdatable": true,
                "actions": [
                    {
                        "tenantId": "pb",
                        "currentState": "DSO_INPROGRESS",
                        "action": "SENDBACK",
                        "nextState": "PENDING_DSO_APPROVAL",
                        "roles": [
                            "FSM_ADMIN"
                        ]
                    },
                    {
                        "tenantId": "pb",
                        "currentState": "DSO_INPROGRESS",
                        "action": "COMPLETED",
                        "nextState": "CITIZEN_FEEDBACK_PENDING",
                        "roles": [
                            "FSM_DSO",
                            "FSM_EDITOR_EMP"
                        ]
                    },
                   
                    {
                        "tenantId": "pb",
                        "currentState": "DSO_INPROGRESS",
                        "action": "CANCEL",
                        "nextState": "CANCELED",
                        "roles": [
                            "FSM_ADMIN"
                        ]
                    },
                    {
                        "tenantId": "pb",
                        "currentState": "DSO_INPROGRESS",
                        "action": "REASSING",
                        "nextState": "PENDING_DSO_APPROVAL",
                        "roles": [
                            "FSM_EDITOR_EMP"
                        ]
                    },
                    {
                        "tenantId": "pb",
                        "currentState": "DSO_INPROGRESS",
                        "action": "UPDATE",
                        "nextState": "DSO_INPROGRESS",
                        "roles": [
                            "FSM_DSO",
                            "FSM_EDITOR_EMP"
                        ]
                    },
                    {
                        "tenantId": "pb",
                        "action": "PAY",
                        "nextState": "DSO_INPROGRESS",
                        "roles": [
                            "CITIZEN",
                            "FSM_COLLECTOR"
                        ]
                    }
                ]
            },
            {
                "tenantId": "pb",
                "sla": null,
                "state": "CITIZEN_FEEDBACK_PENDING",
                "applicationStatus": "CITIZEN_FEEDBACK_PENDING",
                "docUploadRequired": false,
                "isStartState": false,
                "isTerminateState": false,
                "isStateUpdatable": false,
                "actions": [
                    {
                        "tenantId": "pb",
                        "currentState": "CITIZEN_FEEDBACK_PENDING",
                        "action": "RATE",
                        "nextState": "COMPLETED",
                        "roles": [
                            "CITIZEN"
                        ],
                        "active": true
                    }
                ]
            },
            {
                "tenantId": "pb",
                "sla": null,
                "state": "COMPLETED",
                "applicationStatus": "COMPLETED",
                "docUploadRequired": false,
                "isStartState": false,
                "isTerminateState": true,
                "isStateUpdatable": false,
                "actions": null
            },
            {
                "tenantId": "pb",
                "sla": null,
                "state": "REJECTED",
                "applicationStatus": "REJECTED",
                "docUploadRequired": false,
                "isStartState": false,
                "isTerminateState": true,
                "isStateUpdatable": false,
                "actions": null
            },
            {
                "tenantId": "pb",
                "sla": null,
                "state": "CANCELED",
                "applicationStatus": "CANCELED",
                "docUploadRequired": false,
                "isStartState": false,
                "isTerminateState": true,
                "isStateUpdatable": false,
                "actions": null
            }
            
        ]
    }
],
"RequestInfo": {
    "apiId": "Rainmaker",
    "action": "",
    "did": 1,
    "key": "",
    "msgId": "20170310130900|en_IN",
    "requesterId": "",
    "ts": 1513579888683,
    "ver": ".01",
    "authToken": "3d828f89-c249-4d4a-9098-8230e6040bf5",
    "userInfo": {
        "id": 30074,
        "uuid": "5130f2e3-efc1-401a-94fb-b9e60d9fa17d",
        "userName": "XYZ",
        "name": "XYZ",
        "mobileNumber": "8897970021",
        "emailId": null,
        "locale": null,
        "type": "EMPLOYEE",
        "roles": [
            {
                "name": "FSM Employee Application Viewer",
                "code": "FSM_VIEW_EMP",
                "tenantId": "pb.amritsar"
            },
            {
                "name": "Employee",
                "code": "EMPLOYEE",
                "tenantId": "pb.amritsar"
            },
            {
                "name": "National Dashboard Administrator",
                "code": "NATADMIN",
                "tenantId": "pb.amritsar"
            },
            {
                "name": "TL Field Inspector",
                "code": "TL_FIELD_INSPECTOR",
                "tenantId": "pb.amritsar"
            },
            {
                "name": "ptcollection emp",
                "code": "PT_COLLECTION_EMP",
                "tenantId": "pb.amritsar"
            },
            {
                "name": "EMPLOYEE ADMIN",
                "code": "EMPLOYEE ADMIN",
                "tenantId": "pb.amritsar"
            },
            {
                "name": "HRMS Admin",
                "code": "HRMS_ADMIN",
                "tenantId": "pb.amritsar"
            },
            {
                "name": "Universal Collection Employee",
                "code": "UC_EMP",
                "tenantId": "pb.amritsar"
            },
            {
                "name": "State Administrator",
                "code": "STADMIN",
                "tenantId": "pb.amritsar"
            },
            {
                "name": "Super User",
                "code": "SUPERUSER",
                "tenantId": "pb.amritsar"
            },
            {
                "name": "FSM Employee Application Creator",
                "code": "FSM_CREATOR_EMP",
                "tenantId": "pb.amritsar"
            },
            {
                "name": "FSM Employee Dashboard Viewer",
                "code": "FSM_DASHBOARD_VIEWER",
                "tenantId": "pb.amritsar"
            },
            {
                "name": "Anonymous User",
                "code": "ANONYMOUS",
                "tenantId": "pb.amritsar"
            }
        ],
        "active": true,
        "tenantId": "pb.amritsar",
        "permanentCity": null
    }
}

}

For Zero Price Application new Business service FSM_ZERO_PAY_SERVICE has been created 

Create businessService (workflow configuration) using the  /businessservice/_create. Following is the product configuration for FSM_ZERO_PAY_SERVICE:

{
"BusinessServices": [
{
"tenantId": "pb",
"businessService": "FSM_ZERO_PAY_SERVICE",
"business": "fsm",
"businessServiceSla": 172800000,
"states": [
{
"tenantId": "pb",
"sla": null,
"state": null,
"applicationStatus": null,
"docUploadRequired": false,
"isStartState": true,
"isTerminateState": false,
"isStateUpdatable": true,
"actions": [
{
"tenantId": "pb",
"currentState": null,
"action": "APPLY",
"nextState": "ASSING_DSO",
"roles": [
"FSM_CREATOR_EMP"
]
},
{
"tenantId": "pb",
"currentState": null,
"action": "CREATE",
"nextState": "CREATED",
"roles": [
"CITIZEN"
]
}
]
},
{
"tenantId": "pb",
"sla": null,
"state": "CREATED",
"applicationStatus": "CREATED",
"docUploadRequired": false,
"isStartState": false,
"isTerminateState": false,
"isStateUpdatable": true,
"actions": [
{
"tenantId": "pb",
"currentState": "CREATED",
"action": "REJECT",
"nextState": "REJECTED",
"roles": [
"FSM_ADMIN"
]
},
{
"tenantId": "pb",
"currentState": "CREATED",
"action": "SUBMIT",
"nextState": "ASSING_DSO",
"roles": [
"FSM_EDITOR_EMP"
]
}
]
},

Code Block
            {
                "tenantId": "pb",
                "sla": null,
                "state": "ASSING_DSO",
                "applicationStatus": "ASSING_DSO",
                "docUploadRequired": false,
                "isStartState": false,
                "isTerminateState": false,
                "isStateUpdatable": true,
                "actions": [
                    {
                        "tenantId": "pb",
						"currentState": "ASSING_DSO",
                        "action": "CANCEL",
                        "nextState": "CANCELED",
                        "roles": [
                            "FSM_ADMIN"
                        ]
                    },
                    {
                        "tenantId": "pb",
						"currentState": "ASSING_DSO",
                        "action": "ASSIGN",
                        "nextState": "PENDING_DSO_APPROVAL",
                        "roles": [
                            "FSM_EDITOR_EMP"
                        ]
                    }
                ]
            },
            {
                "tenantId": "pb",
                "sla": null,
                "state": "PENDING_DSO_APPROVAL",
                "applicationStatus": "PENDING_DSO_APPROVAL",
                "docUploadRequired": false,
                "isStartState": false,
                "isTerminateState": false,
                "isStateUpdatable": true,
                "actions": [
                   	{
                        "tenantId": "pb",
                        "currentState": "PENDING_DSO_APPROVAL",
                        "action": "DSO_ACCEPT",
                        "nextState": "DSO_INPROGRESS",
                        "roles": [
                             "FSM_DSO",
                             "FSM_EDITOR_EMP"
                        ]
                    },
					{
                        "tenantId": "pb",
                        "currentState": "PENDING_DSO_APPROVAL",
                        "action": "CANCEL",
                        "nextState": "CANCELED",
                        "roles": [
                            "FSM_ADMIN"
                        ]
                    },
					{
                        "tenantId": "pb",
                        "currentState": "PENDING_DSO_APPROVAL",
                        "action": "REASSING",
                        "nextState": "PENDING_DSO_APPROVAL",
                        "roles": [
                            "FSM_EDITOR_EMP"
                        ]
                    },
					{
                        "tenantId": "pb",
                        "currentState": "PENDING_DSO_APPROVAL",
                        "action": "DSO_REJECT",
                        "nextState": "DSO_REJECTED",
                        "roles": [
                             "FSM_DSO",
                             "FSM_EDITOR_EMP"
                        ]
                    }
                ]
            },
			 {
                "tenantId": "pb",
                "sla": null,
                "state": "DSO_REJECTED",
                "applicationStatus": "DSO_REJECTED",
                "docUploadRequired": false,
                "isStartState": false,
                "isTerminateState": false,
                "isStateUpdatable": true,
                "actions": [
                    {
                        "tenantId": "pb",
                        "currentState": "DSO_REJECTED",
                        "action": "CANCEL",
                        "nextState": "CANCELED",
                        "roles": [
                            "FSM_ADMIN"
                        ],
						"active": true
                    },
                    {
                        "tenantId": "pb",
                        "currentState": "DSO_REJECTED",
                        "action": "REASSING",
                        "nextState": "PENDING_DSO_APPROVAL",
                        "roles": [
                            "FSM_EDITOR_EMP"
                        ],
						 "active": true
                    },
                    {
                        "tenantId": "pb",
                        "currentState": "DSO_REJECTED",
                        "action": "SENDBACK",
                        "nextState": "PENDING_DSO_APPROVAL",
                        "roles": [
                            "FSM_ADMIN"
                        ],
						"active": true
                    }
                ]
            },
             {
                "tenantId": "pb",
                "sla": null,
                "state": "DSO_INPROGRESS",
                "applicationStatus": "DSO_INPROGRESS",
                "docUploadRequired": false,
                "isStartState": false,
                "isTerminateState": false,
                "isStateUpdatable": true,
                "actions": [
                    {
                        "tenantId": "pb",
                        "currentState": "DSO_INPROGRESS",
                        "action": "SENDBACK",
                        "nextState": "PENDING_DSO_APPROVAL",
                        "roles": [
                            "FSM_ADMIN"
                        ]
                    },
					{
                        "tenantId": "pb",
                        "currentState": "DSO_INPROGRESS",
                        "action": "COMPLETED",
                        "nextState": "CITIZEN_FEEDBACK_PENDING",
                        "roles": [
                            "FSM_DSO",
                            "FSM_EDITOR_EMP"
                        ]
                    },
                    {
                        "tenantId": "pb",
                        "currentState": "DSO_INPROGRESS",
                        "action": "CANCEL",
                        "nextState": "CANCELED",
                        "roles": [
                            "FSM_ADMIN"
                        ]
                    },
                    {
                        "tenantId": "pb",
                        "currentState": "DSO_INPROGRESS",
                        "action": "REASSING",
                        "nextState": "PENDING_DSO_APPROVAL",
                        "roles": [
                            "FSM_EDITOR_EMP"
                        ]
                    },
					{
                        "tenantId": "pb",
                        "currentState": "DSO_INPROGRESS",
                        "action": "UPDATE",
                        "nextState": "DSO_INPROGRESS",
                        "roles": [
                            "FSM_DSO",
                            "FSM_EDITOR_EMP"
                        ]
                    }
                ]
            },
			{
                "tenantId": "pb",
                "sla": null,
                "state": "CITIZEN_FEEDBACK_PENDING",
                "applicationStatus": "CITIZEN_FEEDBACK_PENDING",
                "docUploadRequired": false,
                "isStartState": false,
                "isTerminateState": false,
                "isStateUpdatable": false,
                "actions": [
                    {
                        "tenantId": "pb",
                        "currentState": "CITIZEN_FEEDBACK_PENDING",
                        "action": "RATE",
                        "nextState": "COMPLETED",
                        "roles": [
                            "CITIZEN"
                        ],
					    "active": true
                    }
                ]
            },
            {
                "tenantId": "pb",
                "sla": null,
                "state": "COMPLETED",
                "applicationStatus": "COMPLETED",
                "docUploadRequired": false,
                "isStartState": false,
                "isTerminateState": true,
                "isStateUpdatable": false,
				"actions": null
            },
            {
                "tenantId": "pb",
				"sla": null,
                "state": "REJECTED",
                "applicationStatus": "REJECTED",
                "docUploadRequired": false,
                "isStartState": false,
                "isTerminateState": true,
                "isStateUpdatable": false,
                "actions": null
            },
            {
                "tenantId": "pb",
                "sla": null,
                "state": "CANCELED",
                "applicationStatus": "CANCELED",
                "docUploadRequired": false,
                "isStartState": false,
                "isTerminateState": true,
                "isStateUpdatable": false,
                "actions": null
            }
            
        ]
    }
],
"RequestInfo": {
    "apiId": "Rainmaker",
    "action": "",
    "did": 1,
    "key": "",
    "msgId": "20170310130900|en_IN",
    "requesterId": "",
    "ts": 1513579888683,
    "ver": ".01",
    "authToken": "3d828f89-c249-4d4a-9098-8230e6040bf5",
    "userInfo": {
        "id": 30074,
        "uuid": "5130f2e3-efc1-401a-94fb-b9e60d9fa17d",
        "userName": "XYZ",
        "name": "XYZ",
        "mobileNumber": "8897970021",
        "emailId": null,
        "locale": null,
        "type": "EMPLOYEE",
        "roles": [
            {
                "name": "FSM Employee Application Viewer",
                "code": "FSM_VIEW_EMP",
                "tenantId": "pb.amritsar"
            },
            {
                "name": "Employee",
                "code": "EMPLOYEE",
                "tenantId": "pb.amritsar"
            },
            {
                "name": "National Dashboard Administrator",
                "code": "NATADMIN",
                "tenantId": "pb.amritsar"
            },
            {
                "name": "TL Field Inspector",
                "code": "TL_FIELD_INSPECTOR",
                "tenantId": "pb.amritsar"
            },
            {
                "name": "ptcollection emp",
                "code": "PT_COLLECTION_EMP",
                "tenantId": "pb.amritsar"
            },
            {
                "name": "EMPLOYEE ADMIN",
                "code": "EMPLOYEE ADMIN",
                "tenantId": "pb.amritsar"
            },
            {
                "name": "HRMS Admin",
                "code": "HRMS_ADMIN",
                "tenantId": "pb.amritsar"
            },
            {
                "name": "Universal Collection Employee",
                "code": "UC_EMP",
                "tenantId": "pb.amritsar"
            },
            {
                "name": "State Administrator",
                "code": "STADMIN",
                "tenantId": "pb.amritsar"
            },
            {
                "name": "Super User",
                "code": "SUPERUSER",
                "tenantId": "pb.amritsar"
            },
            {
                "name": "FSM Employee Application Creator",
                "code": "FSM_CREATOR_EMP",
                "tenantId": "pb.amritsar"
            },
            {
                "name": "FSM Employee Dashboard Viewer",
                "code": "FSM_DASHBOARD_VIEWER",
                "tenantId": "pb.amritsar"
            },
            {
                "name": "Anonymous User",
                "code": "ANONYMOUS",
                "tenantId": "pb.amritsar"
            }
        ],
        "active": true,
        "tenantId": "pb.amritsar",
        "permanentCity": null
    }
}

}