Partilhar via


Utilizar um pedido pré-criado num plug-in low-code do Dataverse no Power Apps (pré-visualização)

[Este tópico é documentação de pré-lançamento e está sujeito a alterações.]

Um plug-in low-code pode permitir lógica de negócio avançada sem a necessidade de escrever código. Em vez disso, pode utilizar o PowerFx, que é uma linguagem de expressão semelhante ao Excel. No exemplo seguinte, vai adicionar uma coluna denominada Resumo à tabela E-mail. Em seguida, cria um plug-in low-code que utiliza o pedido pré-criado AISummarize para resumir o e-mail e guardar o resumo na nova coluna Resumo.

Importante

  • Esta é uma funcionalidade de pré-visualização.
  • As caraterísticas de pré-visualização não se destinam à produção e poderão ter caraterísticas restritas. Estas caraterísticas estão disponíveis antes do lançamento oficial, para que os clientes possam ter acesso antecipado e enviar comentários.

Pré-requisitos

Adicionar uma nova coluna chamada "Resumo" à tabela E-mail

O primeiro passo é criar uma nova coluna para o resumo.

  1. Iniciar sessão no Power Apps.

    Se ainda não tiver uma conta do Power Apps, selecione a ligação gratuita Introdução.

  2. Selecione Tabelas a partir da barra de navegação à esquerda.

  3. Selecione a tabela E-mail e, em seguida, selecione Editar.

  4. Selecione Nova coluna.

  5. No campo Nome a apresentar, introduza Resumo.

  6. No campo Descrição, introduza Um resumo do e-mail gerado por IA.

  7. No campo Tipo de dados, selecione Texto e, na secção Várias linhas de texto, selecione Texto sem formatação.

  8. Depois de verificar as opções selecionadas, selecione Guardar.

    Captura de ecrã do diálogo concluído

Adicionar a coluna "Resumo" ao formulário E-mail

O passo seguinte é adicionar a nova coluna ao formulário.

  1. Ainda nas propriedades da tabela E-mail, localize a secção Experiências de dados e selecione Formulários.

  2. Selecione E-mail>Editar.

  3. No menu de navegação esquerdo, selecione Componentes.

    Captura de ecrã da opção

  4. Selecione e arraste uma secção de 2 colunas para a parte inferior do formulário.

  5. Com a nova secção selecionada, defina a propriedade Etiqueta como Conteúdo Gerado por IA.

  6. No menu de navegação esquerdo, selecione Colunas de tabela.

  7. Selecione e arraste a coluna Resumo para a adicionar à nova secção no formulário.

  8. Selecione a coluna Resumo no formulário.

  9. Na secção de propriedades no lado direito da página, selecione a propriedade Largura do campo do formulário e utilize o menu pendente para alterar o valor para 2 colunas.

  10. Selecione a propriedade Altura do campo do formulário e utilize as setas para cima e para baixo para alterar o valor para 5 linhas.

    Captura de ecrã do diálogo

  11. Selecione Guardar e publicar.

Criar um plug-in low-code

Agora, pode criar o plug-in.

  1. No menu de navegação esquerdo, selecione Aplicações>Partilhadas comigo.

  2. Selecione a Aplicação Dataverse Accelerator>Reproduzir>Criar plug-in automatizado.

  3. No campo Nome a apresentar, introduza Resumir E-mail.

  4. No campo Tabela, selecione E-mail.

  5. No campo Expressão, introduza o valor seguinte:

    Set(Summary, AISummarize(Description))

    Nota

    A fórmula mostrada anteriormente utiliza IA para resumir o e-mail, independentemente da duração. Em alternativa, pode utilizar uma condição na fórmula para resumir apenas se o comprimento do texto for superior a um tamanho especificado. No exemplo seguinte, o texto só é resumido se o comprimento do campo Descrição for superior a 1.000 caráteres. Se tiver menos de 1.000 caráteres, o Resumo é atualizado com o texto Os e-mails com menos de 1.000 carateres não são resumidos.

    If (Len(Description) > 1000, Set(Summary, AISummarize(Description)), Set(Summary, "Emails shorter than 1,000 characters are not summarized."))

    Captura de ecrã da criação de um novo plug-in na Aplicação Dataverse Accelerator.

  6. Selecione Guardar.

Testar o plug-in low-code

No exemplo seguinte, é utilizada a aplicação Hub de Vendas. Qualquer aplicação onde tenha acesso a uma tabela, como Conta ou Contacto, que possa ter atividades associadas à mesma, funciona.

  1. Abra uma aplicação condicionada por modelo, que inclui a tabela Conta ou Contacto.

  2. Na aplicação condicionada por modelo, selecione Contas.

  3. Abra uma Conta existente. Crie um registo de Conta, se não existir um.

  4. Na secção Linha Cronológica, no centro do formulário de conta, selecione o sinal de adição (+) >E-mail.

  5. Na coluna Assunto, introduza Demonstração de Resumo de IA.

  6. Na secção do corpo do e-mail, introduza o seguinte texto. É intencionalmente longo para que possa notar facilmente a diferença assim que o plug-in o resumir. No passo 8, encontra-se uma captura de ecrã do resumo.

    Cara Equipa de Suporte ao Cliente,

    Espero que se encontr bem. O meu nome é Paul Cannon, e serve o presente para obter informações sobre a minha encomenda recente (#123456) colocada no vosso site. Sou cliente fiel há vários anos, e esta é a primeira vez que tenho um problema tão significativo.

    Ontem, ao receber a minha encomenda, fiquei consternado ao descobrir que faltavam vários itens no envio. Verifiquei cuidadosamente a guia de remessa relativamente ao itens na embalagem, e os seguintes itens estão em falta:

    Produto A - Quantidade: 2
    Produto B - Quantidade: 1
    Produto C - Quantidade: 3

    Anexei uma foto da guia de remessa e o conteúdo do pacote para vossa referência. Como podem imaginar, estou bastante desapontado, uma vez que estes itens se destinavam a um evento especial que decorre este fim-de-semana, e agora fico sem componentes essenciais.

    Para complicar, também notei que um dos itens que recebi, o Produto D, vinha danificado. A embalagem foi rasgada e, após inspeção, o próprio produto apresenta riscos e mossas visíveis. Anexei imagens do item danificado para vossa análise.

    Entendo que podem ocorrer erros no processo de cumprimento, mas espero que a vossa equipa possa corrigir esta situação o mais rapidamente possível. Como o evento está próximo, o tempo é essencial. Pedia o favor de:

    Enviarem os itens em falta (Produto A, B e C) através de envio rápido para garantir que chegam antes do fim de semana. Fornecessem instruções para devolução do artigo danificado (Produto D) e providenciassem o envio de uma substituição o mais rapidamente possível. Agradeço a vossa atenção imediata a este assunto e confio que a vossa equipa irá tratar do mesmo com a eficiência e profissionalismo que espero da vossa empresa. Agradeço confirmação da receção deste e-mail e atualização sobre o estado do processo de resolução.

    Obrigado pela vossa compreensão e suporte.
    Atenciosamente,
    Paul Cannon

  7. Selecione Guardar.

  8. Localize a coluna Resumo no formulário e verifique se agora contém uma versão resumida do texto.

    Captura de ecrã de um resumo do texto no corpo do e-mail.

Utilizar plug-ins de low-code do Dataverse (pré-visualização)