Действия пользователей над документом (активити)
- Адаптивность: Нет
- Версия: 1.0.2
- Обновлено: 26.07.2019
- Опубликовано: 09.10.2018
- Поддержка Композита: Нет
- Подходящие редакции: «Бизнес», «Корпоративный портал», «Энтерпрайз»
Потрясающий активити, который вам необходим. Теперь вы cможете создавать бесконечное количество действий-заданий пользователей, не ограничиваясь стандартными возможностями. Согласование, отклонение, ознакомление, удаление, отмена и любые другие действия, которые вам необходимы. Вы можете внедрить систему электронного документооборота (СЭД) или автоматизировать процесс согласования договоров, доверенностей в компании. Это существенно расширяет функциональность и позволяет создавать абсолютно новые, невозможные ранее бизнес-процессы.
Функционал:
1) Любые не органичные действия-задания пользователей
Каждое действие уникально и может содержать набор собственных пользователей для выполнения (пользователь видит только свои действия). Вы можете указать обязательность комментария или другие параметры для выполнения.
2) Выполнение по условию. Любой сотрудник, Все сотрудники, Голосование
Каждое действие может быть независимо настроено на любое условие и любых пользователей.
Например : Согласование - Все сотрудники, Отклонение - Все сотрудники, а Удалить документ может любой сотрудник, имеющий права.
3) Автоматическое выполнение
Можно задать период времени, в течение которого действие будет ожидать выполнения.
Если до окончания периода не будет выполнено любое действие, то будет выполнено выбранное действие. Пустое значение или 0 - отсутствие периода.
Для более точной работы желательно использовать запуск агентов из cron.
4) Напоминание о действии-задании по времени
Вы всегда сможете напомнить пользователям, что их ожидает какое-либо задание.
Задается период времени (минут/часов/дней), через который будет отправляется автоматическое напоминание.
Например: раз в день (повторяется).
Если пользователь уже выполнил действие, то он не будет получать уведомление.
Отправка сообщений осуществляется через систему почтовых событий, событие BIZPROC_HTML_MAIL_TEMPLATE (потребуется создать, если у вас более старая версия bitrix).
Для более точной работы желательно использовать запуск агентов из cron.
5) Ожидание выполнения действия-задания
Если задан данный параметр у нескольких действий, то активити будет ожидать, пока все они будут выполнены или выполнено действие без ожидания.
Позволяет параллельно согласовывать документ несколькими группами пользователей или другое требуемое параллельное выполнение
Например: документ должны согласовать параллельно группа HR и IT, пока эти группы не выполнят действие, бизнес-процесс не пойдет дальше.
6) Система прав доступа к свойствам инфоблока
Реализовать функционал возможно в сторонних компонентах, когда вам требуется контролировать, какие поля(свойства) показывать или позволять редактировать на конкретном этапе бизнес-процесса.
Например: вам требуется показывать в процессе согласования оклад сотрудника, но другие сотрудники не должны его видеть, кроме определенных.
7) Система обработчиков событий
Хотите добавить уникальные возможности в активити? Нет проблем.
Система обработчиков событий позволяет внедрить свой код в процесс активити или изменить параметры (Файл обработчика 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
Адаптивность | Нет |
Версия | 1.0.2 |
Обновлено | 26.07.2019 |
Опубликовано | 09.10.2018 |
Поддержка Композита | Нет |
Подходящие редакции | «Бизнес», «Корпоративный портал», «Энтерпрайз» |
Совместимо с Сайты24 | Нет |
Установлено | 50 - 99 раз |
Рекомендуемые товары
Теги: Действия пользователей над документом (активити), Бизнес-процессы, готовый сайт