Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Important
- Это предварительная версия функции, готовая к развертыванию в рабочих средах.
- На предварительные версии, готовые к развертыванию в рабочих средах, распространяются дополнительные условия использования.
Относится к Dynamics 365 Project Operations, интегрированному с ERP, и Dynamics 365 Project Operations для производственного использования
Агент расходов объединяет возможности из приложений Microsoft Dynamics 365 Project Operations, финансов и операций, Microsoft Copilot Studio, Power Automate и Dataverse для автоматизации рабочих процессов обработки расходов с помощью искусственного интеллекта. Эта функция помогает сэкономить время и сократить ручные усилия, позволяя системе обрабатывать квитанции и создавать строки расходов и отчеты о расходах для пользователей. Он использует соединители Microsoft Power Platform для интеграции с Outlook, Microsoft Teams, календарями пользователей и средой приложений финансов и операций через виртуальные сущности Dataverse.
В агент по расходам входит несколько потоков, три из которых выступают в качестве основных оркестраторов:
- Process Emails — этот поток сканирует настроенную папку почтового ящика каждый час и сохраняет вложения как неподключенные квитанции в Dynamics 365 Finance.
- Извлечение идентификаторов квитанций — этот поток выбирает неприкрепленные квитанции и активирует агента для извлечения сведений из квитанции и создания неприкрепленной строки расходов.
- Обработка отчета о расходах — этот поток преобразует непривязанные строки расходов и формирует отчеты о расходах на основе конфигурации группировки отчетов по, заданной в приложении для каждого юридического лица.
Кроме того, агент интегрируется с Microsoft Teams, что позволяет использовать адаптивные карточки для проверки и отправки отчета о расходах.
Агент использует несколько соединителей Microsoft Power Platform. Эти коннекторы автоматически учитываются в предоставляемых потоках Power Automate.
- Outlook (Office 365) — этот соединитель обращается к общему почтовому ящику для извлечения квитанций.
- Dataverse (виртуальные сущности) — этот соединитель интегрируется с приложениями для управления финансами и операциями через виртуальные сущности.
- Microsoft Copilot Studio — этот соединитель вызывает модели ИИ для извлечения информации из квитанций.
- Microsoft Teams — этот соединитель отправляет адаптивные карточки для взаимодействия пользователей (если интеграция Teams включена).
- Microsoft 365 Users — этот соединитель извлекает сведения о календаре пользователя (необязательно, если анализ квитанций учитывает контекст).
Предпосылки
- Среда Finance and Operations: Чтобы установить агент, требуется как минимум версия 10.0.45 (10.0.2345.170 и более поздние версии), 10.0.46 (10.0.2428.108 и более поздние версии) или 10.0.47 (10.0.2527.38 и более поздние версии) среды Finance and Operations.
- Роли, необходимые для настройки пользователя Агента расходов: Чтобы выполнить действия, описанные в этой статье, необходимо быть системным администратором организации и иметь следующие роли для настройки пользователя для установки Агента расходов.
| System | Роль | Comments |
|---|---|---|
| Центр администрирования Power Platform | Системный администратор |
|
| Finance and Operations | Системный администратор |
|
| Microsoft 365 | Администратор Exchange и администратор пользователей |
|
| Центр администрирования Teams | Администратор Teams | Требуется, если планируется включить интеграцию Microsoft Teams |
Действия по настройке агента по расходам
Чтобы установить и настроить агент Expense, выполните следующие действия.
- Установите Copilot для приложений для управления финансами и операциями.
- Включите функции агента в вашей среде.
- Создайте пользователя расходов для выполнения агента.
- Настройте общий почтовый ящик.
- Настройка агента Expense с помощью средства развертывания агента
- Включите агента расходов в Microsoft Teams (необязательно, если требуется интеграция с Microsoft Teams)
В следующих разделах подробно описан каждый шаг.
Шаг 1: Установите Copilot для приложений для управления финансами и операциями
Агент расходов доступен в составе пакета приложений для финансовых и операционных приложений Copilot. При установке этого пакета в среде вы автоматически получаете все необходимые ресурсы, включая агент, переменные среды и потоки Power Automate.
Чтобы установить необходимое приложение, выполните следующие действия.
- Перейдите в Центр администрирования Power Platform в браузере.
- В списке сред выберите имя среды, в которой нужно установить приложение.
- На странице сведений о среде (НЕ из навигации слева) перейдите в раздел "Ресурсы " и выберите приложения Dynamics 365.
- Найдите Copilot для приложений для финансов и операций в списке приложений Dynamics 365. Если приложение уже установлено и доступно обновление, нажмите кнопку Обновить.
- Если приложение не указано в Dynamics 365 приложениях, выберите Install app, выберите Copilot для приложений для финансов и операций и следуйте инструкциям, чтобы завершить установку.
- Copilot для приложений Finance and Operations должен иметь версию 1.0.3231.4 или более позднюю.
Note
Дополнительные сведения о том, как включить Copilot в среде, см. в статье Включение возможностей Copilot в приложениях для управления финансами и операциями.
Подсказка
Чтобы проверить успешность установки пакета, выполните следующие действия.
- Перейдите на Power Apps Maker Portal > выберите нужную среду > выберите "Решения" > откройте историю > найдите и выберите msdyn_ExpenseAI > "Сведения".
- Проверьте поле "Результат ".
- Если в поле результата указано "Успех", пакет был установлен корректно.
- Если в поле результата не указано "Успех", установка завершилась сбоем.
- Если установка завершается ошибкой, удалите msdyn_FnOCopilotAnchor (см. раздел удаления) и установите Copilot для приложений финансов и операций еще раз.
Шаг 2. Включение функций агента в вашей среде
После установки пакета Copilot для финансовых и операционных приложений активируйте агент расходов в вашей среде Dataverse и в среде финансов и операций.
Включение функции в Dataverse
Включите флаг функции Copilot в Центре администрирования Power Platform. Чтобы включить флаг функции Copilot, выполните следующие действия.
- Перейдите к Центр администрирования Power Platform.
- Выберите Среды> выберите нужную среду >Параметры>Продукт> выберите Функции.
- Убедитесь, что флаг компонента Copilot включен.
Включение функции в среде для управления финансами и операциями
Чтобы активировать агент в приложениях для финансов и операций, выполните следующие действия.
- Войдите в среду для управления финансами и операциями.
- Перейдите на страницу Управление функциями и включите функцию Иммерсивная главная страница и Управление агентами.
- Чтобы настроить агента по расходам (он настраивается для каждого юридического лица), выберите Управление расходами>Настройки>Общие>Параметры управления расходами.
- На вкладке Агент по вводу расходов настройте параметры, как показано в следующей таблице.
| Parameters | Ценность | Comments |
|---|---|---|
| Включение агента по расходам для текущего юридического лица | Yes | Переведите переключатель в положение Да, чтобы включить агента для текущего юридического лица. |
| Периодичность | Ежедневно или еженедельно | Настройте частоту автоматического создания отчетов о расходах в вашей организации. |
| Группировать отчеты по | Поездка или проект | Настройте, как должны группироваться расходы: по проекту или по поездке. |
Шаг 3. Создание пользователя — агента по расходам для выполнения агента
Создайте специального пользователя для агента по расходам, чтобы агент выполнялся независимо от удостоверения какого-либо сотрудника. Этот подход помогает обеспечить безопасность, управляемость и возможность долгосрочного обслуживания. Хотя вы можете использовать существующую учетную запись пользователя с необходимыми привилегиями, используйте удостоверение, принадлежащее системе.
Создание пользователя Агента расходов в Microsoft Entra ID
- Войдите на портал Azure.
- В доступных службах Azure выберите Microsoft Entra ID.
- В разделе Microsoft Entra ID создайте пользователя.
- Выберите Добавить>Пользователь>Создать нового пользователя и введите следующие сведения.
- Основное имя пользователя
- Выберите правильный домен
- Показать имя
- Password
- Пометьте учетную запись как включенную
- Чтобы просмотреть сведения и завершить процесс создания пользователя, выберите Просмотр и создание и выберите Создать.
- На странице "Пользователь" (Управление >Пользователи) выберите пользователя и просмотрите страницу со сведениями.
- Выберите Изменить свойства, перейдите на вкладку Параметры и укажите соответствующее расположение использования.
Note
В зависимости от политики вашей организации может потребоваться изменить пароль и настроить многофакторную проверку подлинности (MFA). Выполните действия, которые вы обычно предпринимаете для смены пароля и настройки MFA.
Назначение необходимых лицензий пользователю — агенту по расходам
Чтобы успешно установить агента по расходам, назначьте следующие лицензии пользователю агента по расходам:
- лицензия Dynamics 365 для участников Teams
- Microsoft 365 бизнес базовый или любая лицензия, которая охватывает Microsoft Teams и Outlook (например, Office 365 E5 с Teams)
- Power Apps Премиум
Чтобы назначить лицензии, выполните следующие действия.
- Войдите в Центр администрирования Microsoft 365 в качестве пользователя, у которого есть доступ к назначению лицензий, т. е. пользователя с ролью "Администратор лицензий" и выше.
- Выберите Billing>Лицензии>Лицензия участников Dynamics 365 Teams.
- Выберите +Назначить лицензии.
- Найдите пользователя — агента по расходам, созданного на предыдущем шаге.
- Выберите "Назначить", чтобы завершить назначение лицензии.
- Выполните шаги 2–5 для других лицензий, Microsoft 365 бизнес базовый и Power Apps Premium.
Note
Подробнее о том, как проверять и назначать лицензии, см. в статье Использование страницы "Активные пользователи" для назначения или отмены назначения лицензий.
Добавление пользователя в среду Power Platform
Чтобы добавить пользователя в среду Power Platform, выполните следующие действия.
Выполните вход в центр администрирования Power Platform и выберите соответствующую среду.
Подсказка
Эта страница содержит сведения, связанные с идентификатором среды для Dataverse, URL-адресом среды для Dataverse, URL-адресом финансов и операций. Сохраните эти значения для использования в последующих разделах.
Выберите Доступ > Пользователи > Показать все.
Выберите Добавить пользователя, введите только что созданного пользователя-агента и выберите Добавить.
На странице "Управление ролями безопасности" добавьте следующие роли.
- Роль агента ИИ для управления расходами
- Диспетчер конфигурации агентов для финансов и операций
- Настройщик системы
Чтобы подтвердить назначения ролей, выберите Сохранить.
Эти роли предоставляют доступ к компонентам Dataverse и Power Automate, которые необходимы для функционирования агента.
Подсказка
Если пользователь уже существует и вам нужно назначить роли, перейдите в Центр администрирования Power Platform и выберите соответствующую среду.
- Выберите Доступ > Пользователи > Показать все.
- Выберите созданного пользователя-агента.
- Выберите Управление ролями и назначьте роли.
Назначение требуемой роли в среде для управления финансами и операциями
Чтобы назначить роль ExpenseAgentRole в среде финансов и операций, выполните следующие действия.
- В среде для управления финансами и операциями выберите Администрирование системы>Пользователи.
- Создайте запись пользователя для пользователя-агента.
- После создания пользователя перейдите в раздел ролей пользователя, выберите "Назначить роли" и найдите ExpenseAgentRole.
- Нажмите кнопку "Сохранить".
Note
ExpenseAgentRole доступен в приложениях для управления финансами и операциями начиная с версии 10.0.44 (10.0.2263.81) и 10.0.45 (10.0.2345.6), а также при наличии Copilot для приложений для управления финансами и операциями версии 1.0.3121.1
Назначение доступа к общему почтовому ящику
Пользователь агента должен иметь разрешение Mail.Read.Shared Microsoft Graph. Это разрешение позволяет агенту считывать квитанции из настроенного общего почтового ящика во время выполнения потока.
Чтобы назначить доступ к общему почтовому ящику, выполните следующие действия.
- Перейдите к Microsoft Graph Explorer и войдите, используя созданного пользователя-агента .
- Выберите значок пользователя в правом верхнем углу > выберите Предоставить согласие на разрешения.
- Выберите раскрывающееся меню Почта> найдите Mail.Read.Shared> выберите Предоставить согласие, и выберите Принять.
Сводка обязательных ролей для созданного пользователя-агента
| Окружающая среда | Роли | Comments |
|---|---|---|
| Dataverse | Упомянутые роли позволяют агенту взаимодействовать с потоками Power Automate, переменными среды и виртуальными сущностями, подключенными к Dynamics 365 Finance | |
| Finance and Operations | Эта роль необходима, чтобы агент мог создавать записи расходов и управлять ими в среде приложений для управления финансами и операциями. Примечание: ExpenseAgentRole доступна в версиях приложений для финансов и операций начиная с 10.0.44 (10.0.2263.81) и 10.0.45 (10.0.2345.6), а также с Copilot для приложений для финансов и операций версии 1.0.3121.1 |
|
| Доступ к общему почтовому ящику с помощью песочницы Graph | Mail.Read.Shared | Разрешение в Microsoft Graph, позволяющее агенту прочитать квитанции из настроенного общего почтового ящика во время выполнения потока. |
Шаг 4. Настройка общего почтового ящика
Агент по расходам использует общий почтовый ящик для получения и обработки сообщений электронной почты с квитанциями. Пользователю с ролью администратора Exchange необходимо создать и настроить этот почтовый ящик в Центре администрирования Microsoft 365.
Чтобы создать и настроить общий почтовый ящик, выполните следующие действия.
Войдите в Microsoft 365 Admin Center с помощью учетной записи администратора Exchange.
В левой панели выберите Команды и группы>Общие почтовые ящики.
Подсказка
Возможно, потребуется выбрать "Показать все ", чтобы развернуть полный список.
Выберите Добавить общий почтовый ящик.
Введите имя и адрес электронной почты для общего почтового ящика.
Выберите Сохранить изменения.
В разделе Дальнейшие действия выберите Добавить участников в этот почтовый ящик. (Настройка управления участниками может занять несколько минут, прежде чем эта возможность станет доступной.)
Выберите Добавить участников
Выберите созданного пользователя-агента и всех остальных пользователей, которые должны отслеживать почтовый ящик, и выберите Добавить.
Нажмите кнопку "Закрыть".
Note
На следующем шаге вы используете адрес электронной почты общего почтового ящика. После настройки общего почтового ящика необходимо указать его адрес электронной почты и путь к папке (по умолчанию для папки "Входящие") в качестве переменных среды при настройке агента учёта времени и расходов. Дополнительные сведения см. в шаге 5. Настройка агента расходов.
Шаг 5. Настройка агента по расходам
Чтобы настроить агент Expense, выполните действия, описанные в разделе «Использование средства развертывания агента».
Публикация решения
После завершения настройки всех переменных среды и потоков выполните следующие действия, чтобы опубликовать решение.
- В Power Apps перейдите к Solutions.
- Выберите среду и решение.
- Выберите Опубликовать все настройки.
После выполнения этих действий агент Expense полностью настроен и готов к использованию.
Шаг 6. Включение агента расходов в Microsoft Teams (необязательно)
Чтобы включить коммуникацию на базе Teams для агента по расходам, добавьте в агента в Power Apps канал Teams. Затем агент может отправлять адаптивные карточки через Teams.
Включение канала Teams
Чтобы включить канал Teams, выполните следующие действия.
- Войдите в Copilot Studio и выберите правильную среду.
- На вкладке Агенты выберите Агент по вводу расходов.
- В представлении агента на вкладке Channels выберите Teams и Microsoft 365 Copilot.
- Выберите Добавить канал, чтобы включить интеграцию с Teams, и следуйте инструкциям в разделе Настройка доступности приложения Teams, чтобы указать, кому вы хотите предоставить доступ к приложению.
Дополнительные сведения см. в Открыть панель конфигурации для канала Teams + Microsoft 365.
Настройка доступности приложения Teams
Чтобы настроить доступность приложений Teams, выполните следующие действия.
После создания приложения Teams выберите Параметры доступности.
Выберите, кому вы хотите предоставить доступ к приложению:
- Конкретные пользователи в организации
- Вся организация
Отправьте приложение на утверждение.
Публикация приложения в Центре администрирования Teams
Чтобы опубликовать приложение в Центре администрирования Teams, выполните следующие действия.
- Войдите в Центр администрирования Teams.
- Перейдите в приложение Teams > Управление приложениями. Найдите "expense" и выберите приложение «Агент записи расходов», состояние которого — заблокировано.
- Выберите Опубликовать, чтобы разблокировать приложение. После успешного завершения действия публикации убедитесь, что состояние приложения изменится на разблокировано.
Дополнительные сведения см. в подключении и настройке агента для Teams и Microsoft 365.
После выполнения этих действий ваш агент расходов готов к использованию.
Note
Вы также можете отправить отзывы о строках расходов и отчетах, созданных агентом, с помощью значков 'пальцы вверх' и 'пальцы вниз', а также всплывающего окна с отзывами в среде Dynamics 365 Finance.
Удаление агента по расходам
Чтобы удалить агент Expense, выполните следующие действия.
- Войдите на портал Microsoft Power Apps Maker.
- Выберите Решения, найдите msdyn_ExpenseAI, выберите многоточие и выберите Удалить.
- Найдите msdyn_FnOCopilotAnchor и удалите решение.