1b.app
Скопійоване посилання -

Зміна етапу у вказаний день місяця

В мене таке питання, треба зробити так, щоб наприклад кожного місяця 5 числа бізнес процеси перемикалися на вказаний етап, але лише ті що створені не в поточному місяці, тобто раніше ніж 01 число поточного місяця.
Для цього підраховую різницю поточної дати і дати створення процесу в днях, округлюю до цілого числа і заношу в додаткове поле. Потім включаю дію "змінити бізнес процес і етап в день місяця XXX" А перед нею ставлю "припинити виконання наступних дій при виконанні умов". Туди ставлю умову щоб те додаткове поле не було більше 5. Але чогось умова не спрацьовує і зміна етапу відбувається для всіх процесів.

Відповіді:

Вітаю!
Тому-що дія "припинити виконання наступних дій при виконанні умов" спрацювує в момент переходу на єтап.
А дія "змінити бізнес процес і етап в день місяця XXX" у кроні кожний день грубо кажучи.
Тому ці дві дії не працють разом.

Вам потрібно змінити статус якщо умова не відбулась, а якщо відбулась залишитись на етапі і тоді процесс буде повторюватись.
Або ж зробити допрацювання щоб у дії "змінити бізнес процес і етап в день місяця XXX" була можливість вказувати умову
01.06.2023, 10:46

Гайдаров Руслан Ісмаілович
Залишіть повідомлення в цій темі і відкриються контакти користувача
"Вам потрібно змінити статус якщо умова не відбулась, а якщо відбулась залишитись на етапі і тоді процесс буде повторюватись." Не зовсім зрозумів суть цього. Це якими діями можна так зробити. Статус це типо якесь додаткове поле ввести?
01.06.2023, 10:54


Луць Богдан Олександрович
ВАНБОКС КОРП написав:
Або ж зробити допрацювання щоб у дії "змінити бізнес процес і етап у день місяця XXX" була можливість вказувати умову

Добридень.
Дану доопрацювання можна реалізувати за 1ч - ви вкажете в дії умову додаткового поля, при виконанні якого - відбуватиметься перемикання етапу. Якщо умова процесу не виконується - етап перемикати не буде.
01.06.2023, 16:17
Оригінальний коментар доступний на версії: ru


Гайдаров Руслан Ісмаілович писал/а:
"Вам потрібно змінити статус якщо умова не відбулась, а якщо відбулась залишитись на етапі і тоді процесс буде повторюватись." Не зовсім зрозумів суть цього. Це якими діями можна так зробити. Статус це типо якесь додаткове поле ввести?

Ні, так як дія "змінити бізнес процес і етап в день місяця XXX" спрацьовує періодично ви не зможете принити її виконання без дорібки.
Тому або ви перемикаєте статус(етап) бізнес-процессу в інший статус(етап) бізнес-процессу де немає дії "змінити бізнес процес і етап в день місяця XXX", або ж робити допрацювання цієї дії.
02.06.2023, 09:37

Гайдаров Руслан Ісмаілович
Залишіть повідомлення в цій темі і відкриються контакти користувача
Ну я зробив так, на етапі з якого хочу перейти, підраховую тривалість бізнес процесу, за допомогою дії де віднімаю дату створення від поточної дії. За допомогою дії оновити процес зробив щоб це раз в день підраховувалося. Записую в додаткове поле. В цьому ж етапі включаю дію "змінити бізнес процес і етап в день місяця XXX", а на тому етапі куди треба перейти ставлю заборону переходу на етап якщо те що записав в додатковому полі, не відповідає умові. Все правильно спрацювало)
02.06.2023, 11:00

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар