Настройте пользовательский рабочий процесс для ежедневного запуска в CRM 2013

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

любой может помочь плз

3 ответа

Два рабочих процесса:

  • Родитель, который работает на создание и вызывает ребенка.
  • Рекурсивный дочерний элемент, запускающий пользовательское действие рабочего процесса.

Два рабочих процесса: родитель и ребенок


Определение родительского рабочего процесса.


Определение родительского рабочего процесса


Определение дочернего рабочего процесса. Добавлен дополнительный шаг проверки, чтобы остановить запланированный процесс при условии. Конечно, нужно обновлять в соответствии с вашими потребностями. Статус может быть установлен на Отменено для ясности.

Обратите внимание, что время ожидания истекло после первоначального выполнения. Это сделано для того, чтобы рабочий процесс настраиваемой активности мог запускаться, как только родительский рабочий процесс запускает дочерний рабочий процесс.


Описание дочернего рабочего процесса

В качестве альтернативного ответа на то, что предлагает @denious, вы можете использовать CRM Workflow Automation Tool. Работает как на CRM 2011, так и на 2013 год.

Это работает по-другому в том смысле, что он не использует тайм-ауты рабочего процесса для выполнения ежедневного запуска, скорее вы настраиваете его как запланированное задание Windows (вероятно, на вашем сервере CRM) и запускаете его каждый день в установленное время.

Установка минимальна, и инструмент позволяет указать запрос FetchXML для извлечения соответствующих записей, а затем рабочий процесс для выполнения с возвращенными записями.

Несколько хороших вещей об этом подходе:

  • Вы можете запланировать выполнение всех задач одновременно (например, 6 часов утра в день), а не запускать их в зависимости от времени, когда рабочий процесс был первоначально инициирован.
  • После того, как рабочий процесс запущен, не осталось никаких экземпляров рабочего процесса, которые просто запускают тайм-аут.
  • Нет необходимости в настройке родительского / дочернего процесса. Вам просто нужен один рабочий процесс, который выполняет соответствующее действие.
  • Поскольку он запускается в планировщике заданий Windows, вы можете делать такие вещи, как пропуск в выходные дни, когда вы не можете сделать это в CRM (без дополнительных инструментов / правил).

В конечном итоге оба будут выполнять одно и то же, но это еще один вариант для рассмотрения.

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

следуйте инструкциям ниже.

1) Зарегистрируйте необходимые шаги
2) выберите запись объекта
3) нажмите на кнопку трех эллипсов, показанную на ленте CRM.
4) нажмите на запустить рабочий процесс

пример
позвольте мне сказать, что моей основной сущностью является учетная запись, на которой работает мой рабочий процесс.

1) перейти к учетной записи лица
2) выберите запись
3) нажмите на кнопку трех эллипсов на ленте, показанной выше, для каждой выбранной записи
4) нажмите запустить рабочий процесс
5) сделано

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