Как получить комментарии к заданию бизнес процесса bitrix?

Для получения комментариев к заданию в бизнес-процессе в Bitrix24 можно использовать API, а также использовать готовые функции и классы, предоставляемые платформой.

1. Используя функции Bitrix24 API:

- Для получения списка комментариев к заданию можно использовать метод "task.commentitem.getlist". Этот метод возвращает список комментариев к заданию и содержит различные параметры, которые позволяют вытянуть необходимые данные, такие как идентификатор задания, тип комментария, дата и время создания комментария и т. д.

Пример кода запроса к API:

BX24.callMethod(
    'task.commentitem.getlist',
    {
        'TASKID': 1 // идентификатор задания
    },
    function(result){
        if(result.error()){
            console.error(result.error());
        }
        else{
            var comments = result.data(); // получаем список комментариев
            console.log(comments);
        }
    }
);

2. Используя классы Bitrix24 API:

- Воспользуйтесь классом "CTaskComments" для работы с комментариями к заданиям. Этот класс предоставляет различные методы для работы с комментариями, включая получение списка комментариев, добавление комментария, удаление комментария и т. д.

Пример кода использования класса "CTaskComments":

$taskId = 1; // идентификатор задания

$comments = BitrixTasksCommentsCommentItemTable::getList([
    'filter' => [
        '=TASK_ID' => $taskId
    ]
]);

while ($comment = $comments->fetch()) {
    echo $comment['POST_MESSAGE']."n"; // выводим текст комментария
}

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

Также, помимо API Bitrix24, можно использовать готовые компоненты и инструменты, предоставленные самой платформой Bitrix24. Например, в пользовательском интерфейсе Bitrix24 можно просмотреть и добавить комментарии к заданию в соответствующей вкладке задания.