CRM 365 Рабочие процессы и импорт файла данных из Excel - PullRequest
0 голосов
/ 21 апреля 2020

При разработке рабочих процессов у вас есть возможность указать, как они запускаются. В моем конкретном случае мне интересно обнаружить изменения в Причины статуса и, для определенных c состояний, сделать что-то. Я могу использовать поле «После» изменения причины состояния или условия ожидания, и все выглядит нормально.

Вопрос, который у меня возникает, касается экспорта / импорта Excel, используемого для массовых операций. В этом случае пользователь может изменить (используя Excel) поле «Состояние» на значение, соответствующее условию в рабочем процессе. Предполагая, что рабочий процесс активирован во время импорта в Excel, запускается ли рабочий процесс для каждой импортируемой строки? Это может быть очень неэффективно с точки зрения синхронизации, но для небольших наборов данных может быть полезным и работать как массовое обновление, которое на самом деле я ищу.

Спасибо!

1 Ответ

0 голосов
/ 21 апреля 2020

На ваш вопрос,

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

Рабочий процесс запускается на стороне сервера, что означает, что они будут запускать каждый раз, когда значение изменяется в базе данных и соответствует критериям. Вы можете запустить свой рабочий процесс в асинхронном режиме, а задание Crm Asyn c позаботится о распределении ресурсов по мере их загрузки. Таким образом, вы не увидите влияния на производительность при импорте данных через Excel.

...