Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V tomto kurzu vytvoříte tok Power Automate, který extrahuje text v excelové tabulce bez nutnosti psát kód.
Tento proces používá tabulku obsahující hlášené problémy týkající se bytového komplexu a klasifikuje je do dvou kategorií: vodovodní a jiné. Extrahuje také jména a telefonní čísla tenantů, kteří je poslali. Nakonec tok připojí tyto informace k excelovému listu.
V tomto kurzu se naučíte:
- Vytvoření toku pomocí Power Automate
- Nahrání excelových dat z OneDrivu
- Extrahujte text z Excelu a odešlete ho pro rozpoznávání pojmenovaných entit (NER).
- K aktualizaci excelového listu použijte informace z rozhraní API.
Požadavky
- Účet Microsoft Azure. Vytvořte si bezplatný účet nebo se přihlaste.
- Jazykový zdroj. Pokud ho nemáte, můžete si ho vytvořit na webu Azure Portal a k dokončení tohoto kurzu použít bezplatnou úroveň.
- Klíč a koncový bod, který byl pro vás vygenerován při vytváření prostředku.
- Tabulka obsahující problémy s nájemníky Ukázková data pro tento kurz jsou k dispozici na GitHubu.
- Microsoft 365 s OneDrive
Přidání excelového souboru na OneDrive
Stáhněte si ukázkový excelový soubor z GitHubu. Tento soubor musí být uložený ve vašem účtu OneDrivu.
Problémy se hlásí v surovém textu. Funkci Rozpoznávání pojmenovaných entit (NER) používáme k extrahování jména a telefonního čísla osoby. Pak tok hledá slovo "instalace" v popisu ke kategorizaci problémů.
Vytvoření nového pracovního postupu Power Automate
Přejděte na web Power Automate a přihlaste se. Pak vyberte Vytvořit a Naplánovaný tok.
Na stránce Sestavení naplánovaného cloudového toku inicializujte svůj tok s následujícími poli:
| Pole | Hodnota |
|---|---|
| Název toku | Plánovaná kontrola nebo jiný název |
| Spouštění | Zadejte aktuální datum a čas. |
| Opakovat každé | 1 hodina |
Přidání proměnných do toku
Vytvořte proměnné představující informace přidané do excelového souboru. Vyberte Nový krok a vyhledejte Inicializovat proměnnou. Udělejte to čtyřikrát a vytvořte čtyři proměnné.
Do vytvořených proměnných přidejte následující informace. Představují sloupce excelového souboru. Pokud jsou některé proměnné sbalené, můžete je vybrat a rozbalit.
| Akce | Name | Typ | Hodnota |
|---|---|---|---|
| Inicializovat proměnnou | var_person | Řetězec | Osoba |
| Inicializovat proměnnou 2 | var_phone | Řetězec | Telefonní číslo |
| Inicializovat proměnnou 3 | var_plumbing | Řetězec | instalatérství |
| Inicializace proměnné 4 | var_other | Řetězec | ostatní |
Čtení excelového souboru
Vyberte Nový krok a zadejte Excel, a pak v seznamu akcí vyberte Seznam řádků přítomných v tabulce.
Přidejte do toku excelový soubor vyplněním polí v této akci. Tento kurz vyžaduje, abyste soubor nahráli na OneDrive.
Vyberte Nový krok a přidejte tlačítko Použít pro každou akci.
Vyberte výstup z předchozího kroku. V zobrazeném poli Dynamického obsahu vyberte hodnotu.
Odeslání požadavku na rozpoznávání entit
Pokud jste to ještě neudělali, musíte v portálu Azure vytvořit jazykový prostředek.
Vytvoření jazykového propojení
V části Použít u každého vyberte Přidat akci. V Azure portálu přejděte na stránku klíče a koncového bodu vašeho jazykového prostředku a získejte klíč a koncový bod vašeho jazykového prostředku.
V rámci toku zadejte následující informace k vytvoření nového jazykového připojení.
Poznámka:
Pokud jste už vytvořili připojení jazyka a chcete změnit podrobnosti o připojení, vyberte ikonu tří teček v pravém horním rohu a zvolte + Přidat nové připojení.
| Pole | Hodnota |
|---|---|
| Název připojení | Název připojení k vašemu prostředku jazyka Například TAforPowerAutomate. |
| Klíč účtu | Klíč k vašemu jazykovému zdroji. |
| Adresa URL webu | Koncový bod vašeho jazykového prostředku. |
Extrahování excelového obsahu
Po vytvoření připojení vyhledejte Analýza textu a vyberte Rozpoznávání pojmenovaných entit. Tím se extrahují informace ze sloupce popisu problému.
Vyberte v poli Text a v oknech dynamického obsahu, která se zobrazí, vyberte Popis . Jako ID dokumentu zadejte en jazyk a jedinečný název (možná budete muset vybrat Zobrazit upřesňující možnosti).
V části Použít u každého vyberte Přidat akci a vytvořte další akci Použít u každého. Vyberte uvnitř textového pole a vyberte dokumenty v okně Dynamického obsahu, které se zobrazí.
Získejte jméno osoby
Dále ve výstupu NER najdeme typ entity osoby. V části Použít pro každou 2 vyberte Přidat akci a vytvořte další Použít pro každou akci. Vyberte uvnitř textového pole a v zobrazeném okně Dynamického obsahu vyberte Entity .
V nově vytvořené akci Použít pro každou 3 vyberte Přidat akci a přidejte ovládací prvek Podmínka.
V okně Podmínka vyberte první textové pole. V okně Dynamického obsahu vyhledejte kategorii a vyberte ji.
Ujistěte se, že je druhé pole nastavené na rovná se. Pak vyberte třetí okno a vyhledejte var_person v okně dynamického obsahu.
V podmínce Pokud ano zadejte Excel a pak vyberte Aktualizovat řádek.
Zadejte informace o Excelu a aktualizujte pole Klíčové sloupce, Hodnota klíče a PersonName . Tento krok připojí k excelovému listu název rozpoznaný rozhraním API.
Získání telefonního čísla
Minimalizujte akci Použít pro každou 3 akci tak, že vyberete název. Pak přidejte další akci Použít pro každou do Použít pro každou 2, podobně jako předtím, akce se jmenuje Použít pro každou 4. Vyberte textové pole a přidejte entity jako výstup pro tuto akci.
V části Použít pro každou 4 přidejte ovládací prvek Podmínka . Tento ovládací prvek má název Podmínka 2. Do prvního textového pole vyhledejte a přidejte kategorie z okna Dynamického obsahu. Ujistěte se, že je středové pole nastavené na je rovno. Potom do pravého textového pole zadejte var_phone.
V podmínce Pokud ano přidejte akci Aktualizovat řádek . Potom zadejte informace, jako jsme to udělali dříve, pro sloupec telefonních čísel excelového listu. Tento krok připojí telefonní číslo zjištěné rozhraním API k excelovému listu.
Získání problémů s instalatérskými aplikacemi
Minimalizujte Použít pro každý 4 kliknutím na název. Potom v nadřazené akci vytvořte další akci Použít pro každou z nich. Vyberte textové pole a přidejte entity jako výstup pro tuto akci z okna Dynamického obsahu.
Dále tok zkontroluje, jestli popis problému z řádku excelové tabulky obsahuje slovo "plumbing". Pokud ano, přidá do sloupce IssueType "plumbing". Pokud ne, zadáme "jiné".
Uvnitř akce Použít pro každou 4 přidejte Podmínkový ovládací prvek. Má název Podmínka 3. Do prvního textového pole vyhledejte a přidejte popis z excelového souboru pomocí okna Dynamického obsahu. Ujistěte se, že prostřední pole obsahuje. Pak v pravém textovém poli vyhledejte a vyberte var_plumbing.
V podmínce Pokud ano vyberte Přidat akci a vyberte Aktualizovat řádek. Pak zadejte informace jako předtím. Ve sloupci IssueType vyberte var_plumbing. Tento krok použije na řádek štítek "plumbing".
V podmínce Pokud ne vyberte Přidat akci a vyberte Aktualizovat řádek. Pak zadejte informace jako předtím. Ve sloupci IssueType vyberte var_other. Tento krok aplikuje na řádek označení "jiný".
Test pracovního postupu
V pravém horním rohu obrazovky vyberte Uložit a pak Test. V části Testovací tok vyberte ručně. Poté vyberte Test, Spustit tok.
Excelový soubor se aktualizuje ve vašem OneDrive účtu. Vypadá to jako v následujícím příkladu: