bizproc.task.list - метод возвращает список заданий бизнес-процессов. Метод доступен не только для администраторов. Обычный пользователь может запросить задания свои или своего подчиненного. Для запроса своих заданий не-администратору не указывать фильтр по USER_ID.
Параметры
Параметр
Описание
Значение по умолчанию
SELECT
Массив полей записей, которые будут возвращены методом. Можно указать только те поля, которые необходимы. Доступные поля:
WORKFLOW_TEMPLATE_NAME - название шаблона бизнес-процесса;
WORKFLOW_STATE - статус бизнес-процесса;
STATUS - статус задания:
0 - выполняется;
1 - утверждено (ответ Да);
2 - отклонено (ответ Нет);
3 - выполнено (ответ Ок);
4 - таймаут (истек срок выполнения задания).
USER_ID - идентификатор пользователя;
USER_STATUS - ответ пользователя:
0 - ожидание ответа;
1 - да (утвердил);
2 - нет (отклонил);
3 - ок (выполнил).
MODULE_ID - идентификатор модуля (по документу);
ENTITY - идентификатор сущности (по документу);
DOCUMENT_ID - идентификатор документа.
ACTIVITY - идентификатор типа задания, строка, варианты значений:
ApproveActivity - Утверждение документа
ReviewActivity - Ознакомление с документом
RequestInformationActivity - Запрос дополнительной информации
RequestInformationOptionalActivity - Запрос дополнительной информации (с отклонением)
ACTIVITY_NAME - идентификатор действия в шаблоне.
PARAMETERS - параметры задания, массив, который может содержать следующую информацию:
CommentLabelMessage - Название поля "Комментарий";
CommentRequired - Обязательность комментария. Допустимые значения N (нет), Y (да), YA (да при утверждении), YR (да при отклонении);
ShowComment - Показывать комментарий, Y/N;
TaskButtonMessage - текст кнопки "Ознакомлен";
TaskButton1Message - текст кнопки "Утвердить";
TaskButton2Message - текст кнопки "Отклонить";
Fields - массив с описанием полей (
с версии 20.0.800
С версии 20.0.800 модуля Бизнес-процессы появилась возможность выполнять задания Запрос доп.информации через rest метод bizrpoc.task.complete. Для того, чтобы понять, какие поля нужно заполнить, в метод bizproc.task.list в PARAMETERS добавлено новое свойство Fields.
);
Массив вида {"фильтруемое_поле": "значение фильтра" [, ...]}. Список фильтруемых полей такой же, как для параметра SELECT.
Перед названием фильтруемого поля может указать тип фильтрации:
"!" - не равно;
"<" - меньше;
"<=" - меньше либо равно;
">" - больше;
">=" - больше либо равно.
Если в фильтре присутствует USER_ID, то проверяется субординация пользователей. Начальник может запросить список заданий своих подчиненных. Администратор может запрашивать все задания без ограничений.
ORDER
Массив для сортировки результата. Массив вида {"поле_сортировки": 'направление сортировки' [, ...]}. Список полей для сортировки такой же, как для параметра SELECT.
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.