Versions Compared

Key

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

...

Code Block
{
    "RequestInfo": {
        "apiId": "Rainmaker",
        "authToken": "7880fbab-6858-41a1-86ad-444b7e2e75c7",
        "userInfo": {
            "id": 12070,
            "uuid": "97a111f0-e2fc-40ee-976f-96acfa1d085b",
            "userName": "QAEE",
            "name": "Employee Editor",
            "mobileNumber": "9922999999",
            "emailId": "",
            "locale": null,
            "type": "EMPLOYEE",
            "roles": [
                {
                    "name": "FSM Employee Application Viewer",
                    "code": "FSM_VIEW_EMP",
                    "tenantId": "pg.citya"
                },
                {
                    "name": "Employee",
                    "code": "EMPLOYEE",
                    "tenantId": "pg.citya"
                },
                {
                    "name": "FSM Employee Application Editor",
                    "code": "FSM_EDITOR_EMP",
                    "tenantId": "pg.citya"
                }
            ],
            "active": true,
            "tenantId": "pg.citya",
            "permanentCity": null
        },
        "msgId": "1646405030385|en_IN"
    },
    "BusinessServices": [
        {

           "tenantId": "pgpb.amritsar",
            "uuid": "c1ec4e6322c802e6-587e5354-423543be-a349979a-c69762b5191f8a653753459e",
            "businessService": "FSM_VEHICLE_TRIP",
            "business": "vehicle",

           "businessServiceSla": 172800000,

           "states": [
                {

                   "auditDetails": {

                       "createdBy": "a32f35d911b0e02b-2ab10145-4d874de2-af41bc42-657e0e8f1f57c97b96264807",
                        "lastModifiedBy": "f87f0346157fc9f6-ca55836f-4fbe4780-beaeba89-8493220ae46c9e511f65099e",
                        "createdTime": 16149695399631613116718088,
                        "lastModifiedTime": 16582131975551654241412659
                    },
                    "uuid": "b04a8f4661e01ccd-85e4be34-46e04705-8163ae82-4c7f5feb3b0a13ae93200fb3",
                    "tenantId": "pgpb.amritsar",
                    "businessServiceId": "c1ec4e6322c802e6-587e5354-423543be-a349979a-c69762b5191f8a653753459e",
                    "sla": null,
                    "state": null, 
                   "applicationStatus": null,
                    "docUploadRequired": false,

                   "isStartState": true,

                   "isTerminateState": false,
                    "isStateUpdatable": true,

                   "actions": [

                       {
                            "auditDetails": {
                                "createdBy": "a32f35d9157fc9f6-2ab1836f-4d874780-af41ba89-657e0e8f1f579e511f65099e",

                               "lastModifiedBy": "f87f0346157fc9f6-ca55836f-4fbe4780-beaeba89-8493220ae46c9e511f65099e",
                                "createdTime": 16149695399631654241412659,
                                "lastModifiedTime": 16582131975551654241412659
                            },
                            "uuid": "58949914344d60a6-087eb415-46b34937-a2948a20-bb07e11d66d3e1a70d767f01",

                           "tenantId": "pgpb.amritsar",
                            "currentState": "b04a8f4661e01ccd-85e4be34-46e04705-8163ae82-4c7f5feb3b0a13ae93200fb3",
                            "action": "SCHEDULECREATE_FSTPO_VEHICLE_LOG",
                            "nextState": "8516ddfa0fec53d3-0bed6940-48f744c9-95fc8582-514934d0594f2a09bd1f413a",
                            "roles": [
                                "FSM_DSO",
                                "FSM_EDITOR_EMP"
EMP_FSTPO"
                           ],
                            "active": true

                       },

                       {
                            "auditDetails": {
                                "createdBy": "f87f034611b0e02b-ca550145-4fbe4de2-beaebc42-8493220ae46cc97b96264807",

                               "lastModifiedBy": "f87f0346157fc9f6-ca55836f-4fbe4780-beaeba89-8493220ae46c9e511f65099e",
                                "createdTime": 16577268856771613116718088,
                                "lastModifiedTime": 16582131975551654241412659
                            },
                            "uuid": "d922094296e88b11-457825d8-48044cc1-b528b35c-6590fbd2bc426ce5edcb5904",

                           "tenantId": "pgpb.amritsar",
                            "currentState": "b04a8f4661e01ccd-85e4be34-46e04705-8163ae82-4c7f5feb3b0a13ae93200fb3",
                            "action": "CREATE_FSTPO_VEHICLE_LOGSCHEDULE",
                            "nextState": "40f37c6071f17154-efe840b8-46984595-a411903a-ac39bee60dd0c8d93c124abe",
                            "roles": [
                                "FSM_EMP_FSTPODSO",
                            ],   "FSM_EDITOR_EMP",
                               "activeFSM_EMP_FSTPO":
true                         }  ],
                  ]         "active": true
      },                 },
{                     "auditDetails":  {
                           "createdByaction": "a32f35d9-2ab1-4d87-af41-657e0e8f1f57READY_FOR_DISPOSAL",
                           "lastModifiedBycurrentState": "f87f034661e01ccd-ca55be34-4fbe4705-beaeae82-8493220ae46c13ae93200fb3",
                           "createdTimenextState": 1614969539963,"e217e14a-7d3a-41bc-ae31-7ab2dce26f02",
                           "lastModifiedTimeroles": 1658213197555
[
                   },            "FSM_DSO",
        "uuid": "8516ddfa-0bed-48f7-95fc-514934d0594f",                     "tenantId": "pgFSM_EDITOR_EMP",
                    "businessServiceId": "c1ec4e63-587e-4235-a349-c69762b5191f",           "FSM_EMP_FSTPO"
           "sla": null,               ],
     "state": "SCHEDULED",                     "applicationStatusactive": "SCHEDULED",true
                     "docUploadRequired": false, }
                   "isStartState": true,]
               },
     "isTerminateState": false,         {
           "isStateUpdatable        "auditDetails": false,{
                       "actionscreatedBy": ["11b0e02b-0145-4de2-bc42-c97b96264807",
                        {"lastModifiedBy": "157fc9f6-836f-4780-ba89-9e511f65099e",
                            "auditDetailscreatedTime": {1613116718088,
                       "lastModifiedTime": 1654241412659
       "createdBy": "a32f35d9-2ab1-4d87-af41-657e0e8f1f57",           },
                     "lastModifiedByuuid": "f87f034671f17154-ca5540b8-4fbe4595-beae903a-8493220ae46cc8d93c124abe",
                   "tenantId": "pb.amritsar",
                   "createdTimebusinessServiceId": 1614969539963"22c802e6-5354-43be-979a-8a653753459e",
                   "sla": null,
           "lastModifiedTime": 1658213197555        "state": "SCHEDULED",
                   "applicationStatus": "SCHEDULED",
        },           "docUploadRequired": false,
                   "uuidisStartState": "95fc6c32-349b-4878-bd24-e912e401af00",true,
                   "isTerminateState": false,
                   "tenantIdisStateUpdatable": "pg",true,
                   "actions": [
            "currentState": "8516ddfa-0bed-48f7-95fc-514934d0594f",
           {
                           "actionauditDetails": "READY_FOR_DISPOSAL", {
                               "nextStatecreatedBy": "189c748511b0e02b-39420145-42db4de2-808bbc42-0c6635228a18c97b96264807",
                               "roleslastModifiedBy": ["157fc9f6-836f-4780-ba89-9e511f65099e",
                                "FSM_DSO",
createdTime": 1613116718088,
                               "FSM_EDITOR_EMPlastModifiedTime": 1654241412659
                           ]},
                            "activeuuid": true"b82e310e-a519-4ee8-8aaf-550cccbe26b2",
                        }   "tenantId": "pb.amritsar",
                ]                 }"currentState": "71f17154-40b8-4595-903a-c8d93c124abe",
                {           "action": "READY_FOR_DISPOSAL",
        "auditDetails": {                         "createdBynextState": "a32f35d9e217e14a-2ab17d3a-4d8741bc-af41ae31-657e0e8f1f577ab2dce26f02",
                           "lastModifiedByroles": "f87f0346-ca55-4fbe-beae-8493220ae46c", [
                               "createdTime": 1614969539963,FSM_DSO",
                               "lastModifiedTime": 1658213197555FSM_EDITOR_EMP",
                      },         "FSM_EMP_FSTPO"
           "uuid": "189c7485-3942-42db-808b-0c6635228a18",               ],
     "tenantId": "pg",                     "businessServiceIdactive": "c1ec4e63-587e-4235-a349-c69762b5191f", true
                     "sla": null, }
                   "state": "WAITING_FOR_DISPOSAL",]
               },
             "applicationStatus": "WAITING_FOR_DISPOSAL",
 {
                   "docUploadRequiredauditDetails": false,{
                       "isStartStatecreatedBy": true"11b0e02b-0145-4de2-bc42-c97b96264807",
                       "isTerminateStatelastModifiedBy": false"157fc9f6-836f-4780-ba89-9e511f65099e",
                       "isStateUpdatablecreatedTime": false1613116718088,
                       "actionslastModifiedTime": [1654241412659
                   },
    {                   "uuid": "e217e14a-7d3a-41bc-ae31-7ab2dce26f02",
         "auditDetails": {            "tenantId": "pb.amritsar",
                    "createdBybusinessServiceId": "f87f034622c802e6-ca555354-4fbe43be-beae979a-8493220ae46c8a653753459e",
                   "sla": null,
                   "lastModifiedBystate": "f87f0346-ca55-4fbe-beae-8493220ae46cWAITING_FOR_DISPOSAL",
                     "applicationStatus": "WAITING_FOR_DISPOSAL",
          "createdTime": 1647270223008,        "docUploadRequired": false,
                   "isStartState": true,
  "lastModifiedTime": 1658213197555                "isTerminateState": false,
           },        "isStateUpdatable": true,
                   "uuidactions": "dbb90c77-3b34-4772-a952-a3020e18da4f",[
                       {
    "tenantId": "pg",                           "auditDetails": {
 "currentState": "189c7485-3942-42db-808b-0c6635228a18",                             "actioncreatedBy": "DECLINEVEHICLE11b0e02b-0145-4de2-bc42-c97b96264807",
                               "nextStatelastModifiedBy": "1723f1f1157fc9f6-0a58836f-42fa4780-bd3cba89-200c47d12fa09e511f65099e",
                               "rolescreatedTime": [1643360911202,
                                "FSM_EMP_FSTPOlastModifiedTime": 1654241412659
                           ]},

                           "activeuuid": true"9a8b4fd2-8954-48b4-b593-b5ae273ea33f",
                        },      "tenantId": "pb.amritsar",
                  {         "currentState": "e217e14a-7d3a-41bc-ae31-7ab2dce26f02",
                      "auditDetails": {    "action": "DECLINEVEHICLE",
                           "createdBynextState": "a32f35d915c550df-2ab18369-4d8747fd-af41816d-657e0e8f1f57c24a07861c5a",
                           "roles": [
       "lastModifiedBy": "f87f0346-ca55-4fbe-beae-8493220ae46c",                       "FSM_EMP_FSTPO"
         "createdTime": 1614969539963,                 ],
               "lastModifiedTime": 1658213197555           "active": true
                },       },
                     "uuid": "07ce0836-b220-4bc9-b56e-0afbb935be9e",
 {
                           "tenantIdauditDetails": "pg", {
                               "currentStatecreatedBy": "189c748511b0e02b-39420145-42db4de2-808bbc42-0c6635228a18c97b96264807",
                               "actionlastModifiedBy": "DISPOSE157fc9f6-836f-4780-ba89-9e511f65099e",
                               "nextStatecreatedTime": "40f37c60-efe8-4698-a411-ac39bee60dd0",1613116718088,
                               "roleslastModifiedTime": [1654241412659
                           },
    "FSM_EMP_FSTPO"                             ]"uuid": "c83445e8-c658-4a29-b69d-29f30a8be7ff",
                            "activetenantId": true"pb.amritsar",
                        }   "currentState": "e217e14a-7d3a-41bc-ae31-7ab2dce26f02",
                ]           "action": "DISPOSE",
    },                 {       "nextState": "0fec53d3-6940-44c9-8582-2a09bd1f413a",
            "auditDetails": {              "roles": [
         "createdBy": "a32f35d9-2ab1-4d87-af41-657e0e8f1f57",                     "FSM_EMP_FSTPO"
   "lastModifiedBy": "f87f0346-ca55-4fbe-beae-8493220ae46c",                       ],
 "createdTime": 1614969539963,                         "lastModifiedTimeactive": true
 1658213197555                      },
                    "uuid": "40f37c60-efe8-4698-a411-ac39bee60dd0",]
               },
             "tenantId": "pg", {
                   "businessServiceIdauditDetails": "c1ec4e63-587e-4235-a349-c69762b5191f", {
                       "slacreatedBy": null,"11b0e02b-0145-4de2-bc42-c97b96264807",
                       "statelastModifiedBy": "DISPOSED157fc9f6-836f-4780-ba89-9e511f65099e",
                       "applicationStatuscreatedTime": "DISPOSED"1613116718088,
                       "docUploadRequiredlastModifiedTime": false,1654241412659
                    "isStartState": false},
                    "isTerminateStateuuid": true,
"0fec53d3-6940-44c9-8582-2a09bd1f413a",
                   "isStateUpdatabletenantId": true"pb.amritsar",
                    "actionsbusinessServiceId": null"22c802e6-5354-43be-979a-8a653753459e",
                },   "sla": null,
            {       "state": "DISPOSED",
            "auditDetails": {      "applicationStatus": "DISPOSED",
                   "createdBydocUploadRequired": "f87f0346-ca55-4fbe-beae-8493220ae46c",
false,
                       "lastModifiedByisStartState": "f87f0346-ca55-4fbe-beae-8493220ae46c"false,
                   "isTerminateState": true,
   "createdTime": 1647270223008,               "isStateUpdatable": true,
        "lastModifiedTime": 1658213197555          "actions": null
         },      },
              "uuid": "1723f1f1-0a58-42fa-bd3c-200c47d12fa0", {
                    "tenantIdauditDetails": "pg",{
                       "businessServiceIdcreatedBy": "c1ec4e6311b0e02b-587e0145-42354de2-a349bc42-c69762b5191fc97b96264807",
                       "slalastModifiedBy": null"157fc9f6-836f-4780-ba89-9e511f65099e",
                       "statecreatedTime": "VEHICLE_DECLINED"1643360911202,
                       "applicationStatuslastModifiedTime": "VEHICLE_DECLINED",1654241412659
                    "docUploadRequired": false,
},
                   "isStartStateuuid": false"15c550df-8369-47fd-816d-c24a07861c5a",
                    "isTerminateStatetenantId": true"pb.amritsar",
                    "isStateUpdatablebusinessServiceId": true"22c802e6-5354-43be-979a-8a653753459e",
                    "actionssla": null,
                    }"state": "VEHICLE_DECLINED",
                    ]"applicationStatus": "VEHICLE_DECLINED",
            "auditDetails       "docUploadRequired": false,
  {                 "createdByisStartState": "a32f35d9-2ab1-4d87-af41-657e0e8f1f57",false,
                   "lastModifiedByisTerminateState": "f87f0346-ca55-4fbe-beae-8493220ae46c"true,
                   "createdTimeisStateUpdatable": 1614969539963true,
                   "lastModifiedTimeactions": null
1658213197555               },
               {
        }          ]
}

