| |||||||||
Попытка вызвать ид. документов из вызова API получения сведений о сущности (/{entity_type}/{entity_id}) не возвращает DocumentId вложения.
API внешнего утверждения позволяет клиентскому приложению запрашивать подробные данные идентифицированного документа с помощью конечной точки GET /{entity_type}/{entity_id}, специфичной для вида документа. Задачи (то есть класс DocumentTask) напрямую связаны с определенным типом данных, которым может быть документ (например, ContractAgreement или обычный документ), папка (класс WorkSpaceFolder) или рабочая область (класс ContractWorkspace).
Текущий дизайн этого API предоставляет только подробные данные, напрямую связанные с задачей. Таким образом, если он напрямую связан с документом, вы получите сведения о документе (например, DocumentID), а если он связан с рабочей областью, то получите сведения о рабочей области (поля заголовка). Рабочие области содержат документы, но поскольку задача связана с рабочей областью, а не с документом (из-за вложенности объектов), вы не получите этот идентификатор документа для задач, связанных с рабочей областью. Документация верна в том, что API поддерживает задачи, связанные с рабочими областями, но предоставляет только поля заголовка рабочей области и не все вложенные документы в рабочей области.
С точки зрения дизайна, если задача связана непосредственно с рабочей областью, это означает, что вам не нужно, чтобы пользователь просматривал какой-либо конкретный документ и требовал только проверки контракта на уровне заголовка. Если требуется пользователь для просмотра определенных документов, можно создать задачи, специально связанные с этими документами.
Целесообразным обходным решением для вызова DocumentIds является использование пользовательского шаблона ракурса в API аналитической отчетности по ид. проекта, а затем использование конечной точки документа API внешнего утверждения для вызова документа.
Вызвать ид. документа из API аналитической отчетности:
Вызвать данные документа из API внешнего утверждения:
Жизненный цикл и качество работы поставщиков > Жизненный цикл и качество работы поставщиков - Open API
Стратегические закупки > Стратегические закупки - API REST