Table of Contents

Связи между объектами

Запись. Блокируется режимом PILOT_READONLY.

Создать двустороннюю связь между двумя объектами Pilot. Типы связей: SourceFiles, TaskInitiatorAttachments, TaskExecutorAttachments, MessageAttachments, Custom, TaskAttachments. Используйте Custom для произвольных связей. name — необязательное имя связи. Если такая связь (тот же объект, тип и имя) уже есть — ничего не создаётся.

Параметр Тип Обязательный По умолчанию Описание
objectId1 string да GUID первого объекта
objectId2 string да GUID второго объекта
relationType string да Тип связи: SourceFiles, TaskInitiatorAttachments, TaskExecutorAttachments, MessageAttachments, Custom, TaskAttachments
name string нет "" Имя связи (необязательно, например для Custom)

DeleteRelation

Запись. Блокируется режимом PILOT_READONLY.

Удалить связь между двумя объектами Pilot. Если тип связи не указан — удаляются все связи с targetId.

Параметр Тип Обязательный По умолчанию Описание
sourceId string да GUID исходного объекта
targetId string да GUID целевого объекта
relationType string нет "" Тип связи (необязательно). Если не указан — удаляются все связи с targetId.

GetObjectsWithRights

Чтение.

Получить объекты с правами доступа. Для каждого объекта выводятся: уровень (level) — уровень доступа, который сервер вернул для текущего пользователя, и записи прав в виде #orgUnitId:уровень (первые 20, остальные — счётчиком). Некорректный GUID в списке — ошибка.

Параметр Тип Обязательный По умолчанию Описание
objectIds string да GUID объектов через запятую