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.
Selecione Definições na parte superior.
Selecione Próximas funcionalidades.
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.
Inicie sessão no Power Apps.
No painel esquerdo, selecione Fluxos.
Selecione + Novo fluxo > Fluxo de cloud instantâneo.
Introduza o nome do fluxo, como FlowInApp.
Em Escolher como acionar este fluxo, selecione Power Apps.
Selecione Criar.
Selecione + Novo passo.
Em Escolher uma operação, procure ou selecione o conector do SharePoint.
Procure ou selecione a ação Criar item.
Para Endereço do Site, introduza ou escolha o site SharePoint que tem as listas Assets e RepairShop.
Para Nome da Lista, selecione a lista Assets.
Para Título, escolha o Perguntar no Power Apps no separador Conteúdo dinâmico. A ação é automaticamente atualizada para Createitem_Title.
Escolha os valores que quiser para Valor de AssetType e ID de RepairShop.
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.
Crie uma aplicação de tela em branco com um nome como AppWithFlow.
Selecione + (Inserir) no painel esquerdo.
Selecione o controlo Introdução de texto.
Selecione o controlo Botão.
Na tela, mova o controlo do botão por baixo do controlo de entrada de texto.
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
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.
Mais informações: Utilizar o painel do Power Automate (pré-visualização)
Selecione FlowInApp.
Na barra de fórmulas, remova a fórmula para a propriedade OnVisible selecionada.
Selecione o controlo de entrada de texto.
Na parte superior esquerda do ecrã, selecione a lista pendente de propriedade e, em seguida, selecione a propriedade Default.
Na barra de fórmulas, altere o valor da propriedade default de
"Text input"
para"Enter Asset Title"
.Selecione o controlo do botão.
Na parte superior esquerda do ecrã, selecione a lista pendente de propriedade e, em seguida, selecione a propriedade Text.
Na barra de fórmulas, altere o valor da propriedade text de
"Button"
para"Create Asset"
.A partir da lista de propriedades no lado superior esquerdo, selecione a propriedade OnSelect para o botão.
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.
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.
Em Power Apps, selecione Aplicações e, em seguida, selecione a aplicação AppWithFlow.
Introduza um valor na caixa de entrada de texto e, em seguida, selecione Criar Ativo.
Verifique se o item está criado na sua 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).