esemény
Intelligens alkalmazások létrehozása
márc. 17. 21 - márc. 21. 10
Csatlakozzon a meetup sorozathoz, hogy valós használati esetek alapján, skálázható AI-megoldásokat hozzon létre más fejlesztőkkel és szakértőkkel.
RegisztrációEzt a böngészőt már nem támogatjuk.
Frissítsen a Microsoft Edge-re, hogy kihasználhassa a legújabb funkciókat, a biztonsági frissítéseket és a technikai támogatást.
A következőkre vonatkozik: Azure Logic Apps (Standard)
Ez az útmutató bemutatja, hogyan hozhat létre egy példaként szolgáló automatizált munkafolyamatot, amely megvár egy bejövő webes kérést, majd üzenetet küld egy e-mail-fióknak. Pontosabban egy standard logikaialkalmazás-erőforrást hoz létre, amely több állapotalapú és állapot nélküli munkafolyamatot is tartalmazhat, amelyek egybérlős Azure Logic Appsben futnak.
Amikor végzett, a munkafolyamat a következő magas szintű példához hasonlóan néz ki:
Egy Standard logikai alkalmazásban több munkafolyamat is lehet. Az ugyanabban a logikai alkalmazásban és a bérlőben lévő munkafolyamatok ugyanabban a folyamatban futnak, mint az Azure Logic Apps futtatókörnyezete, így ugyanazokat az erőforrásokat használják, és jobb teljesítményt nyújtanak.
Tipp.
További információért tegye fel az Azure Copilotnak az alábbi kérdéseket:
Az Azure Copilot megkereséséhez az Azure Portal eszköztárán válassza a Copilot lehetőséget.
A példában szereplő műveletek két összekötőből állnak több mint 1000 összekötőből, amelyeket egy munkafolyamatban használhat. Bár ez a példa felhőalapú, létrehozhat olyan munkafolyamatokat, amelyek alkalmazások, adatok, szolgáltatások és rendszerek széles skáláját integrálják a felhőben, a helyszínen és a hibrid környezetekben.
A folyamat előrehaladtával a következő magas szintű feladatokat hajthatja végre:
Ha egy általánosan használt mintát követő előre összeállított sablonból szeretne standard logikaialkalmazás-munkafolyamatot létrehozni, olvassa el a Standard logikaialkalmazás-munkafolyamat létrehozása előre összeállított sablonból című témakört.
Standard logikai alkalmazás munkafolyamatának más eszközökkel történő létrehozásáról és kezeléséről a Standard munkafolyamatok létrehozása a Visual Studio Code-nal című témakörben olvashat. A Visual Studio Code használatával munkafolyamatokat fejleszthet, tesztelhet és futtathat a helyi fejlesztési környezetben.
További információkért tekintse meg a következő dokumentációt:
Azure-fiók és -előfizetés. Ha még nincs előfizetése, regisztráljon egy ingyenes Azure-fiókra.
Egy Azure Storage-fiók. Ha nem rendelkezik ilyen fiókkal, létrehozhat egy tárfiókot előre vagy a logikai alkalmazások létrehozása során.
Megjegyzés
A standard logikai alkalmazás erőforrástípusát az Azure Functions működteti, és a függvényalkalmazásokhoz hasonló tárolási követelményekkel rendelkezik. Az állapotalapú munkafolyamatok tárolási tranzakciókat hajtanak végre, például várólisták használatával ütemezik és tárolják a munkafolyamat-állapotokat táblákban és blobokban. Ezek a tranzakciók tárolási díjakat vonnak maga után. Az állapotalapú munkafolyamatok külső tárolóban való tárolásáról további információt az Állapotalapú és állapot nélküli munkafolyamatok című témakörben talál.
Az Azure Logic Apps által támogatott e-mail-szolgáltatótól származó e-mail-fiók, például az Office 365 Outlook, a Outlook.com vagy a Gmail. Más támogatott e-mail-szolgáltatókkal kapcsolatban lásd : Összekötők az Azure Logic Appshez.
Ez a példa az Office 365 Outlookot használja munkahelyi vagy iskolai fiókkal. Ha másik e-mail-fiókot használ, az általános lépések változatlanok maradnak, de a felhasználói élmény kissé eltérhet. Ha Outlook.com használ, a személyes Microsoft-fiókjával jelentkezzen be.
Megjegyzés
Ha a Gmail-összekötőt szeretné használni, csak a G-Suite üzleti fiókok használhatják ezt az összekötőt korlátozás nélkül a logikai alkalmazások munkafolyamataiban. Ha gmailes felhasználói fiókkal rendelkezik, ezt az összekötőt csak meghatározott Google által jóváhagyott szolgáltatásokkal használhatja , vagy létrehozhat egy Google-ügyfélalkalmazást a Gmail-összekötővel való hitelesítéshez. További információ: Adatbiztonsági és adatvédelmi szabályzatok a Google-összekötőkhöz az Azure Logic Appsben.
Telepítsen vagy használjon olyan eszközt, amely HTTP-kéréseket küldhet a megoldás teszteléséhez, például:
Figyelemfelhívás
Olyan helyzetekben, ahol bizalmas adatokkal rendelkezik, például hitelesítő adatokkal, titkos kódokkal, hozzáférési jogkivonatokkal, API-kulcsokkal és más hasonló információkkal, mindenképpen használjon olyan eszközt, amely a szükséges biztonsági funkciókkal védi az adatokat, offline vagy helyileg működik, nem szinkronizálja az adatokat a felhőbe, és nem követeli meg, hogy online fiókba jelentkezzen be. Így csökkentheti a bizalmas adatok nyilvános közzétételével járó kockázatokat.
A standard logikai alkalmazás erőforrásának app Service Environment v3 (ASEv3) – Csak Windows-csomagban való üzembe helyezéséhez először létre kell hoznia ezt a környezeti erőforrást. A logikai alkalmazás létrehozásakor ezt a környezetet választhatja ki üzembehelyezési helyként. További információ: Erőforrások típusai és környezetei , valamint App Service-környezet létrehozása.
Ha engedélyezni szeretné a Standard logikai alkalmazás munkafolyamatai és a prémium szintű integrációs fiók privát végpontja közötti kommunikációt, rendelkeznie kell egy meglévő Azure-beli virtuális hálózatokkal. A logikai alkalmazásnak, a virtuális hálózatnak és az integrációs fióknak is ugyanazt az Azure-régiót kell használnia. A logikai alkalmazásnak és az integrációs fióknak is ugyanazon a virtuális hálózaton belül kell léteznie. További információ: Virtuális hálózat létrehozása.
Ha engedélyezi az Application Insightst a logikai alkalmazásban, opcionálisan engedélyezheti a diagnosztikai naplózást és a nyomkövetést. Ezt a logikai alkalmazás létrehozásakor vagy az üzembe helyezés után is megteheti. Rendelkeznie kell egy Application Insights-példánnyal, de ezt az erőforrást előre, a logikai alkalmazás létrehozásakor vagy az üzembe helyezés után is létrehozhatja.
Az optimális tervezői válaszkészség és teljesítmény érdekében tekintse át és kövesse az alábbi irányelveket:
Munkafolyamatonként legfeljebb 50 művelet használható. Az ilyen számú művelet túllépése lassabb tervezői teljesítményre is lehetőséget ad.
Szükség esetén fontolja meg az üzleti logika több munkafolyamatra való felosztását.
Ha több munkafolyamatot ad hozzá a logikai alkalmazás erőforrásához, növeli a hideg kezdési időket és a hosszabb betöltési idők kockázatát, ami negatívan befolyásolja a teljesítményt. Ha csökkenteni szeretné ezeket a kockázatokat, vagy ha olyan kritikus fontosságú logikai alkalmazásokkal rendelkezik, amelyek nulla állásidőt igényelnek, állítson be üzembehelyezési helyeket.
Az Azure Portalon jelentkezzen be az Azure-fiókjával.
Az Azure Portal keresőmezőjében adja meg a logikai alkalmazást, és válassza a Logikai alkalmazások lehetőséget.
A Logic Apps lap eszköztárán válassza a Hozzáadás lehetőséget.
Megjelenik a Logikai alkalmazás létrehozása lap, és a következő lehetőségeket jeleníti meg:
Csomag | Leírás |
---|---|
Használat | Létrehoz egy olyan logikaialkalmazás-erőforrást, amely csak egy olyan munkafolyamatot támogat, amely több-bérlős Azure Logic Appsben fut, és a számlázáshoz a Használat modellt használja. |
Standard | Több munkafolyamatot támogató logikaialkalmazás-erőforrást hoz létre. A következő lehetőségek közül választhat: - Munkafolyamat-szolgáltatási csomag: A munkafolyamatok egybérlős Azure Logic Appsben futnak, és a standard modellt használják a számlázáshoz. - App Service Environment V3: A munkafolyamatok egybérlős Azure Logic Appsben futnak, és app Service Environment-csomagot használnak a számlázáshoz. - Hibrid (előzetes verzió): A munkafolyamatok a helyszínen és több felhőben futnak a Kubernetes eseményvezérelt automatikus skálázás (KEDA) használatával. További információ: Standard munkafolyamatok létrehozása hibrid üzembe helyezéshez. |
A Logikai alkalmazás létrehozása lapon válassza a Standard (Munkafolyamat-szolgáltatási csomag) lehetőséget.
Konstrukció típusa | Leírás |
---|---|
Standard | Ez a logikai alkalmazástípus az alapértelmezett kijelölés. A munkafolyamatok egybérlős Azure Logic Appsben futnak, és a Standard díjszabási modellt használják. |
Használat | Ez a logikai alkalmazás típusa és munkafolyamata globális, több-bérlős Azure Logic Appsben fut, és a használatalapú díjszabási modellt használja. |
A Logikai alkalmazás létrehozása lap Alapszintű beállítások lapján adja meg a következő alapvető információkat a logikai alkalmazásról:
Tulajdonság | Kötelező | Érték | Leírás |
---|---|---|---|
Előfizetés | Igen | < Azure-előfizetés-neve> | Az Azure-előfizetés neve. Ez a példa használatalapú fizetést használ. |
Erőforráscsoport | Igen | < Azure-erőforráscsoport-neve> | Az Azure-erőforráscsoport , ahol a logikai alkalmazást és a kapcsolódó erőforrásokat hozza létre. Ennek a névnek régiókon belül egyedinek kell lennie, és csak betűket, számokat, kötőjeleket (-), aláhúzásjeleket (_), zárójeleket (()) és pontokat (.) tartalmazhat. Ez a példa létrehoz egy Fabrikam-Workflows-RG nevű erőforráscsoportot. |
Logikai alkalmazás neve | Igen | < logic-app-name> | A logikai alkalmazás erőforrásának neve, amelynek régiókon belül egyedinek kell lennie, és csak betűket, számokat, kötőjeleket (-), aláhúzásjeleket (_), zárójeleket (()) és pontokat (.) tartalmazhat. Megjegyzés: A logikai alkalmazás neve automatikusan lekéri a .azurewebsites.net utótagot, mivel a Standard logikai alkalmazás erőforrását az egybérlős Azure Logic Apps-futtatókörnyezet működteti, amely az Azure Functions bővíthetőségi modelljét használja, és az Azure Functions-futtatókörnyezet bővítményeként fut. Az Azure Functions ugyanazt az alkalmazáselnevezési konvenciót használja. Ez a példa létrehoz egy Fabrikam-Workflows nevű logikaialkalmazás-erőforrást. |
Régió | Igen | < Azure-régió> | A logikai alkalmazás Azure-adatközponti régiója. Ez a példa az USA nyugati régióját használja. |
Windows-csomag | Igen | < plan-name> | A használni kívánt terv neve. Válasszon ki egy meglévő tervnevet, vagy adjon nevet egy új tervnek. Ez a példa a My-App-Service-Plan nevet használja. Megjegyzés: Ne használjon Linux-alapú App Service-csomagot. Csak a Windows-alapú App Service-csomag támogatott. |
Tarifacsomag | Igen | < tarifacsomag> | A logikai alkalmazáshoz és munkafolyamatokhoz használandó tarifacsomag . A kiválasztás hatással van a logikai alkalmazás és munkafolyamatok által használt díjszabásra, számításra, memóriára és tárterületre. További információkért tekintse át az üzemeltetési csomagokat és a tarifacsomagokat. |
Megjegyzés
Ha olyan Azure-régiót választ ki, amely támogatja a rendelkezésre állási zóna redundanciát, a zónaredundancia szakasz engedélyezve van. Ez a szakasz lehetővé teszi a rendelkezésre állási zóna redundanciának engedélyezését a logikai alkalmazáshoz. A jelenleg támogatott Azure-régiók azonban nem tartalmazzák az USA nyugati régióját, ezért ezt a szakaszt figyelmen kívül hagyhatja ebben a példában. További információ: A logikai alkalmazások védelme zónaredundanciával és rendelkezésre állási zónákkal rendelkező régióhibáktól.
Ha végzett, a beállítások az alábbi példához hasonlóan jelennek meg:
Megjegyzés
A standard logikai alkalmazáshoz szükség van a FUNCTIONS_WORKER_RUNTIME alkalmazásbeállításra, és az érték korábban csomópontra lett állítva. A szükséges érték azonban mostantól dotnet az összes új és meglévő üzembe helyezett Standard logikai alkalmazáshoz. Ez az értékváltozás nem befolyásolhatja a munkafolyamat futtatókörnyezetét, ezért mindennek ugyanúgy kell működnie, mint korábban. További információ: FUNCTIONS_WORKER_RUNTIME alkalmazásbeállítás.
A standard logikai alkalmazáshoz a APP_KIND alkalmazásbeállítási értékre van szükség, az értéknek pedig a workflowAppnak kell lennie. Bizonyos esetekben azonban előfordulhat, hogy ez az alkalmazásbeállítás hiányzik, például az Azure Resource Manager-sablonokat használó automatizálás vagy más olyan forgatókönyvek miatt, amelyekben a beállítás nem szerepel. Ha bizonyos műveletek nem működnek, például a JavaScript-kód végrehajtása művelet, vagy ha a munkafolyamat nem működik, ellenőrizze, hogy a APP_KIND alkalmazásbeállítás létezik-e, és munkafolyamat-alkalmazásra van-e beállítva. További információ: APP_KIND alkalmazásbeállítás.
Ha végzett, válassza a Tovább: Tárolás lehetőséget.
A Storage lapon adja meg a következő információkat a logikai alkalmazáshoz használni kívánt tárolási megoldásról és üzemeltetési tervről.
Tulajdonság | Kötelező | Érték | Leírás |
---|---|---|---|
Tárolás típusa | Igen |
-
Azure Storage - SQL és Azure Storage |
A munkafolyamattal kapcsolatos összetevőkhöz és adatokhoz használni kívánt tárolási típus. – Ha csak az Azure-ban szeretne üzembe helyezni, válassza az Azure Storage lehetőséget. – Ha elsődleges tárolóként szeretné használni az SQL-t, és az Azure Storage-t másodlagos tárolóként, válassza az SQL és az Azure Storage lehetőséget, és tekintse át az SQL Database Storage beállítását standard logikai alkalmazásokhoz az egybérlős Azure Logic Appsben. Megjegyzés: Ha egy Azure-régióban helyezi üzembe az üzembe helyezést, akkor is szüksége van egy Azure Storage-fiókra, amely a logikai alkalmazás konfigurációjának egyszeri üzemeltetésére szolgál az Azure Logic Apps platformon. A munkafolyamat állapota, a futtatási előzmények és más futtatókörnyezeti összetevők az SQL-adatbázisban vannak tárolva. Az Azure Arc-fürtön üzemeltetett egyéni helyre történő üzembe helyezéshez csak az SQL-re van szükség tárolószolgáltatóként. |
Storage-fiók | Igen | < Azure-storage-account-name> | A tártranzakciókhoz használni kívánt Azure Storage-fiók . Ennek az erőforrásnévnek régiókon belül egyedinek kell lennie, és 3–24 karakter hosszúságúnak kell lennie, csak számokkal és kisbetűkkel. Válasszon ki egy meglévő fiókot, vagy hozzon létre egy új fiókot. Ez a példa létrehoz egy mystorageacct nevű tárfiókot. Megjegyzés: Győződjön meg arról, hogy a maximális kompatibilitás a tárfiók fájlmegosztásának alapértelmezett biztonsági beállítása. Ellenkező esetben előfordulhat, hogy a logikai alkalmazás és a munkafolyamatok nem indulnak el, és a következő hibaüzenet jelenik meg: A felhasználónév vagy jelszó helytelen: "C:\home\data\Functions\secrets\Sentinels". |
A Hálózatkezelés lapon meghagyhatja az alapértelmezett beállításokat a példa követéséhez. Konkrét, valós forgatókönyvek esetén azonban mindenképpen tekintse át és válassza ki a következő megfelelő lehetőségeket. Ezt a konfigurációt a logikai alkalmazás erőforrásának üzembe helyezése után is módosíthatja. További információ: Biztonságos forgalom a Standard logikai alkalmazások és az Azure-beli virtuális hálózatok között privát végpontok használatával.
A következő nyilvános hozzáférés engedélyezése beállítás a logikai alkalmazás végpontjaira vonatkozik, és nem befolyásolja, hogy a logikai alkalmazás képes-e kommunikálni az Azure-erőforrásokkal ugyanabban a virtuális hálózaton, például egy prémium integrációs fiókban egy privát végponttal. Az ilyen Azure-erőforrások eléréséhez a logikai alkalmazásnak ugyanabban a virtuális hálózaton kell lennie, mint ezek az erőforrások.
Nyilvános hozzáférés engedélyezése | Működés |
---|---|
Ra | A logikai alkalmazás egy nyilvános végponttal rendelkezik, amely egy bejövő címmel rendelkezik, amely nyitva van az interneten. Az Azure-beli virtuális hálózaton kívül eső ügyfelek ezt a végpontot használhatják a logikai alkalmazás eléréséhez, a virtuális hálózatot azonban nem. |
Kikapcsolva | A logikai alkalmazás nem rendelkezik nyilvános végpontokkal, hanem privát végpontja van egy Azure-beli virtuális hálózaton belüli kommunikációhoz, és elkülönítve van a virtuális hálózaton belül. A privát végpont képes kommunikálni a virtuális hálózat végpontjaival, de csak a hálózaton belüli ügyfelekről. Ez a konfiguráció azt is jelenti, hogy a logikai alkalmazások forgalmát hálózati biztonsági csoportok szabályozhatják, vagy a virtuális hálózati útvonalak befolyásolhatják. |
A következő beállítások szabályozzák a standard logikai alkalmazás hozzáférését egy virtuális hálózat végpontjaihoz:
Hálózati injektálás engedélyezése | Működés |
---|---|
Ra | A logikai alkalmazás munkafolyamatai privátan és biztonságosan kommunikálhatnak a virtuális hálózat végpontjaival. Ha engedélyezni szeretné a logikai alkalmazás és egy privát végpont közötti kommunikációt egy Prémium szintű integrációs fiókon, válassza ezt a lehetőséget, amely a Virtuális hálózat szakaszt is elérhetővé teszi. Virtuális hálózat esetén válassza ki a használni kívánt Azure-beli virtuális hálózatot. Ez a választás elérhetővé teszi a bejövő ésa kimenő hozzáférési szakaszokat. |
Kikapcsolva | A logikai alkalmazás munkafolyamatai nem tudnak kommunikálni a virtuális hálózat végpontjaival. |
A következő szakaszok a virtuális hálózat kiválasztása után jelennek meg, amikor a hálózatinjektálás engedélyezése be van kapcsolva.
Bejövő hozzáférés
Kimenő hozzáférés
Ha a létrehozási és üzembehelyezési beállítások támogatják az Application Insights használatát, az alábbi lépések végrehajtásával engedélyezheti a diagnosztikai naplózást és a nyomkövetést a logikai alkalmazás munkafolyamataihoz:
A Figyelés lap Application Insights csoportjában állítsa az Application Insights engedélyezése igen értékre.
Az Application Insights beállításnál válasszon ki egy meglévő Application Insights-példányt, vagy ha új példányt szeretne létrehozni, válassza az Új létrehozása lehetőséget, és adja meg a használni kívánt nevet.
Miután az Azure érvényesítette a logikai alkalmazás beállításait, a Véleményezés + létrehozás lapon válassza a Létrehozás lehetőséget, például:
Megjegyzés
Ha ebben a lépésben érvényesítési hibát kap, nyissa meg és tekintse át a hiba részleteit. Ha például a kijelölt régió eléri a létrehozni kívánt erőforrások kvótáját, előfordulhat, hogy egy másik régiót kell kipróbálnia.
Miután az Azure befejezte az üzembe helyezést, a logikai alkalmazás erőforrása automatikusan él, de még nem tesz semmit, mert az erőforrás üres, és még nem adott hozzá munkafolyamatokat.
Az üzembe helyezés befejezése lapon válassza az Erőforrás megnyitása lehetőséget, hogy üres munkafolyamatot vegyen fel.
Az üres logikai alkalmazás erőforrásának létrehozása után hozzá kell adnia az első munkafolyamatot.
Miután az Azure megnyitja az erőforrást, a logikai alkalmazás menüjében válassza a Munkafolyamatok csoportban a Munkafolyamatok lehetőséget. A Munkafolyamatok eszköztáron nyissa meg a Hozzáadás menüt, és válassza a Hozzáadás lehetőséget.
Miután megnyílik az Új munkafolyamat panel, adjon nevet a munkafolyamatnak, és válassza ki az állapottípust, amely állapotalapú vagy állapot nélküli. Amikor végzett, válassza a Létrehozás lehetőséget.
Ez a példa egy Stateful-Workflow nevű üres állapotalapú munkafolyamatot ad hozzá. Alapértelmezés szerint a munkafolyamat engedélyezve van, de nem tesz semmit, amíg fel nem ad egy eseményindítót és műveleteket.
A munkafolyamat-listából válassza ki az üres állapotalapú munkafolyamatot.
A munkafolyamat menü Eszközök csoportjában válassza a Tervező lehetőséget.
Megnyílik a tervező, és a felületen megjelenik az Eseményindító hozzáadása nevű üzenet.
A tervezőfelületen válassza az Eseményindító hozzáadása lehetőséget az összekötők gyűjteményének megnyitásához, hogy kiválaszthassa az eseményindító-műveletet.
Most vegyen fel egy eseményindítót, amely elindítja a munkafolyamatot.
Ez a példa-munkafolyamat a HTTP-kérés fogadása nevű beépített Kérelem eseményindítóval kezdődik. Ez az eseményindító létrehoz egy végpontot, amelyet más szolgáltatások vagy logikai alkalmazás munkafolyamatai meghívhatnak, és megvárhatják a bejövő hívásokat vagy kéréseket. A beépített műveletek natív módon és közvetlenül az Azure Logic Apps-futtatókörnyezetben futnak.
A munkafolyamat-tervezőben győződjön meg arról, hogy az üres munkafolyamat meg van nyitva, és hogy az Eseményindító hozzáadása parancssor ki van jelölve a tervező felületén.
Ha a kérést keresési kifejezésként használja, az alábbi lépéseket követve adja hozzá a http-kérések fogadásakor elnevezett beépített kérelem-eseményindítót a munkafolyamathoz.
Amikor az eseményindító megjelenik a tervezőn, megnyílik az eseményindító információs panelje az eseményindító tulajdonságainak, beállításainak és egyéb műveleteinek megjelenítéséhez.
Mentse a munkafolyamatot. A tervező eszköztárán válassza a Mentés lehetőséget.
Amikor először ment egy munkafolyamatot, és a munkafolyamat egy kérelem-eseményindítóval kezdődik, az Azure Logic Apps automatikusan létrehoz egy URL-címet egy, a Kérés eseményindító által létrehozott végponthoz. Később, amikor teszteli a munkafolyamatot, egy kérést küld erre az URL-címre, amely elindítja az eseményindítót, és elindítja a munkafolyamat futtatását.
Ez a példa-munkafolyamat folytatódik az Office 365 Outlook e-mail küldése nevű felügyelt összekötő műveletével. A felügyelt összekötő-műveletek natív és közvetlenül az Azure Logic Apps-futtatókörnyezetben futnak.
A tervezőfelületen a hozzáadott eseményindító alatt válassza a pluszjelet (+) >Művelet hozzáadása lehetőséget.
Megnyílik a Művelet hozzáadása panel, hogy kijelölhesse a műveletet.
Ha az Office 365 Outlook e-maileket küld keresési kifejezésként, az alábbi lépéseket követve vegye fel a munkafolyamatba az E-mail küldése (V2) nevű Office 365 Outlook-műveletet.
A művelet információs paneljén, az Új kapcsolat létrehozása csoportban válassza a Bejelentkezés lehetőséget, hogy létre tudja hozni a kapcsolatot az e-mail-fiókjával.
Amikor a rendszer hozzáférést kér az e-mail-fiókjához, jelentkezzen be a fiók hitelesítő adataival.
Megjegyzés
Ha a következő hibaüzenet jelenik meg: "Hiba történt: "A böngésző bezárult." Jelentkezzen be újra", ellenőrizze, hogy a böngésző letiltja-e a külső cookie-kat. Ha ezek a cookie-k le vannak tiltva, próbálja meg hozzáadni https://portal.azure.com a cookie-kat használó webhelyek listájához. Ha inkognitó módot használ, győződjön meg arról, hogy a külső cookie-k nem lesznek letiltva az adott módban végzett munka során.
Szükség esetén töltse be újra a lapot, nyissa meg a munkafolyamatot, adja hozzá újra az e-mail-műveletet, és próbálja meg létrehozni a kapcsolatot.
Miután az Azure létrehozta a kapcsolatot, megjelenik az E-mail küldése művelet a tervezőben, és alapértelmezés szerint ki van választva. Ha a művelet nincs kijelölve, jelölje ki a műveletet, hogy az információs ablaktábla is meg legyen nyitva.
A műveletinformációs panel Paraméterek lapján adja meg a művelethez szükséges információkat, például:
Tulajdonság | Kötelező | Érték | Leírás |
---|---|---|---|
Ide: | Igen | < your-email-address> | Az e-mail címzettje, amely lehet az Ön e-mail-címe tesztelési célokra. Ez a példa a fiktív e-mailt használja. sophiaowen@fabrikam.com |
Tárgy | Igen | E-mail a példa-munkafolyamatból | Az e-mail tárgya |
Törzs | Igen | Üdvözöljük a példa-munkafolyamatból! | Az e-mail törzsének tartalma |
Ha elkészült, a verzió az alábbi példához hasonlóan néz ki:
Mentse a munkafolyamatot. A tervező eszköztárán válassza a Mentés lehetőséget.
Ha a környezet szigorú hálózati követelményekkel vagy a forgalmat korlátozó tűzfallal rendelkezik, a munkafolyamatban található trigger- vagy műveletkapcsolatokhoz engedélyeket kell beállítania. A teljes tartománynevek kereséséhez tekintse át a tűzfalhozzáférés tartományneveinek megkeresését.
Ellenkező esetben a munkafolyamat teszteléséhez manuálisan aktiváljon egy futtatásokat.
Ha törölni szeretne egy elemet a munkafolyamatból a tervezőből, kövesse az alábbi lépéseket:
Jelölje ki az elemet, nyissa meg az elem helyi menüjét (Shift+F10), és válassza a Törlés lehetőséget. A megerősítéshez válassza az OK lehetőséget.
Jelölje ki az elemet, és nyomja le a delete billentyűt. A megerősítéshez válassza az OK lehetőséget.
Jelölje ki az elemet, hogy megnyílik az adott elem információs panelje. A panel jobb felső sarkában nyissa meg a három pontot (...) tartalmazó menüt, és válassza a Törlés lehetőséget. A megerősítéshez válassza az OK lehetőséget.
Tipp.
Ha a három pont menü nem látható, bontsa ki a böngészőablakot elég szélesre, hogy az információs panelen a jobb felső sarokban látható három pont (...) gomb látható legyen.
Mielőtt üzembe helyezené a logikai alkalmazást, és futtatná a munkafolyamatot az Azure Portalon, ha a környezet szigorú hálózati követelményekkel vagy a forgalmat korlátozó tűzfallal rendelkezik, hálózati vagy tűzfalengedélyeket kell beállítania a logikai alkalmazásban meglévő munkafolyamatokban található trigger- vagy műveletkapcsolatokhoz.
A logikai alkalmazás és munkafolyamatok által használt bejövő és kimenő IP-címek megkereséséhez kövesse az alábbi lépéseket:
A logikai alkalmazás menü Beállítások területén válassza a Hálózatkezelés lehetőséget.
A hálózatkezelési oldalon keresse meg és tekintse át a bejövő forgalom és a kimenő forgalom szakaszokat.
A kapcsolatok teljes tartományneveinek (FQDN-jeinek) megkereséséhez kövesse az alábbi lépéseket:
A logikai alkalmazás menü Munkafolyamatok területén válassza a Munkafolyamatok, Kapcsolatok lehetőséget.
Az API-kapcsolatok lapon válassza ki a kapcsolat erőforrásnevét, például:
Bontsa ki a böngészőt elég szélesre, hogy a JSON nézet látható legyen a böngésző jobb felső sarkában, majd válassza a JSON nézetet.
Másolja és mentse a connectionRuntimeUrl tulajdonság értékét biztonságos helyre, hogy ezzel az információval beállíthassa a tűzfalat.
Minden kapcsolat esetében ismételje meg a vonatkozó lépéseket.
Ebben a példában a munkafolyamat akkor fut, amikor a Kérelem eseményindító bejövő kérést kap, amelyet a rendszer az eseményindító által létrehozott végpont URL-címére küld. Amikor első alkalommal mentette a munkafolyamatot, az Azure Logic Apps automatikusan létrehozta ezt az URL-címet. Így mielőtt elküldené ezt a kérést a munkafolyamat aktiválásához, meg kell keresnie ezt az URL-címet.
A munkafolyamat-tervezőben válassza ki a HTTP-kérés fogadásakor elnevezett Kérelem eseményindítót.
Az információs ablaktábla megnyitása után keresse meg a HTTP URL-tulajdonságot a Paraméterek lapon.
A létrehozott URL másolásához válassza a Másolás URL-címet (fájl másolása ikon), és mentse az URL-címet egyelőre máshová. Az URL-cím a következő formátumot követi:
https://<*logic-app-name*>.azurewebsites.net:443/api/<*workflow-name*>/triggers/manual/invoke?api-version=2020-05-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=<*shared-access-signature*>
Ebben a példában az URL-cím a következő mintához hasonlóan néz ki:
https://fabrikam-workflows.azurewebsites.net:443/api/Fabrikam-Stateful-Workflow/triggers/manual/invoke?api-version=2020-05-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=xxxxxXXXXxxxxxXXXXxxxXXXXxxxxXXXX
A végpont URL-címének teszteléséhez és a munkafolyamat aktiválásához küldjön egy HTTP-kérést az URL-címre, beleértve azt a módszert is, amelyet a kérésindító elvár, a HTTP-kérési eszköz és annak utasításaival.
Ez a példa a GET metódust használja a másolt URL-címmel, amely a következő példához hasonlóan néz ki:
GET https://fabrikam-workflows.azurewebsites.net:443/api/Fabrikam-Stateful-Workflow/triggers/manual/invoke?api-version=2020-05-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=xxxxxXXXXxxxxxXXXXxxxXXXXxxxxXXXX
Amikor az eseményindító aktiválódik, a példa munkafolyamat fut, és a példához hasonló e-mailt küld:
Az állapotalapú munkafolyamat futtatása után megtekintheti a munkafolyamat futtatási előzményeit, amely tartalmazza az általános futtatás állapotát, valamint az eseményindító és az egyes műveletek állapotát, valamint azok bemeneteit és kimeneteit. Az Azure Portalon a munkafolyamat futási előzményei és eseményindítói előzményei a munkafolyamat szintjén jelennek meg, nem a logikai alkalmazás erőforrásszintjén. További információ: Munkafolyamat-futtatási előzmények áttekintése.
Állapotalapú munkafolyamatok esetén az egyes futtatások eseményindítói előzményeit, beleértve az eseményindító állapotát, valamint a bemeneteket és kimeneteket, a munkafolyamat-futtatási előzményektől elkülönítve tekintheti át. Az Azure Portalon a triggerelőzmények és a futtatási előzmények nem a logikai alkalmazás szintjén, hanem a munkafolyamat szintjén jelennek meg. További információ: Triggerelőzmények áttekintése.
Állapotalapú munkafolyamat-futtatás esetén újrafuttathatja a teljes munkafolyamatot ugyanazokkal a bemenetekkel, amelyeket korábban az adott futtatáshoz használtak. További információ: Munkafolyamat újrafuttatása ugyanazokkal a bemenetekkel.
A Standard logikai alkalmazás alapértelmezés szerint egy kapcsolati sztring használatával hitelesíti az Azure Storage-fiókhoz való hozzáférést. A hozzáférés hitelesítéséhez azonban beállíthat egy felhasználó által hozzárendelt felügyelt identitást.
Megjegyzés
Jelenleg nem tilthatja le a tárfiókkulcs-hozzáférést a Munkafolyamat-szolgáltatási csomag üzemeltetési beállítását használó standard logikai alkalmazásokhoz. Ha azonban a logikai alkalmazás az App Service Environment v3 üzemeltetési lehetőséget használja, a felügyelt identitáshitelesítés beállításának lépéseit követően letilthatja a tárfiókkulcs-hozzáférést.
Az Azure Portalon kövesse az alábbi lépéseket egy felhasználó által hozzárendelt felügyelt identitás létrehozásához.
A felhasználó által hozzárendelt identitásból kérje le az erőforrás-azonosítót:
A felhasználó által hozzárendelt felügyelt identitás menü Beállítások területén válassza a Tulajdonságok lehetőséget.
Másolja és mentse az erőforrás-azonosítót az Id tulajdonságból.
A tárfiókból szerezze be a Blob, a Queue és a Table services URI-jait:
A Tárfiók menü Beállítások területén válassza a Végpontok lehetőséget.
Másolja és mentse a Blob service, a Queue service és a Table service URI-jait.
A tárfiókban adja hozzá a felhasználó által hozzárendelt identitáshoz szükséges szerepkör-hozzárendeléseket:
A Tárfiók menüben válassza a Hozzáférés-vezérlés (IAM) lehetőséget.
A Hozzáférés-vezérlés (IAM) lap eszköztárának Hozzáadás menüjében válassza a Szerepkör-hozzárendelés hozzáadása lehetőséget.
A Feladat függvény szerepkörei lapon adja hozzá az alábbi szerepköröket a felhasználó által hozzárendelt identitáshoz:
További információ: Azure-szerepkörök hozzárendelése az Azure Portalon és a szerepkör-hozzárendelések ismertetése.
Ha a Standard logikai alkalmazás a Workflow Service Plan nevű üzemeltetési lehetőséget használja, engedélyezze a futtatókörnyezeti skálázás monitorozását:
Megjegyzés
Ha a logikai alkalmazás az App Service Environment (ASE) v3 üzemeltetési lehetőséget használja, hagyja ki a futásidejű skálázás monitorozásának lépéseit, mert az ASE nem támogatja ezt a képességet.
A logikai alkalmazás menü Beállítások területén válassza a Konfiguráció lehetőséget.
A Munkafolyamat-futtatókörnyezet beállításai lapon válassza a Futtatókörnyezet skálázásának monitorozása lehetőséget.
A Konfiguráció eszköztáron válassza a Mentés lehetőséget.
A Standard logikai alkalmazásban állítsa be az erőforrás-azonosítót és a szolgáltatás URI-jait:
A logikai alkalmazás menüjében válassza az Áttekintés lehetőséget.
Az Áttekintés lap eszköztárán válassza a Leállítás lehetőséget.
A logikai alkalmazás menü Beállítások területén válassza a Környezeti változók lehetőséget.
Az Alkalmazásbeállítások lapon válassza a Hozzáadás lehetőséget az alábbi alkalmazásbeállítások és -értékek hozzáadásához, majd az Alkalmazás elemet, amikor befejezi az egyes beállításokat.
Alkalmazásbeállítás | Érték |
---|---|
AzureWebJobsStorage__managedIdentityResourceId | A felhasználó által hozzárendelt felügyelt identitás erőforrás-azonosítója |
AzureWebJobsStorage__blobServiceUri | A blobszolgáltatás URI-ja a tárfiókhoz |
AzureWebJobsStorage__queueServiceUri | A tárfiók üzenetsor-szolgáltatás URI-ja |
AzureWebJobsStorage__tableServiceUri | A table service URI a tárfiókhoz |
AzureWebJobsStorage__credential | managedIdentity |
Az Alkalmazásbeállítások lapon törölje az AzureWebJobsStorage nevű alkalmazásbeállítást, amely a tárfiókhoz társított kapcsolati sztring van beállítva.
Amikor végzett, válassza az Alkalmaz lehetőséget, amely menti a módosításokat, és újraindítja a logikai alkalmazást.
A módosítások érvénybe lépése több percig is eltarthat. Szükség esetén a logikai alkalmazás menüjében válassza az Áttekintés lehetőséget, majd az eszköztárOn válassza a Frissítés lehetőséget.
Előfordulhat, hogy a következő üzenet jelenik meg, de nem hiba, és nincs hatással a logikai alkalmazásra:
Az "AzureWebjobsStorage" alkalmazásbeállítás nincs megadva.
Az állapot nélküli munkafolyamatok egyszerűbb hibakereséséhez engedélyezheti a munkafolyamat futtatási előzményeit, majd letilthatja a futtatási előzményeket, amikor elkészült. Kövesse ezeket a lépéseket az Azure Portalon, vagy ha a Visual Studio Code-ban dolgozik, olvassa el az állapotalapú és állapot nélküli munkafolyamatok létrehozása a Visual Studio Code-ban című témakört.
Nyissa meg a Standard logikai alkalmazás erőforrását az Azure Portalon.
A logikai alkalmazás menü Beállítások területén válassza a Környezeti változók lehetőséget.
Az Alkalmazásbeállítások lapon válassza a Hozzáadás lehetőséget.
Az Alkalmazás hozzáadása/szerkesztése panel Név mezőjében adja meg a következő alkalmazásbeállítás nevét:
Munkafolyamatok. {your-workflow-name}. OperationOptions
Az Érték mezőbe írja be a következő értéket: WithStatelessRunHistory
A feladat befejezéséhez válassza az Alkalmaz lehetőséget.
Ha le szeretné tiltani a futtatási előzményeket, amikor elkészült, állítsa be a Workflows nevű tulajdonságot.{a saját munkafolyamat-neve}. OperationOptions to None, vagy delete the property and its value.
A munkafolyamat futtatása során a logikai alkalmazás telemetriát bocsát ki más eseményekkel együtt. Ezzel a telemetriával jobban áttekintheti, hogy a munkafolyamat milyen jól fut, és hogyan működik a Logic Apps futtatókörnyezete különböző módokon. A munkafolyamatot az Application Insights használatával figyelheti, amely közel valós idejű telemetriát (élő metrikákat) biztosít. Ez a funkció segít könnyebben kivizsgálni a hibákat és a teljesítményproblémákat, ha ezeket az adatokat használja a problémák diagnosztizálásához, riasztások beállításához és diagramok készítéséhez.
Ha a logikai alkalmazás létrehozási és üzembehelyezési beállításai támogatják az Application Insights használatát, opcionálisan engedélyezheti a diagnosztikai naplózást és a nyomkövetést a logikai alkalmazás munkafolyamatához. Ezt akkor teheti meg, ha a logikai alkalmazás erőforrását az Azure Portalon vagy az üzembe helyezés után hozza létre. Rendelkeznie kell egy Application Insights-példánnyal, de ezt az erőforrást előre, a logikai alkalmazás létrehozásakor vagy az üzembe helyezés után is létrehozhatja. A továbbfejlesztett telemetriát az Application Insights for Standard munkafolyamatokban is engedélyezheti.
Az Azure Portalon keresse meg az üzembe helyezett logikai alkalmazást.
A logikai alkalmazás menü Beállítások területén válassza az Application Insights lehetőséget.
Az Application Insights panelen válassza az Application Insights bekapcsolása lehetőséget.
Miután a panel frissült, alul válassza az Igen alkalmazása lehetőséget>.
Az Application Insights panelen válassza az Application Insights-adatok megtekintése lehetőséget.
Az Application Insights-irányítópult megnyitása után áttekintheti a logikai alkalmazás munkafolyamatának metrikáit vagy naplóit. Ha például adatokat szeretne diagramra vagy lekérdezésre, az Application Insights erőforrásmenüjének Figyelés területén válassza a Metrikák vagy naplók lehetőséget.
Az Azure Portalon keresse meg az üzembe helyezett logikai alkalmazást.
A logikai alkalmazás menü Beállítások területén válassza az Application Insights lehetőséget.
Az Application Insights panelen válassza az Application Insights-adatok megtekintése lehetőséget.
Az Application Insights-irányítópult megnyitása után áttekintheti a logikai alkalmazás munkafolyamatának metrikáit vagy naplóit. Ha például adatokat szeretne diagramra vagy lekérdezésre, az Application Insights erőforrásmenüjének Figyelés területén válassza a Metrikák vagy naplók lehetőséget.
Amikor a Microsoft által felügyelt összekötőkkel hoz létre kapcsolatokat egy munkafolyamatban, ezek a kapcsolatok különálló Azure-erőforrások saját erőforrásdefiníciókkal, és globális, több-bérlős Azure-ban vannak üzemeltetve. A standard logikaialkalmazás-munkafolyamatok olyan beépített szolgáltatói összekötőket is használhatnak , amelyek natív módon futnak, és az egybérlős Azure Logic Apps-futtatókörnyezet hajtják. A kapcsolatok megtekintéséhez és kezeléséhez tekintse meg a Kapcsolatok megtekintése című témakört.
Kövesse a logikai alkalmazások letiltásának vagy engedélyezésének lépéseit.
Az egybérlős Azure Logic Apps támogatja az Azure-függvényműveletek, a folyékony műveletek és az XML-műveletek, például az XML-ellenőrzés és az XML átalakítása beépített műveleteit. A korábban létrehozott logikai alkalmazások esetében azonban előfordulhat, hogy ezek a műveletek nem jelennek meg a tervezőben annak kiválasztásához, hogy a logikai alkalmazás a Microsoft.Azure.Functions.ExtensionBundle.Workflows bővítménycsomag elavult verzióját használja-e.
A probléma megoldásához kövesse az alábbi lépéseket az elavult verzió törléséhez, hogy a bővítménycsomag automatikusan a legújabb verzióra frissülhessen.
Megjegyzés
Ez az adott megoldás csak az Azure Portalon létrehozott Standard logikaialkalmazás-erőforrásokra vonatkozik, a Visual Studio Code és az Azure Logic Apps (Standard) bővítmény használatával létrehozott és üzembe helyezhető logikai alkalmazásokra nem. Lásd: A Visual Studio Code-ban a támogatott eseményindítók és műveletek hiányoznak a tervezőből.
Az Azure Portalon állítsa le a logikai alkalmazást.
A logikai alkalmazás menüjében válassza az Áttekintés lehetőséget.
Az Áttekintés panel eszköztárán válassza a Leállítás lehetőséget.
A logikai alkalmazás menüjében, a Fejlesztési eszközök területen válassza a Speciális eszközök lehetőséget.
A Speciális eszközök panelen válassza az Ugrás lehetőséget, amely megnyitja a logikai alkalmazás Kudu-környezetét.
A Kudu eszköztáron nyissa meg a Hibakeresési konzol menüjét, és válassza a CMD lehetőséget.
Megnyílik egy konzolablak, amellyel a parancssor segítségével tallózhat a csomagmappában. Vagy tallózhat a konzolablak fölött megjelenő könyvtárstruktúra között.
Keresse meg a következő mappát, amely a meglévő csomag verziószámozott mappáit tartalmazza:
...\home\data\Functions\ExtensionBundles\Microsoft.Azure.Functions.ExtensionBundle.Workflows
Törölje a meglévő csomag verziómappájának tartalmát. A konzolablakban futtathatja ezt a parancsot, amelyben a (z) {bundle-version} helyett a meglévő verziót kell használnia:
rm -rf {bundle-version}
Például: rm -rf 1.1.3
Tipp.
Ha hibaüzenetet kap, például "engedély megtagadva" vagy "használatban lévő fájl", frissítse a lapot a böngészőben, és próbálkozzon újra az előző lépésekkel a mappa törléséig.
Az Azure Portalon térjen vissza a logikai alkalmazáshoz és annak áttekintési oldalához, és válassza az Újraindítás lehetőséget.
A portál automatikusan lekéri és használja a legújabb csomagot.
esemény
Intelligens alkalmazások létrehozása
márc. 17. 21 - márc. 21. 10
Csatlakozzon a meetup sorozathoz, hogy valós használati esetek alapján, skálázható AI-megoldásokat hozzon létre más fejlesztőkkel és szakértőkkel.
RegisztrációOktatás
Modul
Adatok automatikus irányítása és feldolgozása az Azure Logic Apps használatával - Training
Megtudhatja, hogyan hozhat létre olyan munkafolyamatot, amely előre összeállított eseményindítók, műveletek és feltételkezelők használatával futtatja vállalkozását az Azure Logic Appsben.
Tanúsítvány
Microsoft Certified: Power Automate RPA Developer Associate - Certifications
Bemutatja, hogyan fejleszthet és automatizálhat munkafolyamatokat a Microsoft Power Automate RPA fejlesztőjével.
Dokumentáció
Standard munkafolyamatok létrehozása előre összeállított sablonokból - Azure Logic Apps
Megtudhatja, hogyan használhat előre összeállított sablont kiindulási pontként az egybérlős Azure Logic Appsben futó standard logikai alkalmazás munkafolyamatának létrehozásához.
A Standard és a Consumption logikai alkalmazások közötti különbségek - Azure Logic Apps
Ismerje meg a standard munkafolyamatok (egybérlős) és a használati munkafolyamatok (több-bérlős) közötti különbségeket az Azure Logic Appsben.
Logikai alkalmazás munkafolyamatainak kezelése az Azure Portalon - Azure Logic Apps
Az Azure Portalon szerkesztheti, engedélyezheti, letilthatja vagy törölheti a logikai alkalmazás erőforrásait és munkafolyamatait.