Не удается найти сопоставление для поля состояния

#acumatica

Вопрос:

Мое приложение интегрировано с Acumatica 2020R2. Когда я пытаюсь создать задачу ( PUT /ProjectTask ) с таким телом:

 {
  "Description": {
    "value": "xxx"
  },
  "ProjectID": {
    "value": "xxx"
  },
  "TaskID": {
    "value": "xxx"
  },
  "Type2020R1": {
    "value": "CostRev"
  }
}
 

Я получаю сообщение об ошибке: Cannot find mapping for Status field: status. . То же самое происходит, когда я добавляю значение «Статус» в полезную нагрузку. Есть идеи, что означает это сообщение и когда оно может произойти?

Комментарии:

1. Есть ли у вас какие-либо настройки на этой странице? Вы используете пользовательскую конечную точку или конечную точку по умолчанию? Что это Type2020R1 за поле?

2. Это наше внутреннее поле, это не имеет значения. Я обнаружил, что клиент использует 2021R1, поэтому существует несоответствие версий. Наша интеграция этого не поддерживает. Я предполагаю, что это и есть причина ошибки.

Ответ №1:

Как я писал в комментарии выше: клиент использует другую версию Acumatica (2021R1), наша интеграция ее не поддерживает.