Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- db.purchase_statuses.remove({})
- db.purchase_statuses.insertMany([
- {
- "name": "DRAFT",
- "actions": [
- {
- "name": "REVOKE",
- "stageRouting": [
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "REVOKED",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_1"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "REVOKED",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_2"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "REVOKED",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_3"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "REVOKED",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_CFO"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "REVOKED",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_BOARD"
- }
- ],
- "roles": [
- "R_REQUEST_ACC_LEVEL_1",
- "R_REQUEST_ACC_LEVEL_2",
- "R_REQUEST_ACC_LEVEL_3",
- "R_REQUEST_ACC_LEVEL_CFO",
- "R_REQUEST_ACC_LEVEL_BOARD",
- "ADMIN"
- ]
- },
- {
- "name": "SEND_TO_ACCEPTANCE",
- "stageRouting": [
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_2",
- "targetStatus": "UNDER_ACCEPTANCE",
- "mailInformation": {
- "address": [
- "manager"
- ],
- "cc": [
- "purchaser"
- ],
- "subject": "Request send to acceptance",
- "template": "velocity/purchaseInAcceptance.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_1"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_3",
- "targetStatus": "UNDER_ACCEPTANCE",
- "mailInformation": {
- "address": [
- "manager"
- ],
- "cc": [
- "purchaser"
- ],
- "subject": "Request send to acceptance",
- "template": "velocity/purchaseInAcceptance.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_2"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_CFO",
- "targetStatus": "FINAL_ACCEPTANCE",
- "mailInformation": {
- "address": [
- "requests@onwelo.com"
- ],
- "cc": [
- "purchaser"
- ],
- "subject": "Request send to acceptance",
- "template": "velocity/purchaseInAcceptance.vm"
- }
- },
- {
- "maxAmount": 1000000.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_CFO",
- "targetStatus": "FINAL_ACCEPTANCE",
- "mailInformation": {
- "address": [
- "request.accf@onwelo.com"
- ],
- "cc": [
- "purchaser"
- ],
- "subject": "Request send to acceptance",
- "template": "velocity/purchaseInAcceptance.vm"
- }
- },
- {
- "maxAmount": 999999999999999999999999999999999999.99,
- "finalLevel": "R_REQUEST_ACC_LEVEL_BOARD",
- "targetStatus": "FINAL_ACCEPTANCE",
- "mailInformation": {
- "address": [
- "request.accb@onwelo.com"
- ],
- "cc": [
- "purchaser"
- ],
- "subject": "Request send to acceptance",
- "template": "velocity/purchaseInAcceptance.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_3"
- },
- {
- "targetStages": [
- {
- "maxAmount": 1000000.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_CFO",
- "targetStatus": "FINAL_ACCEPTANCE",
- "mailInformation": {
- "address": [
- "request.accf@onwelo.com"
- ],
- "cc": [
- "purchaser"
- ],
- "subject": "Request send to acceptance",
- "template": "velocity/purchaseInAcceptance.vm"
- }
- },
- {
- "maxAmount": 999999999999999999999999999999999999.99,
- "finalLevel": "R_REQUEST_ACC_LEVEL_BOARD",
- "targetStatus": "FINAL_ACCEPTANCE",
- "mailInformation": {
- "address": [
- "request.accb@onwelo.com"
- ],
- "cc": [
- "purchaser"
- ],
- "subject": "Request send to acceptance",
- "template": "velocity/purchaseInAcceptance.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_CFO"
- },
- {
- "targetStages": [
- {
- "maxAmount": 1000000.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_CFO",
- "targetStatus": "FINAL_ACCEPTANCE",
- "mailInformation": {
- "address": [
- "request.accf@onwelo.com"
- ],
- "cc": [
- "purchaser"
- ],
- "subject": "Request send to acceptance",
- "template": "velocity/purchaseInAcceptance.vm"
- }
- },
- {
- "maxAmount": 999999999999999999999999999999999999.99,
- "finalLevel": "R_REQUEST_ACC_LEVEL_BOARD",
- "targetStatus": "FINAL_ACCEPTANCE",
- "mailInformation": {
- "address": [
- "request.accb@onwelo.com"
- ],
- "cc": [
- "purchaser"
- ],
- "subject": "Request send to acceptance",
- "template": "velocity/purchaseInAcceptance.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_BOARD"
- }
- ],
- "roles": [
- "R_REQUEST_ACC_LEVEL_1",
- "R_REQUEST_ACC_LEVEL_2",
- "R_REQUEST_ACC_LEVEL_3",
- "R_REQUEST_ACC_LEVEL_CFO",
- "R_REQUEST_ACC_LEVEL_BOARD",
- "ADMIN"
- ]
- },
- {
- "name": "SAVE",
- "stageRouting": [
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "DRAFT",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_1"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "DRAFT",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_2"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "DRAFT",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_3"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "DRAFT",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_CFO"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "DRAFT",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_BOARD"
- }
- ],
- "roles": [
- "R_REQUEST_ACC_LEVEL_1",
- "R_REQUEST_ACC_LEVEL_2",
- "R_REQUEST_ACC_LEVEL_3",
- "R_REQUEST_ACC_LEVEL_CFO",
- "R_REQUEST_ACC_LEVEL_BOARD",
- "ADMIN"
- ]
- }
- ]
- },
- {
- "name": "UNDER_ACCEPTANCE",
- "actions": [
- {
- "name": "ACCEPT",
- "stageRouting": [
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_3",
- "targetStatus": "UNDER_ACCEPTANCE",
- "mailInformation": {
- "address": [
- "manager"
- ],
- "cc": [
- "purchaser"
- ],
- "subject": "Request send to acceptance",
- "template": "velocity/purchaseInAcceptance.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_2"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_CFO",
- "targetStatus": "FINAL_ACCEPTANCE",
- "mailInformation": {
- "address": [
- "requests@onwelo.com"
- ],
- "cc": [
- "purchaser"
- ],
- "subject": "Request send to acceptance",
- "template": "velocity/purchaseInAcceptance.vm"
- }
- },
- {
- "maxAmount": 1000000.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_CFO",
- "targetStatus": "FINAL_ACCEPTANCE",
- "mailInformation": {
- "address": [
- "request.accf@onwelo.com"
- ],
- "cc": [
- "purchaser"
- ],
- "subject": "Request send to acceptance",
- "template": "velocity/purchaseInAcceptance.vm"
- }
- },
- {
- "maxAmount": 999999999999999999999999999999999999.99,
- "finalLevel": "R_REQUEST_ACC_LEVEL_BOARD",
- "targetStatus": "FINAL_ACCEPTANCE",
- "mailInformation": {
- "address": [
- "request.accb@onwelo.com"
- ],
- "cc": [
- "purchaser"
- ],
- "subject": "Request send to acceptance",
- "template": "velocity/purchaseInAcceptance.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_3"
- },
- {
- "targetStages": [
- {
- "maxAmount": 1000000.0,
- "finalLevel": "R_REQUEST_LEVEL_ORDER",
- "targetStatus": "READY_TO_ORDER",
- "mailInformation": {
- "address": [
- "requests@onwelo.com"
- ],
- "cc": [
- "purchaser"
- ],
- "subject": "Request send to acceptance",
- "template": "velocity/purchaseInAcceptance.vm"
- }
- },
- {
- "maxAmount": 999999999999999999999999999999999999.99,
- "finalLevel": "R_REQUEST_ACC_LEVEL_BOARD",
- "targetStatus": "FINAL_ACCEPTANCE",
- "mailInformation": {
- "address": [
- "request.accb@onwelo.com"
- ],
- "cc": [
- "purchaser"
- ],
- "subject": "Request send to acceptance",
- "template": "velocity/purchaseInAcceptance.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_CFO"
- },
- {
- "targetStages": [
- {
- "maxAmount": 999999999999999999999999999999999999.99,
- "finalLevel": "R_REQUEST_LEVEL_ORDER",
- "targetStatus": "READY_TO_ORDER",
- "mailInformation": {
- "address": [
- "requests@onwelo.com"
- ],
- "cc": [
- "purchaser"
- ],
- "subject": "Request send to acceptance",
- "template": "velocity/purchaseSendToOrdering.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_BOARD"
- }
- ],
- "roles": [
- "R_REQUEST_ACC_LEVEL_2",
- "R_REQUEST_ACC_LEVEL_3",
- "R_REQUEST_ACC_LEVEL_CFO",
- "R_REQUEST_ACC_LEVEL_BOARD",
- "ADMIN"
- ]
- },
- {
- "name": "SEND_TO_CORRECT",
- "stageRouting": [
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "TO_CORRECT",
- "mailInformation": {
- "address": [
- "purchaser"
- ],
- "cc": [],
- "subject": "Request send to correct",
- "template": "velocity/purchaseSendToCorrect.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_2"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "TO_CORRECT",
- "mailInformation": {
- "address": [
- "purchaser"
- ],
- "cc": [],
- "subject": "Request send to correct",
- "template": "velocity/purchaseSendToCorrect.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_3"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "TO_CORRECT",
- "mailInformation": {
- "address": [
- "purchaser"
- ],
- "cc": [],
- "subject": "Request send to correct",
- "template": "velocity/purchaseSendToCorrect.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_CFO"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "TO_CORRECT",
- "mailInformation": {
- "address": [
- "purchaser"
- ],
- "cc": [],
- "subject": "Request send to correct",
- "template": "velocity/purchaseSendToCorrect.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_BOARD"
- }
- ],
- "roles": [
- "R_REQUEST_ACC_LEVEL_2",
- "R_REQUEST_ACC_LEVEL_3",
- "R_REQUEST_ACC_LEVEL_CFO",
- "R_REQUEST_ACC_LEVEL_BOARD",
- "ADMIN"
- ]
- },
- {
- "name": "REVOKE",
- "stageRouting": [
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "REVOKED",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_1"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "REVOKED",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_2"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "REVOKED",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_3"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "REVOKED",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_CFO"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "REVOKED",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_BOARD"
- }
- ],
- "roles": [
- "R_REQUEST_ACC_LEVEL_1",
- "R_REQUEST_ACC_LEVEL_2",
- "R_REQUEST_ACC_LEVEL_3",
- "R_REQUEST_ACC_LEVEL_CFO",
- "R_REQUEST_ACC_LEVEL_BOARD",
- "ADMIN"
- ]
- },
- {
- "name": "REJECT",
- "stageRouting": [
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "REJECTED",
- "mailInformation": {
- "address": [
- "purchaser"
- ],
- "cc": [],
- "subject": "Request is rejected",
- "template": "velocity/purchaseRejected.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_2"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "REJECTED",
- "mailInformation": {
- "address": [
- "purchaser"
- ],
- "cc": [],
- "subject": "Request is rejected",
- "template": "velocity/purchaseRejected.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_3"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "REJECTED",
- "mailInformation": {
- "address": [
- "purchaser"
- ],
- "cc": [],
- "subject": "Request is rejected",
- "template": "velocity/purchaseRejected.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_CFO"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "REJECTED",
- "mailInformation": {
- "address": [
- "purchaser"
- ],
- "cc": [],
- "subject": "Request is rejected",
- "template": "velocity/purchaseRejected.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_BOARD"
- }
- ],
- "roles": [
- "R_REQUEST_ACC_LEVEL_2",
- "R_REQUEST_ACC_LEVEL_3",
- "R_REQUEST_ACC_LEVEL_CFO",
- "R_REQUEST_ACC_LEVEL_BOARD",
- "ADMIN"
- ]
- }
- ]
- },
- {
- "name": "FINAL_ACCEPTANCE",
- "actions": [
- {
- "name": "ACCEPT",
- "stageRouting": [
- {
- "targetStages": [
- {
- "maxAmount": 1000000.0,
- "finalLevel": "R_REQUEST_LEVEL_ORDER",
- "targetStatus": "READY_TO_ORDER",
- "mailInformation": {
- "address": [
- "requests@onwelo.com"
- ],
- "cc": [
- "purchaser"
- ],
- "subject": "Request send to acceptance",
- "template": "velocity/purchaseInAcceptance.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_CFO"
- },
- {
- "targetStages": [
- {
- "maxAmount": 999999999999999999999999999999999999.99,
- "finalLevel": "R_REQUEST_LEVEL_ORDER",
- "targetStatus": "READY_TO_ORDER",
- "mailInformation": {
- "address": [
- "requests@onwelo.com"
- ],
- "cc": [
- "purchaser"
- ],
- "subject": "Request send to acceptance",
- "template": "velocity/purchaseSendToOrdering.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_BOARD"
- }
- ],
- "roles": [
- "R_REQUEST_ACC_LEVEL_CFO",
- "R_REQUEST_ACC_LEVEL_BOARD",
- "ADMIN"
- ]
- },
- {
- "name": "SEND_TO_CORRECT",
- "stageRouting": [
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "TO_CORRECT",
- "mailInformation": {
- "address": [
- "purchaser"
- ],
- "cc": [],
- "subject": "Request send to correct",
- "template": "velocity/purchaseSendToCorrect.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_CFO"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "TO_CORRECT",
- "mailInformation": {
- "address": [
- "purchaser"
- ],
- "cc": [],
- "subject": "Request send to correct",
- "template": "velocity/purchaseSendToCorrect.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_BOARD"
- }
- ],
- "roles": [
- "R_REQUEST_ACC_LEVEL_CFO",
- "R_REQUEST_ACC_LEVEL_BOARD",
- "ADMIN"
- ]
- },
- {
- "name": "REVOKE",
- "stageRouting": [
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "REVOKED",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_CFO"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "REVOKED",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_BOARD"
- }
- ],
- "roles": [
- "R_REQUEST_ACC_LEVEL_CFO",
- "R_REQUEST_ACC_LEVEL_BOARD",
- "ADMIN"
- ]
- },
- {
- "name": "REJECT",
- "stageRouting": [
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "REJECTED",
- "mailInformation": {
- "address": [
- "purchaser"
- ],
- "cc": [],
- "subject": "Request is rejected",
- "template": "velocity/purchaseRejected.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_CFO"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "REJECTED",
- "mailInformation": {
- "address": [
- "purchaser"
- ],
- "cc": [],
- "subject": "Request is rejected",
- "template": "velocity/purchaseRejected.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_BOARD"
- }
- ],
- "roles": [
- "R_REQUEST_ACC_LEVEL_CFO",
- "R_REQUEST_ACC_LEVEL_BOARD",
- "ADMIN"
- ]
- }
- ]
- },
- {
- "name": "TO_CORRECT",
- "actions": [
- {
- "name": "SAVE",
- "stageRouting": [
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "DRAFT",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_1"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "DRAFT",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_2"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "DRAFT",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_3"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "DRAFT",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_CFO"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "DRAFT",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_BOARD"
- }
- ],
- "roles": [
- "R_REQUEST_ACC_LEVEL_1",
- "R_REQUEST_ACC_LEVEL_2",
- "R_REQUEST_ACC_LEVEL_3",
- "R_REQUEST_ACC_LEVEL_CFO",
- "R_REQUEST_ACC_LEVEL_BOARD",
- "ADMIN"
- ]
- },
- {
- "name": "SEND_TO_ACCEPTANCE",
- "stageRouting": [
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_2",
- "targetStatus": "UNDER_ACCEPTANCE",
- "mailInformation": {
- "address": [
- "manager"
- ],
- "cc": [
- "purchaser"
- ],
- "subject": "Request send to acceptance",
- "template": "velocity/purchaseInAcceptance.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_1"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_3",
- "targetStatus": "UNDER_ACCEPTANCE",
- "mailInformation": {
- "address": [
- "manager"
- ],
- "cc": [
- "purchaser"
- ],
- "subject": "Request send to acceptance",
- "template": "velocity/purchaseInAcceptance.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_2"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_CFO",
- "targetStatus": "FINAL_ACCEPTANCE",
- "mailInformation": {
- "address": [
- "requests@onwelo.com"
- ],
- "cc": [
- "purchaser"
- ],
- "subject": "Request send to acceptance",
- "template": "velocity/purchaseInAcceptance.vm"
- }
- },
- {
- "maxAmount": 1000000.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_CFO",
- "targetStatus": "FINAL_ACCEPTANCE",
- "mailInformation": {
- "address": [
- "request.accf@onwelo.com"
- ],
- "cc": [
- "purchaser"
- ],
- "subject": "Request send to acceptance",
- "template": "velocity/purchaseInAcceptance.vm"
- }
- },
- {
- "maxAmount": 999999999999999999999999999999999999.99,
- "finalLevel": "R_REQUEST_ACC_LEVEL_BOARD",
- "targetStatus": "FINAL_ACCEPTANCE",
- "mailInformation": {
- "address": [
- "request.accb@onwelo.com"
- ],
- "cc": [
- "purchaser"
- ],
- "subject": "Request send to acceptance",
- "template": "velocity/purchaseInAcceptance.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_3"
- },
- {
- "targetStages": [
- {
- "maxAmount": 1000000.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_CFO",
- "targetStatus": "FINAL_ACCEPTANCE",
- "mailInformation": {
- "address": [
- "request.accf@onwelo.com"
- ],
- "cc": [
- "purchaser"
- ],
- "subject": "Request send to acceptance",
- "template": "velocity/purchaseInAcceptance.vm"
- }
- },
- {
- "maxAmount": 999999999999999999999999999999999999.99,
- "finalLevel": "R_REQUEST_ACC_LEVEL_BOARD",
- "targetStatus": "FINAL_ACCEPTANCE",
- "mailInformation": {
- "address": [
- "request.accb@onwelo.com"
- ],
- "cc": [
- "purchaser"
- ],
- "subject": "Request send to acceptance",
- "template": "velocity/purchaseInAcceptance.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_CFO"
- },
- {
- "targetStages": [
- {
- "maxAmount": 1000000.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_CFO",
- "targetStatus": "FINAL_ACCEPTANCE",
- "mailInformation": {
- "address": [
- "request.accf@onwelo.com"
- ],
- "cc": [
- "purchaser"
- ],
- "subject": "Request send to acceptance",
- "template": "velocity/purchaseInAcceptance.vm"
- }
- },
- {
- "maxAmount": 999999999999999999999999999999999999.99,
- "finalLevel": "R_REQUEST_ACC_LEVEL_BOARD",
- "targetStatus": "FINAL_ACCEPTANCE",
- "mailInformation": {
- "address": [
- "request.accb@onwelo.com"
- ],
- "cc": [
- "purchaser"
- ],
- "subject": "Request send to acceptance",
- "template": "velocity/purchaseInAcceptance.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_BOARD"
- }
- ],
- "roles": [
- "R_REQUEST_ACC_LEVEL_1",
- "R_REQUEST_ACC_LEVEL_2",
- "R_REQUEST_ACC_LEVEL_3",
- "R_REQUEST_ACC_LEVEL_CFO",
- "R_REQUEST_ACC_LEVEL_BOARD",
- "ADMIN"
- ]
- },
- {
- "name": "REVOKE",
- "stageRouting": [
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "REVOKED",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_1"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "REVOKED",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_2"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "REVOKED",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_3"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "REVOKED",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_CFO"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "REVOKED",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_BOARD"
- }
- ],
- "roles": [
- "R_REQUEST_ACC_LEVEL_1",
- "R_REQUEST_ACC_LEVEL_2",
- "R_REQUEST_ACC_LEVEL_3",
- "R_REQUEST_ACC_LEVEL_CFO",
- "R_REQUEST_ACC_LEVEL_BOARD",
- "ADMIN"
- ]
- }
- ]
- },
- {
- "name": "REVOKED",
- "actions": [
- {
- "name": "COPY_TO_NEW_PURCHASE",
- "stageRouting": [
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "DRAFT",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_1"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "DRAFT",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_2"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "DRAFT",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_3"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "DRAFT",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_CFO"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "DRAFT",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_BOARD"
- }
- ],
- "roles": [
- "R_REQUEST_ACC_LEVEL_1",
- "R_REQUEST_ACC_LEVEL_2",
- "R_REQUEST_ACC_LEVEL_3",
- "R_REQUEST_ACC_LEVEL_CFO",
- "R_REQUEST_ACC_LEVEL_BOARD",
- "ADMIN"
- ]
- }
- ]
- },
- {
- "name": "REJECTED",
- "actions": [
- {
- "name": "COPY_TO_NEW_PURCHASE",
- "stageRouting": [
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "DRAFT",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_1"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "DRAFT",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_2"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "DRAFT",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_3"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "DRAFT",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_CFO"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "DRAFT",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_BOARD"
- }
- ],
- "roles": [
- "R_REQUEST_ACC_LEVEL_1",
- "R_REQUEST_ACC_LEVEL_2",
- "R_REQUEST_ACC_LEVEL_3",
- "R_REQUEST_ACC_LEVEL_CFO",
- "R_REQUEST_ACC_LEVEL_BOARD",
- "ADMIN"
- ]
- }
- ]
- },
- {
- "name": "READY_TO_ORDER",
- "actions": [
- {
- "name": "SHIPMENT",
- "stageRouting": [
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_LEVEL_SHIPMENT",
- "targetStatus": "DURING_SHIPMENT",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_LEVEL_ORDER"
- }
- ],
- "roles": [
- "R_REQUEST_LEVEL_ORDER",
- "ADMIN"
- ]
- },
- {
- "name": "REJECT",
- "stageRouting": [
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "REJECTED",
- "mailInformation": {
- "address": [
- "purchaser"
- ],
- "cc": [
- "manager"
- ],
- "subject": "Request is rejected",
- "template": "velocity/purchaseRejected.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_CFO"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "REJECTED",
- "mailInformation": {
- "address": [
- "purchaser"
- ],
- "cc": [
- "manager"
- ],
- "subject": "Request is rejected",
- "template": "velocity/purchaseRejected.vm"
- }
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_BOARD"
- }
- ],
- "roles": [
- "R_REQUEST_ACC_LEVEL_CFO",
- "R_REQUEST_ACC_LEVEL_BOARD",
- "ADMIN"
- ]
- }
- ]
- },
- {
- "name": "DURING_SHIPMENT",
- "actions": [
- {
- "name": "SET_TO_PICKUP",
- "stageRouting": [
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "READY_TO_PICKUP",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_LEVEL_SHIPMENT"
- }
- ],
- "roles": [
- "R_REQUEST_LEVEL_SHIPMENT",
- "ADMIN"
- ]
- }
- ]
- },
- {
- "name": "READY_TO_PICKUP",
- "actions": [
- {
- "name": "CLOSE",
- "stageRouting": [
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "CLOSED",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_LEVEL_SHIPMENT"
- }
- ],
- "roles": [
- "R_REQUEST_LEVEL_SHIPMENT",
- "ADMIN"
- ]
- }
- ]
- },
- {
- "name": "CLOSED",
- "actions": [
- {
- "name": "COPY_TO_NEW_PURCHASE",
- "stageRouting": [
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "DRAFT",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_1"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "DRAFT",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_2"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "DRAFT",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_3"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "DRAFT",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_CFO"
- },
- {
- "targetStages": [
- {
- "maxAmount": 0.0,
- "finalLevel": "R_REQUEST_ACC_LEVEL_1",
- "targetStatus": "DRAFT",
- "mailInformation": null
- }
- ],
- "stage": "R_REQUEST_ACC_LEVEL_BOARD"
- }
- ],
- "roles": [
- "R_REQUEST_ACC_LEVEL_1",
- "R_REQUEST_ACC_LEVEL_2",
- "R_REQUEST_ACC_LEVEL_3",
- "R_REQUEST_ACC_LEVEL_CFO",
- "R_REQUEST_ACC_LEVEL_BOARD",
- "ADMIN"
- ]
- }
- ]
- }
- ])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement