Документация для разработчиков
Темная тема

Список констант

Константы CTasks

Статусы

Константа Описание Числовые значения
CTasks::METASTATE_VIRGIN_NEW Новая задача (не просмотрена).-2
CTasks::METASTATE_EXPIRED Задача просрочена.-1
CTasks::METASTATE_EXPIRED_SOON Задача почти просрочена.-3
CTasks::STATE_NEW Новая задача. (Не используется)1
CTasks::STATE_PENDING Задача принята исполнителем. (Не используется)2
CTasks::STATE_IN_PROGRESS Задача выполняется.3
CTasks::STATE_SUPPOSEDLY_COMPLETED Условно завершена (ждет контроля постановщиком).4
CTasks::STATE_COMPLETED Задача завершена.5
CTasks::STATE_DEFERRED Задача отложена.6
CTasks::STATE_DECLINED Задача отклонена исполнителем. (Не используется)7

Приоритеты

Константа Описание
CTasks::PRIORITY_LOW Низкий приоритет.
CTasks::PRIORITY_AVERAGE Нормальный приоритет.
CTasks::PRIORITY_HIGH Высокий приоритет.


Константы CTaskItem

Действия над задачей (для проверки прав)

Константа Описание
CTaskItem::ACTION_ACCEPT Принятие задачи (смена статуса в CTasks::STATE_PENDING).
CTaskItem::ACTION_DECLINE Отклонение задачи (смена статуса в CTasks::STATE_DECLINED).
CTaskItem::ACTION_COMPLETE Завершение задачи (смена статуса в CTasks::STATE_COMPLETED, либо в CTasks::STATE_SUPPOSEDLY_COMPLETED — если постановщиком затребован контроль задачи и завершает задачу не постановщик).
CTaskItem::ACTION_APPROVE Одобрение задачи, требующей контроля (перевод из статуса CTasks::STATE_SUPPOSEDLY_COMPLETED в CTasks::STATE_COMPLETED).
CTaskItem::ACTION_DISAPPROVE Возврат в работу задачи, требующей контроля (перевод из статуса CTasks::STATE_SUPPOSEDLY_COMPLETED в CTasks::STATE_NEW или CTasks::STATE_PENDING, если исполнитель является подчиненным постановщика).
CTaskItem::ACTION_START Перевод задачи в статус "выполняется" (CTasks::STATE_IN_PROGRESS).
CTaskItem::ACTION_DELEGATE Делегирование задачи подчиненному.
CTaskItem::ACTION_REMOVE Удаление задачи.
CTaskItem::ACTION_EDIT Редактирование задачи.
CTaskItem::ACTION_DEFER Откладывание задачи на потом (перевод в статус CTasks::STATE_DEFERRED).
CTaskItem::ACTION_RENEW Возврат задачи в статус "Новая" (CTasks::STATE_NEW) или "Принята" (CTasks::STATE_PENDING, если исполнитель является подчиненным постановщика).
CTaskItem::ACTION_CREATE Создание задачи.
CTaskItem::ACTION_CHANGE_DEADLINE Смена крайнего срока у задачи.

Роли пользователя в задаче (для проверки прав)

Константа Описание
CTaskItem::ROLE_NOT_A_MEMBER Не является участником задачи.
CTaskItem::ROLE_DIRECTOR Постановщик.
CTaskItem::ROLE_RESPONSIBLE Исполнитель.
CTaskItem::ROLE_ACCOMPLICE Соисполнитель.
CTaskItem::ROLE_AUDITOR Наблюдатель.

Формат описания (при получении описания задачи)

Константа Описание
CTaskItem::DESCR_FORMAT_RAW Формат "как есть" - может быть HTML и BBCode, в зависимости от задачи.
CTaskItem::DESCR_FORMAT_HTML Формат HTML. Если описание задачи в формате BBCode, то оно будет автоматически преобразовано в HTML. Если оно уже в формате HTML, то будет применен санитайзер в соответствии с настройками в модуле задач.
CTaskItem::DESCR_FORMAT_PLAIN_TEXT Формат "только текст". Все HTML/BB теги будут вырезаны.


Константы CTaskFilterCtrl

Идентификаторы предустановленных наборов фильтров

Константа Описание
CTaskFilterCtrl::ROOT_PRESET Псевдонабор, не содержит условия. Является родительским элементов для всех остальных наборов.
CTaskFilterCtrl::STD_PRESET_ACTIVE_MY_TASKS "Мои задачи".
CTaskFilterCtrl::STD_PRESET_ACTIVE_I_AM_DOER "Поставленные мне".
CTaskFilterCtrl::STD_PRESET_ACTIVE_I_AM_ORIGINATOR "Созданные мной".
CTaskFilterCtrl::STD_PRESET_ACTIVE_I_AM_AUDITOR "Наблюдаемые".
CTaskFilterCtrl::STD_PRESET_DEFERRED_MY_TASKS "Отложенные".
CTaskFilterCtrl::STD_PRESET_COMPLETED_MY_TASKS "Завершенные".
CTaskFilterCtrl::STD_PRESET_ACTIVE_I_AM_RESPONSIBLE "Я исполнитель".
CTaskFilterCtrl::STD_PRESET_ACTIVE_I_AM_ACCOMPLICE "Я соисполнитель".
CTaskFilterCtrl::STD_PRESET_ALL_MY_TASKS "Все".
CTaskFilterCtrl::STD_PRESET_ALIAS_TO_DEFAULT Это синоним для CTaskFilterCtrl::STD_PRESET_ACTIVE_MY_TASKS.


Пользовательские комментарии

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

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
0
Александр Груздев
Сообщение не промодерировано, возможны ошибки и неточности.
Константы в ядре битрикса помечены как deprecated, но альтернативы я не нашел. Так же нет описания, чем они заменены. Как всегда... "любимый" битрикс.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх