Exercício - Criar um rastreador de mídia social com os Aplicativos Lógicos do Azure

Concluído

Neste exercício, criaremos nosso aplicativo lógico de monitoramento de mídia social usando o portal do Azure. Adicionaremos um gatilho X usando o designer de fluxo de trabalho. O diagrama a seguir mostra uma exibição conceitual para o aplicativo e destaca a parte na qual trabalharemos.

Diagram shows triggers and actions in the social media monitoring logic app.

Criar o recurso do aplicativo lógico

Primeiro, precisamos criar o recurso de aplicativo lógico no Azure. Para essa tarefa, precisamos localizar o tipo de recurso Aplicativo Lógico no portal do Azure.

  1. Inicie sessão no portal do Azure com a sua conta do Azure.

  2. Na home page do portal do Azure, selecione Criar um recurso. No menu Criar um recurso, selecione Aplicativo Lógico de Integração>.

    A página Create Logic App (Criar aplicativo lógico) é exibida.

  3. Agora, defina as configurações básicas do recurso, como assinatura, grupo de recursos, nome e local.

    1. Na guia Noções básicas, forneça os seguintes valores para cada configuração:

      Definição Valor
      Detalhes do Projeto
      Subscrição Selecione a sua subscrição do Azure
      Grupo de Recursos Selecione o link Criar novo e, em seguida, crie um grupo de recursos com um nome exclusivo
      Detalhes da instância
      Nome do aplicativo lógico ShoeTrackerXXXX, substituindo XXXX por uma sequência aleatória de números ou letras
      Região Selecione um local mais próximo de você.
      Tipo Consumo
    2. Deixe todas as outras opções como padrão.

  4. Selecione Rever + criar e, em seguida, selecione Criar.

    O painel de implantação aparece e mostra o progresso da implantação com os recursos criados pelo Azure.

  5. Aguarde até que a implantação seja concluída com êxito.

  6. Após a conclusão da implantação do recurso do aplicativo lógico, selecione Ir para o recurso.

    A página Visão geral do seu aplicativo lógico é exibida.

Selecione um modelo para o fluxo de trabalho do aplicativo lógico

Depois de criar e implantar um novo recurso de aplicativo lógico no portal do Azure, você pode selecionar um modelo inicial. Vamos selecionar o modelo em branco para que possamos criar nosso fluxo de trabalho de aplicativo lógico do zero.

Na página Visão geral, selecione Designer de aplicativo lógico no menu à esquerda. Role para baixo e selecione o modelo Aplicativo lógico em branco na seção Modelos .

A superfície do designer de fluxo de trabalho é aberta para você adicionar um gatilho.

Adicionar um gatilho X

Agora, você adicionará o gatilho X e fornecerá valores para todos os parâmetros necessários. Se você não tiver uma conta X e preferir não criar uma, siga as etapas que substituem o gatilho RSS. A desvantagem de usar o gatilho RSS é que novos artigos aparecem com pouca frequência em feeds RSS, então você pode ter que esperar um pouco antes que esse gatilho seja ativado.

  1. No designer, na caixa de pesquisa, digite X. Na lista de gatilhos, selecione o gatilho chamado Quando um novo tweet for publicado.

    Substituição: Na caixa de pesquisa, digite RSS. Na lista de gatilhos, selecione o gatilho RSS chamado Quando um item de feed é publicado.

  2. Forneça as seguintes informações para criar uma conexão com sua conta X. Quando terminar, selecione Iniciar sessão.

    Propriedade Necessário Valor Descrição
    Nome da ligação Sim ShoeTrackerXConnection O nome a dar à sua ligação X
    Tipo de Autenticação Sim Traga a sua própria candidatura O tipo de autenticação para sua conexão

    Substituição: Esta etapa não se aplica ao gatilho RSS.

  3. Quando a caixa X Quando um novo tweet é postado aciona informações aparece, você criou uma conexão válida.

  4. Quando a caixa de autorização aparecer, entre com sua conta X e senha, selecione Autorizar aplicativo e autentique suas credenciais, se solicitado.

    Esta etapa autoriza e estabelece a conexão com sua conta X.

    Substituição: Esta etapa não se aplica ao gatilho RSS.

    Depois de criar uma conexão válida, a caixa de informações do gatilho reaparece.

  5. Forneça as seguintes informações de gatilho:

    Propriedade Necessário Valor Descrição
    Texto da pesquisa Sim Calçado O texto para encontrar no tweet. Para pesquisar hashtags, inclua uma hashtag (#) no início do texto da pesquisa.
    (Intervalo) Sim 1 O número de unidades de tempo a aguardar até à próxima verificação. Por exemplo, um intervalo de 3 e uma frequência de horas verificam se há novos tweets a cada três horas.
    (Frequência) Sim Minute A unidade de tempo a ser usada para o intervalo de sondagem, por exemplo, Segundo, Minuto, Hora, Dia, Semana ou Mês.
    Adicionar um novo parâmetro Não Nenhuma Quaisquer parâmetros para adicionar ao gatilho.

    Substituição: Para o gatilho RSS, forneça as seguintes informações:

    Propriedade Necessário Valor Descrição
    RSS feed URL Sim https://rss2.feedspot.com/https://www.reuters.com/technology O URL do feed RSS a verificar
    Propriedade escolhida Não AtualizadoOn A propriedade a utilizar para determinar quais os artigos a devolver
    (Intervalo) Sim 1 O número de unidades de tempo a aguardar até à próxima verificação. Por exemplo, um intervalo de 3 e uma frequência de horas verificam novos artigos a cada três horas.
    (Frequência) Sim Minute A unidade de tempo a ser usada para o intervalo de sondagem, por exemplo, Segundo, Minuto, Hora, Dia, Semana ou Mês.
    Adicionar um novo parâmetro Não Nenhuma Quaisquer parâmetros para adicionar ao gatilho.
  6. Quando tiver terminado, na barra de ferramentas do estruturador, selecione Guardar.

    Quando você salva seu fluxo de trabalho, o Azure publica automaticamente suas alterações no recurso do aplicativo lógico implantado, que está ativo e em execução. Você pode aguardar o disparo do gatilho ou ativá-lo manualmente.

    1. Se você optar por esperar, no painel Visão geral, encontre a seção Histórico de gatilhos e o texto que se parece com Avaliado 12 vezes, disparado 3 vezes nas últimas 24 horas. O termo avaliado significa que a condição no seu gatilho foi verificada. Você deve ver esse número aumentar uma vez por minuto, já que você está pesquisando a cada minuto. O termo disparado indica o número de vezes que as condições de desencadeamento foram satisfeitas. No nosso caso, esse número representa quantas vezes o gatilho encontrou tweets correspondentes.

    2. Para ativar manualmente o gatilho, na barra de ferramentas do designer, selecione Executar execução de gatilho>.

      O fluxo de trabalho do aplicativo lógico agora verifica X a cada minuto em busca de tweets que contenham seu texto de pesquisa. Se o fluxo de trabalho for executado corretamente e concluído com êxito, uma página semelhante ao designer será aberta, mas mostrará o status e o tempo gasto para cada etapa da execução do fluxo de trabalho. Analisaremos esta página com mais detalhes mais tarde.

Agora, analisaremos as saídas do gatilho e o histórico de execução do fluxo de trabalho.

Revise a saída do gatilho X

  1. Abra o menu principal do recurso do aplicativo lógico e selecione Visão geral.

    Talvez seja necessário rolar para a esquerda para encontrar o menu principal ou usar a pesquisa do seu navegador para encontrar a palavra visão geral na página.

  2. Na barra de ferramentas do painel Visão geral, selecione Atualizar a cada minuto até que a seção Histórico de execuções mostre pelo menos uma execução concluída.

  3. Enquanto espera, pode rever o histórico de disparos. No painel Visão geral, localize a seção Histórico do gatilho.

    A coluna Disparado mostra se o gatilho foi ativado porque a condição do gatilho foi atendida. Neste exemplo, a condição que aciona encontra um tweet correspondente. Assim, o gatilho é acionado para cada tweet correspondente.

  4. Regresse à secção Histórico de execuções. Se pelo menos uma execução concluída for exibida, selecione uma linha para qualquer execução bem-sucedida.

    Uma página chamada Execução do aplicativo lógico é aberta para mostrar o status de cada etapa do fluxo de trabalho e o tempo necessário para executar cada etapa. A partir dessa exibição, você também pode revisar os dados que fluíram em cada etapa.

  5. Para visualizar as entradas e saídas do gatilho, selecione o gatilho X.

    A forma do gatilho se expande para mostrar as seções INPUTS e OUTPUTS .

  6. Na seção SAÍDAS, em Corpo, encontre o texto do tweet correspondente. Para revisar a resposta completa no formato JSON, selecione Mostrar saídas brutas.