Задача [0340]: API для получения идентификаторов документов по идентификаторам данных

Формулировка проблемы: необходима возможность получения идентификаторов документов реестров по идентификаторам данных файлов по форме.

Решение: необходимо реализовать следующий метод:

URL метода: rest/api/asforms/data/document.

Тип запроса: GET.

Метод принимает следующие параметры:

Альтернативные потоки событий.

Альтернативный поток №1. Не передан параметр dataUUID. Сервер возвращает ошибку HTTP 400 с сообщением:

{
  "errorCode": 13,
  "errorMessage": "Не передан параметр dataUUID"
}

действие не выполняется.

Примечание: все некорректные идентификаторы пропускаются без ошибок. Если же среди переданных идентификаторов все являются некорректными, то вернется пустой json:

{}

В случае успешного выполнения, метод возвращает json-строку в виде объектов с ключами по dataUUID:

Пример возвращаемого массива

{
    "7ce1feff-a3f0-4f4e-8bf6-59e37caf553f": {
        "documentID": "0f3a99ac-a712-40ea-98fe-3642af96b860"
        "registryID": "3a170735-4fa3-4e2b-87ae-f346ace3487f"
    },
    "7b953be8-bddb-4ce4-bbfd-ae9548f69c7f": {
        "documentID": "212af63f-597b-41a8-bbaf-6987d84651ac",
        "registryID": "3a170735-4fa3-4e2b-87ae-f346ace3487f"
    }
}