Как получить только рабочие дни, когда рабочие элементы были обработаны из одной очереди в другую

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

Пример Foe:- В настоящее время я использую два поля данных в рабочем процессе, чтобы установить время начала, когда рабочий элемент входит в очередь перед выполнением, где значение будет установлено с помощью systemtime(), а время остановки другого поля, назначенного с помощью systemtime(), после выполнения и вычисляем разницу между двумя временами и переводим ее в дни. duration (((((stoptime-Starttime)/60)/60)/24+1), который возвращает дни, включая субботу и воскресенье.

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

В настоящее время я использую движок приложения Workplace.

0 ответов

Другие вопросы по тегам