Потрясающий активити, который вам необходим. Теперь вы 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
Для покупки товара в нашем интернет-магазине выберите понравившийся товар и добавьте его в корзину. Далее перейдите в Корзину и нажмите на «Оформить заказ» или «Быстрый заказ».
Когда оформляете быстрый заказ, напишите ФИО, телефон и e-mail. Вам перезвонит менеджер и уточнит условия заказа. По результатам разговора вам придет подтверждение оформления товара на почту или через СМС. Теперь останется только ждать доставки и радоваться новой покупке.
Оформление заказа в стандартном режиме выглядит следующим образом. Заполняете полностью форму по последовательным этапам: адрес, способ доставки, оплаты, данные о себе. Советуем в комментарии к заказу написать информацию, которая поможет курьеру вас найти. Нажмите кнопку «Оформить заказ».
Оплачивайте покупки удобным способом. В интернет-магазине доступно 3 варианта оплаты:
- Наличные при самовывозе или доставке курьером. Специалист свяжется с вами в день доставки, чтобы уточнить время и заранее подготовить сдачу с любой купюры. Вы подписываете товаросопроводительные документы, вносите денежные средства, получаете товар и чек.
- Безналичный расчет при самовывозе или оформлении в интернет-магазине: карты Visa и MasterCard. Чтобы оплатить покупку, система перенаправит вас на сервер системы ASSIST. Здесь нужно ввести номер карты, срок действия и имя держателя.
- Электронные системы при онлайн-заказе: PayPal, WebMoney и Яндекс.Деньги. Для совершения покупки система перенаправит вас на страницу платежного сервиса. Здесь необходимо заполнить форму по инструкции.