Oktatóanyag: Ütemezésalapú automatizálási munkafolyamatok létrehozása az Azure Logic Apps használatával

A következőkre vonatkozik: Azure Logic Apps (használat)

Ez az oktatóanyag bemutatja, hogyan hozhat létre egy ismétlődő ütemezés szerint futó példa logikaialkalmazás-munkafolyamatot . Ez a példa munkafolyamat két hely között ellenőrzi az utazási időt, beleértve a forgalmat is, és minden hétköznap reggel fut. Ha az idő meghaladja az adott korlátot, a munkafolyamat egy e-mailt küld, amely tartalmazza az utazási időt és a célállomásra való megérkezéshez szükséges további időt. A munkafolyamat különböző lépéseket tartalmaz, amelyek ütemezésalapú eseményindítóval kezdődnek, amelyet egy Bing Térképek művelet, egy adatműveleti művelet, egy vezérlőfolyamat-művelet és egy e-mail értesítési művelet követ.

Eben az oktatóanyagban az alábbiakkal fog megismerkedni:

  • Hozzon létre egy üres logikai alkalmazást és munkafolyamatot.
  • Adjon hozzá egy Ismétlődési eseményindítót, amely meghatározza a munkafolyamat futtatásának ütemezését.
  • Adjon hozzá egy Bing Térképek műveletet, amely lekéri az útvonal utazási idejét.
  • Adjon hozzá egy változót létrehozó műveletet, másodpercről percre konvertálja az utazási időt, és tárolja azokat, amelyek a változót eredményezik.
  • Feltétel hozzáadása, amely összehasonlítja az utazási időt a megadott határértékkel.
  • Adjon hozzá egy műveletet, amely e-mailt küld, ha az utazási idő meghaladja a korlátot.

Ha végzett, a munkafolyamat az alábbi magas szintű példához hasonlóan néz ki:

Képernyőkép egy példa logikaialkalmazás-munkafolyamat magas szintű áttekintéséről.

Előfeltételek

Használatalapú logikai alkalmazás munkafolyamatának létrehozása

  1. Az Azure Portal jelentkezzen be az Azure-fiókjával.

  2. Az Azure kezdőlapján válassza az Erőforrás létrehozása lehetőséget.

  3. A Azure Marketplace menüben válassza az Integrációs>logikai alkalmazás lehetőséget.

    Képernyőkép Azure Marketplace menüről, amelyen az

  4. A Logikai alkalmazás létrehozásapanelEn, az Alapvető beállítások lapon adja meg a következő információkat a logikai alkalmazás erőforrásáról.

    Képernyőkép a Azure Portal, a logikaialkalmazás-létrehozási panelről és az új logikaialkalmazás-erőforrás adatairól.

    Tulajdonság Kötelező Érték Leírás
    Előfizetés Yes <Azure-subscription-name> Az Azure-előfizetés neve. Ez a példa használatalapú fizetést használ.
    Erőforráscsoport Igen LA-TravelTime-RG Az Azure-erőforráscsoport , ahol létrehozza a logikaialkalmazás-erőforrást és a kapcsolódó erőforrásokat. Ennek a névnek egyedinek kell lennie a régiók között, és csak betűket, számokat, kötőjeleket (-), aláhúzásjeleket (_), zárójeleket ((, )) és pontokat (.) tartalmazhat.
    Név Igen LA-TravelTime A logikai alkalmazás erőforrásnevének egyedinek kell lennie a régiók között, és csak betűket, számokat, kötőjeleket (), aláhúzásjeleket (-_), zárójeleket ((, )) és pontokat (.) tartalmazhat.
  5. A kijelölés folytatása előtt lépjen a Terv szakaszra. A Csomag típusa beállításnál válassza a Használat lehetőséget, hogy csak a használatalapú logikai alkalmazás munkafolyamatának beállításait jelenítse meg, amely több-bérlős Azure Logic Appsben fut.

    A Csomag típusa tulajdonság a használni kívánt számlázási modellt is meghatározza.

    Csomag típusa Description
    Standard Ez a logikai alkalmazástípus az alapértelmezett választás, amely egybérlős Azure Logic Appsben fut, és a Standard számlázási modellt használja.
    Használat Ez a logikai alkalmazástípus globális, több-bérlős Azure Logic Apps-ben fut, és a használatalapú számlázási modellt használja.
  6. Most folytassa a következő kijelölésekkel:

    Tulajdonság Kötelező Érték Leírás
    Régió Yes USA nyugati régiója Az azure-adatközpont régiója az alkalmazás adatainak tárolására. Ez a példa üzembe helyezi a minta logikai alkalmazást az USA nyugati régiójában az Azure-ban.

    Megjegyzés: Ha az előfizetése egy integrációs szolgáltatási környezethez van társítva, ez a lista tartalmazza ezeket a környezeteket.
    Naplóelemzés engedélyezése Igen Nem Ez a beállítás csak akkor jelenik meg, és csak akkor érvényes, ha a Használat logikai alkalmazástípust választja. Ezt a beállítást csak akkor módosítsa, ha engedélyezni szeretné a diagnosztikai naplózást. Ebben az oktatóanyagban tartsa meg az alapértelmezett beállítást.
  7. Ha elkészült, válassza az Áttekintés + létrehozás lehetőséget. Miután az Azure ellenőrizte a logikaialkalmazás-erőforrással kapcsolatos információkat, válassza a Létrehozás lehetőséget.

  8. Miután az Azure üzembe helyezi az alkalmazást, válassza az Erőforrás megnyitása lehetőséget.

    Az Azure megnyitja a munkafolyamat-sablon kiválasztási panelét, amely bevezető videót, gyakran használt eseményindítókat és munkafolyamat-sablonmintákat jelenít meg.

  9. Görgessen le a videó és a gyakori eseményindítók szakasza mellett a Sablonok szakaszig, és válassza az Üres logikai alkalmazás lehetőséget.

    Képernyőkép a munkafolyamat-sablon kiválasztási paneljéről, amelyen az

