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

доделать действие Задать срок этапа

хотелось бы задать не продолжительность этапа, а время до.
например
до 11-00 или до 23-00

Ответы:

Добрый день, к сожалению в данный момент на это завязано слишком много функционала и чтобы сделать такую возможность понадобится около 25 часов на рефакторинг функционала.
15.02.2021, 15:50

а что можно придумать?
какое-то действие "Вычислить промежуток времени от текущего до **** и записать в доп поле"
и чтоб это доп поле подтянуть можно было на этом же этапе в действие "Задать срок этапа"?
15.02.2021, 18:59

Придумать для чего? Какая цель стоит перед вами?
16.02.2021, 17:08

простая
сменить этам одного процесса в указаное время, повторя попытки до удачной не реже 1-2 минут
16.02.2021, 17:19

https://prnt.sc/zqsncr юзайте комбинацию
16.02.2021, 17:35

непонял.
если я поставлю дату на начало года+1минута, то он у меня сразу будет менять этап.
а мне нужно что б до указанного времени он стоял как вкопанный, а только когда время пришло тогда начинал попытки переключится.
давайте так поставим задачу, эту комбинации если использовать
мне нужно вычислить значение которое нужно записать в поле "запланировать"
например мне нужно переключить процесс каждый день в 9-00
вчера я должен был записать 2021-16-02 9:00:00
а сегодня мне надо записать 2021-17-02 9:00:00
а завтра - 2021-18-02 9:00:00.
но я ж е могу каждый день вручную выставлять время запланировать.
т.е при переходе на этап мне надо автоматически вычислить и установить поле "запланировать".
как это сделать?
16.02.2021, 22:43

Давайте во второе действие которое я выделил на скрине сделаем переменную со следующим днем.
Т.е. вы будете ставить дату
[nextday] 09:00:00 и сегодня вам будет заменять её на 2021-02-18 9:00:00 а завтра на 2021-02-19 9:00:00
доработать переменную займет 1ч
17.02.2021, 11:35

nextday - несовсем подходит. если сейчас 6-00 то включить надо в 9-00 в этот же день
и нужно минимальное время удержание этапа, например 60 минут, т.е.
если зашли на этап в 8-30 то переключаем сегодня в 9-30
и действие "переключить на этап..." - если ошибка перехода, повторять попытки будет? нужно каждые 2 минуты
19.02.2021, 11:32


Мироненко Дмитрий
Клиент писал/а:
и нужно минимальное время удержание этапа, например 60 минут, т.е.
если зашли на этап в 8-30 то переключаем сегодня в 9-30

Поствите себе в действии https://prnt.sc/100p4lq (указал стрелочкой) 1ч задержку.
Если нужно конкретно смотреть на дату перехода на этап, то это +2ч доработки.


Мироненко Дмитрий
Клиент писал/а:
nextday - несовсем подходит. если сейчас 6-00 то включить надо в 9-00 в этот же день

ну тогда что-то такое сделаем
[nextday_9] где 9, к-во часов с начала суток. Если прошло меньше 9 часов, то ставить currentday иначе nextday

повторяет попытки каждую минуту.
19.02.2021, 12:12


Bilbo Baggins
взломщик писал/а:
ну тогда что-то такое сделаем
[nextday_9] где 9, к-во часов с начала суток. Если прошло меньше 9 часов, то ставить currentday иначе nextday

это 2ч
19.02.2021, 12:13

а в 24-00 это поле "Запланировать" - не поменяет своё значение?
в рамках какого нибудь крона на все открытые бизнес процессы?
19.02.2021, 18:14


Мироненко Дмитрий
Клиент писал/а:
а в 24-00 это поле "Запланировать" - не поменяет своё значение?

действие будет срабатывать только при переходе на этап.
22.02.2021, 17:45

не,
я имею введу поле "запланировать" не изменит какой нибудь крон?
это ж поле вроде у всех не закрытых процесов каждый день продлевается автоматически на сутки
22.02.2021, 23:13


Мироненко Дмитрий
Клиент писал/а:
не,
я имею введу поле "запланировать" не изменит какой нибудь крон?
это ж поле вроде у всех не закрытых процесов каждый день продлевается автоматически на сутки

только если стоит соответствующая настройка по переносу процессов в карточке ответственного за процесс. Само по себе в боксе ничего не происходит
26.02.2021, 14:52

а где эту настройку проверить?
28.02.2021, 13:05

ну да птичка стоит для всех процессов
причем с кнопками в "начало дня" и "конец дня"
если для заказов это нормально,
то для нашего случая может куда нибуть перенести эту дату неожидано.
может всё же действие которое вычсляет "время до" в минутах?
28.02.2021, 13:17

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия
Есть вот такое действие "Рассчитать разницу дат процесса с учетом коэффициента и записать в дополнительное поле процесса"
В нём вы можете рассчитать разницу дат и записать в дополнительное поле

Потом есть такое действие "Записать значение даты в дополнительное поле процесса на основе смещения даты процесса"
В нём вы можете применить смещение с дополнительного поля процесса и записать в дату (дом поле с типом дата/дата и время)

А далее такое действие "Копировать поля процесса", где вы можете скопировать дату с дополнительного поля в поле, например, "Выполнить до", а потом установить действие "Переключить на этап XXX после наступления даты завершения"

или

Можно поставить действие "Изменить бизнес-процесс и этап в зависимости от значений полей", где будете проверять дату в дополнительном поле https://prnt.sc/10h5lfw
09.03.2021, 15:54

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия
Здесь, кстати, был похожий вопрос https://crm-onebox.com/ru/support/interface/6127-ostavsheesya-vremya-rezerva-i-v...
09.03.2021, 15:56

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