tasks.task.getFields
Scope: task Права на выполнение: для всех
Описание
Метод возвращает все доступные поля.
Параметры метода
Без параметров.
Примеры
BX24.callMethod( 'tasks.task.getFields', {}, function(result) { console.info(result.data()); console.log(result); } );
Список полей
Код | Поле | Тип | Значение | Обязательное |
---|---|---|---|---|
ID | Идентификатор задачи | integer | ||
PARENT_ID | ID родительской задачи | integer | По умолчанию - 0 | |
TITLE | Название. Длина поля TITLE не должна превышать 460 символов. В противном случае название задачи без предупреждения будет обрезано с конца. | string | Да | |
DESCRIPTION | Описание | string | ||
MARK | Оценка | enum | N - Отрицательная, P - Положительная. По умолчанию - null | |
PRIORITY | Приоритет | enum | 2 - Высокий, 1 - Средний, 0 - Низкий. По умолчанию - 1 | |
STATUS | Статус | enum | 2 - Ждет выполнения, 3 - Выполняется, 4 - Ожидает контроля, 5 - Завершена, 6 - Отложена. По умолчанию - 2 | |
MULTITASK | Множественная задача | enum | Y - Да, N - Нет. По умолчанию - Нет. | |
NOT_VIEWED | enum | Y - Да, N - Нет. По умолчанию - Нет. | ||
REPLICATE | Повторяемая задача | enum | Y - Да, N - Нет. По умолчанию - Нет. | |
GROUP_ID | Проект | integer | По умолчанию - 0 | |
STAGE_ID | Стадия | integer | По умолчанию - 0 | |
CREATED_BY | Постановщик | integer | Да | |
CREATED_DATE | Дата создания | datetime | ||
RESPONSIBLE_ID | Исполнитель | integer | Да | |
ACCOMPLICES | Соисполнители | array | ||
AUDITORS | Наблюдатели | array | ||
CHANGED_BY | Изменил | integer | ||
CHANGED_DATE | Дата изменения | integer | ||
STATUS_CHANGED_BY | Изменил статус | integer | ||
CLOSED_BY | Закрыл задачу | integer | ||
CLOSED_DATE | Дата закрытия | datetime | ||
DATE_START | Дата начала | datetime | null | |
DEADLINE | Крайний срок | datetime | null | |
START_DATE_PLAN | Плановое начало | datetime | null | |
END_DATE_PLAN | Плановое завершение | datetime | null | |
GUID | GUID | string | null | |
XML_ID | XML_ID | string | null | |
COMMENTS_COUNT | Кол-во комментариев | integer | ||
NEW_COMMENTS_COUNT | Кол-во новых комментариев | integer | ||
ALLOW_CHANGE_DEADLINE | Разрешить менять сроки | enum | Y - Да, N - Нет. По умолчанию - Нет. | |
TASK_CONTROL | Принять работу | enum | Y - Да, N - Нет. По умолчанию - Нет. | |
ADD_IN_REPORT | Добавить в отчёт | enum | Y - Да, N - Нет. По умолчанию - Нет. | |
FORKED_BY_TEMPLATE_ID | Создано из шаблона | enum | Y - Да, N - Нет. По умолчанию - Нет. | |
TIME_ESTIMATE | Затраченое время | integer | ||
TIME_SPENT_IN_LOGS | Затраченое время из истории изменений | integer | ||
MATCH_WORK_TIME | Пропустить выходные дни | integer | ||
FORUM_TOPIC_ID | Идентификатор темы форума | integer | ||
FORUM_ID | Идентификатор форума | integer | ||
SITE_ID | Идентификатор сайта | string | ||
SUBORDINATE | Задача подчиненного | enum | Y - Да, N - Нет. По умолчанию - Нет. | |
FAVORITE | Добавлен в Избранное | Y - Да, N - Нет. По умолчанию - Нет. | ||
EXCHANGE_MODIFIED | datetime | null | ||
EXCHANGE_ID | EXCHANGE_ID | integer | null | |
OUTLOOK_VERSION | OUTLOOK_VERSION | integer | null | |
VIEWED_DATE | Дата последнего просмотра | datetime | ||
SORTING | Индекс сортировки | double | ||
DURATION_PLAN | Затрачено (план) | integer | ||
DURATION_FACT | Затрачено (фактически) | integer | ||
CHECKLIST | Чеклист | array | ||
DURATION_TYPE | DURATION_TYPE | enum | [0] => secs [1] => mins [2] => hours [3] => days [4] => weeks [5] => monts [6] => years. По умолчанию - 3 | |
UF_CRM_TASK | Привязка к элементам CRM L_XX - lead, C_XX - contact , D_XX - deal | crm | ||
UF_TASK_WEBDAV_FILES | Файл (Диск) | disk_file | ||
UF_MAIL_MESSAGE | Письмо (email) | mail_message | ||
IS_MUTED | Уведомления | enum | Y - Да, N - Нет. По умолчанию - Нет. | |
IS_PINNED | Закреплён | enum | Y - Да, N - Нет. По умолчанию - Нет. | |
IS_PINNED_IN_GROUP | Закреплён в группе | enum | Y - Да, N - Нет. По умолчанию - Нет. | |
SERVICE_COMMENTS_COUNT | integer |
Сообщение не промодерировано, возможны ошибки и неточности.
|
добавите возможность управлять значением обязательности отчета при завершении задачи - поле "Не завершать задачу без результата"?
В данном случае необходимо передавать третий параметр use Bitrix\Tasks\Internals\Task\ParameterTable; CModule::IncludeModule("tasks"); $userId = 1; $arFields = [ "TITLE" => "Новая задача", "DESCRIPTION" => "Описание", "RESPONSIBLE_ID" => $userId, "DEADLINE" => $dateto, "CREATED_BY" => $userId, "ALLOW_CHANGE_DEADLINE" => "N", "TASK_CONTROL" => "Y" ]; $task = \CTaskItem::add($arFields, $userId, []); ParameterTable::add(['TASK_ID' => $task->GetID(), 'CODE' => 3, 'VALUE' => 'Y']); 'CODE' => 3 как раз устанавливает данную функцию |
Сообщение не промодерировано, возможны ошибки и неточности.
|
||
Для привязки к задаче смарт-процессов нужно использовать 16-ричное обозначение entityTypeId смарт процесса, те смарт процесс с entityTypeId=189 можно добавить так:
| ||
Сообщение не промодерировано, возможны ошибки и неточности.
|
||||
используйте этот параметр
| ||||
Сообщение не промодерировано, возможны ошибки и неточности.
|
Коллеги, когда добавите возможность управлять значением обязательности отчета при завершении задачи - поле "Не завершать задачу без результата"?
|
Сообщение не промодерировано, возможны ошибки и неточности.
|
Мне кажется корректнее при передаче TIME_ESTIMATE ещё передавать ALLOW_TIME_TRACKING = Y (включает чек-бокс "Учёт времени").
|
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.