Факторы успеха Обновление статуса заявления о приеме на работу

Согласно документу ODATA API "Факторы успеха" мы можем обновить статус заявления о приеме на работу. Но при попытке использовать /upsert API, я получаю ошибку, что поле состояния не может быть обновлено. введите описание изображения здесь

1 ответ

Конечная точка (в зависимости от вашего центра обработки данных):

https://api12preview.sapsf.eu/odata/v2/upsert?$format=json

Тип / заголовок:

Type: POST
Header: 
   Content-Type = application/json
   Authorization = your Type of Authorization Token (Basic/OAuth)

Кузов (Тип приложения / JSON):

{ "__metadata": { "uri": "JobApplication(<YOUR_APPLICATION_ID>)" },
"appStatusSetItemId" : "<targetStatus>"
}

Пример от (Состояние по умолчанию (86) до статуса предварительной проверки (90))

{ "__metadata": { "uri": "JobApplication(141)" },
"appStatusSetItemId" : "90"
}

Необходимые разрешения:

Recruiting Permissions -> OData Application Create (sometime necessary for update!)
Recruiting Permissions -> OData Application Update

Дальнейшая информация:

1) in the body request you are posting (see above) you also need to provide all 
   required fields defined in your job application, otherwise update won't work

2) You can see your instance's appStatusSetItemId in "Edit Applicant Status Configuration". 
   It is the internal status from the pipeline of your applications.
Другие вопросы по тегам