Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A Power Automate szolgáltatást a folyamat-widgetek használatával közvetlenül alkalmazásába vagy webhelyébe ágyazhatja be, hogy megkönnyítse a felhasználók számára személyes vagy szakmai feladataik automatizálását.
A Flow-vezérlők a gazdadokumentumokban található iframe-ek. Ez a dokumentum a Power Automate tervezőjében található egyik oldalra mutat. A widgetek meghatározott Power Automate-funkciókat integrálnak külső alkalmazásokba.
A vezérlők egyszerűek is lehetnek. Van például olyan, amelyik sablonokat jelenít meg, miközben nem történik kommunikáció a gazdaszámítógép és az iframe között. Vannak azonban összetettebb vezérlők is. Van olyan widget, amelyik kiépít egy felhőfolyamatot egy sablonból, majd elindítja a folyamatot a gazda és a widget közötti kétirányú kommunikációval.
Előfeltételek
- Microsoft-fiók vagy
- Munkahelyi vagy iskolai fiók
A nem hitelesített vezérlő használata
A nem hitelesített sablonok vezérlő használatához egy iframe használatával ágyazza be a vezérlőt közvetlenül a gazdaalkalmazásba. Nincs szükség a JS SDK-ra vagy hozzáférési jogkivonatra.
A forgatókönyvek sablonjainak megjelenítése
Először adja hozzá ezt a kódot, hogy közvetlenül jeleníthesse meg a Power Automate-sablonokat a webhelyen:
<iframe src="https://flow.microsoft.com/{locale}/widgets/templates/?q={search term}
&pagesize={number of templates}&destination={destination}&category={category}"></iframe>
| Paraméter | Ismertetés |
|---|---|
| locale | A sablonnézet nyelvének és régiókódjának 4 betűje. Például az en-us az amerikai angolt, a de-de pedig a német nyelvet jelenti. |
| search term | A nézetben megjelenítendő sablonok keresési kifejezése. Ha például a SharePoint szeretne sablont megjeleníteni, keressen a SharePoint kifejezésre. |
| number of templates | A nézetben megjelenítendő sablonok száma. |
| destination | Az a lap, amely megnyílik, amikor a felhasználó kiválaszt egy sablont. A details megadásakor a sablon részletei jelennek meg, a new megadásakor pedig megnyílik a Power Automate-tervező. |
| category | A megadott sablonkategóriára végez szűrést. |
| parameters.{name} | A folyamatnak átadandó további környezet. |
Ha a célparaméter new, a Power Automate tervezője akkor nyílik meg, ha a felhasználó kiválaszt egy sablont. A felhasználó ekkor létrehozhat egy felhőfolyamatot a tervezőben. A vezérlő teljes kihasználásáról a következő szakaszban olvashat.
További paraméterek átadása a folyamatsablonnak
Ha a felhasználó egy bizonyos környezetben van a webhelyen vagy az alkalmazásban, akkor érdemes lehet átadni a környezetet a folyamatnak. Előfordulhat például, hogy a felhasználó megnyit egy sablont az Elem létrehozásakor eseményindítóhoz, amikor megtekint egy adott listát a SharePoint alkalmazásban. A következő lépésekkel adhatja át a listaazonosítót paraméterként a folyamatnak:
- Mielőtt közzéteszi, adja meg a paramétert a folyamat sablonjában. A paraméter a következőképpen néz ki:
@{parameters('parameter_name')}. - Adja át az iframe src lekérdezési sztringjében lévő paramétert. Például adja hozzá a
¶meters.listName={the name of the list}kifejezést, ha van listName nevű paramétere.
Teljes minta
A négy legfontosabb SharePoint-sablon német nyelvű megjelenítése és a felhasználó myCoolList névvel való megjelenítése az alábbi kóddal lehetséges:
<iframe src="https://flow.microsoft.com/de-de/widgets/templates/?q=sharepoint%20&pagesize=4&destination=details¶meters.listName=myCoolList"></iframe>
A hitelesített Flow-vezérlők használata
Az alábbi táblázatban azok a Power Automate-widgetek láthatóak, amelyek támogatják a widgetek teljes funkcionalitását felhasználói hitelesítési hozzáférési jogkivonatok használatával. A widgetek beágyazásához és a kívánt felhasználói hozzáférési jogkivonatok beszerzéséhez a Power Automate Javascript Software Developer Kit (JS SDK) használatára lesz szüksége.
| Vezérlő típusa | Támogatott funkció |
|---|---|
| flows | Folyamatok listájának megjelenítése egy lapon a személyes és a megosztott folyamatokhoz. Meglévő folyamat szerkesztése, vagy új folyamat létrehozása sablonból vagy előzmény nélkül. |
| flowCreation | Felhőfolyamat létrehozása a gazdaalkalmazás által rendelkezésre bocsátott sablonazonosítóból. |
| runtime | A gazdaalkalmazás által rendelkezésre bocsátott manuális vagy hibrid aktiválású folyamatot aktivál. |
| approvalCenter | Jóváhagyási kérelmeket és elküldött jóváhagyásokat ágyaz be. |
| templates | Sablonok listáját jeleníti meg. Új folyamat létrehozásához a felhasználó kiválaszt egyet. |
Használja a hitelesített Flow SDK-t, hogy lehetővé tegye a felhasználóknak a folyamatok létrehozását és kezelését közvetlenül a webhelyéről vagy az alkalmazásából (a Power Automate-re történő navigálás helyett). A hitelesített SDK használatához be kell jelentkeztetni a felhasználót a Microsoft-fiókjukkal vagy az Azure Active Directory használatával.
Note
Widgetek használatakor a Power Automate márkajegyeit nem lehet elrejteni.
A vezérlő architektúrája
A Power Automate widgetjeit olyan iframe-ek beágyazásával lehet használni, amelyek a Power Automate-re hivatkoznak egy gazdaalkalmazásban. A Power Automate-widgethez szükséges hozzáférési jogkivonatot a gazdaalkalmazás teszi elérhetővé. A Power Automate JS SDK-ja lehetővé teszi, hogy a gazdaalkalmazás inicializálja és kezelje a widget életciklusát.