Instructions for Production execution:

  1. Replace the tenant id for production environment

  2. Replace the request info object with production user info details

  3. Fetch the production instance of the FSM_VEHICLE_TRIP business object and add the READY_FOR_DISPOSALaction at state : null in the Business service definition and then use the _update business service for updating the workflow for vehicle trip.

Code Block
 "auditDetails": {
                            "actioncreatedBy": "READY_FOR_DISPOSAL157fc9f6-836f-4780-ba89-9e511f65099e",
                            "currentStatelastModifiedBy": "61e01ccd157fc9f6-be34836f-47054780-ae82ba89-13ae93200fb39e511f65099e",
                            "nextStatecreatedTime": "e217e14a-7d3a-41bc-ae31-7ab2dce26f02",
 1654105652933,
                          "roleslastModifiedTime": [1654241412659
                   },
            "FSM_DSO",       "uuid": "4c97dd1b-ebcf-424b-bc68-037c17e29194",
                        "FSM_EDITOR_EMP"tenantId": "pb.amritsar",
                   "businessServiceId": "22c802e6-5354-43be-979a-8a653753459e",
            "FSM_EMP_FSTPO"       "sla": null,
                   "state": ]null,

                           "active"applicationStatus": null,
true                   "docUploadRequired": false,
    }

