Автоматизация - выполнение процесса/ов по наступлению события

Пишите ваши предложения здесь.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1710
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр Афанасьев
Откуда: г. Славянск, Донецкая обл.
Организация: Alcomp

Автоматизация - выполнение процесса/ов по наступлению события

Сообщение alcompstudio »

Добрый день!

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

Стандартный пример:

Есть сущность Товары, есть сущность Заявки поставщикам. Сделать автоматизацию "по событию" - если, к примеру, в поле Остаток сущности Товары (например, там по формуле рассчитывается значение) наступает/образуется значение, удовлетворяющее условию автоматизации по этому полю (например, или "0", или меньше "10" и т.п.), то автоматически создается запись - "заявка поставщику на такой-то объем товара" в сущности Заявки поставщикам, или может задача на создание заявки в сущность Задачи, в общем, любое действие, которое нужно выполнить без участия пользователя, но при наступлении события.

Вышеуказанный пример, конечно, грубоват, но думаю, суть донес, такую возможность, уверен, можно применить во многих бизнес-процессах (может даже пару менеджеров по созданию задач можно будет сократить :D ).

Вопрос может быть в том, какие поля могут использоваться для вот таких "триггеров-событий", я пока вижу - расчетные типы (формула, запрос, дата), т.е. те, значения в которых не вносятся вручную (или нет возможности внести через автоматизацию - напр., "опциональные" поля с типом выпадающий список).

Ув., коллеги, может у вас возникнут дополнительные идеи/предложения?
zed
Сообщения: 46
Зарегистрирован: 19 окт 2018, 13:58
Имя: Антон Смирнов
Откуда: Россия, Санкт-Петербург

Re: Автоматизация - выполнение процесса/ов по наступлению события

Сообщение zed »

Ну это я делал через php скрипт и крон. Крон дергал скрипт, скрипт дергал базу, если запрос возвращал какие-то записи, он добавлял/ обновлял необходимые записи. Но это было отдельно от интерфейса "руководителя".
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1710
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр Афанасьев
Откуда: г. Славянск, Донецкая обл.
Организация: Alcomp

Re: Автоматизация - выполнение процесса/ов по наступлению события

Сообщение alcompstudio »

Ну это я делал через php скрипт и крон. Крон дергал скрипт, скрипт дергал базу, если запрос возвращал какие-то записи, он добавлял/ обновлял необходимые записи. Но это было отдельно от интерфейса "руководителя".
ну а я предлагаю сделать это средствами Руководителя, без использования сторонних скриптов :)
Аватара пользователя
meu3
Сообщения: 455
Зарегистрирован: 28 сен 2018, 13:21
Имя: Юрий Трифонов
Откуда: Россия Севастополь
Организация: IDEA

Re: Автоматизация - выполнение процесса/ов по наступлению события

Сообщение meu3 »

И как? Ответа нет?
Аватара пользователя
support
Техническая поддержка
Сообщения: 9062
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Автоматизация - выполнение процесса/ов по наступлению события

Сообщение support »

Я подумаю. Кое какие мысли есть, но мне нужно больше практических примеров, чтобы учесть все особенности. Так что кому такой функционал нужен, пишите свои примеры. Буду изучать.
КонстантинН
Сообщения: 118
Зарегистрирован: 06 авг 2019, 17:19
Имя: Константин
Откуда: РФ

Re: Автоматизация - выполнение процесса/ов по наступлению события

Сообщение КонстантинН »

Поддерживаю нужность фичи.
Что-то типа автонажималки кнопки по событию, по времени (так же повторяющееся событие, например, каждой месяц 1 го числа в 00:00).
Готов финансировать эту доработку!
uvex
Спонсор
Спонсор
Сообщения: 148
Зарегистрирован: 10 окт 2016, 13:42
Имя: Алексей
Откуда: Санкт-Петербург
Организация: TASKKIT.PRO
Контактная информация:

Re: Автоматизация - выполнение процесса/ов по наступлению события

Сообщение uvex »

внесу свои 5 копеек.
Как раз задумывался над решением.

Есть задача с полем "Утвердить" по умолчанию стоит N пользователей на утверждение.
сейчас: пока все не утвердят - задача в своем статусе - как только все утвердили - срабатывает автоматизация с сменой статуса и т.п.

Ситуация: Ктото из списка утвердителей - в командировке/отпуске/не на связи
задача продолжает висеть не утвержденная - хотя все остальные-свою задачу выполнили.

Нужно чтобы срабатывала альтернтивная автоматизация по истечении N дней, а список утвердителей кто не утвердил- помечался - "не утверждено"
remchik
Сообщения: 258
Зарегистрирован: 19 сен 2019, 11:32
Имя: Remchik
Откуда: Москва

Re: Автоматизация - выполнение процесса/ов по наступлению события

Сообщение remchik »

Добавлю по опыту.
Сейчас на работе работаю в другой CRM, и ниразу не маленькой.
Как реализовно там:
(Все это Бизнес-Процессы)
- Стартовый сигнал (Ручной, таймер, сигнал от объекта)
-Далее если от объекта, то 2 вида (Добавление, удаление, изменение) - записи
-Далее идет фильтр, в котором можно указать какие поля смотреть
Далее по цепочке от объекта передается GUID записи, и например мы ее читаем, и по фильтру опять - же можем отследить значения.
Ну и дальше можно делать условный/безусловный поток, и любые действия.
Вообще технология BPMN - решает, в визуальном отображении.

Будут вопросы - задавайте
***
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
КонстантинН
Сообщения: 118
Зарегистрирован: 06 авг 2019, 17:19
Имя: Константин
Откуда: РФ

Re: Автоматизация - выполнение процесса/ов по наступлению события

Сообщение КонстантинН »

remchik писал(а): 19 сен 2019, 11:54 Добавлю по опыту.
Сейчас на работе работаю в другой CRM, и ниразу не маленькой.
Как реализовно там:
(Все это Бизнес-Процессы)
- Стартовый сигнал (Ручной, таймер, сигнал от объекта)
-Далее если от объекта, то 2 вида (Добавление, удаление, изменение) - записи
-Далее идет фильтр, в котором можно указать какие поля смотреть
Далее по цепочке от объекта передается GUID записи, и например мы ее читаем, и по фильтру опять - же можем отследить значения.
Ну и дальше можно делать условный/безусловный поток, и любые действия.
Вообще технология BPMN - решает, в визуальном отображении.

Будут вопросы - задавайте
Да, в Бипиуме, так и работает
Изображение
remchik
Сообщения: 258
Зарегистрирован: 19 сен 2019, 11:32
Имя: Remchik
Откуда: Москва

Re: Автоматизация - выполнение процесса/ов по наступлению события

Сообщение remchik »

Похоже, есть еще одно важное дополнение:
Каждый БП запускается в экземпляре, например кейс:
Создан заказ - отправить счет - Проверить оплату - Оплата пришла(закрываем), не пришла(Снимаем резерв)
Так вот в чем плюс отдельных потоков, каждый БП будет запускаться для каждого заказа, что это дает?
Возможность между шагами поставить таймер, или ожидать еще сигнал от другого объекта, следовательно БП запускается при создании заказа, и дальше живет отдельно как экземпляр.
***
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
Ответить