Ezután adja hozzá az Ismétlődés eseményindítót, amely egy megadott ütemezés alapján futtatja a munkafolyamatot. Minden munkafolyamatnak egy eseményindítóval kell kezdődnie, amely akkor aktiválódik, amikor egy adott esemény történik, vagy amikor az új adatok megfelelnek egy adott feltételnek. További információ: Példa használati logikai alkalmazás munkafolyamatának létrehozása több-bérlős Azure Logic Appsben.

Az Ismétlődés eseményindító hozzáadása

  1. A munkafolyamat-tervező keresőmezőjében válassza a Beépített lehetőséget.

  2. A keresőmezőbe írja be az ismétlődést, és válassza ki az Ismétlődés nevű eseményindítót.

    Képernyőkép a Azure Portal, a munkafolyamat-tervezőről, a keresőmezőről, amelyben be van írva az ismétlődés, és ki van jelölve az Ismétlődés eseményindító.

  3. Az Ismétlődés alakzaton válassza a három pontot (...), majd az Átnevezés lehetőséget. Nevezze át az eseményindítót a következő leírásra: Check travel time every weekday morning

    Képernyőkép, amelyen a három pont gomb van kijelölve, a

  4. Az eseményindítón belül módosítsa ezeket a tulajdonságokat az itt leírtak szerint.

    Képernyőkép az eseményindító időközének és gyakoriságának változásairól.

    Tulajdonság Kötelező Érték Leírás
    Intervallum Igen 1 Az ellenőrzések között kivárt intervallumok száma
    Gyakoriság Yes Hét Az ismétlődéshez használni kívánt időegység
  5. Az Intervallum és gyakoriság területen nyissa meg az Új paraméter hozzáadása listát, és válassza ki azokat a tulajdonságokat, amelyek hozzáadandók az eseményindítóhoz.

    • Ezeken a napokon
    • Ezekben az órákban
    • Ezekben a percekben

    Képernyőkép a megnyitott

  6. Most állítsa be a további tulajdonságok értékeit az itt látható és leírt módon.

    Képernyőkép az értékekre beállított további tulajdonságokról az alábbi táblázatban leírtak szerint.

    Tulajdonság Érték Leírás
    Ezeken a napokon Hétfő, Kedd, Szerda, Csütörtök, Péntek Ez a beállítás csak akkor érhető el, ha a Gyakoriságot Hét értékre állítja.
    Ezekben az órákban 7, 8, 9 Ez a beállítás csak akkor érhető el, ha a gyakoriságot Hét vagy Nap értékre állítja. Az ismétlődéshez válassza ki a nap óráját. Ez a példa a 7, 8, és 9-hour jeleken fut.
    Ezekben a percekben 0, 15, 30, 45 Ez a beállítás csak akkor érhető el, ha a gyakoriságot Hét vagy Nap értékre állítja. Az ismétlődéshez válassza ki a nap percét. Ez a példa nullaórás jelzéssel kezdődik, és 15 percenként fut.

    Ez az eseményindító minden hétköznap, 15 percenként aktiválódik, 7:00-tól egészen 9:45-ig. Az Előnézet mező az ismétlődési ütemezést mutatja. További információkért lásd: Feladatok és a munkafolyamatok ütemezése és Munkafolyamat-műveletek és eseményindítók.

  7. Ha egyelőre el szeretné rejteni az eseményindító részleteit, csukja össze az alakzatot az alakzat címsorán belülre kattintva.

    Képernyőkép az összecsukott eseményindító alakzatról.

  8. Mentse a munkafolyamatot. A tervező eszköztárán válassza a Mentés lehetőséget.

