Oefening: een tracker voor sociale media maken met Azure Logic Apps

Voltooid

In deze oefening maken we onze logische app voor bewaking van sociale media met behulp van Azure Portal. We voegen een X-trigger toe met behulp van de werkstroomontwerper. In het volgende diagram ziet u een conceptuele weergave voor de app en wordt het gedeelte waaraan we gaan werken gemarkeerd.

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

De resource voor de logische app maken

Eerst moeten we de logische app-resource maken in Azure. Voor deze taak moeten we het resourcetype logische app vinden in Azure Portal.

  1. Meld u met uw Azure-account aan bij Azure Portal.

  2. Selecteer Een resource maken op de startpagina van Azure Portal. Selecteer in het menu Een resource maken de optie Integratielogica-app>.

    De pagina Logische app maken wordt weergegeven.

  3. Configureer nu de basisinstellingen van de resource, zoals abonnement, resourcegroep, naam en locatie.

    1. Geef op het tabblad Basisinformatie de volgende waarden op voor elke instelling:

      Instelling Waarde
      Projectgegevens
      Abonnement Selecteer uw Azure-abonnement
      Resourcegroep Selecteer de koppeling Nieuwe maken en maak vervolgens een resourcegroep met een unieke naam
      Exemplaardetails
      Naam van logische app ShoeTrackerXXXX, waarbij XXXX wordt vervangen door een willekeurige reeks cijfers of letters
      Regio Selecteer een locatie die het dichtst bij u in de buurt is.
      Type Verbruik
    2. Laat alle andere opties op de standaardwaarden staan.

  4. Selecteer Controleren en maken en selecteer vervolgens Maken.

    Het implementatiedeelvenster wordt weergegeven en toont de voortgang van de implementatie met de resources die Azure maakt.

  5. Wacht tot de implementatie is voltooid.

  6. Nadat de implementatie voor uw logische app-resource is voltooid, selecteert u Ga naar de resource.

    De overzichtspagina voor uw logische app wordt weergegeven.

Selecteer een sjabloon voor uw werkstroom voor logische apps

Nadat u een nieuwe logische app-resource hebt gemaakt en geïmplementeerd in Azure Portal, kunt u een starterssjabloon selecteren. We selecteren de lege sjabloon, zodat we onze werkstroom voor logische apps helemaal zelf kunnen bouwen.

Selecteer op de pagina Overzicht de ontwerper van logische apps in het menu aan de linkerkant. Schuif omlaag en selecteer de sjabloon Lege logische app in de sectie Sjablonen .

Het ontwerpoppervlak voor werkstromen wordt geopend om een trigger toe te voegen.

Een X-trigger toevoegen

