Действия пользователей над документом (активити)

Действия пользователей над документом (активити)

Скриншоты

Технические данные

Дата публикации:
09.10.2018
Дата обновления:
26.07.2019
Версия:
1.0.1
Адаптивность:
Нет
Поддержка композита:
Нет
Число установок:
Менее 50 раз

Совместимые редакции

Описание

Потрясающий активити, который вам необходим. Теперь вы cможете создавать бесконечное количество действий-заданий пользователей, не ограничиваясь стандартными возможностями. Согласование, отклонение, ознакомление, удаление, отмена и любые другие действия, которые вам необходимы. Вы можете внедрить систему электронного документооборота (СЭД) или автоматизировать процесс согласования договоров, доверенностей в компании.  Это существенно расширяет функциональность  и позволяет создавать абсолютно новые, невозможные ранее бизнес-процессы.

Функционал:

1) Любые не органичные действия-задания пользователей

Каждое действие уникально и может содержать набор собственных пользователей для выполнения (пользователь видит только свои действия). Вы можете указать обязательность комментария или другие параметры для выполнения.


2) Выполнение по условию. Любой сотрудник, Все сотрудники, Голосование

Каждое действие может быть независимо настроено на любое условие и любых пользователей.

Например :  Согласование - Все сотрудники, Отклонение - Все сотрудники, а  Удалить документ может любой сотрудник, имеющий права.


3) Автоматическое выполнение

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

Если до окончания периода не будет выполнено любое действие, то будет выполнено выбранное действие. Пустое значение или 0 - отсутствие периода.

Для более точной работы желательно использовать запуск агентов из cron.


4) Напоминание о действии-задании по времени

Вы всегда сможете напомнить пользователям, что их ожидает какое-либо задание.

Задается период времени (минут/часов/дней), через который будет отправляется автоматическое напоминание.

Например: раз в день (повторяется).

Если пользователь уже выполнил действие, то он не будет получать уведомление.

Отправка сообщений осуществляется через систему почтовых событий, событие BIZPROC_HTML_MAIL_TEMPLATE (потребуется создать, если у вас более старая версия bitrix).

Для более точной работы желательно использовать запуск агентов из cron.


5) Ожидание выполнения действия-задания

Если задан данный параметр у нескольких действий, то активити будет ожидать, пока все они будут выполнены или выполнено действие без ожидания.

Позволяет параллельно согласовывать документ несколькими группами пользователей  или другое требуемое параллельное выполнение

Например: документ должны согласовать параллельно группа HR и IT, пока эти группы не выполнят действие, бизнес-процесс не пойдет дальше.


6) Система обработчиков событий

Хотите добавить уникальные возможности в активити? Нет проблем.

Система обработчиков событий позволяет внедрить свой код в процесс активити или изменить параметры (Файл обработчика event_handler.php).

Это еще больше расширяет возможности активити.

Перечень событий:

_beforeSubscribe - Перед обработкой подписки на событие

_beforeSubscribeAddEventHandler - Перед добавление подписки на событие

_beforeShowTaskForm - Перед обработкой элементов формы задачи

_beforeReturnShowTaskForm - Перед отправкой результата элементов формы задачи

_beforeGetTaskControls - Перед обработкой массива элементов формы

_beforeReturnGetTaskControls - Перед отправкой результата элементов формы

_beforePostTaskForm - Перед обработкой формы задачи

_beforeSendExternalEventPostTaskForm - Перед отправкой внешнего события формы

_afterProcessingParamsOnExternalEvent - После обработки параметров внешнего события

_beforeSendRemindEmail - Перед отправкой напоминания

Пример добавления кнопки-ссылки:

  self::_addActivityEventHandler('_beforeReturnShowTaskForm', 'btn');

  function btn($arParams)

  {

    $arParams['buttons'].= "Наша кампания";

    return $arParams;

  }

Все это позволяет создавать любые бизнес-процессы, даже самые необычные, например опрос )

Продумано и просто, base8.ru

Установка не требует дополнительных знаний и является стандартной для любых активити.

Поддержка по email: bitrix@base8.ru
Или в комментариях

Установите этот модуль прямо сейчас!

Для этого укажите адрес сайта:

пример: http://www.site.ru
Действия пользователей над документом (активити)
Действия пользователей над документом (активити)
9 200 руб