Как получить категорию основных причин проблем в Forge BIM 360 API?

#autodesk-forge #autodesk #autodesk-bim360

#autodesk-forge #autodesk #autodesk-bim360

Вопрос:

Я хочу получить категории первопричин, а также узнать, активна ли первопричина или нет.

Это настраивается в сеансе проекта Admin/Issues/Services/Root Causes на BIM 360.

введите описание изображения здесь

Я пытаюсь выяснить первопричины, используя API https://developer.api.autodesk.com/issues/v1/containers/:container_id/root-causes , документированный по адресу https://forge.autodesk.com/en/docs/bim360/v1/reference/http/root-causes-GET /.

Но ответ для этого API не сообщает, какая категория является основной причиной, и не указывает, активна она или нет.

Вот пример ответа:

 {
  "data": [
    {
      "id": "5502171c-9e38-427e-a49a-40fa6821dec4",
      "type": "root_causes",
      "links": {
        "self": "https://developer.api.autodesk.com/issues/v1/containers/be00f32e-c03c-4c7b-9ec4-d2614bf1980cu2n/root-causes/5502171c-9e38-427e-a49a-40fa6821dec4"
      },
      "attributes": {
        "key": "INSTALLATION",
        "title": "Installation"
      }
    },
    {
      "id": "a3311fc6-4571-4fca-9fb4-37120d976bd2",
      "type": "root_causes",
      "links": {
        "self": "https://developer.api.autodesk.com/issues/v1/containers/be00f32e-c03c-4c7b-9ec4-d2614bf1980cu2n/root-causes/a3311fc6-4571-4fca-9fb4-37120d976bd2"
      },
      "attributes": {
        "key": "WEATHER",
        "title": "Weather"
      }
   ]
}
  

Как я могу определить категорию и статус активации основной причины проблемы с помощью API?

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

1. К сожалению, это связано с получением категории первопричин. Мы зарегистрировали внутренний запрос с командой инженеров: SCCOM-6392. Некоторые API находятся на внутренних конвейерах, но еще не были открыты для общественности. Насколько я знаю, конечная точка, которую использует Андерсон, не была общедоступной. Мне нужно будет дополнительно проконсультироваться с командой инженеров. буду обновляться вместе с вами, когда получу какую-либо информацию.

2. Извините за поздний ответ. Я получил ответ от команды инженеров, конечная точка, которую использует Андерсон, официально не представлена. вы будете использовать на свой страх и риск. Я добавил ваш запрос в тикет пожеланий: SCCOM-6392. мы высоко ценим ваше терпение

Ответ №1:

У меня была такая же проблема, мне удалось решить ее следующим образом, я сделал запрос на URL https://developer.api.autodesk.com/issues/v2/containers/[containerId]/issue-root-cause-categories?include=rootcausesamp;limit= 9999, а затем я прокручиваю данные и применяю нужные мне фильтры, я попытался передатькакая-то строка запроса, но безуспешно, поэтому я решил прокрутить данные и отфильтровать их, надеюсь, я вам помог.