Partilhar via


Utilizar processamento de faturas no Power Apps

Atualmente, não existe nenhum controlo de processamento de faturas disponível para aplicações de tela no Power Apps. Mas pode criar uma aplicação que chame um fluxo do Power Automate que utiliza o modelo de IA pré-criado de processamento de faturas e, em seguida, devolver os resultados à sua aplicação. O exemplo seguinte mostra como fazê-lo:

Compilar o fluxo

  1. Iniciar sessão no Power Automate.

  2. Certifique-se de que está no mesmo ambiente do Power Platform onde terá a sua aplicação de tela. Verifique o ambiente no topo direito da página.

  3. No painel à esquerda, selecione Fluxos.

  4. Selecione Novo fluxo>Fluxo de cloud instantâneo.

  5. Nomeie o seu fluxo "Fluxo de processamento de faturas" e, em seguida, selecione Power Apps em Escolher como acionar este fluxo.

  6. Selecione Criar.

  7. Selecione +Novo passo>AI Builder e, em seguida, selecione Extrair informação das faturas na lista de Ações.

  8. Selecione a entrada Ficheiro de faturas e, em seguida, selecione Perguntar no Power Apps na lista de Conteúdo Dinâmico.

    Processar e guardar informações.

  9. Selecione + Novo passo, pesquise por responder a um powerapp e, em seguida, selecione Responder a um PowerApp ou fluxo na lista Ações.

    Para este exemplo, vamos adicionar duas saídas de texto: ID da Fatura e Total da Fatura. É melhor adicionar mais ou diferentes saídas com base nos campos de fatura extraídos que pretende enviar de volta para a sua aplicação de tela.

    Para adicionar as entradas:

    1. Selecione +Adicionar uma saída>Texto.

    2. Substitua Introduzir título por ID da Fatura.

    3. Selecione a nova entrada ID da Fatura e, em seguida, selecione ID da Fatura na lista de Conteúdo Dinâmico.

    4. Selecione + Adicionar uma entrada>Texto.

    5. Substitua Introduzir título por Total da Fatura.

    6. Selecione a nova entrada Total da Fatura e, em seguida, selecione Total da fatura na lista de Conteúdo Dinâmico.

      Responder a um mosaico Power App.

  10. Selecione Guardar para guardar o seu fluxo.

Crie a sua aplicação de tela

  1. Iniciar sessão no Power Apps.

  2. Certifique-se de que está no mesmo ambiente Microsoft Power Platform onde criou o fluxo no topo direito da página.

  3. Selecione +Criar no painel de navegação do lado esquerdo.

  4. Selecione o mosaico Aplicação de tela a partir de em branco.

  5. Nomeie a sua aplicação, selecione o formato Tablet ou Telemóvel e, em seguida, selecione Criar.

  6. No editor de aplicações, selecione Inserir>Multimédia>Adicionar imagem para inserir um controlo na sua aplicação onde os utilizadores podem carregar uma imagem de um dispositivo ou câmara.

  7. Selecione o controlo AddMediaButton1 no lado esquerdo.

  8. Na barra de fórmulas no topo, selecione o evento OnSelect.

  9. Selecione o menu Ação e, em seguida, selecione Power Automate. Escolha o fluxo que criámos nos passos anteriores. Se não vir o fluxo, certifique-se de que está no mesmo ambiente Power Platform onde criou o fluxo, pode verificar o ambiente no topo direito da página.

    Menu de ação.

  10. Introduza a seguinte fórmula no evento OnSelect para o controlo AddMediaButton1. Esta fórmula diz à aplicação para ligar para o fluxo que criámos assim que uma nova imagem for carregada e guarda os resultados que recebemos do fluxo em variáveis.

    O nome das variáveis e o nome do seu fluxo podem ser diferentes, dependendo da forma como os configurou ao criar o fluxo:

    Set(FlowResults, Invoiceprocessingflow.Run(AddMediaButton1.Media));

    Set(InvoiceId, FlowResults.invoice_id);

    Set(InvoiceTotal, FlowResults.invoice_total);

    Menu de fórmula.

  11. Agora vamos adicionar duas etiquetas e duas entradas de texto para apresentar os resultados obtidos a partir do fluxo. Altere a propriedade Default para cada entrada de texto para assumir os valores das variáveis que definimos no passo anterior.

    Adicionar etiquetas e entradas de texto.

  12. A aplicação está agora pronta para ser executada! Selecione o ícone Reproduzir no topo direito para testá-la.

    Aplicação concluída.

Consulte também

Preparação: Extrair dados de faturas com um modelo pré-criado do AI Builder (módulo)