Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Importante
- Esta é uma funcionalidade de pré-visualização pronta para produção.
- As funcionalidades de pré-visualização prontas para a produção estão sujeitas aos termos de utilização suplementares.
Aplica-se às operações de projeto do Dynamics 365 integradas ao ERP e às operações de projeto do Dynamics 365 para manufatura
O Expense Agent reúne recursos do Microsoft Dynamics 365 Project Operations, aplicativos de finanças e operações, Microsoft Copilot Studio, Power Automate e Dataverse para automatizar fluxos de trabalho de processamento de despesas usando IA. Esta funcionalidade ajuda a poupar tempo e a reduzir o esforço manual ao permitir que o seu sistema processe recibos e gere linhas de despesas e relatórios de despesas para os utilizadores. Ele usa conectores da Microsoft Power Platform para integração com o Outlook, Microsoft Teams, calendários de usuários e o ambiente de aplicativos de finanças e operações por meio de entidades virtuais Dataverse.
O Expense Agent inclui vários fluxos, três dos quais servem como orquestradores principais:
- Processar Emails – Este fluxo analisa uma pasta de caixa de correio configurada a cada hora e armazena os anexos como recibos não anexados em Dynamics 365 Finance.
- Extrair IDs de recibo – Este fluxo recolhe recibos não anexados e aciona o agente para extrair detalhes do recibo e criar uma linha de despesas não anexada.
- Processar Relatório de Despesas – Este fluxo converte linhas de despesas desacompanhadas e gera relatórios de despesas, com base na configuração de Agrupar relatórios por que define na aplicação para cada entidade legal.
Além disso, o agente integra-se com o Microsoft Teams, permitindo o uso de cartões adaptáveis para revisão e envio de relatórios de despesas.
O agente depende de vários conectores Microsoft Power Platform. Esses conectores são automaticamente referenciados nos fluxos do Power Automate fornecidos.
- Outlook (Office 365) – Este conector acede à caixa de correio partilhada para extrair recibos.
- Dataverse (Entidades Virtuais) – Este conector integra-se com aplicações de finanças e operações através de entidades virtuais.
- Microsoft Copilot Studio – Este conector invoca modelos de IA para extrair informações dos recibos.
- Microsoft Teams – Este conector envia cartões adaptativos para interações com o utilizador (se a integração com o Teams estiver ativada).
- Usuários do Microsoft 365 – Este conector recupera detalhes do calendário do usuário (opcional, se a análise de recibo reconhecer o contexto).
Pré-requisitos
- Ambiente financeiro e operacional: Precisa de pelo menos a versão 10.0.45 (10.0.2345.170 e posteriores), 10.0.46 (10.0.2428.108 e posteriores) ou 10.0.47 (10.0.2527.38 e posteriores) do ambiente financeiro e operacional para instalar o agente.
- Funções necessárias para configurar o utilizador do Expense Agent: Para completar os passos deste artigo, deve ser o administrador do sistema da organização e ter as seguintes funções para configurar o utilizador do agente de despesas para a instalação do Agente de Despesas.
| System | Função | Comments |
|---|---|---|
| centro de administração do Power Platform | Administrador do sistema |
|
| Finanças e operações | Administrador do sistema |
|
| Microsoft 365 | Administrador do Exchange e Administrador de Usuários |
|
| Centro de administração do Teams | Administrador de Equipas | Obrigatório se você planeja habilitar a integração com o Microsoft Teams |
Etapas para configurar o Agente de Despesas
Para instalar e configurar o Expense Agent, siga estes passos:
- Instale o Copilot para aplicações de finanças e operações.
- Habilite os recursos do agente em seu ambiente.
- Crie um utilizador de despesas para a execução do agente.
- Configure uma caixa de correio compartilhada.
- Configura o Agente de Despesas usando a ferramenta de implementação do Agente
- Habilite o Expense Agent no Microsoft Teams (Opcional - se você precisar de integração com o Microsoft Teams)
As secções seguintes descrevem cada passo em detalhe.
Etapa 1: Instalar o Copilot para aplicativos de finanças e operações
O Agente de Despesas está disponível como parte do pacote de aplicações Copilot para finanças e operações. Quando instala este pacote no seu ambiente, obtém automaticamente todos os ativos necessários, incluindo o agente, variáveis de ambiente e fluxos do Power Automate.
Para instalar a aplicação necessária, siga estes passos:
- Aceda ao centro de administração da Power Platform no browser.
- Na lista de ambientes, selecione o nome do ambiente onde deseja instalar o aplicativo.
- Na página de detalhes do ambiente (NOT da navegação à esquerda), vá à secção Resources e selecione Dynamics 365 apps.
- Procure por Copilot para aplicações de finanças e operações na lista de aplicações Dynamics 365. Se já estiver instalado e houver uma atualização disponível, selecione o botão Atualizar .
- Se o aplicativo não estiver listado em Aplicativos do Dynamics 365, selecione Instalar aplicativo, selecione Copiloto para aplicativos de finanças e operações e siga as instruções para concluir a instalação.
- As aplicações Copilot para Finanças and Operations devem ser da versão 1.0.3231.4 ou posterior.
Observação
Saiba mais sobre como ativar Copilot no seu ambiente em Ative as capacidades de Copilot em aplicações financeiras e operacionais.
Sugestão
Para verificar se o pacote foi instalado com sucesso, siga estes passos:
- Vá para o Power Apps Maker Portal >, selecione o seu ambiente >, selecione Soluções >, Ver histórico >, pesquise e selecione msdyn_ExpenseAI > Detalhes.
- Consulte o campo Resultados .
- Se o resultado mostrar Êxito, o pacote foi instalado corretamente.
- Se o resultado não mostrar Êxito, a instalação falhou.
- Se a instalação falhar, apague msdyn_FnOCopilotAnchor (veja a secção de desinstalar) e instale novamente o Copilot para aplicações de finanças e operações.
Etapa 2: Habilitar os recursos do agente em seu ambiente
Depois de instalar o pacote de aplicações Copilot para finanças e operações, ative o Agente de Despesas a partir do seu Dataverse e do ambiente financeiro e operacional.
Ativar recurso no Dataverse
Ativa o sinalizador de funcionalidades do Copilot no centro de administração do Power Platform. Para ativar o indicador de funcionalidade Copilot, siga estes passos:
- Aceda ao Centro de administração da Power Platform.
- Selecione Ambientes> selecione o seu ambiente >Configurações>Produto> selecione Recursos.
- Confirme se o sinalizador da funcionalidade Copilot está ativado.
Habilite o recurso em seu ambiente financeiro e de operações
Para ativar o agente nas aplicações de finanças e operações, siga estes passos:
- Inicie sessão no seu ambiente de finanças e operações.
- Vá para Gestão de Funcionalidades, e habilite a funcionalidade Início Imersivo e a funcionalidade Gestão de Agentes.
- Para configurar o Expense Agent (a configuração é por entidade legal), vá para Expense Management>Setup>General>Expense Management parameters.
- No separador Agente de Entrada de Despesas, configure os parâmetros conforme mostrado na tabela a seguir.
| Parameters | Value | Comments |
|---|---|---|
| Habilitar o Expense Agent para a entidade legal atual | Yes | Alterne para Sim para ativar o agente para a entidade legal atual. |
| Frequência | Diariamente ou Semanalmente | Configure a frequência para criar automaticamente relatórios de despesas na sua organização. |
| Relatórios de Grupo por | Viagem ou Projeto | Configurar para agrupar despesas com base num projeto ou numa viagem. |
Passo 3: Criar um utilizador agente de despesas para execução do agente
Crie um utilizador dedicado do agente de despesas para assegurar que o agente funcione independentemente da identidade de qualquer funcionário. Essa abordagem ajuda com segurança, capacidade de gerenciamento e manutenção a longo prazo. Embora possa usar uma conta de utilizador existente que tenha os privilégios necessários, use uma identidade detida pelo sistema.
Criar o utilizador do Expense Agent no Microsoft Entra ID
- Inicie sessão no portal Azure.
- Dos serviços de Azure disponíveis, selecione Microsoft Entra ID.
- Em Microsoft Entra ID, crie um novo usuário.
- Selecione Adicionar>usuário>Criar novo usuário e insira os seguintes detalhes.
- Nome principal do usuário
- Escolha o domínio certo
- Nome de exibição
- Password
- Marcar conta ativada
- Para visualizar os detalhes e concluir o processo de criação do usuário, selecione Revisar + criar e selecione Criar.
- Na página do Utilizador (Gerir > Utilizadores), selecione um utilizador e veja os detalhes.
- Selecione Editar propriedades, navegue até a guia Configurações e preencha o local de uso apropriado.
Observação
Dependendo da política da sua organização, poderá ser necessário alterar a palavra-passe e configurar a autenticação multifator (MFA). Siga os passos que normalmente faz para alterar a palavra-passe e configurar o MFA.
Atribuir as licenças necessárias ao usuário do Expense Agent
Para instalar com sucesso o Expense Agent, atribua as seguintes licenças ao utilizador do agente de despesas:
- Licença para Membros da Equipa Dynamics 365
- Microsoft 365 Empresas Basic ou qualquer licença que abranja o Microsoft Teams e o Outlook (por exemplo, Office 365 E5 com equipas)
- Power Apps Premium
Para atribuir licenças, siga estes passos:
- Entre no Centro de administração do Microsoft 365 com um usuário que tenha acesso para atribuir licenças que seja um usuário com Administrador de Licenças ou superior.
- Selecione Faturação>Licenças>Licença de Membros do Dynamics 365 Teams.
- Selecione +Atribuir licenças.
- Procure o usuário do agente de despesas criado na etapa anterior.
- Selecione Atribuir para concluir a atribuição de licença.
- Siga os passos 2 a 5 para as outras licenças – Microsoft 365 Empresas Basic e Power Apps Premium também.
Observação
Saiba mais sobre como verificar e atribuir licenças em Usar a página Usuários ativos para atribuir ou cancelar a atribuição de licenças.
Adicionar o usuário ao ambiente da Power Platform
Para adicionar o utilizador ao ambiente Power Platform, siga estes passos:
Inicie sessão no centro de administração da Power Platform e selecione o ambiente adequado.
Sugestão
Esta página fornece informações relacionadas com o ID de ambiente para o Dataverse, ao URL de ambiente para o Dataverse e URL de finanças e operações. Armazene esses valores para usar em seções posteriores.
Aceda a Acesso > Utilizadores > Ver tudo.
Selecione Adicionar usuário, insira o usuário do agente recém-criado e selecione Adicionar.
Na página Gerir funções de segurança , adicione as seguintes funções.
- Função do Agente de IA de Despesas
- Gerenciador de Configuração do Agente de Finanças e Operações
- Personalizador de Sistema
Para confirmar as atribuições de função, selecione Salvar.
Essas funções fornecem acesso aos componentes Dataverse e Power Automate que o agente precisa para funcionar.
Sugestão
Se o utilizador já existir e só precisares de atribuir funções, vai ao centro de administração do Power Platform e seleciona o ambiente apropriado.
- Aceda a Acesso > Utilizadores > Ver tudo.
- Selecione o usuário do agente criado.
- Selecione Gerenciar funções e atribua as funções.
Atribuir a função necessária no ambiente financeiro e de operações
Para atribuir o papel de ExpenseAgentRole no ambiente financeiro e operacional, siga estes passos:
- No ambiente de finanças e operações, vá para Administração do sistema>Usuários.
- Crie um registo de utilizador para o agente utilizador.
- Depois de criar o utilizador, vá à secção de papéis do utilizador, selecione Atribuir papéis e procure por ExpenseAgentRole.
- Selecione Guardar.
Observação
O ExpenseAgentRole está disponível na versão das aplicações de finanças e operações a partir de 10.0.44 (10.0.2263.81) e 10.0.45 (10.0.2345.6) e com Copilot para aplicações de finanças e operações versão 1.0.3121.1
Atribuir acesso à caixa de correio compartilhada
O utilizador agente deve ter a permissão Mail.Read.Shared Microsoft Graph. Essa permissão permite que o agente leia recibos da caixa de correio compartilhada configurada durante a execução do fluxo.
Para atribuir acesso à caixa de correio partilhada, siga estes passos:
- Vai ao Microsoft Graph Explorer e inicia sessão usando o utilizador agente criado.
- Selecione o ícone de usuário no canto > superior direito, selecione Consentimento para permissões.
- Selecione o menu suspenso para Mail>, procure por Mail.Read.Shared>, selecione Consent e selecione Aceitar.
Resumo das funções necessárias para o usuário do agente criado
| Environment | Papéis | Comments |
|---|---|---|
| Dataverse | Os papéis mencionados permitem ao agente interagir com fluxos do Power Automate, variáveis de ambiente e entidades virtuais ligadas ao Dynamics 365 Finance | |
| Finanças e operações | Essa função é necessária para que o agente crie e gerencie entradas de despesas no ambiente de aplicativos de finanças e operações. Nota: ExpenseAgentRole está disponível na versão das aplicações de finanças e operações a partir de 10.0.44 (10.0.2263.81) e 10.0.45 (10.0.2345.6) e com Copilot para aplicações de finanças e operações versão 1.0.3121.1 |
|
| Acesso à caixa de correio compartilhada usando o Graph explorer | Mail.Read.Shared | Permissão do Microsoft Graph que permite ao agente ler recibos da caixa de correio compartilhada configurada durante a execução do fluxo |
Etapa 4: Configurar a caixa de correio compartilhada
O Expense Agent usa uma caixa de correio compartilhada para receber e processar e-mails de recebimento. Um utilizador com a função de Administrador Exchange precisa de criar e configurar esta caixa de correio no Centro de Administração do Microsoft 365.
Para criar e configurar a caixa de correio partilhada, siga estes passos:
Entre no Centro de Administração do Microsoft 365 usando uma conta de administrador do Exchange.
No painel esquerdo, selecione Teams & Groups>Shared mailboxes.
Sugestão
Pode ser necessário selecionar Mostrar tudo para expandir a lista completa.
Selecione Adicionar uma caixa de correio compartilhada.
Insira um nome e um endereço de e-mail para a caixa de correio compartilhada.
Selecione Guardar alterações.
Em Próximas etapas, selecione Adicionar membros a esta caixa de correio compartilhada. (A gestão de membros pode levar alguns minutos para ficar disponível.)
Selecione Adicionar membros
Selecione o usuário do agente criado e quaisquer outros que devam monitorar a caixa de correio e selecione Adicionar.
Selecione Fechar.
Observação
Use o endereço de email da caixa de correio partilhada na etapa seguinte. Depois de configurar a caixa de correio partilhada, deve fornecer o endereço de email e o caminho da pasta (definido por defeito como Caixa de Entrada) como variáveis de ambiente ao configurar o Agente de Tempo e Despesas. Para mais informações, consulte o Passo 5: Configurar o Agente de Despesas.
Etapa 5: Configurar o agente de despesas
Para configurar o Agente de Despesas, siga os passos em Usar a ferramenta de Implementação do Agente.
Publicar a solução
Depois de concluir a configuração de todas as variáveis e fluxos de ambiente, siga estas etapas para publicar a solução.
- Em Power Apps, vai a Solutions.
- Selecione seu ambiente e solução.
- Selecione Publicar todas as personalizações.
Quando completar estes passos, o Agente de Despesas está totalmente configurado e pronto a usar.
Passo 6: Ativar o Agente de Despesas no Microsoft Teams (Opcional)
Para permitir a comunicação baseada no Teams para o Agente de Despesas, adicione o canal do Teams ao agente no Power Apps. O agente pode então enviar cartões adaptativos através do Teams.
Ativar o canal do Teams
Para ativar o canal Teams, siga estes passos:
- Inicia sessão no Copilot Studio e seleciona o ambiente correto.
- Na guia Agentes , selecione Agente de entrada de despesas.
- Na visualização do agente, na guia Canais , selecione Teams e Microsoft 365 Copilot.
- Selecione Adicionar canal para habilitar a integração do Teams e siga as etapas na seção Configurar disponibilidade do aplicativo Teams para configurar quem você deseja compartilhar o aplicativo.
Saiba mais em Abrir o painel de configuração do canal Teams + Microsoft 365.
Configurar a disponibilidade do aplicativo Teams
Para configurar a disponibilidade da aplicação Teams, siga estes passos:
Depois que o aplicativo Teams for criado, selecione Opções de disponibilidade.
Selecione com quem você deseja compartilhar o aplicativo:
- Usuários específicos dentro da organização
- Toda a organização
Envie o aplicativo para aprovação.
Publicar a aplicação no centro de administração do Teams
Para publicar a aplicação no centro de administração do Teams, siga estes passos:
- Inicie sessão no centro de administração do Teams.
- Vai à aplicação Teams >. Pesquise por "despesas" e selecione a aplicação Agente da Entrada de Despesas onde o estado da Aplicação está bloqueado.
- Selecione Publicar para desbloquear o aplicativo. Quando a ação de publicação for concluída com sucesso, certifique-se de que o estado da App muda para desbloqueado.
Saiba mais em Conectar e configurar um agente para o Teams e o Microsoft 365.
Quando completar estes passos, o seu Agente de Despesas estará pronto para usar.
Observação
Também pode fornecer feedback sobre linhas de despesas geradas pelo agente e relatórios usando os ícones de polegar para cima e para baixo e a janela de feedback dentro do ambiente Dynamics 365 Finance.
Desinstalar o Expense Agent
Para desinstalar o Expense Agent, siga estes passos:
- Inicie sessão no portal Microsoft Power Apps Maker.
- Selecione Soluções, procure msdyn_ExpenseAI, selecione os três pontos e selecione Excluir.
- Procure msdyn_FnOCopilotAnchor e elimine a solução.