Iniciar um fluxo em um aplicativo de tela (desativado)

Você pode usar o Power Automate para criar uma lógica que execute uma ou mais tarefas quando ocorrer um evento em um aplicativo de tela. Por exemplo, configure um botão para que, quando um usuário o selecionar, um item seja criado em uma lista que foi criada usando as Listas da Microsoft, um email ou solicitação de reunião seja enviado, um arquivo seja adicionado à nuvem, ou tudo isso. Você pode configurar qualquer controle no aplicativo para iniciar o fluxo, que continua a ser executado mesmo se o Power Apps for fechado.

Observação

Quando um usuário executa um fluxo de dentro de um aplicativo, esse usuário deve ter permissão para executar as tarefas especificadas no fluxo. Caso contrário, o fluxo falhará.

Habilitar experiência clássica do Power Automate

Por padrão, o novo painel do Power Automate é habilitado por padrão. Para usar a experiência clássica do Power Automate para criar um fluxo, você precisará voltar para a experiência antiga manualmente.

Importante

É recomendável que você use o painel do Power Automate para criar um fluxo. A experiência clássica do Power Automate deve ser usada apenas para solução de problemas. A experiência clássica será desativada em breve e não estará disponível.

  1. Abra um aplicativo novo ou existente no Power Apps Studio.

  2. Selecione Configurações na parte superior.

  3. Selecione Recursos futuros.

  4. Na guia Desativado, selecione Ativar Power Automate clássico para definir a alternância para Ativado.

Pré-requisitos

  • Inscreva-se no Power Apps.
  • Saiba como configurar um controle.
  • Um site do SharePoint com duas listas.
    • A lista RepairShop contém as colunas Título e ContactEmail.
    • A lista Ativos contém as colunas Título, AssetType e RepairShop. A coluna AssetType é uma coluna de escolha com opções como "Desktop", "Laptop".
    • A coluna RepairShop na lista Ativos é uma coluna de pesquisa que obtém valores da coluna ContactEmail na lista RepairShop.
    • Crie alguns itens na lista RepairShop de contatos de exemplo.

Criar um fluxo

Nesta seção, você criará um fluxo usando o Power Automate que cria um item em uma lista por meio do valor de entrada para a coluna de lista de um aplicativo criado usando o Power Apps. Você criará o aplicativo que usa esse fluxo na próxima seção.

  1. Entre no Power Apps.

  2. No painel esquerdo, selecione Fluxos.

  3. Selecione + Novo fluxo > Fluxo da nuvem instantâneo.

  4. Insira o nome do fluxo, como FlowInApp.

  5. Em Escolha como disparar este fluxo, selecione Power Apps.

    Crie um fluxo instantâneo usando o gatilho do Power Apps.

  6. Selecione Criar.

  7. Selecione + Nova etapa.

  8. Em Escolha uma operação, pesquise ou selecione o conector do SharePoint.

    Pesquise ou escolha um conector do SharePoint.

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

    Pesquise ou escolha a ação Criar item.

  10. Para Endereço do Site, insira ou escolha o seu site do SharePoint que tem as listas Ativos e RepairShop.

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

    Site e lista.

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

    Pergunte no Power Apps – criar título.

  13. Escolha valores para Valor de AssetType e Id de RepairShop da sua preferência.

    Valor de AssetType e Id de RepairShop.

  14. Selecione Salvar.

Adicionar um fluxo a um aplicativo

Nesta seção, você aprenderá a criar um aplicativo usando o Power Apps por meio do fluxo criado na seção anterior. O aplicativo usa o texto inserido em uma caixa de texto quando o botão é selecionado para disparar o fluxo para criar um item na lista.

  1. Crie um aplicativo de tela em branco com um nome como AppWithFlow.

  2. Selecione + (Inserir) no painel esquerdo.

  3. Selecione o controle Entrada de texto.

  4. Selecione o controle Botão.

  5. Na tela, mova o controle do botão abaixo do controle Entrada de texto.

    Crie o aplicativo.

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

    Observação

    Adicionar fluxo ao controle ou componente selecionado apaga todas as fórmulas existentes para a propriedade escolhida. Por exemplo, quando você adiciona um fluxo à propriedade OnSelect de um botão que tem uma fórmula complexa, a adição do fluxo apaga essa fórmula. Faça uma cópia da fórmula antes de adicionar o fluxo. No entanto, esse comportamento é diferente ao adicionar um fluxo com o painel do Power Automate habilitado. Mais informações: Fazer referência a um fluxo

    Ação > Power Automate.

    Outra opção, se você habilitou o recurso de visualização "Habilitar Painel do Power Automate", será escolher o fluxo no painel esquerdo no Studio.

    Uma captura de tela mostrando o botão do Power Automate no painel esquerdo com a caixa de diálogo Adicionar Fluxo aberta, mostrando o fluxo FlowInApp disponível para adicionar ao aplicativo.

    Mais informações: Usar o painel do Power Automate (versão preliminar)

  7. Selecione FlowInApp.

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

  9. Selecione o controle Entrada de texto.

  10. No lado superior esquerdo da tela, selecione a lista suspensa de propriedades e, em seguida, selecione a propriedade Padrão.

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

  12. Selecione o controle de botão.

  13. No lado superior esquerdo da tela, selecione a lista suspensa de propriedades e, em seguida, selecione a propriedade Texto.

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

  15. Na lista de propriedades do lado superior esquerdo, selecione a propriedade OnSelect para o botão.

  16. Insira a fórmula a seguir na barra de fórmulas.

    FlowInApp.Run(TextInput1.Text)
    

    Nesta fórmula, FlowInApp é o nome do fluxo que você adicionou usando o Power Automate. O .Run especifica o fluxo a ser executado. O fluxo é executado com o controle Entrada de texto TextInput1 adicionado a esta tela, com o valor inserido nesta caixa de texto (.Text).

    Em outras palavras, quando este botão for selecionado, o aplicativo executará o fluxo com o valor do controle Entrada de texto, passando o valor do texto para o fluxo a ser executado. O fluxo criará o item de lista com este valor de entrada de texto junto com o resto da seleção na configuração do fluxo.

    Fórmula OnSelect para o botão.

  17. Salve e publique o aplicativo.

Testar o fluxo

Agora que tem o fluxo e o aplicativo criado, você executará o aplicativo e verificará a criação de um item na lista selecionada.

  1. No Power Apps, selecione Aplicativos e, em seguida, selecione o aplicativo AppWithFlow.

    Execute AppWithFlow.

  2. Insira um valor na caixa de entrada de texto e selecione Criar Ativo.

    Execute o aplicativo.

  3. Verifique se o item foi criado na sua lista.

    Verifique a lista.

Após criar um aplicativo de exemplo que executa um fluxo e adiciona um item em uma lista, você pode criar aplicativos mais complexos que interagem com o Power Automate e manipular dados em várias fontes de dados.

Confira também

Observação

Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)

A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).