Использование RPA с Dynamics 365 Finance

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

В этой статье описаны шаги, которые вам необходимо выполнить для автоматизации отчетности в конце цикла в Dynamics 365 Finance и сосредоточиться на более приоритетных видах деятельности, требующих вашего уникального творческого потенциала.

Предварительные условия

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

Программное обеспечение

Вам понадобится:

  • Установка Power Automate. Power Automate будет выполнять действия в Dynamics 365, как если бы это делал человек перед своим компьютером.
  • Установите соответствующую конфигурацию загрузки файлов в браузере Microsoft Edge для полной автоматизации.
  • Выйти из приложения Dynamics 365, которое вы хотите автоматизировать
  • Получить соответствующую роль безопасности для выполнения автоматизации.

Задайте соответствующую конфигурацию загрузки файла в Microsoft Edge

В Microsoft Edge есть два способа загрузки файлов из Интернета на ваш компьютер:

  1. Загрузка прямо на ваш компьютер с сохранением файла в папке назначения, заданной в параметрах Microsoft Edge.
  2. Запрос разрешения пользователя перед загрузкой файла, ожидание согласия пользователя на загрузку и загрузка и сохранение файла в папке назначения, заданной в параметрах Microsoft Edge.

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

  1. Запустите Microsoft Edge на своем компьютере.
  2. Откройте параметры браузера.
  3. В вертикальном меню в левой части экрана выберите Загрузки.
  4. Выключите переключатель Спрашивать, что делать с каждой загрузкой.
  5. Закройте браузер.

Выход из приложения Dynamics 365

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

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

Вам нужно будет решить, из-под какой рабочей учетной записи будет выполняться автоматизация. Это может быть специальная учетная запись, которую создает ваш администратор в Microsoft Entra ID, или учетная запись существующего сотрудника. Убедитесь, что у выбранной учетной записи есть соответствующие роли безопасности для доступа к областям, которые вы автоматизируете. Дополнительные сведения о ролях безопасности см. в статье Управление ролями безопасности в Dynamics 365.

Мы рекомендуем следующие роли безопасности:

Приложение Роль безопасности Ссылка на документацию
Power Platform Администратор среды или создатель среды (если в среде уже есть Dataverse и необходима автоматическая лицензия)
Dynamic 365 Supply Chain Management

Лицензии

Если вы уже используете Power Automate, PowerApps и приложения Dynamics 365 на повседневной основе, вы можете пропустить этот раздел и перейти к установке решений RPA для Dynamics 365.

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

Получите пробную лицензию на Power Automate

Power Automate может автоматизировать процессы, делая то же, что и человек, на клавиатуре и на экране.

Вот два способа автоматизации процессов:

  1. С сопровождением: пользователь сидит за компьютером и наблюдает за ходом процесса, как если бы он сам делал это вручную.
  2. Без сопровождения: процесс выполняется в фоновом режиме на удаленных компьютерах, которые пользователи не видят.

Для выполнения автоматизации с сопровождением необходимо приобрести лицензию Power Automate на пользователя с RPA. Для выполнения автоматизации без сопровождения пользователям необходимо приобрести две лицензии: лицензию Power Automate на пользователя с RPA и надстройку Power Automate для RPA без сопровождения.

Чтобы получить пробный вариант лицензии Power Automate на пользователя с RPA:

  1. Перейдите на портал Power Automate и выберите Мои потоки>Классические потоки.
  2. Выберите Начать бесплатный пробный период

Также можно запустить Power Automate для компьютеров и выбрать Начать пробный период на консоли в диалоговом окне Возможности уровня "Премиум".

Чтобы добавить пробную лицензию для надстройки Power Automate для RPA без сопровождения:

  1. Как администратор вы можете получить надстройку для RPA без сопровождения и назначить ее своей среде. Чтобы получить дополнительную информацию о надстройке для RPA без сопровождения, см. статью Вопросы и ответы по регистрации Power Automate в вашей организации

Получите пробную лицензию для приложений Dynamics 365, которые вы хотите автоматизировать

