1b.app
Скопирована ссылка -

Смена этапа в указанный день месяца

У меня такой вопрос, надо сделать так, чтобы например каждый месяц 5 числа бизнес процессы переключались на указанный этап, но только те, что созданы не в текущем месяце, то есть раньше чем 01 число текущего месяца.

Для этого подсчитываю разницу текущей даты и даты создания процесса в днях, округляюсь до целого числа и заношу в дополнительное поле. Затем включаю действие "изменить бизнес процесс и этап в день месяца XXX". А перед ним ставлю "прекратить выполнение следующих действий при выполнении условий". Туда ставлю условие, чтобы то дополнительное поле не было больше 5. Но чего-то условие не срабатывает и изменение этапа происходит для всех процессов.
Оригинальный вопрос доступен на версии: ua

Ответы:

Поздравляю!
Потому что действие "прекратить выполнение последующих действий при выполнении условий" срабатывает в момент перехода на этап.
А действие "изменить бизнес-процесс и этап в день месяца XXX" в кроне каждый день грубо говоря.
Поэтому эти два действия не работают вместе.
Вам нужно изменить статус, если условие не произошло, а если осталось на этапе и тогда процесс будет повторяться.
Или же сделать доработку, чтобы в действии "изменить бизнес процесс и этап в день месяца XXX" была возможность указывать условие
01.06.2023, 10:46
Оригинальный комментарий доступен на версии: ua

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


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

Добрый день.
Данную доработку можно реализовать за 1ч - вы укажете в действии условие по дополнительному полю, при выполнении которого - будет происходить переключение этапа. Если условие по процессу не выполняется - этап переключать не будет.
01.06.2023, 16:17


Гайдаров Руслан Исмаилович писал/а:
"Вам нужно изменить статус, если условие не состоялось, а если осталось на этапе и тогда процесс будет повторяться." Не совсем понял суть этого. Это какими действиями можно это сделать. Статус это какое-нибудь дополнительное поле ввести?

Нет, так как действие "изменить бизнес процесс и этап в день месяца XXX" срабатывает периодически вы не сможете принять ее исполнение без мелочи.
Поэтому либо вы переключаете статус(этап) бизнес-процесса в другой статус(этап) бизнес-процесса где нет действия "изменить бизнес процесс и этап в день месяца XXX", либо делать доработку этого действия.
02.06.2023, 09:37
Оригинальный комментарий доступен на версии: ua

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

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий