Observação: este artigo faz parte de uma série de tutoriais sobre como usar o PowerApps, o Microsoft Flow e o Power BI com o SharePoint Online. Certifique-se de ler a Introdução da série para ter uma noção da visão geral, bem como dos downloads relacionados.

Nesta tarefa, criaremos um fluxo que orienta o processo de aprovação de projetos. O Microsoft Flow é integrado ao SharePoint, portanto, é fácil criar um fluxo diretamente de uma lista. O fluxo que criaremos é disparado quando um item é adicionado à lista Solicitações de Projeto. O fluxo envia um email para o aprovador do projeto, que aprova ou rejeita a solicitação diretamente no email. O fluxo, em seguida, envia um email de aprovação ou rejeição ao solicitante do projeto e atualiza nossas listas do SharePoint adequadamente.

Etapa 1: configurar o modelo de fluxo

  1. Na lista Solicitações de Projeto, clique ou toque em Fluxo e em Criar um fluxo.

    Criar um fluxo

  2. No painel direito, clique ou toque em Enviar email de aprovação quando um novo item for adicionado.

    Criar um fluxo de aprovação

  3. Se você ainda não tiver entrado, entre no SharePoint e no Outlook e clique ou toque em Continuar.

    Entrar para usar o modelo

    Agora você vê o modelo para este fluxo, pronto para ser preenchido. As caixas no fluxo representam etapas. Elas recebem entradas de etapas anteriores, bem como de entradas que você fornecer. Cada etapa pode então fornecer uma saída para as etapas subsequentes. Por exemplo, a etapa Enviar email de aprovação obtém informações da lista da etapa anterior, usa o endereço de email fornecido e gera a saída de um valor de aprovação ou rejeição para a próxima etapa.

    Modelo de aprovação

  4. Digite um endereço de email válido na caixa Para. O endereço deve ser resolvido para um nome em seu locatário, conforme mostrado na imagem a seguir.

    Contato de email de aprovação

    A próxima caixa no fluxo responde ao email do aprovador do projeto e direciona o fluxo para uma das duas ramificações: SE SIM ou SE NÃO.

    Condição de aprovação

Etapa 2: criar ações para Aprovar = SIM

  1. Na ramificação SE SIM, clique ou toque na caixa Enviar email.

    Email de aprovação

  2. Por padrão, um email é enviado para a pessoa que criou o item de lista, com a linha do assunto e corpo da mensagem que você vê. Você pode atualizá-los se desejar.

  3. Clique ou toque em Adicionar uma Ação.

    Adicionar uma ação

  4. Em Escolher uma ação, pesquise por “SharePoint” e clique ou toque em SharePoint – Atualizar item.

    Ação Atualizar item

  5. Insira o nome da lista e a URL do site do SharePoint.

    Parâmetros de Atualizar item

  6. Selecione a caixa ID e clique ou toque em ID na caixa de diálogo de conteúdo dinâmico.

    Conteúdo dinâmico de ID da lista

    O conteúdo dinâmico está disponível em todo o fluxo, com base nas etapas anteriores. Nesse caso, as informações da lista do SharePoint estão disponíveis e podemos usá-las nas ações que criamos.

  7. Selecione a caixa Título, pesquise por "Título" na caixa de diálogo de conteúdo dinâmico e clique ou toque em Título.

    Conteúdo dinâmico do título de lista

  8. Na caixa Aprovado, digite “Sim”. Agora essa parte do fluxo deve ser semelhante à imagem a seguir.

    Atualização de lista

  9. Clique ou toque em Adicionar uma Ação novamente. Neste momento, adicionaremos um item à lista Detalhes do Projeto para o projeto que foi aprovado.

    Adicionar uma ação

  10. Em Escolher uma ação, pesquise por “SharePoint” e selecione SharePoint – Criar item.

    Ação Criar item

  11. Insira o nome da lista e a URL do site do SharePoint.

    Parâmetros de Criar item

  12. Selecione a caixa Título, pesquise por "Título" na caixa de diálogo de conteúdo dinâmico e clique ou toque em Título.

    Conteúdo dinâmico do título de lista

  13. Selecione a caixa RequestId e clique ou toque em ID na caixa de diálogo de conteúdo dinâmico.

    Conteúdo dinâmico de ID da lista

  14. Na caixa PMAssigned, insira “Não Atribuído”. Agora essa parte do fluxo deve ser semelhante à imagem a seguir.

    Criar item concluído

Etapa 3: criar ações para Aprovar = NÃO

Por padrão, não há nenhuma ação para essa ramificação. Criaremos um email para ser enviado ao solicitante do projeto e atualizaremos a lista Solicitações de Projeto. Não adicionaremos um item à lista Detalhes do Projeto, pois o projeto não avançará.

  1. Na ramificação SE NÃO, clique ou toque em Adicionar uma Ação.

    Adicionar uma ação

  2. Em Escolher uma ação, pesquise por "Outlook" e selecione Office 365 Outlook – Enviar um email.

    Ação Enviar email

  3. Na caixa Para, adicione Criado por Email da caixa de diálogo de conteúdo dinâmico.

    Conteúdo dinâmico Criado por email

  4. Nas caixas Assunto e Corpo, adicione Título da caixa de diálogo de conteúdo dinâmico.

    Conteúdo dinâmico do título de lista

  5. Adicione ao assunto e ao corpo do email, como na imagem a seguir.

    Email de rejeição

  6. Agora atualizaremos a lista Solicitações de Projeto. Clique ou toque em Adicionar uma Ação.

    Adicionar uma ação

  7. Em Escolher uma ação, pesquise por “SharePoint” e selecione SharePoint – Atualizar item.

    Ação Atualizar item

  8. Insira o nome da lista e a URL do site do SharePoint.

    Parâmetros de Atualizar item

  9. Selecione a caixa ID e clique ou toque em ID na caixa de diálogo de conteúdo dinâmico.

    Conteúdo dinâmico de ID da lista

  10. Selecione a caixa Título, pesquise por "Título" na caixa de diálogo de conteúdo dinâmico e clique ou toque em Título.

    Conteúdo dinâmico do título de lista

  11. Na caixa Aprovado, digite “Não”. Agora essa parte do fluxo deve ser semelhante à imagem a seguir.

    Atualizar item concluído

  12. Na parte superior direita da tela, clique ou toque em Criar fluxo e em Concluído.

    Botão Concluído

    O fluxo agora está concluído e deve se parecer com a imagem a seguir se você recolher as caixas.

    Fluxo concluído

Etapa 4: executar o fluxo de aprovação

  1. Na lista Solicitações de Projeto, clique em Edição Rápida e adicione um item como o seguinte:

    • Título = "Novo monitor para Megan"
    • Aprovado = "Pendente"
    • Descrição = "Giovanni precisa um monitor de 24""
    • EstimatedDays = "1"
    • ProjectType = "Novo hardware"
    • RequestDate = "02/03/2017"
    • Solicitante = "Megan Bowen"

    Item adicionado à lista

  2. Clique em Concluído na parte superior da página quando terminar.

    Marca de seleção de Concluído

  3. Verifique a caixa de entrada da conta de email do aprovador. Você deve ter um email com o seguinte.

    Email para Allan Deyoung

    Observe que o email é enviado para o aprovador Allan DeYoung. Ele é enviado de Megan Bowen porque ela configurou o fluxo.

  4. Após clicar em Aprovar ou Rejeitar, o fluxo executa outro processo e você recebe comentários como o a seguir diretamente no email.

    Ação de aprovação concluída

  5. O fluxo envia um email para Megan com a resposta de Allan, como na imagem a seguir. Este email também vem de Megan porque ela é a proprietária do fluxo.

    Email para Megan Bowen

Próximas etapas

A próxima etapa nesta série de tutoriais é criar um aplicativo para gerenciar projetos.