...

     

...

 

...

         "

...

isStartState": 

...

true,
        

...

           "

...

isTerminateState": 

...

false,
        

...

           "

...

isStateUpdatable": 

...

true,
        

...

           "

...

actions": 

...

[
       

...

 

...

         

...

 

...

     

...

{
    

...

 

...

         

...

             "

...

auditDetails": 

...

{
            

...

                   "createdBy": "

...

157fc9f6-

...

836f-

...

4780-

...

ba89-

...

9e511f65099e",
            

...

                   "

...

lastModifiedBy": "

...

157fc9f6-836f-4780-ba89-9e511f65099e",
           

...

 

...

             

...

 

...

     "createdTime": 1654105652933,
          

...

                     "

...

lastModifiedTime": 1654241412659
 

...

                         

...

 },
                           "

...

uuid": "

...

01a3ec24-

...

a89a-

...

4169-

...

98ba-

...

13b483ff417e",
                           "

...

tenantId": 

...

"pb.amritsar",
                           "

...

currentState":

...

 "4c97dd1b-ebcf-424b-bc68-037c17e29194",
                       

...

    "action": "CREATE_FSTPO_LOG",
                 

...

          "nextState": "0fec53d3-6940-44c9-8582-2a09bd1f413a",
                     

...

      "roles": 

...

[
                     

...

 

...

         "FSM_EMP_FSTPO"
           

...

 

...

               ],
     

...

 

...

                     "

...

active": 

...

true
                   

...

 

...

   }
                 

...

 

...

 ]
               

