我已通过下面的链接提交了记录以供批准。 https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/dome_process_approvals_submit.htm
我正在使用REST API提交记录以供批准。当我提交记录时,不是提交记录以供批准,而是被批准。 即使批准过程有两个步骤,当我与非管理员进行REST调用以仅提交记录时,响应也显示记录已批准。当我签入Salesforce UI时,记录被批准,并且“字段更新和电子邮件警报”也已触发。
以下是请求和响应: 开机自检https://instance//services/data/v44.0/process/approvals json:
{
"requests": [{
"actionType": "Submit",
"contextId": "a2k2D000000e03aQAA",
"comments": "submitted for approval 1 nov",
"processDefinitionNameOrId": "US_Account_Approval_Process"
}]
}
响应:
[
{
"actorIds": null,
"entityId": "a2k2D000000e03aQAA",
"errors": null,
"instanceId": "04g2D00000073vXQAQ",
"instanceStatus": "Approved",
"newWorkitemIds": [],
"success": true
}
]
请让我知道为什么这种方式?这是Salesforce API中的缺陷吗?