Показать сообщение отдельно
Старый 02.04.2018, 13:42   #1  
ximik33rus is offline
ximik33rus
Участник
 
58 / 10 (1) +
Регистрация: 05.03.2018
Адрес: Россия, Владимир
Red face Выполнение логики по рассписанию (CRM 365 он праймис)
Доброго дня!
Имеется необходимость производить по расписанию, ежедневно (несколько раз в день) определенную логику действий с данными в CRM.

К примеру, переназначать Owner-ов в некоторых сущностях.

Первое что приходит в голову - это использование планировщика Windows или nnCron, который запускал бы некое консольное приложение устанавливающее соединение с базой и делающее свое дело.
Второе, более массивное - тот же "крон" и приложение - создающее соединение посредством Web API и активирующее событие, на которое реагирует плагин (который и выполняет определенную логику).
Третье - в моем случае не подходит, так как действие не может быль привязано к бизнес-процессу и происходить должно независимо - это использование WorkFlow-плагина.

Господа, подскажите, возможно имеются еще способы для решения задачи? Возможно более удобные и лаконичные.

UPD: Пока ждал ответов нашел еще вариант - зацикливание Бизнес-процесса самого на себя (каждые 5 минут, что не вызывает защиты от зацикливания), или зацикливание одного бизнес-процесса на другой, который снова выполняет первый.

Последний раз редактировалось ximik33rus; 02.04.2018 в 14:22.