一括承認
一括承認を行うには、Process Approvals リソースを使用します。異なる Process Approvals 要求のコレクションを指定して、すべて一括して実行することができます。
- 使用例
-
1curl https://yourInstance.salesforce.com/services/data/v52.0/process/approvals/ -H "Authorization: Bearer token" -H "Content-Type: application/json" -d @bulk.json" - リクエストボディ bulk.json ファイルの例
-
1{ 2 "requests" : 3 [{ 4 "actionType" : "Approve", 5 "contextId" : "04iD0000000Cw6r", 6 "comments" : "approving an account" 7 },{ 8 "actionType" : "Submit", 9 "contextId" : "001D000000JRWBd", 10 "nextApproverIds" : ["005D00000015rY9"], 11 "comments" : "submitting an account" 12 },{ 13 "actionType" : "Submit", 14 "contextId" : "003D000000QBZ08", 15 "comments" : "submitting a contact" 16 }] 17} - JSON レスポンスボディの例
-
1[ { 2 "actorIds" : null, 3 "entityId" : "001D000000I8mImIAJ", 4 "errors" : null, 5 "instanceId" : "04gD0000000CvmZIAS", 6 "instanceStatus" : "Approved", 7 "newWorkitemIds" : [ ], 8 "success" : true 9 }, { 10 "actorIds" : null, 11 "entityId" : "003D000000QBZ08IAH", 12 "errors" : null, 13 "instanceId" : "04gD0000000CvmeIAC", 14 "instanceStatus" : "Approved", 15 "newWorkitemIds" : [ ], 16 "success" : true 17 }, { 18 "actorIds" : [ "005D00000015rY9IAI" ], 19 "entityId" : "001D000000JRWBdIAP", 20 "errors" : null, 21 "instanceId" : "04gD0000000CvmfIAC", 22 "instanceStatus" : "Pending", 23 "newWorkitemIds" : [ "04iD0000000Cw6wIAC" ], 24 "success" : true 25} ]