Чтобы начать работу с Dynamics 365 Finance и автоматизировать процесс формирования отчетности в конце цикла, см. статью Узнайте, как Dynamics 365 Finance может изменить ваш способ ведения бизнеса.

Шаги установки

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

Установка сервера Power Automate

  1. Загрузите и установите Power Automate на компьютер, на котором будет выполняться автоматизация. Дополнительную информацию об установке Power Automate можно найти в статье Установка Power Automate.

  2. В параметрах компьютера Power Automate переключитесь на среду, в которой вы будете устанавливать решение.

    Снимок экрана приложения machine-runtime в Power Automate.

  3. Войдите на портал Power Automate , чтобы создать облачный поток с ручным триггером.

    Снимок экрана диалогового окна «Создать мгновенный облачный поток».

  4. Добавьте соответствующее действие для выполнения классических потоков.

    Снимок экрана действия Выполнить поток, созданный с помощью Power Automate для компьютеров.

  5. Выберите Напрямую на компьютер в поле Подключить. Затем выберите имя компьютера, на котором вы установили Power Automate, и введите учетные данные для входа на компьютер (имя пользователя и пароль, которые вы используете для входа в систему на компьютере). Дополнительные сведения о прямом подключении см. в статье Управление компьютерами.

    Снимок экрана с полем подключения в действии

Установите решение Dynamics 365 RPA

  1. [Загрузите]https://aka.ms/D365FinanceEndCycleReportingRPASolution) решение для автоматизации Dynamics 365 Finance и сохраните его на своем компьютере.

  2. Импортируйте решение автоматизации Dynamics 365 в среду по вашему выбору:

    1. Перейдите на сайт https://powerautomate.microsoft.com в войдите с использованием рабочей учетной записи.
    2. Выберите среду, в которой вы хотите работать.
    3. В вертикальном меню в левой части экрана выберите Решения.
    4. На главной панели выберите Импорти затем Обзор.
    5. Перейдите к ранее загруженному файлу решения и дважды щелкните его.
    6. Выберите Далее.
  3. Настройте подключения, которые должны использоваться решением в среде:

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

    Снимок экрана с подключениями, которые необходимо настроить для использования решением.

    1. Вернитесь на вкладку, на которой вы инициировали шаг выше, и нажмите Обновить

    2. Выберите Импорт. В обозревателе решений появляется сообщение о том, что решение импортируется. Этот шаг может занять несколько минут.

  4. Введите параметры, которые решение должно использовать для запуска процесса:

    1. В обозревателе решений выберите соответствующее решение, чтобы открыть его.

    2. На этом этапе вы увидите несколько строк со значением Переменная среды в столбце Тип . Укажите значения для каждой из них.

    3. Щелкните каждую переменную среды и в разделе Текущее значение выберите Добавить новое значение, чтобы ввести параметр.

    Environment variable name Описание:
    D365CompanyName Название компании для использования в вашей организации Dynamics 365. Оно находится в правом верхнем углу экрана.
    D365FinanceSite URL-адрес вашего веб-сайта Dynamics 365 Finance. Это продолжается до dynamics.com
    D365SiteUserName Адрес электронной почты учетной записи пользователя, под которой должна работать автоматизация.
  5. Включите облачный поток в решении:

    1. В решении выберите меню для облачного потока Выверка отчетов.
    2. Выберите Включить
  6. Введите зашифрованные учетные данные, которые будут использоваться решением для входа в Dynamics 365:

    1. В обозревателе решений выберите строку с названием Проверка отчета

    2. Выберите Изменить, затем Запустить приложение. В результате этого шага запустится Power Automate для компьютеров.

    3. В раскрывающемся списке Подпотоки выберите login_to_FnO.

    4. В подпотоке login_to_FnO откройте свойства действия 11.

    5. В поле Текст введите пароль учетной записи для использования во время автоматизации.

      Снимок экрана действия «Заполнить текстовое поле на веб-странице».

  7. Теперь протестируйте свои потоки. В демонстрации ниже показано, как работает сквозной сценарий. По завершении выполнения вы должны получить сообщение Teams.

    Снимок экрана с демонстрацией того, как работает сквозной сценарий.

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

Известные проблемы

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