Iniciar um fluxo numa aplicação de tela (preterido)

Pode utilizar o Power Automate para criar lógica que efetue uma ou mais tarefas quando um evento ocorre numa aplicação de tela. Por exemplo, configure um botão para que, quando um utilizador o selecionar, seja criado um item numa lista criada utilizando Listas Microsoft, seja enviado um e-mail ou um pedido de reunião, seja adicionado um ficheiro à cloud ou todas estas tarefas. Pode configurar qualquer controlo na aplicação para iniciar o fluxo, que continua a ser executado mesmo se fechar o Power Apps.

Nota

Quando um utilizador executa um fluxo a partir de uma aplicação, esse utilizador tem de ter permissão para efetuar as tarefas especificadas no fluxo. Caso contrário, o fluxo falhará.

Ativar a experiência clássica do Power Automate

Por predefinição, o novo painel do Power Automate está ativado por predefinição. Para utilizar a experiência clássica do Power Automate para criar um fluxo, terá de voltar manualmente para a experiência antiga.

Importante

Recomenda-se a utilização do painel do Power Automate para criar um fluxo. A experiência clássica do Power Automate só deve ser utilizada para a resolução de problemas. A experiência clássica será preterida em breve e deixará de estar disponível.

  1. Abra uma aplicação nova ou existente no Power Apps Studio.

  2. Selecione Definições na parte superior.

  3. Selecione Próximas funcionalidades.

  4. No separador Preterido, selecione Ativar painel Clássico do Power Automate para definir o comutador como Ativar.

Pré-requisitos

  • Inscrição no Power Apps.
  • Saiba como configurar um controlo.
  • Um site do SharePoint com duas listas.
    • A lista RepairShop contém as colunas Title e ContactEmail.
    • A lista Assets contém as colunas Title, AssetType e RepairShop. A coluna AssetType é uma coluna de seleção com opções como "Computador de Secretária" e "Portátil".
    • A coluna RepairShop na lista de Ativos é uma coluna de pesquisa que obtém valores a partir da coluna ContactEmail na lista RepairShop.
    • Crie alguns itens na lista RepairShop para contactos de exemplo.

Criar um fluxo

Nesta secção, irá criar um fluxo utilizando o Power Automate que cria um item numa lista utilizando o valor de entrada para a coluna da lista a partir de uma aplicação criada através do Power Apps. Irá criar a aplicação que utiliza este fluxo na secção seguinte.

  1. Inicie sessão no Power Apps.

  2. No painel esquerdo, selecione Fluxos.

  3. Selecione + Novo fluxo > Fluxo de cloud instantâneo.

  4. Introduza o nome do fluxo, como FlowInApp.

  5. Em Escolher como acionar este fluxo, selecione Power Apps.

    Criar um fluxo instantâneo utilizando um acionador do Power Apps.

  6. Selecione Criar.

  7. Selecione + Novo passo.

  8. Em Escolher uma operação, procure ou selecione o conector do SharePoint.

    Procurar ou escolher o conector do SharePoint.

  9. Procure ou selecione a ação Criar item.

    Procura ou escolher uma ação Criar item.

  10. Para Endereço do Site, introduza ou escolha o site SharePoint que tem as listas Assets e RepairShop.

  11. Para Nome da Lista, selecione a lista Assets.

    Site e lista.

  12. Para Título, escolha o Perguntar no Power Apps no separador Conteúdo dinâmico. A ação é automaticamente atualizada para Createitem_Title.

    Perguntar no Power Apps - criar título.

  13. Escolha os valores que quiser para Valor de AssetType e ID de RepairShop.

    Valor de AssetType e ID de RepairShop.

  14. Selecione Guardar.

Adicionar um fluxo a uma aplicação