Nu voegt u de X-trigger toe en geeft u waarden op voor alle vereiste parameters. Als u geen X-account hebt en liever geen X-account maakt, volgt u de stappen die in plaats daarvan de RSS-trigger vervangen. Het nadeel van het gebruik van de RSS-trigger is dat nieuwe artikelen niet vaak worden weergegeven in RSS-feeds, dus u moet mogelijk even wachten voordat deze trigger wordt geactiveerd.

  1. Voer in het zoekvak in de ontwerpfunctie X in. Selecteer in de lijst met triggers de trigger met de naam Wanneer een nieuwe tweet wordt geplaatst.

    Vervanging: Voer RSS in het zoekvak in. Selecteer in de lijst met triggers de RSS-trigger met de naam Wanneer een feeditem wordt gepubliceerd.

  2. Geef de volgende informatie op voor het maken van een verbinding met uw X-account. Wanneer u klaar bent, selecteert u Aanmelden.

    Eigenschappen Vereist Weergegeven als Omschrijving
    Verbindingsnaam Ja ShoeTrackerX Verbinding maken ion De naam om uw X-verbinding te geven
    Verificatietype Ja Bring Your Own Application Het verificatietype voor uw verbinding

    Vervanging: deze stap is niet van toepassing op de RSS-trigger.

  3. Wanneer het vak X Wanneer een nieuwe tweet wordt gepost , wordt weergegeven, hebt u een geldige verbinding gemaakt.

  4. Wanneer het autorisatievak wordt weergegeven, meldt u zich aan met uw X-account en wachtwoord, selecteert u app Autoriseren en verifieert u uw referenties als u hierom wordt gevraagd.

    Met deze stap wordt de verbinding met uw X-account geautoriseerd en tot stand gebracht.

    Vervanging: deze stap is niet van toepassing op de RSS-trigger.

    Nadat u een geldige verbinding hebt gemaakt, wordt het triggerinformatievak opnieuw weergegeven.

  5. Geef de volgende triggergegevens op:

    Eigenschappen Vereist Weergegeven als Omschrijving
    Zoektekst Ja Schoen De tekst die in de tweet moet worden gevonden. Als u naar hashtags wilt zoeken, neemt u een hashtag (#) op aan het begin van de zoektekst.
    (Interval) Ja 1 Het aantal tijdseenheden dat moet worden gewacht tot de volgende controle. Bijvoorbeeld een interval van 3 en een frequentie van uurcontroles op nieuwe tweets om de drie uur.
    (Frequentie) Ja Minute De tijdseenheid die moet worden gebruikt voor het polling-interval, bijvoorbeeld Second, Minute, Hour, Day, Week of Month.
    Een nieuwe parameter toevoegen Nee Geen Parameters die aan de trigger moeten worden toegevoegd.

    Vervanging: Geef voor de RSS-trigger de volgende informatie op:

    Eigenschappen Vereist Weergegeven als Omschrijving
    URL van RSS-feed Ja https://rss2.feedspot.com/https://www.reuters.com/technology De URL voor de RSS-feed die moet worden gecontroleerd
    Gekozen eigenschap Nee UpdatedOn De eigenschap die moet worden gebruikt om te bepalen welke artikelen moeten worden geretourneerd
    (Interval) Ja 1 Het aantal tijdseenheden dat moet worden gewacht tot de volgende controle. Bijvoorbeeld een interval van 3 en een frequentie van uurcontroles op nieuwe artikelen om de drie uur.
    (Frequentie) Ja Minute De tijdseenheid die moet worden gebruikt voor het polling-interval, bijvoorbeeld Second, Minute, Hour, Day, Week of Month.
    Een nieuwe parameter toevoegen Nee Geen Parameters die aan de trigger moeten worden toegevoegd.
  6. Als u klaar bent, selecteert u Opslaan op de werkbalk in de ontwerper.

    Wanneer u uw werkstroom opslaat, publiceert Azure automatisch uw wijzigingen in uw geïmplementeerde logische app-resource, die live en actief is. U kunt wachten totdat de trigger wordt geactiveerd of u kunt de trigger handmatig activeren.

    1. Als u ervoor kiest om te wachten, zoekt u in het deelvenster Overzicht de sectie Met het label Triggergeschiedenis en de tekst die er ongeveer 12 keer uitziet , 3 keer geactiveerd in de afgelopen 24 uur. De term die wordt geëvalueerd , betekent dat de voorwaarde in uw trigger is gecontroleerd. U ziet dat dit aantal eenmaal per minuut toeneemt, omdat u elke minuut pollt. De term geactiveerd geeft het aantal keren aan dat aan de triggervoorwaarden is voldaan. In ons geval geeft dit getal aan hoe vaak de trigger overeenkomende tweets heeft gevonden.

    2. Als u de trigger handmatig wilt activeren, selecteert u op de werkbalk Ontwerptrigger>uitvoeren.

      Uw werkstroom voor logische apps controleert nu X elke minuut op tweets die uw zoektekst bevatten. Als de werkstroom correct wordt uitgevoerd en voltooid, wordt een pagina die vergelijkbaar is met de ontwerpfunctie geopend, maar wordt de status en de tijd weergegeven die nodig is voor elke stap in de werkstroomuitvoering. Deze pagina wordt later uitgebreider besproken.

Nu bekijken we de uitvoer van de trigger en de uitvoeringsgeschiedenis van de werkstroom.

Controleer de uitvoer van de X-trigger

  1. Open het hoofdmenu van de logische app-resource en selecteer Overzicht.

    Mogelijk moet u naar links schuiven om het hoofdmenu te vinden of kunt u de zoekopdracht van uw browser gebruiken om het woordoverzicht op de pagina te vinden.

  2. Selecteer elke minuut vernieuwen op de werkbalk Overzicht totdat in de sectie Uitvoeringsgeschiedenis ten minste één voltooide uitvoering wordt weergegeven.

  3. Terwijl u wacht, kunt u de triggergeschiedenis bekijken. Zoek in het deelvenster Overzicht de sectie Triggergeschiedenis .

    De kolom Geactiveerd geeft aan of de trigger is geactiveerd omdat aan de triggervoorwaarde is voldaan. In dit voorbeeld vindt de voorwaarde die wordt geactiveerd een overeenkomende tweet. De trigger wordt dus geactiveerd voor elke overeenkomende tweet.

  4. Ga terug naar de sectie Uitvoeringsgeschiedenis . Als er ten minste één voltooide uitvoering wordt weergegeven, selecteert u een rij voor een geslaagde uitvoering.

    Er wordt een pagina met de naam Logische app geopend om de status weer te geven voor elke stap in de werkstroom en de tijd die nodig is om elke stap uit te voeren. In deze weergave kunt u ook de gegevens bekijken die door elke stap zijn gestroomd.

  5. Als u de invoer en uitvoer van de trigger wilt weergeven, selecteert u de X-trigger.

    De triggershape wordt uitgevouwen om de sectieS INVOER en UITVOER weer te geven.

  6. Zoek in de sectie OUTPUTS onder Hoofdtekst de tekst voor de overeenkomende tweet. Als u het volledige antwoord in JSON-indeling wilt bekijken, selecteert u Onbewerkte uitvoer weergeven.