A JS SDK részletei
A Power Automate csapata által kínált JS SDK használatával integrálhatók a Flow-widgetek külső alkalmazásokban is. A Flow JS SDK nyilvános hivatkozásként érhető el a Flow szolgáltatásban, és lehetővé teszi, hogy a gazdaalkalmazás kezelje a vezérlőből származó eseményeket, és interakcióba lépjen a Flow-alkalmazással úgy, hogy műveleteket küld a vezérlőnek. A vezérlő eseményei és műveletei a vezérlő típusára jellemzőek.
A vezérlő inicializálása
A vezérlő inicializálása előtt a gazdaalkalmazásban hivatkozást kell elhelyezni a Flow JS SDK-ra.
<script src="https://flow.microsoft.com/Content/msflowsdk-1.1.js"></script>
JS SDK-példányt úgy hozhat létre, ha opcionális hostName és területi beállítási értékeket ad át egy JSON-objektumnak.
var sdk = new MsFlowSdk({
hostName:'https://flow.microsoft.com',
locale:'en-US'
});
| Név szerint | Kötelező/nem kötelező | Ismertetés |
|---|---|---|
hostName |
Lehetséges | Power Automate állomásnév, például https://flow.microsoft.com |
locale |
Lehetséges | Az ügyfél vezérlőre vonatkozó területi beállítása (ha nincs megadva, az alapértelmezett érték en-Us) |
Ha már létrehozta a JS SDK-példányt, inicializálhat és beágyazhat egy Power Automate-widgetet egy szülőelembe a gazdaalkalmazásban. Ehhez adjon hozzá egy HTML div elemet:
<div id="flowDiv" class="flowContainer"></div>
Ezután inicializálja a Power Automate-widgetet a JS SDK renderWidget() metódusával. Ügyeljen rá, hogy meg kell adnia a vezérlő típusát és a vonatkozó beállításokat is.
var widget = sdk.renderWidget('<widgettype>', {
container: 'flowDiv',
flowsSettings: {},
templatesSettings: {},
approvalCenterSettings: {},
widgetStyleSettings: {}
});
Az alábbi példa a tárolóstílust mutatja be; ezt a gazdaalkalmazás dimenzióinak megfelelően módosíthatja.
<head>
<style>
.flowContainer iframe {
width: 400px;
height: 1000px;
border: none;
overflow: hidden;
}
</style>
</head>
A renderWidget() paraméterei a következők:
| Paraméter | Kötelező/nem kötelező | Ismertetés |
|---|---|---|
container |
Szükséges | Az azon a gazdaoldalon lévő DIV-elem azonosítója, ahol beágyazza a vezérlőt. |
environmentId |
Lehetséges | A widgetekhez környezeti azonosító szükséges. Ha nem ad meg azonosítót, a rendszer az alapértelmezett környezet lesz használva. |
flowsSettings |
Lehetséges | Power Automate beállítások objektum |
templatesSettings |
Lehetséges | Sablonbeállítás objektuma |
approvalCenterSettings |
Lehetséges | Jóváhagyási beállítás objektuma |
Hozzáférési jogkivonatok
Miután lefutott a JS SDK renderWidget(), a JS SDK inicializálja egy iframe-et, amely a Power Automate-widget URL-címére mutat. Ez az URL tartalmazza a lekérdezési sztring paramétereinek összes beállítását. A gazdaalkalmazásnak be kell szereznie egy Power Automate hozzáférési token a felhasználó számára (Azure Active Directory JWT-jogkivonat célközönség https://service.flow.microsoft.com), mielőtt inicializálná a vezérlő. A vezérlő egy GET_ACCESS_TOKEN eseményt indít, hogy lekérje a hozzáférési jogkivonatot a gazdaalkalmazástól. A gazdaalkalmazásnak kezelnie kell az eseményt, és át kell adnia a jogkivonatot a vezérlőnek:
widget.listen("GET_ACCESS_TOKEN", function(requestParam, widgetDoneCallback) {
widgetDoneCallback(null, {
token: '<accesstokenFromHost>'
});
});
A gazdaalkalmazás feladata, hogy kezelje a jogkivonatot, és hogy átadja érvényes lejárati dátummal, ha a vezérlő kéri. Ha a vezérlő hosszabb ideig meg van nyitva, a gazdaalkalmazásnak ellenőriznie kell, hogy lejárt-e a jogkivonat, és szükség esetén frissíteni kell, mielőtt átadná a vezérlőnek.
A vezérlő készenléti állapotának ellenőrzése
A sikeres inicializálás után a vezérlő egy olyan eseményt vált ki, amely értesítést küld arról, hogy a vezérlő készen áll. A gazdaalkalmazás figyelheti a WIDGET_READY eseményt, és további gazdakódot hajt végre.
widget.listen("WIDGET_READY", function() {
console.log("The flow widget is now ready.");
// other host code on widget ready
});
A vezérlő beállításai
FlowsSettings
A FlowsSettings használatával testre szabható a Power Automate-widget működése.
flowsSettings?: {
createFromBlankTemplateId?: string;
flowsFilter?: string;sc
tab?: string;
};
| Paraméter | Kötelező/nem kötelező | Ismertetés |
|---|---|---|
createFromBlankTemplateId |
Szükséges | A sablon GUID-azonosítójának használata, ha a felhasználó az Üres létrehozása gombot választja a Flow-vezérlőben. |
flowsFilter |
Lehetséges | A Power Automate-widget a folyamatok listázásánál alkalmazza a megadott szűrőket. Például olyan folyamatok listázásánál, amelyek egy megadott SharePoint-webhelyre hivatkoznak. flowsFilter: "operations/any(operation: operation/sharepoint.site eq 'https://microsoft.sharepoint.com/teams/ProcessSimple' )" |
tab |
Lehetséges | Alapértelmezetten az aktív lapot jeleníti meg a Power Automate-widgetben. Például A tab:'sharedFlows' a Csoport lapot jeleníti meg,a tab:'myFlows' pedig a Saját folyamatok lapot. |
TemplatesSettings
Ez minden olyan vezérlőre érvényes, amellyel sablon alapján lehet folyamatot létrehozni – többek között a Flows, a FlowCreation és a Templates vezérlőre.
templatesSettings?: {
defaultParams?: any;
destination?: string;
pageSize?: number;
searchTerm?: string;
templateCategory?: string;
useServerSideProvisioning?: boolean;
enableDietDesigner?: boolean;
};
| Paraméter | Kötelező/nem kötelező | Adatfolyam leírása |
|---|---|---|
defaultParams |
Lehetséges | Tervezésidejű paraméterek felhőfolyamatok sablonból történő létrehozásánál, például: defaultParams: {'parameters.sharepoint.site': 'https://microsoft.sharepoint.com/teams/ProcessSimple', 'parameters.sharepoint.list': 'b3a5baa8-fe94-44ca-a6f0-270d9f821668' } |
destination |
Lehetséges | Az érvényes értékek a „new” (új) és a „details” (részletek). A „details” érték esetén ha sablonból hoz létre felhőfolyamatot, megjelenik majd egy „Részletek” lap. |
pageSize |
Lehetséges | A megjelenítendő sablonok száma. Az alapértelmezett méret a 6. |
searchTerm |
Lehetséges | A megadott keresési kifejezésnek megfelelő sablonok megjelenítése. |
templateCategory |
Lehetséges | Meghatározott kategóriákba tartozó sablonok megjelenítése. |
ApprovalCenterSettings
Az ApprovalCenter vezérlőkre vonatkozik.
approvalCenterSettings?: {
approvalsFilter?: string;
tab?: string;but
showSimpleEmptyPage? boolean;
hideLink?: boolean
};
| Paraméter | Kötelező/nem kötelező | Ismertetés |
|---|---|---|
hideLink |
Lehetséges | Ha true értékre állítja, a vezérlő elrejti a fogadott és az elküldött jóváhagyási hivatkozásokat |
approvalsFilter |
Lehetséges | A jóváhagyási vezérlő a megadott jóváhagyási szűrőt alkalmazza a jóváhagyások felsorolásakor, például: approvalsFilter: 'properties/itemlink eq \'https://microsoft.sharepoint.com/teams/ProcessSimple/_layouts/15/listform.aspx?PageType=4&ListId=737e30a6-5bc4-4e9c-bcdc-d34c5c57d938&ID=3&ContentTypeID=0x010010B708969A9C16408696FD23801531C6\'' approvalsFilter: 'properties/itemlinkencoded eq \'{Your base64 encoded item link url} \'' |
tab |
Lehetséges | A Flow-vezérlőben megjelenítendő alapértelmezett aktív lap. Érvényes értékek : „receivedApprovals”, „sentApprovals” |
showSimpleEmptyPage |
Lehetséges | Üres oldal megjelenítése, ha nincsenek jóváhagyások |
hideInfoPaneCloseButton |
Lehetséges | Elrejti az információs panel Bezárás gombját (vagy ha a gazdaalkalmazásban már van Bezárás gomb) |
Vezérlő eseményei
A Power Automate-widget támogatja az olyan eseményeket, amelyekkel a gazdaalkalmazás figyelheti a widget életciklus-eseményeit. A Power Automate-widget kétféle eseményt támogat: egyirányú értesítési események (például Widget_Ready), valamint a widgetből kiváltott események a gazdaalkalmazásból érkező adatok fogadására (Get_Access_Token). A gazdaalkalmazásnak a widget.listen() metódust kell használnia a vezérlőből kiváltott meghatározott események figyelésére.
Használat
widget.listen("<WIDGET_EVENT>", function() {
console.log("The flow widget raised event");
});
Támogatott események vezérlőtípus szerint
| Vezérlő eseménye | Részletek |
|---|---|
WIDGET_READY |
A vezérlő sikeresen betöltődött |
WIDGET_RENDERED |
A vezérlő betöltődött, és a felhasználói felület megjelenítése befejeződött |
GET_ACCESS_TOKEN |
Vezérlőkérelem felhasználói hozzáférési jogkivonat beágyazásához |
GET_STRINGS |
Lehetővé teszi, hogy a gazda felülbírálja a vezérlőben megjelenített bizonyos UI-sztringeket |
Futásidejű vezérlő
| Vezérlő eseménye | Részletek | Adat |
|---|---|---|
RUN_FLOW_STARTED |
Aktiválva, és a folyamatfuttatás elindítva | |
RUN_FLOW_COMPLETED |
Folyamatfuttatás sikeresen aktiválva | |
RUN_FLOW_DONE_BUTTON_CLICKED |
A felhasználó a Kész gombot választotta a folyamatfuttatásnál | |
RUN_FLOW_CANCEL_BUTTON_CLICKED |
A felhasználó a Mégse gombot választotta a folyamatfuttatásnál | |
FLOW_CREATION_SUCCEEDED |
A folyamat létrehozása sikerült | { flowUrl: string, flowId: string, fromTemplate: string } |
WIDGET_CLOSE |
Akkor aktiválódik, ha a gazdának be kell zárnia a vezérlőt |
Folyamatlétrehozási vezérlő
| Vezérlő eseménye | Részletek | Adat |
|---|---|---|
FLOW_CREATION_FAILED |
A folyamat létrehozása sikertelen | |
WIDGET_CLOSE |
Akkor aktiválódik, ha a gazdának be kell zárnia a vezérlőt | |
TEMPLATE_LOAD_FAILED |
A sablon betöltése sikertelen | |
FLOW_CREATION_SUCCEEDED |
A folyamat létrehozása sikerült | { flowUrl: string, flowId: string,fromTemplate?: string } |
Jóváhagyási vezérlő
| Vezérlő eseménye | Részletek |
|---|---|
RECEIVED_APPROVAL_STATUS_CHANGED |
A fogadott jóváhagyás állapota megváltozott |
SENT_APPROVAL_STATUS_CHANGED |
A küldött jóváhagyás állapota megváltozott |
A GET_STRINGS eseménnyel testre szabhatók a vezérlő bizonyos felhasználói felületein megjelenő szövegrészek. Az alábbi sztringeket lehet testre szabni:
| Sztringkulcs | Használat a vezérlőben |
|---|---|
FLOW_CREATION_CREATE_BUTTON |
A folyamatlétrehozásra szolgáló gombon megjelenő szöveg folyamat létrehozásakor és folyamat futtatásakor |
FLOW_CREATION_CUSTOM_FLOW_NAME |
A folyamatlétrehozási vezérlőben megjelenő folyamatnévhez használandó kezdeti érték. Csak akkor használatos, ha az allowCustomFlowName beállítás engedélyezve van. |
FLOW_CREATION_HEADER |
A felhőfolyamat létrehozáshoz használt fejléc mind a folyamatlétrehozási, mind a futtatási widgetben történő folyamatlétrehozásnál |
INVOKE_FLOW_HEADER |
A futásidejű widgetben történő felhőfolyamat meghívásakor használandó fejléc |
INVOKE_FLOW_RUN_FLOW_BUTTON |
A futásidejű widgetben a felhőfolyamat meghívására/futtatására használt gombon megjelenő szöveg |
Példa
A widgetDoneCallback meghívása a sztringkulcs kulcs-érték párjait tartalmazó JSON-objektum átadásával, az alapértelmezett érték felülbírálására.
widget.listen("GET_STRINGS", function(requestParam, widgetDoneCallback) {
widgetDoneCallback(null, {
"FLOW_CREATION_HEADER": "<string override would go here>",
"INVOKE_FLOW_RUN_FLOW_BUTTON": "<string override would go here>"
});
});
Vezérlő műveletei
A gazdaszámítógép vezérlők műveleteivel küld meghatározott műveleteket vagy üzeneteket a vezérlőnek. A JS SDK vezérlő a notify() metódus biztosításával küld üzenetet vagy hasznos JSON-adatot a vezérlőnek. Minden vezérlőművelet egy meghatározott hasznosadat-aláírást támogat.
Felhasználás
widget.notify('<WIDGET_ACTION>', parameterMatchingParameterInterface)
.then(result => console.log(result))
.catch(error => console.log(error))
Példa
Felhőfolyamatot hívhat meg az alábbi parancs futásidejű widgetnek való elküldésével
widget.notify('triggerFlow', { flowName: flowName, implicitData:implicitData });
Futásidejű vezérlő
| Vezérlő művelete | Részletek | Paraméterinterfész |
|---|---|---|
triggerFlow |
Felhőfolyamat-futtatást aktivál | { flowName: string, implicitData?: string } |
triggerFlowByTemplate |
Sablonalapú felhőfolyamat-futtatást vált ki | { templateId: string, implicitData?: string, designTimeParameters?: Record<string, any> } |
getTriggerSchema |
Felhőfolyamat-aktiválási sémát kér le | { flowName: string, } |
closeWidget |
Minden függőben lévő tevékenységet töröl, és WIDGET_CLOSE eseményt vált ki |
Folyamatlétrehozási vezérlő
| Vezérlő művelete | Részletek | Paraméterinterfész |
|---|---|---|
createFlowFromTemplate |
Felhőfolyamatot hoz létre a kiválasztott sablonhoz | { templateName: string, designTimeParameters?: Record<string, any> } |
createFlowFromTemplateDefinition |
Felhőfolyamatot hoz létre a kiválasztott sablondefinícióhoz | { templateDefinition: string } |
closeWidget |
Minden függőben lévő tevékenységet töröl, és WIDGET_CLOSE eseményt vált ki |
Jóváhagyási vezérlő
| Vezérlő művelete | Részletek | Paraméterinterfész |
|---|---|---|
closeInfoPane |
A jóváhagyás részleteit megjelenítő információs panel bezárása | N/A |
Ügyfélalkalmazás konfigurálása
Az ügyfélalkalmazást Flow-szolgáltatási hatókörökkel (delegált engedélyekkel) kell konfigurálni. Ha a widgetintegrációhoz használt Azure Active Directory (AAD) alkalmazás „kódbiztosítási” engedélyezési folyamatot használ, az AAD-alkalmazást olyan delegált engedélyekkel kell előre konfigurálni, amelyeket támogat a Power Automate. Ez olyan delegált engedélyeket biztosít, amelyek lehetővé teszik az alkalmazásnak az alábbiakat:
- Jóváhagyások kezelése
- Jóváhagyások olvasása
- Tevékenységek olvasása
- Folyamatok kezelése
- Folyamatok olvasása
Egy vagy több delegált engedély kiválasztásához kövesse az alábbi lépéseket:
- https://portal.azure.com megnyitása
- Válassza a(z) Azure Active Directory beállítást.
- A Kezelés területen válassza az Alkalmazásregisztrációk lehetőséget.
- Adja meg a Flow-szolgáltatási hatókörökhöz konfigurálni kívánt külső alkalmazást.
- Válassza a Beállítások lehetőséget.

- Az API-hozzáférés/ területen válassza a Szükséges engedélyek lehetőséget.
- Válassza a Hozzáadás lehetőséget.
- Válassza az API kiválasztása elemet.

- Keressen meg és jelöljön ki egy Power Automate szolgáltatást. Megjegyzés: Ahhoz, hogy megjelenjen a Power Automate szolgáltatás, az szükséges, hogy a bérlőben legyen legalább egy felhasználó, aki bejelentkezett a Flow portálon (https://flow.microsoft.com)
- Válassza ki az alkalmazáshoz szükséges Flow-hatóköröket, majd válassza a Mentés lehetőséget.

Az alkalmazás most lekér egy Flow-szolgáltatási jogkivonatot, amely delegált engedélyeket tartalmaz a JWT-jogkivonatban, az 'scp' jogcímben.
Flow-vezérlőket beágyazó mintaalkalmazás
Az erőforrások szakaszában található egy olyan egyoldalas (SPA) JavaScript-mintaalkalmazás, amellyel kísérletezhet, és kipróbálhatja, hogyan ágyazható be folyamatvezérlő a gazdaoldalakon. A mintaalkalmazás használatához regisztrálni kell egy AAD-alkalmazást, és engedélyezni kell az implicit engedély folyamatot.
AAD-alkalmazás regisztrálása
- Jelentkezzen be az Azure portálba.
- A bal oldali navigációs panelen válassza az Azure Active Directory, majd az Alkalmazásregisztrációk (Előzetes verzió) > Új regisztráció lehetőséget.
- Ha megjelenik az Alkalmazás regisztrálása oldal, adjon nevet az alkalmazásnak.
- A Támogatott fióktípusok területen válassza a Fiókok elemet bármely szervezeti címtárban.
- Az Átirányítási URL-cím szakaszban válassza ki a webes platformot, az értékét pedig állítsa az alkalmazás URL-címére a webkiszolgálójának megfelelően. Ezt az értéket állítsa a http://localhost:30662/ címre a mintaalkalmazás futtatásához.
- Válassza a Regisztrálás lehetőséget.
- Az alkalmazás Áttekintés oldalán jegyezze le az alkalmazás (ügyfél) azonosítójának értékét.
- A mintánál implicit engedély folyamatra van szükség az engedélyezéshez. A regisztrált alkalmazás bal oldali navigációs paneljén válassza a Hitelesítés lehetőséget.
- Az Implicit engedélyek területen, a Speciális beállítások között jelölje be mind az Azonosító-jogkivonatok, mind a Hozzáférési jogkivonatok jelölőnégyzetet. Mind az azonosító-jogkivonatokra, mind a hozzáférési jogkivonatokra szükség van, mert ez az alkalmazás felhasználókat fog bejelentkeztetni, és Flow API-kat fog meghívni.
- Válassza a Mentés parancsot.
A minta futtatása
- Töltse le a mintát, és mentse a helyi eszköz egyik mappájába.
- A FlowSDKSample mappában nyissa meg az index.html fájlt, és módosítsa az
applicationConfigszakaszban aclientIDértékét a korábban regisztrált alkalmazásazonosítóra.
- A mintaalkalmazás a Flows.Read.All és a Flow.Manage.All Flow-hatókörök használatára van konfigurálva. További hatóköröket is konfigurálhat, ha frissíti a flowScopes tulajdonságot az applicationConfig objektumban.
- A következő parancsok futtatásával telepítheti a függőséget, és futtathatja az alkalmazást:
> npm install > node server.js
- Nyissa meg a böngészőt, és írja be a http://localhost:30662 címet
- Válassza a Bejelentkezés gombot, hogy hitelesítést végezhessen az AAD-vel, és lekérhesse a felhőfolyamat hozzáférési jogkivonatát.
- A hozzáférési jogkivonat a Hozzáférési jogkivonat szövegmezőben található.

- A megfelelő vezérlők beágyazásához válassza a Folyamatok betöltése vezérlő vagy a Sablonok betöltése vezérlő lehetőséget.

Mintaalkalmazás letöltési hivatkozása.
Erőforrások
Vezérlő tesztelési oldalai
További integráció a vezérlő integrációjáról és beállításairól:
- Sablonok vezérlő: <https://flow.microsoft.com/test/templateswidget/>
- FlowCreation vezérlő: <https://flow.microsoft.com/test/flowcreationwidget/>
- Futásidejű vezérlő: <https://flow.microsoft.com/test/runtimewidget/>
- Jóváhagyási központ vezérlő: <https://flow.microsoft.com/test/approvalcenterwidget/>
- Folyamatok vezérlő: <https://flow.microsoft.com/test/managewidget/>
Vezérlők támogatott területi beállításai
Ha az inicializált területi beállítás nincs felsorolva, a Flow alapértelmezettként a legközelebbi támogatott területi beállítást fogja használni.
| Területi beállítás | Language |
|---|---|
| bg-bg | bolgár (Bulgária) |
| ca-es | katalán (Katalónia) |
| cs-cz | cseh (Cseh Köztársaság) |
| da-dk | dán (Dánia) |
| de-de | német (Németország) |
| el-gr | görög (Görögország) |
| en-Us | angol (egyesült államokbeli) |
| es-es | Spanyol (Kasztíliai) |
| et-ee | észt (Észtország) |
| eu-es | baszk (Baszkföld) |
| fi-fi | finn (Finnország) |
| fr-fr | francia (Franciaország) |
| gl-es | gallego |
| hu-HU | magyar (Magyarország) |
| hi-in | dindi (India) |
| hr-hr | horvát (Horvátország) |
| id-Id | indonéz (Indonézia) |
| it-It | olasz (Olaszország) |
| jp-Jp | japán (Japán) |
| kk-kz | kazah (Kazahsztán) |
| ko-kr | koreai (Korea) |
| lt-LT | litván (Litvánia) |
| lv-lv | lett (Lettország) |
| ms-my | maláj (Malaysia) |
| nb-no | norvég (bokmål) |
| nl-nl | holland (Hollandia) |
| pl-pl | lengyel (Lengyelország) |
| pt-br | portugál (brazíliai) |
| pt-pt | portugál (portugáliai) |
| ro-ro | román (Románia) |
| ru-ru | orosz (Oroszország) |
| sk-sk | szlovák (Szlovákia) |
| sl-si | szlovén (Szlovénia) |
| sr-cyrl-rs | szerb (cirill betűs, Szerbia) |
| sr-latn-rs | szerb (latin betűs, Szerbia) |
| sv-se | svéd (Svédország) |
| th-th | thai (Thaiföld) |
| tr-tr | török (Törökország) |
| uk-ua | ukrán (Ukrajna) |
| vi-vn | Vietnami (Vietnam) |
Az Embed SDK használatára a Power Automate Microsoft szoftverlicenc-szerződése vonatkozik.
Note
Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)
A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).