Skip to content

Latest commit

 

History

History
83 lines (53 loc) · 5.74 KB

File metadata and controls

83 lines (53 loc) · 5.74 KB

Комментарии в задачах: обзор методов

В комментариях задачи участники задают вопросы, обсуждают задачу и следят за выполнением. Здесь можно оставлять важные заметки и фиксировать результаты.

Быстрый переход: все методы и события

Пользовательская документация: как работать с задачами

Связь комментариев с другими объектами

Задача. Комментарии привязаны к задаче по идентификатору TASKID. Получить его можно методом создания новой задачи или методом получения списка задач.

Пользователь. Комментарий имеет привязку к пользователю по числовому идентификатору в параметре AUTHOR_ID. Получить идентификатор пользователя можно с помощью метода user.get.

{% note tip "Пользовательская документация" %}

{% endnote %}

Файлы Диска

К комментарию задачи можно прикрепить файлы Диска. В параметре UF_FORUM_MESSAGE_DOC передайте массив с идентификаторами файлов Диска. Перед каждым идентификатором укажите префикс n, например: "UF_FORUM_MESSAGE_DOC": ["n428", "n345"]. Получить идентификаторы файлов можно двумя способами.

Использовать один из методов загрузки файла:

Использовать один из методов получения списка файлов:

{% note tip "Частые кейсы и сценарии" %}

{% endnote %}

Кто может добавлять или менять комментарий

Чтобы добавить, изменить или удалить комментарий, нужны права доступа к задаче и комментарию. Проверить права можно методом task.commentitem.isactionallowed.

Справочная информация о методах

Узнать актуальную информацию о методах работы с комментариями задачи вы можете с помощью метода task.commentitem.getmanifest. Рекомендуем использовать его только в качестве справочника, так как структуру ответа метода разработчик может изменить в любой момент.

Результаты выполнения задачи

Комментарий можно закрепить как результат выполнения задачи. Управляйте результатами задачи группой методов tasks.task.result.*.

Метод task.commentitem.delete удалит комментарий с результатом.

Обзор методов и событий {#all-methods}

Scope: task

Кто может выполнять метод: зависит от метода

{% list tabs %}

{% endlist %}