...

}
 

...

 

...

         ],
           "

...

auditDetails": 

...

{
               

...

"

...

createdBy": 

...

"11b0e02b-0145-4de2-bc42-c97b96264807",
               "lastModifiedBy": "157fc9f6-836f-4780-ba89-9e511f65099e",
       

...

        "createdTime": 1613116718088,
               

...

"

...

lastModifiedTime": 

...

1654241412659
           }
       }
   ]

Instructions for Production execution:

  1. Replace the tenant id for production environment

  2. Replace the request info object with production user info details

  3. Fetch the production instance of the FSM_VEHICLE_TRIP business object and add the READY_FOR_DISPOSALaction at state : null in the Business service definition and then use the _update business service for updating the workflow for vehicle trip.

Code Block
{
  "action": "READY_FOR_DISPOSAL",
  "currentState": "61e01ccd-be34-4705-ae82-13ae93200fb3",
  "

...

nextState": "

...

e217e14a-

...

7d3a-

...

41bc-

...

ae31-

...

7ab2dce26f02",
  "roles": [
    "FSM_DSO",
    "FSM_EDITOR_EMP",
    "FSM_EMP_FSTPO"
  ],
  "active": true
}

Code Block
{
     "lastModifiedByRequestInfo": "157fc9f6-836f-4780-ba89-9e511f65099e", {
        "apiId": "Rainmaker",
        "action": "",
        "did": 1,
        "createdTimekey": 1654241412659"",
        "msgId": "20170310130900|en_IN",
        "requesterId": "",
        "ts": 1513579888683,
  "lastModifiedTime": 1654241412659     "ver": ".01",
        "authToken": "b314c3d7-98e4-4421-ae29-ef1ef4db8fed"
    },
 "BusinessServices": [
    },   {
           "tenantId": "pb.amritsar",
            "uuid": "344d60a622c802e6-b4155354-493743be-8a20979a-e1a70d767f018a653753459e",
           "businessService": "FSM_VEHICLE_TRIP",
           "business": "vehicle",
           "tenantIdbusinessServiceSla": "pb.amritsar"172800000,
           "states": [
                "currentState": "61e01ccd-be34-4705-ae82-13ae93200fb3",{
                   "auditDetails": {
                       "actioncreatedBy": "CREATE_FSTPO_VEHICLE_LOG11b0e02b-0145-4de2-bc42-c97b96264807",
                            "nextStatelastModifiedBy": "0fec53d3157fc9f6-6940836f-44c94780-8582ba89-2a09bd1f413a9e511f65099e",
                            "rolescreatedTime": [1613116718088,
                       "lastModifiedTime": 1654241412659
       "FSM_EMP_FSTPO"            },
                ],   "uuid": "61e01ccd-be34-4705-ae82-13ae93200fb3",
                   "tenantId": "pb.amritsar",
   "active": true               "businessServiceId": "22c802e6-5354-43be-979a-8a653753459e",
        },           "sla": null,
            {       "state": null, 
                   "auditDetailsapplicationStatus": {null,
                   "docUploadRequired": false,
            "createdBy       "isStartState": "11b0e02b-0145-4de2-bc42-c97b96264807"true,
                   "isTerminateState": false,
           "lastModifiedBy        "isStateUpdatable": "157fc9f6-836f-4780-ba89-9e511f65099e"true,
                   "actions": [
                "createdTime": 1613116718088,       {
                           "lastModifiedTimeauditDetails": 1654241412659{
                                }"createdBy": "157fc9f6-836f-4780-ba89-9e511f65099e",
                               "uuidlastModifiedBy": "96e88b11157fc9f6-25d8836f-4cc14780-b35cba89-6ce5edcb59049e511f65099e",
                               "tenantIdcreatedTime": "pb.amritsar"1654241412659,
                               "currentStatelastModifiedTime": "61e01ccd-be34-4705-ae82-13ae93200fb3",1654241412659
                            "action": "SCHEDULE"},
                            "nextStateuuid": "71f17154344d60a6-40b8b415-45954937-903a8a20-c8d93c124abee1a70d767f01",
                            "rolestenantId": ["pb.amritsar",
                           "currentState": "61e01ccd-be34-4705-ae82-13ae93200fb3",
            "FSM_DSO",                "action": "CREATE_FSTPO_VEHICLE_LOG",
                           "nextState": "0fec53d3-6940-44c9-8582-2a09bd1f413a",
                           "FSM_EDITOR_EMP",
roles": [
                               "FSM_EMP_FSTPO"
                            ],
                            "active": true

                       },

                       {
                            "actionauditDetails": "READY_FOR_DISPOSAL",{
                               "currentStatecreatedBy": "61e01ccd11b0e02b-be340145-47054de2-ae82bc42-13ae93200fb3c97b96264807",
                               "nextStatelastModifiedBy": "e217e14a157fc9f6-7d3a836f-41bc4780-ae31ba89-7ab2dce26f029e511f65099e",
                               "rolescreatedTime": [1613116718088,
                                "FSM_DSO",lastModifiedTime": 1654241412659
                           },
    "FSM_EDITOR_EMP",                                 "FSM_EMP_FSTPO""uuid": "96e88b11-25d8-4cc1-b35c-6ce5edcb5904",
                            ],
"tenantId": "pb.amritsar",
                           "activecurrentState": true"61e01ccd-be34-4705-ae82-13ae93200fb3",
                        }   "action": "SCHEDULE",
                ]           "nextState": "71f17154-40b8-4595-903a-c8d93c124abe",
    },                 {      "roles": [
             "auditDetails": {                 "FSM_DSO",
       "createdBy": "11b0e02b-0145-4de2-bc42-c97b96264807",                         "lastModifiedBy": "157fc9f6-836f-4780-ba89-9e511f65099e""FSM_EDITOR_EMP",
                        "createdTime": 1613116718088,       "FSM_EMP_FSTPO"
                 "lastModifiedTime": 1654241412659         ],
           },                "active": true
    "uuid": "71f17154-40b8-4595-903a-c8d93c124abe",                   },
       "tenantId": "pb.amritsar",               {
     "businessServiceId": "22c802e6-5354-43be-979a-8a653753459e",                     "slaaction": null,"READY_FOR_DISPOSAL",
                           "statecurrentState": "SCHEDULED61e01ccd-be34-4705-ae82-13ae93200fb3",
                           "applicationStatusnextState": "SCHEDULEDe217e14a-7d3a-41bc-ae31-7ab2dce26f02",
                           "docUploadRequiredroles": false,[
                    "isStartState": true,          "FSM_DSO",
          "isTerminateState": false,                     "isStateUpdatable": true,FSM_EDITOR_EMP",
                     "actions": [         "FSM_EMP_FSTPO"
               {            ],
                "auditDetails": {          "active": true
                     "createdBy": "11b0e02b-0145-4de2-bc42-c97b96264807",
 }
                      ]
        "lastModifiedBy": "157fc9f6-836f-4780-ba89-9e511f65099e",      },
               {
          "createdTime": 1613116718088,        "auditDetails": {
                       "lastModifiedTimecreatedBy": 1654241412659"11b0e02b-0145-4de2-bc42-c97b96264807",
                            },"lastModifiedBy": "157fc9f6-836f-4780-ba89-9e511f65099e",
                       "createdTime": 1613116718088,
     "uuid": "b82e310e-a519-4ee8-8aaf-550cccbe26b2",                  "lastModifiedTime": 1654241412659
         "tenantId": "pb.amritsar",         },
                   "currentStateuuid": "71f17154-40b8-4595-903a-c8d93c124abe",
 
                          "action"tenantId": "READY_FOR_DISPOSALpb.amritsar",
   
                        "nextStatebusinessServiceId": "e217e14a22c802e6-7d3a5354-41bc43be-ae31979a-7ab2dce26f028a653753459e",
                            "roles"sla": [null,
                                "FSM_DSO"state": "SCHEDULED",
                                "FSM_EDITOR_EMP",
          "applicationStatus": "SCHEDULED",
                     "FSM_EMP_FSTPO"
"docUploadRequired": false,
                           ]"isStartState": true,
                            "active"isTerminateState": truefalse,
                   "isStateUpdatable": true,
   }                "actions": [
   ]                 },   {
             {              "auditDetails": {
     "auditDetails": {                         "createdBy": "11b0e02b-0145-4de2-bc42-c97b96264807",
                               "lastModifiedBy": "157fc9f6-836f-4780-ba89-9e511f65099e",
                               "createdTime": 1613116718088,
                               "lastModifiedTime": 1654241412659
                           },
                           "uuid": "e217e14ab82e310e-7d3aa519-41bc4ee8-ae318aaf-7ab2dce26f02550cccbe26b2",
                           "tenantId": "pb.amritsar",
                           "businessServiceIdcurrentState": "22c802e671f17154-535440b8-43be4595-979a903a-8a653753459ec8d93c124abe",
                           "slaaction": null"READY_FOR_DISPOSAL",
                    "state       "nextState": "WAITING_FOR_DISPOSAL",
   e217e14a-7d3a-41bc-ae31-7ab2dce26f02",
                "applicationStatus": "WAITING_FOR_DISPOSAL",          "roles": [
         "docUploadRequired": false,                     "isStartState": trueFSM_DSO",
                    "isTerminateState": false,          "FSM_EDITOR_EMP",
          "isStateUpdatable": true,                     "actions": [FSM_EMP_FSTPO"
                          { ],
                           "auditDetailsactive": {true
                       }
         "createdBy": "11b0e02b-0145-4de2-bc42-c97b96264807",         ]
               },
       "lastModifiedBy": "157fc9f6-836f-4780-ba89-9e511f65099e",             {
                   "createdTimeauditDetails": 1643360911202,{
                                "lastModifiedTime"createdBy": 1654241412659"11b0e02b-0145-4de2-bc42-c97b96264807",
                       "lastModifiedBy": "157fc9f6-836f-4780-ba89-9e511f65099e",
   },                    "createdTime": 1613116718088,
       "uuid": "9a8b4fd2-8954-48b4-b593-b5ae273ea33f",                  "lastModifiedTime": 1654241412659
         "tenantId": "pb.amritsar",         },
                   "currentStateuuid": "e217e14a-7d3a-41bc-ae31-7ab2dce26f02",
                            "action"tenantId": "DECLINEVEHICLEpb.amritsar",
 
                          "nextState"businessServiceId": "15c550df22c802e6-83695354-47fd43be-816d979a-c24a07861c5a8a653753459e",
 
                          "roles"sla": [null,
                   "state": "WAITING_FOR_DISPOSAL",
           "FSM_EMP_FSTPO"        "applicationStatus": "WAITING_FOR_DISPOSAL",
                   "docUploadRequired": false,
           ],        "isStartState": true,
                   "activeisTerminateState": true false,
                   "isStateUpdatable": true,
                 },
  "actions": [
                       {

                           "auditDetails": {
                                "createdBy": "11b0e02b-0145-4de2-bc42-c97b96264807",
                                "lastModifiedBy": "157fc9f6-836f-4780-ba89-9e511f65099e",
                                "createdTime": 16131167180881643360911202,
                                "lastModifiedTime": 1654241412659

                           },

                           "uuid": "c83445e89a8b4fd2-c6588954-4a2948b4-b69db593-29f30a8be7ffb5ae273ea33f",
                            "tenantId": "pb.amritsar",

                           "currentState": "e217e14a-7d3a-41bc-ae31-7ab2dce26f02",

                           "action": "DISPOSEDECLINEVEHICLE",
                            "nextState": "0fec53d315c550df-69408369-44c947fd-8582816d-2a09bd1f413ac24a07861c5a",
                            "roles": [
                                "FSM_EMP_FSTPO"
                            ],
                            "active": true
                        },
                    ]   {
             },                "auditDetails": {
                    "auditDetails": {                         "createdBy": "11b0e02b-0145-4de2-bc42-c97b96264807",
                               "lastModifiedBy": "157fc9f6-836f-4780-ba89-9e511f65099e",
                               "createdTime": 1613116718088,
                        "lastModifiedTime":        "lastModifiedTime": 1654241412659
                           },
                           "uuid": "0fec53d3c83445e8-6940c658-44c94a29-8582b69d-2a09bd1f413a29f30a8be7ff",
                           "tenantId": "pb.amritsar",
                           "businessServiceIdcurrentState": "22c802e6e217e14a-53547d3a-43be41bc-979aae31-8a653753459e7ab2dce26f02",
                           "slaaction": null"DISPOSE",
                    "state       "nextState": "DISPOSED0fec53d3-6940-44c9-8582-2a09bd1f413a",
                    "applicationStatus": "DISPOSED",       "roles": [
                               "docUploadRequired": false,FSM_EMP_FSTPO"
                          "isStartState": false],
                           "isTerminateStateactive": true,
                    "isStateUpdatable": true,  }
                  "actions": null]
                },

               {

                   "auditDetails": {
                        "createdBy": "11b0e02b-0145-4de2-bc42-c97b96264807",
                        "lastModifiedBy": "157fc9f6-836f-4780-ba89-9e511f65099e",
                        "createdTime": 16433609112021613116718088,
                        "lastModifiedTime": 1654241412659

                   },

                   "uuid": "15c550df0fec53d3-83696940-47fd44c9-816d8582-c24a07861c5a2a09bd1f413a",
                    "tenantId": "pb.amritsar",

                   "businessServiceId": "22c802e6-5354-43be-979a-8a653753459e",

                   "sla": null,
                    "state": "VEHICLE_DECLINEDDISPOSED",
                    "applicationStatus": "VEHICLE_DECLINEDDISPOSED",
                    "docUploadRequired": false,
                    "isStartState": false,
                    "isTerminateState": true,
                    "isStateUpdatable": true,
                    "actions": null
                },
                {
                    "auditDetails": {
                        "createdBy": "157fc9f611b0e02b-836f0145-47804de2-ba89bc42-9e511f65099ec97b96264807",
                        "lastModifiedBy": "157fc9f6-836f-4780-ba89-9e511f65099e",
                        "createdTime": 16541056529331643360911202,
                        "lastModifiedTime": 1654241412659
                    },
                    "uuid": "4c97dd1b15c550df-ebcf8369-424b47fd-bc68816d-037c17e29194c24a07861c5a",

                   "tenantId": "pb.amritsar",
                    "businessServiceId": "22c802e6-5354-43be-979a-8a653753459e",

                   "sla": null,

                   "state": null"VEHICLE_DECLINED",
                    "applicationStatus": null"VEHICLE_DECLINED",
                    "docUploadRequired": false,
                    "isStartState": truefalse,

                   "isTerminateState": falsetrue,

                   "isStateUpdatable": true,
                    "actions": [null
               },
        {       {
                     "auditDetails": {
        
                       "createdBy": "157fc9f6-836f-4780-ba89-9e511f65099e",
  
                             "lastModifiedBy": "157fc9f6-836f-4780-ba89-9e511f65099e",
                                "createdTime": 1654105652933,
     
                          "lastModifiedTime": 1654241412659
                            },
        
                   "uuid": "01a3ec244c97dd1b-a89aebcf-4169424b-98babc68-13b483ff417e037c17e29194",
                            "tenantId": "pb"tenantId": "pb.amritsar",
       
                    "currentStatebusinessServiceId": "4c97dd1b22c802e6-ebcf5354-424b43be-bc68979a-037c17e291948a653753459e",
       
                    "actionsla": "CREATE_FSTPO_LOG",
        null,
                   "nextStatestate": "0fec53d3-6940-44c9-8582-2a09bd1f413a"null,
                     "applicationStatus": null,
      "roles": [            "docUploadRequired": false,
                   "FSM_EMP_FSTPOisStartState": true,
                           ],
        "isTerminateState": false,
                   "activeisStateUpdatable": true,
                   "actions": [
   }                    {
]                 }          "auditDetails": {
 ],             "auditDetails": {                 "createdBy": "11b0e02b157fc9f6-0145836f-4de24780-bc42ba89-c97b962648079e511f65099e",
                  "lastModifiedBy": "             "lastModifiedBy": "157fc9f6-836f-4780-ba89-9e511f65099e",
                               "createdTime": 1613116718088,1654105652933,
                               "lastModifiedTime": 1654241412659
                           },
                           "uuid": "01a3ec24-a89a-4169-98ba-13b483ff417e",
                           "tenantId": "pb.amritsar",
         }
    ]                  "currentState": "4c97dd1b-ebcf-424b-bc68-037c17e29194",
                           "action": "CREATE_FSTPO_LOG",
                           "nextState": "0fec53d3-6940-44c9-8582-2a09bd1f413a",
                           "roles": [
                               "FSM_EMP_FSTPO"
                           ],
                           "active": true
                       }
                   ]
               }
           ],
           "auditDetails": {
               "createdBy": "11b0e02b-0145-4de2-bc42-c97b96264807",
               "lastModifiedBy": "157fc9f6-836f-4780-ba89-9e511f65099e",
               "createdTime": 1613116718088,
               "lastModifiedTime": 1654241412659
           }
       }
   ]

