Как создать заказ на изменение (с категорией) в CA SDM с помощью Rest Api

Как я могу создать заказ на изменение с категорией в CA Service Desk Manager из остальных API,

Теперь я могу создать без категории с этим кодом:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><chg id="438969" REL_ATTR="438969" COMMON_NAME="38942"><link href="http://servidor:puerto/caisd-rest/chg/438969" rel="self"/><requestor id="U'CFFF3835E51CA848AD07FB1514B3F628'" REL_ATTR="U'CFFF3835E51CA848AD07FB1514B3F628'" COMMON_NAME="NOmbre User"><link href="http://servidor:puerto/caisd-rest/cnt/U'CFFF3835E51CA848AD07FB1514B3F628'" rel="self"/></requestor><status id="400013" REL_ATTR="IDEA" COMMON_NAME="Registro"><link href="http://servidor:puerto/caisd-rest/chgstat/400013" rel="self"/></status><summary>summary</summary></chg> 

но когда я хочу создать с категорией, я получил ошибку 400

1 ответ

Я думаю, вам нужно добавить значение для атрибута категории. Вы можете сделать это по коду категории или общему имени. Хотя я думаю, что с помощью кода безопаснее.

Пример:

<chg>
  <summary>Created via REST API</summary>
  <requestor REL_ATTR="U'CFFF3835E51CA848AD07FB1514B3F628'"/>  
  <description>Test desc</description>
  <need_by>1599134400</need_by>
  <call_back_date>1599134400</call_back_date>
  <category REL_ATTR="TST_CAT"/>
  <status COMMON_NAME="OPEN" />
</chg>

Возможно, вам нужно указать и другие обязательные атрибуты, которые зависят от вашей конфигурации.

Другие вопросы по тегам