Обновление статуса факторов успеха заявления о приеме на работу - PullRequest
0 голосов
/ 31 августа 2018

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

1 Ответ

0 голосов
/ 04 сентября 2018

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

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.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...