Nesta secção, irá aprender como criar uma aplicação através do Power Apps que utiliza o fluxo criado na secção anterior. A aplicação utiliza texto introduzido numa caixa de texto quando o botão é selecionado para acionar o fluxo para criar um item na lista selecionada.

  1. Crie uma aplicação de tela em branco com um nome como AppWithFlow.

  2. Selecione + (Inserir) no painel esquerdo.

  3. Selecione o controlo Introdução de texto.

  4. Selecione o controlo Botão.

  5. Na tela, mova o controlo do botão por baixo do controlo de entrada de texto.

    Projetar a aplicação.

  6. Selecione o menu Ação na parte superior e, em seguida, selecione Power Automate.

    Nota

    A adição do fluxo ao controlo ou componente selecionado limpa qualquer fórmula existente para a propriedade escolhida. Por exemplo, quando adiciona um fluxo à propriedade OnSelect de um botão que tem uma fórmula complexa, a adição de fluxo limpa esta fórmula. Certifique-se de que faz uma cópia da fórmula antes de adicionar o fluxo. No entanto, este comportamento é diferente ao adicionar o fluxo com o painel do Power Automate ativado. Mais informações: Referenciar um fluxo

    Ação > Power Automate.

    Em alternativa, se tiver ativado a funcionalidade de pré-visualização "Ativar Painel do Power Automate", poderá escolher o seu fluxo a partir do painel esquerdo dentro do Studio.

    Uma captura de ecrã a mostrar o botão do Power Automate no painel esquerdo com a caixa de diálogo Adicionar Fluxo a mostrar o fluxo FlowInApp disponível para adicionar à aplicação.

    Mais informações: Utilizar o painel do Power Automate (pré-visualização)

  7. Selecione FlowInApp.

  8. Na barra de fórmulas, remova a fórmula para a propriedade OnVisible selecionada.

  9. Selecione o controlo de entrada de texto.

  10. Na parte superior esquerda do ecrã, selecione a lista pendente de propriedade e, em seguida, selecione a propriedade Default.

  11. Na barra de fórmulas, altere o valor da propriedade default de "Text input" para "Enter Asset Title".

  12. Selecione o controlo do botão.

  13. Na parte superior esquerda do ecrã, selecione a lista pendente de propriedade e, em seguida, selecione a propriedade Text.

  14. Na barra de fórmulas, altere o valor da propriedade text de "Button" para "Create Asset".

  15. A partir da lista de propriedades no lado superior esquerdo, selecione a propriedade OnSelect para o botão.

  16. Na barra de fórmulas, introduza a fórmula seguinte.

    FlowInApp.Run(TextInput1.Text)
    

    Nesta fórmula, FlowInApp é o nome do fluxo que adicionou através do Power Automate. .Run especifica o fluxo a executar. O fluxo é executado com o controlo de entrada de texto TextInput1 adicionado a esta tela, com o valor introduzido nesta caixa de texto (.Texto).

    Por outras palavras, quando este botão é selecionado, a aplicação executará o fluxo com o valor do controlo de entrada de texto, passando o valor de texto para o fluxo a executar. E o fluxo criará o item da lista com este valor de entrada de texto, juntamente com o resto da seleção dentro da configuração do fluxo.

    Fórmula OnSelect para o botão.

  17. Guarde e publique a aplicação.

Testar o fluxo

Agora que tem fluxo e aplicação está criada, irá executar a aplicação e verificar a criação de um item dentro da lista selecionada.

  1. Em Power Apps, selecione Aplicações e, em seguida, selecione a aplicação AppWithFlow.

    Executar AppWithFlow.

  2. Introduza um valor na caixa de entrada de texto e, em seguida, selecione Criar Ativo.

    Executar a aplicação.

  3. Verifique se o item está criado na sua lista.

    Verificar lista.

Agora que criou uma aplicação de amostra que executa um fluxo e adiciona um item dentro de uma lista, pode criar aplicações mais complexas que interagem com o Power Automate e manipulam dados dentro de várias origens de dados.

Consulte também

Nota

Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)

O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).