A logikai alkalmazás munkafolyamata most már a Azure Portal él, de a megadott ütemezés alapján nem hajtja végre az eseményindítón kívül mást. Most adjunk hozzá egy műveletet, amely az eseményindítóra válaszol.

Útvonal megtételéhez szükséges idő lekérése

Most, hogy van eseményindítója, adjon hozzá egy olyan műveletet, amely lekéri az utazási időt két pont között. Az Azure Logic Apps egy összekötőt biztosít a Bing Térképek API-hoz, hogy könnyen lekérhesse ezeket az információkat. Mielőtt hozzákezdene ehhez a feladathoz, ellenőrizze, hogy rendelkezik-e az oktatóanyag előfeltételeiben említett Bing Térképek API-kulccsal.

  1. A munkafolyamat-tervező ismétlődési eseményindítója alatt válassza az Új lépés lehetőséget.

  2. A Művelet kiválasztása területen válassza a Standard lehetőséget. A keresőmezőbe írja be a bing maps kifejezést, és válassza ki az Útvonal lekérése műveletet.

    Képernyőkép a

  3. Ha nem rendelkezik Bing Térképek-kapcsolattal, a rendszer arra kéri, hogy hozzon létre egyet. Adja meg a kapcsolat részleteit az ábrán és a leírásban leírtak szerint, majd válassza a Létrehozás lehetőséget.

    Képernyőkép a megadott kapcsolatnévvel és Bing Térképek API-kulccsal rendelkező Bing Térképek kapcsolatmezőről.

    Tulajdonság Kötelező Érték Leírás
    Kapcsolat neve Yes BingMapsConnection Adja meg a kapcsolat nevét. Ez a példa a következőt használja: BingMapsConnection.
    API-kulcs Igen <Bing-Maps-API-key> Adja meg a korábban kapott Bing Térképek API-kulcsot. Ha nem rendelkezik Bing Térképek-kulccsal, tudja meg, hogyan kérhet le kulcsot.
  4. Nevezze át a műveletet a következő leírással: Get route and travel time with traffic.

  5. A műveletben nyissa meg az Új paraméter hozzáadása listát, és válassza ki ezeket a tulajdonságokat.

    • Optimalizálja
    • Távolság mértékegysége
    • Közlekedési mód

    Képernyőkép az

  6. Most adja meg az itt látható és leírt tulajdonságok értékeit.

    Képernyőkép az

    Tulajdonság Kötelező Érték Leírás
    1. útvonalpont Yes <start-location> Az útvonal eredete. Ez a példa egy kezdőcímet ad meg.
    2. útvonalpont Igen <véghely> Az útvonal célja. Ez a példa egy példa célcímét adja meg.
    Optimalizálja Nem timeWithTraffic Az útvonal optimalizálására szolgáló paraméter (például távolság, utazási idő a jelenlegi forgalom mellett stb.). Válassza ki a timeWithTraffic paraméterértéket.
    Távolság mértékegysége Nem <az Ön által beállított beállítás> Az útvonalhoz használt távolság-mértékegység. Ez a példa mérföldet használ egységként.
    Közlekedési mód Nem Vezetés Az útvonalhoz használt közlekedési mód. Válassza az Autós üzemmód lehetőséget.

    További információ ezekről a paraméterekről és értékekről: Útvonal kiszámítása.

  7. A tervező eszköztárán válassza a Mentés lehetőséget.

