Dynamics CRM 4.0: сравнение времени выполнения рабочего процесса с повторяющимися ежедневными часами - PullRequest
0 голосов
/ 28 февраля 2011

Я создаю рабочий процесс для маршрутизации дела на основе времени суток: например, если дело создано (рабочий процесс запускается при создании) между 7:00 и 17:00 по местному времени, то я хочу направить дело в службу поддержки клиентов." Очередь.Если дело создается в любое время за пределами 7a-5p, я хочу направить его в очередь «ожидания» для получения на следующий рабочий день.

Есть ли способ сделать это с помощью встроенного инструментария WF?В данный момент я склоняюсь к индивидуальному рабочему процессу, но я действительно хочу этого избежать, поскольку я хотел бы сделать это таким образом, чтобы мой клиент мог понимать и поддерживать.

Спасибо!-RC

1 Ответ

0 голосов
/ 01 марта 2011

Я не вижу способа указать только временной диапазон, какой вы хотите, используя только собственный интерфейс.

Вы можете создать пользовательскую сборку рабочего процесса «В рабочие часы», и при этом она будет простой в использовании. Ваша пользовательская сборка wf будет принимать 3 входа:

  • Рабочее время начала
  • Конец рабочего дома
  • Текущее время создания дела

Как я уверен, вы можете догадаться, что значения, которые вы ему дадите, будут 7, 5, и значение в поле Создано Затем пользовательская сборка wf может вернуть true, если Case был создан в течение часов, указанных в первых двух предоставленных параметрах.

Любая вариация этой пользовательской сборки wf, вероятно, подойдет вам.

...