- Приложение для Битрикс24 "Лаборатория роботов"
- Приложение для Битрикс24 "Сквозная аналитика 2.0"
- Приложение для Битрикс24 "Уничтожитель дубликатов"
- Приложение для Битрикс24 "Межпортальные задачи"
- Приложение для Битрикс24 "Немой чат-бот"
- Приложение для Битрикс24 "Доходы и расходы CRM"
- Приложение для Битрикс24 "Продуктивный Jivosite"
Получить все данные по задаче
- Получение всех данных задачи по её ID для использования в бизнес-процессе;
- Извлечение информации о задаче для формирования отчётов;
- Получение статуса и мета-данных задачи;
- Автоматическая проверка параметров задачи (сроки, ответственные, соисполнители);
- Получение данных для условного ветвления в бизнес-процессе;
- Синхронизация данных задачи с другими системами;
- Получение результатов из дополнительных результатов выбранной задачи.
- Активити (робот) получает итоги активити из дополнительных результатов выбранной задачи;
- Возвращаются все параметры задачи, включая статусы и массивы;
- Активити (робот) работает через REST API Битрикс24 (tasks.task.get).
Описание параметров активити (робота)
| Название поля | Описание и примеры использования |
|---|---|
| ID задачи (условие) |
Обязательный параметр. В данном поле указывается ID задачи, данные которой необходимо получить. Примеры: - {=Variable:TASK_ID} - ID задачи из переменной;- 123456 - конкретный ID задачи;- {=A1988_22222_92566_99999:task_id} - ID из результата предыдущего активити.
|
| Делать отладочные сообщения в журнал БП |
Варианты: да/нет. Позволяет выбрать, нужно ли создавать отладочные сообщения в журнал БП. Используйте только по необходимости из-за большого расхода запросов и уменьшенной скорости срабатывания активити.
|
| Запускать от имени |
Данное поле необходимо для того, чтобы установить сотрудника, с правами которого выполнять действие данного активити. Если у сотрудника не будет прав на выполнение действия, то активити не сработает. Рекомендуем выбирать сотрудника с правами администратора системы.
|
| Устанавливать текст статуса | Данное поле позволяет включать возможность установки статуса бизнес-процесса. Это необходимо для того, чтобы во время работы активити информировать пользователя в истории о том, что бизнес-процесс остановился на конкретном шаге. |
| Текст статуса | В данном поле указывается текстовый вариант статуса, который Вы можете изменять. |
| Ожидать ответа | Данное поле Вами не управляется. Оно необходимо для того, чтобы определить, нужно ли ожидать реакции от нашего активити после запуска. |
| Период ожидания |
Время ожидания ответа от приложения. Указывается в секундах, минутах, часах, днях, но не менее 5 минут и желательно не более 1 часа. Данная опция позволяет ограничить срок ожидания ответа от приложения. Технические особенности платформы Битрикс24 иногда создают ситуацию с очередями запросов. Если время истекло и результат не получен, бизнес-процесс продолжит работу по заложенной логике. |
Примеры использования:
| № | Сценарий | ID задачи | Описание |
|---|---|---|---|
| 1 | Получить данные созданной задачи | {=A1988_22222_92566_99999:task_id} |
Используется после активити создания задачи |
| 2 | Получить данные из переменной | {=Variable:TASK_ID} |
ID задачи хранится в переменной БП |
| 3 | Получить данные конкретной задачи | 123456 |
Указывается конкретный ID |
| 4 | Проверить статус задачи | {=Variable:TASK_ID} |
Для условного ветвления |
| 5 | Получить ответственного | {=Variable:TASK_ID} |
Для назначения в другие сущности |
| 6 | Получить сроки задачи | {=Variable:TASK_ID} |
Для расчёта дедлайнов |
| 7 | Получить соисполнителей | {=Variable:TASK_ID} |
Для уведомлений или назначений |
| 8 | Получить данные для отчёта | {=Variable:TASK_ID} |
Для формирования отчётности |
| 9 | Проверить привязку к CRM | {=Variable:TASK_ID} |
Для связи с сущностями CRM |
| 10 | Получить данные в итераторе | {=Iterator:Value} |
Для обработки списка задач |
Возвращаемые параметры для данного активити:
- Статусы - статус и мета-статус задачи;
- Массивы - соисполнители, наблюдатели, теги, файлы;
- Все параметры по задаче, включая:
- ID задачи;
- Название и описание;
- Постановщик и ответственный;
- Соисполнители и наблюдатели;
- Даты начала, окончания, крайний срок;
- Приоритет;
- Статус и мета-статус;
- Привязка к группе/проекту;
- Привязка к CRM-сущностям;
- Родительская задача;
- Затраченное время;
- и другие поля.
- Пользователь, от имени которого запускается активити, должен иметь права на просмотр указанной задачи;
- Множественные поля (соисполнители, наблюдатели) возвращаются в виде массивов.