Ezután hozzon létre egy változót a jelenlegi utazási idő átalakításához, és másodpercek helyett percekként való tárolásához. Így nem kell megismételnie az átalakítást, és egyszerűbben használhatja az értéket a későbbi lépésekben.

Változó létrehozása az utazási idő tárolásához

Előfordulhat, hogy műveleteket szeretne futtatni a munkafolyamatban lévő adatokon, majd az eredményeket későbbi műveletekben is használni. Ha menteni szeretné ezeket az eredményeket, hogy könnyen újra felhasználhassa vagy hivatkozhasson rájuk, létrehozhat olyan változókat, amelyek a feldolgozás után tárolják ezeket az eredményeket. Változókat csak a munkafolyamat legfelső szintjén hozhat létre.

Alapértelmezés szerint az Útvonal lekérése művelet az aktuális utazási időt adja vissza másodpercben az Utazási időtartam forgalom tulajdonságából. Ha átalakítja, és inkább percekként tárolja az értéket, később átalakítás nélkül, egyszerűbben tudja felhasználni.

  1. A tervező Útvonal lekérése műveletében válassza az Új lépés lehetőséget.

  2. A Művelet kiválasztása területen válassza a Beépített lehetőséget. A keresőmezőbe írja be a változókat, és válassza ki a Változó inicializálása nevű műveletet.

    Képernyőkép a kiválasztott

  3. Nevezze át a műveletet a következő leírásra: Create variable to store travel time

  4. Adja meg ezt az információt a változóhoz az ebben a táblázatban és a táblázat alatti lépésekben látható módon:

    Tulajdonság Kötelező Érték Leírás
    Név Yes travelTime A változó neve. Ez a példa a következőt használja: travelTime.
    Típus Yes Egész szám A változó adattípusa
    Érték Nem Egy kifejezés, amely másodpercről percre konvertálja az aktuális utazási időt (lásd a táblázat lépéseit). A változó kezdeti értéke
    1. Az Érték tulajdonság kifejezésének létrehozásához kattintson a mezőbe, hogy megjelenjen a dinamikus tartalomlista. Szükség esetén bővítse a böngészőt, amíg meg nem jelenik a dinamikus lista. A dinamikus tartalomlistában válassza a Kifejezés lehetőséget, amely megjeleníti a kifejezésszerkesztőt.

      Képernyőkép a

      A dinamikus tartalomlista a korábbi műveletek kimeneteit jeleníti meg, amelyek közül kiválaszthatja a munkafolyamat későbbi műveleteinek bemeneteként. A dinamikus tartalomlista tartalmaz egy kifejezésszerkesztőt, amellyel kiválaszthatja azokat a függvényeket, amelyek műveleteket hajtanak végre a kifejezésben. Ez a kifejezésszerkesztő csak a dinamikus tartalomlistában érhető el.

    2. A kifejezésszerkesztőbe írja be a következő kifejezést: div(,60)

      Képernyőkép a kifejezésszerkesztőről a beírt

    3. A kifejezésen belül helyezze a kurzort a bal oldali zárójel (() és a vessző (,) közé, és válassza a Dinamikus tartalom lehetőséget.

      Képernyőkép arról, hogy hová kell helyezni a kurzort a

    4. A dinamikus tartalomlistában válassza ki az Utazási időtartam forgalom tulajdonságértéket.

      Képernyőkép az

    5. Miután a tulajdonság értéke feloldódott a kifejezésben, válassza az OK gombot.

      Képernyőkép az

      Az Érték tulajdonság most az alábbi módon jelenik meg:

      Képernyőkép az

  5. Mentse a munkafolyamatot. A tervező eszköztárán válassza a Mentés lehetőséget.

Ezután adjon hozzá egy feltételt, amely ellenőrzi, hogy a jelenlegi utazás idő meghaladja-e a megadott határértéket.

Az utazási idő és a korlát összehasonlítása

  1. A Változó létrehozása az utazási idő tárolásához művelet alatt válassza az Új lépés lehetőséget.

  2. A Művelet kiválasztása területen válassza a Beépített lehetőséget. A keresőmezőbe írja be a feltételt. és a műveletek listájában válassza ki a Feltétel nevű műveletet.

    Képernyőkép a kiválasztott

  3. Nevezze át a feltételt a következő leírásra: If travel time exceeds limit

  4. Hozzon létre egy feltételt, amely ellenőrzi, hogy a travelTime tulajdonság értéke meghaladja-e a megadott korlátot az itt ismertetett és itt látható módon:

    1. A feltétel bal oldalán kattintson az Érték kiválasztása mezőbe.

    2. A megjelenő dinamikus tartalomlistában a Változók területen válassza ki a travelTime nevű tulajdonságot.

      Képernyőkép a feltétel bal oldalán található

    3. A középső összehasonlító mezőben válassza ki a nagyobb nevű operátort.

    4. A feltétel jobb oldalán, az Érték kiválasztása mezőben adja meg ezt a korlátot: 15

      Ha végzett, a feltétel a következő példához hasonlóan néz ki:

      Képernyőkép az utazási idő és a megadott korlát összehasonlításának befejezett feltételéről.

  5. Mentse a munkafolyamatot. A tervező eszköztárán válassza a Mentés lehetőséget.

Ezután adja hozzá a futtatandó műveletet, ha az utazási idő meghaladja a korlátot.

E-mail küldése a határérték túllépésekor

Most adjon hozzá egy műveletet, amely e-mailt küld, ha az utazási idő túllépi a korlátot. Az e-mail a jelenlegi utazási időt és a megadott útvonal teljesítéséhez szükséges többletidőt tartalmazza.

  1. A feltétel Igaz ágában válassza a Művelet hozzáadása lehetőséget.

  2. A Művelet kiválasztása területen válassza a Standard lehetőséget. A keresőmezőbe írja be az e-mail küldése kifejezést. A lista sok eredményt ad vissza, így a lista szűréséhez először válassza ki a kívánt e-mail-összekötőt.

    Ha például outlookos e-mail-fiókja van, válassza ki a fióktípushoz tartozó összekötőt:

    • Munkahelyi vagy iskolai Azure-fiókok esetében válassza az Office 365 Outlook lehetőséget.
    • Személyes Microsoft-fiókok esetében válassza az Outlook.com lehetőséget.

    Ez a példa az Outlook Office 365 kiválasztásával folytatódik.

    Képernyőkép a

  3. Amikor az összekötő műveletei megjelennek, válassza ki az e-mailt küldő műveletet, például:

    Képernyőkép az

  4. Ha még nem rendelkezik kapcsolattal, jelentkezzen be, és amikor a rendszer kéri, hitelesítse az e-mail-fiókjához való hozzáférést.

    Az Azure Logic Apps kapcsolatot hoz létre az e-mail-fiókjával.

  5. Nevezze át a műveletet a következő leírásra: Send email with travel time

  6. A Címzett tulajdonságnál adja meg a címzett e-mail-címét. Tesztelési célokra használhatja az e-mail-címét.

  7. A Subject (Tárgy) tulajdonságnál adja meg az e-mail tárgyát, és adja meg a travelTime változót az alábbi lépések végrehajtásával:

    1. Írja be a Current travel time (minutes): szöveget, záró szóközzel. Tartsa a kurzort a Tárgy mezőben, hogy a dinamikus tartalomlista nyitva maradjon.

    2. A dinamikus tartalomlistában a Változók fejlécben válassza a Továbbiak lehetőséget , hogy megjelenjen a travelTime nevű változó.

      Képernyőkép a dinamikus tartalomlistáról, amelyen a

      Megjegyzés

      A dinamikus tartalomlista nem jeleníti meg automatikusan a travelTime változót, mert a Subject tulajdonság sztringértéket vár, míg a travelTime egy egész szám.

      Képernyőkép a dinamikus tartalomlistáról, amelyen a

  8. A Body tulajdonság esetében adja meg az e-mail törzsének tartalmát az alábbi lépésekkel:

    1. Írja be a Add extra travel time (minutes): szöveget, záró szóközzel. Tartsa a kurzort a Törzs mezőben, hogy a dinamikus tartalomlista nyitva maradjon.

    2. A dinamikus tartalomlistában válassza a Kifejezés lehetőséget, amely megjeleníti a kifejezésszerkesztőt.

      Képernyőkép a dinamikus tartalomlistáról, amelyen a

    3. A kifejezésszerkesztőben adja meg a sub(,15) értéket, hogy kiszámíthassa a korlátot túllépő percek számát:

      Képernyőkép a kifejezésszerkesztőről a beírt

    4. A kifejezésen belül helyezze a kurzort a bal oldali zárójel (() és a vessző (,) közé, és válassza a Dinamikus tartalom lehetőséget.

      Képernyőkép arról, hogy hová kell helyezni a kurzort a

    5. A Változók alatt válassza a travelTime elemet.

      Képernyőkép a dinamikus tartalomlistáról, amelyen a

    6. Miután a tulajdonság feloldódott a kifejezésen belül, válassza az OK gombot.

      Képernyőkép a dinamikus tartalomlistáról és az

      A Body tulajdonság most az alábbi módon jelenik meg:

      Képernyőkép a dinamikus tartalomlistáról az e-mail művelet

  9. Mentse a munkafolyamatot. A tervező eszköztárán válassza a Mentés lehetőséget.

Ezután tesztelje és futtassa a munkafolyamatot, amely most az alábbi példához hasonlóan néz ki:

Képernyőkép a kész példa logikaialkalmazás-munkafolyamatról

A munkafolyamat futtatása

A munkafolyamat manuális elindításához a tervező eszköztárán válassza az Eseményindító>futtatása lehetőséget.

  • Ha az aktuális utazási idő a korlát alatt marad, a munkafolyamat nem végez mást, és nem vár, vagy a következő időközt, mielőtt újra ellenőrizené.

  • Ha az aktuális utazási idő meghaladja a korlátot, e-mailt kap az aktuális utazási időről és a korlát feletti percszámról. Íme egy példa e-mail, amelyet a munkafolyamat küld:

    Képernyőkép egy e-mail-példáról, amely az aktuális utazási időt és a megadott korlátot túllépő extra utazási időt jelenti.

    Tipp

    Ha nem kap e-mailt, ellenőrizze a levélszemét mappát. Előfordulhat, hogy az ilyen típusú levelek fennakadnak a levélszemétszűrőn. Ellenkező esetben, ha nem biztos abban, hogy a munkafolyamat megfelelően futott, olvassa el a Munkafolyamat hibaelhárítása című témakört.

Gratulálunk, létrehozott és futtatott egy ütemezésalapú ismétlődő munkafolyamatot.

Az Ismétlődés eseményindítót használó egyéb munkafolyamatok létrehozásához tekintse meg ezeket a sablonokat, amelyek egy új logikaialkalmazás-erőforrás létrehozása után érhetők el:

  • Napi emlékeztetők küldésének beállítása.
  • Régebbi Azure-blobok törlése.
  • Üzenet hozzáadása egy Azure Storage-üzenetsorhoz.

Az erőforrások eltávolítása

A munkafolyamat addig fut, amíg le nem tiltja vagy törli a logikai alkalmazás erőforrását. Ha már nincs szüksége a minta-munkafolyamatra, törölje a logikai alkalmazás erőforrását és a kapcsolódó erőforrásokat tartalmazó erőforráscsoportot.

  1. A Azure Portal keresőmezőjében adja meg a létrehozott erőforráscsoport nevét. Az eredmények közül válassza ki az erőforráscsoportot az Erőforráscsoportok területen.

    Ez a példa létrehozta a nevű erőforráscsoportot LA-TravelTime-RG.

    Képernyőkép az Azure keresőmezőjéről, amelyen a

    Tipp

    Ha az Azure kezdőlapján a Legutóbbi erőforrások csoportban látható az erőforráscsoport, a kezdőlapon kiválaszthatja a csoportot.

  2. Az erőforráscsoport menüjében ellenőrizze, hogy az Áttekintés lehetőség ki van-e jelölve. Az Áttekintés panel eszköztárán válassza az Erőforráscsoport törlése lehetőséget.

    Képernyőkép az erőforráscsoport

  3. A megjelenő megerősítési panelen adja meg az erőforráscsoport nevét, majd válassza a Törlés lehetőséget.

Következő lépések

Ebben az oktatóanyagban létrehozott egy logikai alkalmazás munkafolyamatot, amely egy megadott ütemezés alapján (hétköznap reggelenként) ellenőrzi a forgalmat, és végrehajtja a műveletet (e-mailt küld), ha az utazási idő meghaladja a megadott korlátot. Most megtudhatja, hogyan hozhat létre olyan munkafolyamatot, amely jóváhagyásra küldi a levelezőlista-kérelmeket az Azure-szolgáltatások, a Microsoft-szolgáltatások és más szolgáltatott szoftveralkalmazások (SaaS) integrálásával.