Запись утверждается, когда actionType имеет значение Submit, используя вызов REST. - PullRequest
0 голосов
/ 01 ноября 2018

Я сослался по ссылке ниже, чтобы отправить запись на утверждение. https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/dome_process_approvals_submit.htm

Я использую REST API для отправки записи на утверждение. Когда я отправляю запись, вместо того, чтобы отправлять запись на утверждение, она утверждается. Несмотря на то, что процесс утверждения состоит из двух этапов, когда я делаю вызов REST с не-администратором, чтобы просто отправить запись, ответ показывает, что запись утверждена. Когда я регистрируюсь в пользовательском интерфейсе Salesforce, запись утверждается, а также происходит обновление поля и уведомление по электронной почте.

Ниже приведен запрос и ответ: POST 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...