Оставьте сообщение в этой теме и вам откроются контакты пользователя
У меня такой вопрос, надо сделать так, чтобы например каждый месяц 5 числа бизнес процессы переключались на указанный этап, но только те, что созданы не в текущем месяце, то есть раньше чем 01 число текущего месяца.
[file]20476[/file]
Для этого подсчитываю разницу текущей даты и даты создания процесса в днях, округляюсь до целого числа и заношу в дополнительное поле. Затем включаю действие "изменить бизнес процесс и этап в день месяца XXX". А перед ним ставлю "прекратить выполнение следующих действий при выполнении условий". Туда ставлю условие, чтобы то дополнительное поле не было больше 5. Но чего-то условие не срабатывает и изменение этапа происходит для всех процессов.
[file]20476[/file]
[file]20476[/file]
У меня такой вопрос, надо сделать так, чтобы например каждый месяц 5 числа бизнес процессы переключались на указанный этап, но только те, что созданы не в текущем месяце, то есть раньше чем 01 число текущего месяца.
Для этого подсчитываю разницу текущей даты и даты создания процесса в днях, округляюсь до целого числа и заношу в дополнительное поле. Затем включаю действие "изменить бизнес процесс и этап в день месяца XXX". А перед ним ставлю "прекратить выполнение следующих действий при выполнении условий". Туда ставлю условие, чтобы то дополнительное поле не было больше 5. Но чего-то условие не срабатывает и изменение этапа происходит для всех процессов.
Поздравляю! Потому что действие "прекратить выполнение последующих действий при выполнении условий" срабатывает в момент перехода на этап. А действие "изменить бизнес-процесс и этап в день месяца XXX" в кроне каждый день грубо говоря. Поэтому эти два действия не работают вместе. Вам нужно изменить статус, если условие не произошло, а если осталось на этапе и тогда процесс будет повторяться. Или же сделать доработку, чтобы в действии "изменить бизнес процесс и этап в день месяца XXX" была возможность указывать условие
Поздравляю!
Потому что действие "прекратить выполнение последующих действий при выполнении условий" срабатывает в момент перехода на этап.
А действие "изменить бизнес-процесс и этап в день месяца XXX" в кроне каждый день грубо говоря.
Поэтому эти два действия не работают вместе.
Вам нужно изменить статус, если условие не произошло, а если осталось на этапе и тогда процесс будет повторяться.
Или же сделать доработку, чтобы в действии "изменить бизнес процесс и этап в день месяца XXX" была возможность указывать условие
Оставьте сообщение в этой теме и вам откроются контакты пользователя
"Вам нужно изменить статус, если условие не состоялось, а если осталось на этапе и тогда процесс будет повторяться." Не совсем понял суть этого. Это какими действиями можно это сделать. Статус это какое-нибудь дополнительное поле ввести?
"Вам нужно изменить статус, если условие не состоялось, а если осталось на этапе и тогда процесс будет повторяться." Не совсем понял суть этого. Это какими действиями можно это сделать. Статус это какое-нибудь дополнительное поле ввести?
Луц Богдан Александрович ВАНБОКС КОРП писал/а: Або ж зробити допрацювання щоб у дії "змінити бізнес процес і етап в день місяця XXX" була можливість вказувати умову
Добрый день. Данную доработку можно реализовать за 1ч - вы укажете в действии условие по дополнительному полю, при выполнении которого - будет происходить переключение этапа. Если условие по процессу не выполняется - этап переключать не будет.
[quote]
Луц Богдан Александрович
ВАНБОКС КОРП писал/а:
Або ж зробити допрацювання щоб у дії "змінити бізнес процес і етап в день місяця XXX" була можливість вказувати умову
[/quote]
Добрый день.
Данную доработку можно реализовать за 1ч - вы укажете в действии условие по дополнительному полю, при выполнении которого - будет происходить переключение этапа. Если условие по процессу не выполняется - этап переключать не будет.
Гайдаров Руслан Исмаилович писал/а: "Вам нужно изменить статус, если условие не состоялось, а если осталось на этапе и тогда процесс будет повторяться." Не совсем понял суть этого. Это какими действиями можно это сделать. Статус это какое-нибудь дополнительное поле ввести?
Нет, так как действие "изменить бизнес процесс и этап в день месяца XXX" срабатывает периодически вы не сможете принять ее исполнение без мелочи. Поэтому либо вы переключаете статус(этап) бизнес-процесса в другой статус(этап) бизнес-процесса где нет действия "изменить бизнес процесс и этап в день месяца XXX", либо делать доработку этого действия.
[quote]
Гайдаров Руслан Исмаилович писал/а:
"Вам нужно изменить статус, если условие не состоялось, а если осталось на этапе и тогда процесс будет повторяться." Не совсем понял суть этого. Это какими действиями можно это сделать. Статус это какое-нибудь дополнительное поле ввести?
[/quote]
Нет, так как действие "изменить бизнес процесс и этап в день месяца XXX" срабатывает периодически вы не сможете принять ее исполнение без мелочи.
Поэтому либо вы переключаете статус(этап) бизнес-процесса в другой статус(этап) бизнес-процесса где нет действия "изменить бизнес процесс и этап в день месяца XXX", либо делать доработку этого действия.
Оставьте сообщение в этой теме и вам откроются контакты пользователя
Ну я сделал так, на этапе из которого хочу перейти, подсчитываю продолжительность бизнес-процесса, с помощью действия где вычитаю дату создания от текущего действия. С помощью действия обновить процесс сделал чтобы это ежедневно подсчитывалось. Записываю в дополнительное поле. В этом же этапе включаю действие "изменить бизнес процесс и этап в день месяца XXX", а на том этапе куда надо перейти ставлю запрет перехода на этап, если то, что записал в дополнительном поле, не соответствует условию. Все правильно сработало)
Ну я сделал так, на этапе из которого хочу перейти, подсчитываю продолжительность бизнес-процесса, с помощью действия где вычитаю дату создания от текущего действия. С помощью действия обновить процесс сделал чтобы это ежедневно подсчитывалось. Записываю в дополнительное поле. В этом же этапе включаю действие "изменить бизнес процесс и этап в день месяца XXX", а на том этапе куда надо перейти ставлю запрет перехода на этап, если то, что записал в дополнительном поле, не соответствует условию. Все правильно сработало)
[file]20489[/file]
[file]20490[/file]
[file]20489[/file]
[file]20490[/file]
[file]20489[/file]
[file]20490[/file]
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий