Канбан — это инструмент, который помогает визуально представить работу с задачами в виде колонок и карточек. Колонки — это стадии работы, карточки — задачи. Канбан используется для работы с задачами в группах и проектах.
«Мой план» — это режим управления своими задачами в виде канбана. У каждого сотрудника будут свои стадии «Моего плана».
Быстрый переход: все методы и события
Пользовательская документация:
Группа. Стадия канбана привязывается к группе по идентификатору объекта ENTITY_ID
. Идентификатор можно получить методом создания новой группы или методом получения списка групп.
Пользователь. Стадия «Моего плана» привязана к пользователю. Любой пользователь, в том числе администратор портала, может менять стадии только в своем плане.
Стадия. Стадии канбана или «Моего плана» могут быть связаны друг с другом. Укажите идентификатор стадии в параметре AFTER_ID
, после которой нужно добавить новую стадию. Идентификатор можно получить методом добавления новой стадии или методом получения списка стадий. Если идентификатор не заполнить или указать ноль, стадия добавится в начало канбана.
{% note tip "Пользовательская документация" %}
{% endnote %}
Переместить задачу с одной стадии на другую можно методом task.stages.movetask. Метод позволяет указать ID
задачи, перед или после которой нужно поставить перемещаемую задачу. Получить идентификатор задачи можно методом создания задачи или методом получения списка задач.
Можно переместить задачу:
- в канбане группы при наличии доступа к группе
- в «Моем плане»
Проверить возможность перемещения задачи позволяет метод task.stages.canmovetask.
Список задач стадии можно получить методом task.task.list.
Выборка из стадий канбана группы. В массиве фильтра передайте ключ STAGE_ID
с ID
нужной вам стадии. Если вы выбираете задачи первой стадии, передайте в STAGE_ID
массив значений, состоящий из 0
и ID
вашей стадии [0, ID]
. Дополнительно отфильтруйте выборку по группе.
Выборка из «Моего плана». В массиве фильтра передайте ключ STAGE_ID
с ID
стадии. Передавать массив значений не требуется.
Получить идентификатор стадии канбана или «Моего плана» можно методом добавления стадии или методом получения списка стадий.
Scope:
task
Кто может выполнять метод:
- любой пользователь для стадий «Моего плана»
- любой пользователь с доступом к группе для стадий канбана
#| || Метод | Описание || || task.stages.add | Добавляет стадии канбана или «Моего плана» || || task.stages.update | Обновляет стадии канбана или «Моего плана» || || task.stages.get | Получает стадии канбана или «Моего плана» || || task.stages.canmovetask | Определяет, может ли текущий пользователь перемещать задачи в указанном объекте || || task.stages.movetask | Перемещает задачи из одной стадии в другую || || task.stages.delete | Удаляет стадии канбана или «Моего плана» || |#