...

In system the FSM_POST_PAY_SERVICE and FSM are removed and we introduced below new Business service for advance payment application and zero price application.

For Advance new Business service FSM_ADVANCE_PAY_SERVICE has been created.

Advance Pay works based on the configuration % basis that how much can be payer needs to pay during the application creation .

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

Code Block
{

    "BusinessServices": [

        {

            "tenantId": "pb",

            "businessService": "FSM_ADVANCE_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",

                            "action": "APPLY",

                            "nextState": "PENDING_APPL_FEE_PAYMENT",

                            "roles": [

                                "FSM_CREATOR_EMP"

                            ]

                        },

                        {

                            "tenantId": "pb",

                            "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",

                            "action": "REJECT",

                            "nextState": "REJECTED",

                            "roles": [

                                "FSM_ADMIN"

                            ]

                        },

                        {

                            "tenantId": "pb",

                            "action": "SUBMIT",

                            "nextState": "PENDING_APPL_FEE_PAYMENT",

                            "roles": [

                                "FSM_EDITOR_EMP"

                            ]

                        }

                    ]

                },

                {

                    "tenantId": "pb",

                    "sla": null,

                    "state": "PENDING_APPL_FEE_PAYMENT",

                    "applicationStatus": "PENDING_APPL_FEE_PAYMENT",

                    "docUploadRequired": false,

                    "isStartState": false,

                    "isTerminateState": false,

                    "isStateUpdatable": true,

                    "actions": [

                        {

                            "tenantId": "pb",

                            "action": "REJECT",

                            "nextState": "REJECTED",

                            "roles": [

                                "FSM_ADMIN"

                            ]

                        },

                        {

                            "tenantId": "pb",

                            "action": "SENDBACK",

                            "nextState": "CREATED",

                            "roles": [

                                "FSM_ADMIN"

                            ]

                        },

                        {

                            "tenantId": "pb",

                            "action": "PAY",

                            "nextState": "ASSING_DSO",

                            "roles": [

                                "CITIZEN",

                                "FSM_COLLECTOR"

                            ]

                        }

                    ]

                },

                {

                    "tenantId": "pb",

                    "sla": null,

                    "state": "ASSING_DSO",

                    "applicationStatus": "ASSING_DSO",

                    "docUploadRequired": false,

                    "isStartState": false,

                    "isTerminateState": false,

                    "isStateUpdatable": true,

                    "actions": [

                        {

                            "tenantId": "pb",

                            "action": "CANCEL",

                            "nextState": "CANCELED",

                            "roles": [

                                "FSM_ADMIN"

                            ]

                        },

                        {

                            "tenantId": "pb",

                            "action": "ASSIGN",

                            "nextState": "PENDING_DSO_APPROVAL",

                            "roles": [

                                "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"

                            ]

                        },

                        {

                            "tenantId": "pb",

                            "currentState": "DSO_REJECTED",

                            "action": "REASSING",

                            "nextState": "PENDING_DSO_APPROVAL",

                            "roles": [

                                "FSM_EDITOR_EMP"

                            ]

                        },

                        {

                            "tenantId": "pb",

                            "currentState": "DSO_REJECTED",

                            "action": "SENDBACK",

                            "nextState": "PENDING_DSO_APPROVAL",

                            "roles": [

                                "FSM_ADMIN"

                            ]

                        }

                    ]

                },

                {

                    "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": "UPDATE",

                            "nextState": "DSO_INPROGRESS",

                            "roles": [

                                "FSM_DSO",

                                "FSM_EDITOR_EMP"

                            ]

                        },

                        {

                            "tenantId": "pb",

                            "action": "PAY",

                            "nextState": "DSO_INPROGRESS",

                            "roles": [

                                "CITIZEN",

                                "FSM_COLLECTOR"

                            ]

                        },

                        {

                            "tenantId": "pb",

                            "currentState": "DSO_INPROGRESS",

                            "action": "REASSING",

                            "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_REJECT",

                            "nextState": "DSO_REJECTED",

                            "roles": [

                                "FSM_DSO",

                                "FSM_EDITOR_EMP"

                            ]

                        },

                        {

                            "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",

                    "sla": null,

                    "state": "COMPLETED",

                    "applicationStatus": "COMPLETED",

                    "docUploadRequired": false,

                    "isStartState": false,

                    "isTerminateState": true,

                    "isStateUpdatable": false

                },

                {

                    "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

                },

                {

                    "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"

                            ]

                        }

                    ]

                }

            ]

        }

    ],

    "RequestInfo": {

        "apiId": "Rainmaker",

        "action": "",

        "did": 1,

        "key": "",

        "msgId": "20170310130900|en_IN",

        "requesterId": "",

        "ts": 1513579888683,

        "ver": ".01",

        "authToken": "c6aa4196-0e1b-4634-802b-b85fa13ae6ce",

        "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 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

Code Block
{
	"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"
						]
					}
				]
			},
			{
				"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 .

In Zero pricing application will be created with zero price and collection step is skipped.

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

Code Block
{
	"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"
						]
					}
				]
			},
			{
				"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
		}
	}
}