Отладка документооборота немного отличается от отладки приложения.

Архитектура документооборота Dynamics 365 FO подразумевает использование пакетного сервера для выполнении своих задач. Поэтому, если необходимо проверить выполнение кода через отладчик, необходимо подключиться в Visual Studio к процессу Batch.exe.

Процес отладки

Для начала процесса отладки, необходимо выполнить следующие шаги:

  1. Открыть Visual Studio от имени администратора.
  2. В Visual Studio, открыть меню «Debug» выбрать пункт «Attach to process» и в списке процессов найти Batch.exe.
  3. Установить точки останова в классе документооборота (например, в методах SysWorkflowQueue.resume() или SysWorkflowWorkItem.create()) или в коде, добавленного, обработчика событий