Zdieľať cez


Hromadný import údajov pracovného frontu

Keďže Power Automate a pracovné fronty sú neoddeliteľnou súčasťou Power Platform, môžete jednoducho zefektívniť svoje procesy správy údajov. Sada nástrojov, ktoré sú k dispozícii, je komplexná a siaha od sprievodcov vysoko optimalizovaných pre koncových používateľov až po výkonné cloudové služby ETL a dokonca možnosti pro-kódu. Či už ste podnikový používateľ, IT profesionál alebo vývojár, môžete nájsť ten správny nástroj na jednoduché a efektívne vytváranie alebo hromadné nahrávanie údajov.

Komplexné možnosti hromadného dovozu

Tu je úplný zoznam možností správy údajov a hromadného importu, z ktorých si môžete vybrať.

  • Použitie cloudového toku s Dataverse akciou konektora - Pridať novú akciu riadku na pridanie jedného alebo viacerých riadkov do Pracovné fronty a Položky pracovného frontu tabuľky.

  • Použitie Microsoft Dataverse možností hromadného importu

    • Import pomocou konektora – Podpora transformácie údajov pomocou Power Query a pripojenie k mnohým rôznym zdrojom, ako sú Excel, Azure, SQL Server, CSV, JSON, XML, Text, OData a viac.
    • Import z Excelu alebo CSV – Podpora súborov Excel a CSV s overením údajov a vizuálnym mapovaním.
  • Používanie Power Platform Dátových tokov s výkonnými cloudovými ETL službami.

Pridávanie položiek pracovného frontu s cloudovým tokom a Dataverse konektorom

  1. Prejdite na Power Automate a prihláste sa pomocou svojich prihlasovacích údajov.

  2. V ponuke vľavo vyberte Moje toky.

  3. Na paneli s nástrojmi vyberte + Nový tok a vyberte Okamžitý tok cloudu.

  4. Zadajte Názov toku a potom vyberte možnosť Ručne spustiť tok .

  5. Vyberte položku Vytvoriť.

  6. Po otvorení návrhára toku vyberte + Nový krok a vyberte konektor Microsoft Dataverse .

  7. V zozname akcií vyberte Pridať nový riadok.

  8. Nasledujúce zvýraznené polia predstavujú minimálne polia potrebné na pridanie položiek do pracovného radu. Snímka obrazovky s Dataverse akciou konektora na vytvorenie položiek pracovného frontu.

    Pri použití akcie Dataverse konektor Pridať riadok riadku sa pri odkazovaní na nadradený záznam očakáva určitý vzor. Príklad tohto vzoru je možné vidieť v poli 'ID pracovného frontu (pracovné fronty)', ktoré používa ID pracovného frontu (Guid) na odkazovanie na nadradený pracovný front, napríklad /workqueues(44e44ea8-1af2-ed11-8848-000d3ae86f97).

  9. Vyberte Uložiť a Testovať tok.

  10. Prejdite na stránku podrobností pracovného frontu pracovného frontu, ktorý ste špecifikovali v akcii, a potvrďte, že bola pridaná novovytvorená položka pracovného frontu.

Návod: Importujte pracovný rad a položky z CSV

Tento tutoriál predstavuje obe spomenuté Dataverse možnosti hromadného importu na importovanie pracovného frontu spolu s priradenými položkami pracovného frontu, čo sú v tomto príklade faktúry dodávateľa.

Poznámka

Zatiaľ čo najjednoduchší a najpriamejší spôsob vytvárania pracovných frontov je cez Power Automate portál ako je popísané v Vytvorenie pracovného frontu, zahrnuli sme aj kroky importu pracovného frontu, aby sme demonštrovali import z Excelu alebo CSV prístupu.

Dôležité

Vzorové údaje CSV pre tento návod obsahujú tri špeciálne stĺpce: workqueuekey, componentstate a čas prepísania spolu s ich hodnotami. Polia componentstate a overwritetime majú zvyčajne predvolené hodnoty 0 a 01/01/1900 00:00. Predvolená hodnota poľa workqueuekey je Guid a vygeneruje sa automaticky, keď vytvoríte pracovný rad cez portál Power Automate . Ak však vytvoríte pracovný front prostredníctvom importného súboru (ako v tomto príklade) alebo prostredníctvom konektora Dataverse v cloudových tokoch, môžete zadať popisnejší kľúč pracovného frontu, ako napr Vendor Invoices. Tieto polia sú súčasťou záznamu pracovného frontu a musia byť zahrnuté v každom importe. Ak chcete zobraziť ich hodnoty, prejdite na Power Apps a v časti Tabuľky vyhľadajte Poradie práce.

Požiadavky

  • Power Automate alebo Power Apps prémiová licencia
  • Niektoré časti tejto príručky vyžadujú OneDrive obchodný prístup

Fáza 1/3: Vytvorte vzorové súbory

  1. Vytvorte lokálny súbor s názvom vendor-invoice-queue.csv a vložte doň nasledujúci text:

    defaultitemtimetoliveinminutes,description,name,prioritytype,overwritetime,componentstate,workqueuekey,workqueuetype
    1440,Vendor invoice queue with a 14 day SLA.,Vendor invoice processing,Fifo,01/01/1900 00:00,0,Vendor Invoices,Work Queue
    
  2. Uložte súbor.

  3. Vytvorte ďalší súbor s názvom vendor-invoice-items.csv a vložte doň nasledujúce riadky:

    WorkQueueItemId,InvoiceId,InvoiceDate,AccountName,ContactEmail,Amount,Status,WorkQueueKey,ComponentState,OverwriteTime
    653d9256-a217-4742-8cfc-f7d0a4a0f902,I-1001,01/04/2023,Fabrikam,invoicing@fabrikam.com,4232.16,Paid,Vendor Invoices,0,01/01/1900 00:00
    01634ba7-93bf-4aa6-85f7-15a4d6cb3b20,I-1002,02/04/2023,Litware Inc.,adixon@litware.com,2455.00,Paid,Vendor Invoices,0,01/01/1900 00:00
    6fa8c944-5400-4db6-af6d-2f18d8b74bed,I-1003,03/04/2023,Proseware Inc.,lrobbins@proseware.com,7458.98,Paid,Vendor Invoices,0,01/01/1900 00:00
    683be530-017f-48a7-899b-c7390836fc37,I-1004,04/04/2023,Tailspin Toys,p.gupta@tailspintoys.com,5237.26,Paid,Vendor Invoices,0,01/01/1900 00:00
    daedf721-40e8-40a0-b6f9-e332e90c1187,I-1005,05/04/2023,WingTip Toys,b.friday@wingtiptoys.com,2230.99,Invoiced,Vendor Invoices,0,01/01/1900 00:00
    64d6dbbb-52a8-47b1-8587-b791ae7e612a,I-1006,06/04/2023,Fabrikam,invoicing@fabrikam.com,1253.78,Paid,Vendor Invoices,0,01/01/1900 00:00
    688e12f2-6528-43b1-ae36-d31214fad7dd,I-1007,07/04/2023,Proseware Inc.,lrobbins@proseware.com,3345.87,Paid,Vendor Invoices,0,01/01/1900 00:00
    36ecf154-9cc4-43aa-aaa6-2b3e6807d6d2,I-1008,08/04/2023,Tailspin Toys,p.gupta@tailspintoys.com, 967.45 ,Paid,Vendor Invoices,0,01/01/1900 00:00
    7404787b-e9c1-49fc-90cf-c1f3372d2577,I-1009,09/04/2023,WingTip Toys,b.friday@wingtiptoys.com,1437.75,Paid,Vendor Invoices,0,01/01/1900 00:00
    53970b80-b23e-46e5-afb4-9f6f6f46c365,I-1010,10/04/2023,Fabrikam,invoicing@fabrikam.com,1687.43,Paid,Vendor Invoices,0,01/01/1900 00:00
    41cf9fd8-c98f-4dea-be0a-ff70bc9c74b9,I-1011,11/04/2023,WingTip Toys,b.friday@wingtiptoys.com,2854.67,Paid,Vendor Invoices,0,01/01/1900 00:00
    95ea6270-6efe-476f-a86c-892483242532,I-1012,12/04/2023,Litware Inc.,adixon@litware.com,6743.12,Invoiced,Vendor Invoices,0,01/01/1900 00:00
    c639cd8c-b603-4a30-9659-30de6e333c2f,I-1013,13/04/2023,Fabrikam,invoicing@fabrikam.com,2997.12,Invoiced,Vendor Invoices,0,01/01/1900 00:00
    9dcefd8a-f4cf-4592-b179-1e1bdfa808b4,I-1014,14/04/2023,Proseware Inc.,lrobbins@proseware.com, 843.76 ,Invoiced,Vendor Invoices,0,01/01/1900 00:00
    4775f771-4168-46ca-9e10-5957c15e4145,I-1015,15/04/2023,Fabrikam,invoicing@fabrikam.com,1349.24,Invoiced,Vendor Invoices,0,01/01/1900 00:00
    5450ea15-1a69-4692-b083-ba1ac0e8cb6e,I-1016,16/04/2023,Tailspin Toys,p.gupta@tailspintoys.com, 367.13 ,Invoiced,Vendor Invoices,0,01/01/1900 00:00
    c7718c58-8b9c-4915-b9d7-f067ceac726b,I-1017,17/04/2023,Litware Inc.,adixon@litware.com,3984.54,Invoiced,Vendor Invoices,0,01/01/1900 00:00
    ab1c46f8-6de2-4583-b0ba-0959a962e8f1,I-1018,18/04/2023,Fabrikam,invoicing@fabrikam.com,1943.89,Uninvoiced,Vendor Invoices,0,01/01/1900 00:00
    9d5b0ab6-1cb0-40b8-af91-326417843eee,I-1019,19/04/2023,Proseware Inc.,lrobbins@proseware.com,2853.39,Paid,Vendor Invoices,0,01/01/1900 00:00
    154d6965-1a4c-49c3-96e2-ce94f5bc92f1,I-1020,20/04/2023,Fabrikam,invoicing@fabrikam.com,8764.14,Paid,Vendor Invoices,0,01/01/1900 00:00
    b5ff78f0-c3d7-4da0-b233-9cdbc0798f7c,I-1021,21/04/2023,Litware Inc.,adixon@litware.com, 643.68 ,Paid,Vendor Invoices,0,01/01/1900 00:00
    816463ca-4ecd-4433-b56c-7d16df6a9fe0,I-1022,22/04/2023,Proseware Inc.,lrobbins@proseware.com,4232.16,Invoiced,Vendor Invoices,0,01/01/1900 00:00
    2d1e88b7-f4f7-4885-98f0-f56e33218291,I-1023,23/04/2023,Tailspin Toys,p.gupta@tailspintoys.com,3345.87,Invoiced,Vendor Invoices,0,01/01/1900 00:00
    338d57d0-f869-4707-b817-f9d1bbd9ed92,I-1024,24/04/2023,WingTip Toys,b.friday@wingtiptoys.com,3345.87,Invoiced,Vendor Invoices,0,01/01/1900 00:00
    67b2184d-8a3a-40e8-8647-298852529070,I-1025,25/04/2023,Fabrikam,invoicing@fabrikam.com,3345.87,Invoiced,Vendor Invoices,0,01/01/1900 00:00
    475b5afa-5c21-427e-af32-d4af33a018c2,I-1026,26/04/2023,Proseware Inc.,lrobbins@proseware.com,6743.12,Invoiced,Vendor Invoices,0,01/01/1900 00:00
    23b08df8-49de-475d-96c6-894880d6d2ad,I-1027,27/04/2023,Tailspin Toys,p.gupta@tailspintoys.com,4232.16,Invoiced,Vendor Invoices,0,01/01/1900 00:00
    2a3425b7-3e84-4560-a2eb-b20d5c666c25,I-1028,28/04/2023,WingTip Toys,b.friday@wingtiptoys.com,6743.12,Invoiced,Vendor Invoices,0,01/01/1900 00:00
    58b40e26-a34a-493d-865f-d6dbe32edb96,I-1029,29/04/2023,Fabrikam,invoicing@fabrikam.com,4232.16,Invoiced,Vendor Invoices,0,01/01/1900 00:00
    989ae0b3-a4d4-491c-be3a-5f32791c465a,I-1030,30/04/2023,WingTip Toys,b.friday@wingtiptoys.com,3345.87,Invoiced,Vendor Invoices,0,01/01/1900 00:00
    
  4. Uložte súbor.

Fáza 2/3: Importovať pracovný front

  1. Potom prejdite na https://make.powerapps.com a prihláste sa pomocou svojich poverení.
  2. Potvrďte, že sa nachádzate v správnom prostredí a v bočnej ponuke vyberte možnosť Tabuľky .
  3. Vyberte kartu Všetko . Snímka obrazovky portálu  Power Apps  s tabuľkami a vybratou oblasťou všetkých kariet.
  4. Vyhľadajte tabuľku Poradie práce a otvorte jej stránku s podrobnosťami.
  5. Na paneli s nástrojmi vyberte Import a potom vyberte Importovať údaje z Excelu. Snímka obrazovky podrobností tabuľky Work Queue a vybranej položky ponuky s názvom „Importovať údaje z Excelu“.
  6. Vyberte Nahrať a vyberte súbor vendor-invoice-queue.csv . Snímka obrazovky dialógového okna importu do Excelu s možnosťou nahrávania a overenia mapovania.
  7. Potvrďte, že automatické mapovanie bolo úspešné, alebo ho v prípade potreby upravte výberom položky Mapovať stĺpce. Snímka obrazovky dialógového okna mapovania poľa ako súčasť importu údajov.
  8. Vyberte Import.
  9. V závislosti od objemu vašich údajov to môže chvíľu trvať. Po dokončení prejdite na stránku zoznamu pracovných frontov a potvrďte, že bol pridaný front faktúr dodávateľa. Snímka obrazovky so zoznamom pracovných frontov, ktorá potvrdzuje, že záznam pracovného frontu bol importovaný

Fáza 3/3: Importujte položky pracovného frontu

  1. Potom prejdite na https://make.powerapps.com a prihláste sa pomocou svojich poverení.
  2. Potvrďte, že ste stále v správnom prostredí, a v bočnej ponuke vyberte možnosť Tabuľky .
  3. Vyberte kartu Všetko .
  4. Vyhľadajte tabuľku Položka pracovného frontu a otvorte jej stránku s podrobnosťami.
  5. Na paneli s nástrojmi vyberte Import a potom Importovať údaje.
  6. V dialógovom okne Power Query , ktoré sa otvorí, vyberte možnosť Text/CSV . Snímka obrazovky  Power Apps portálu zobrazujúceho dialógové okno Power Query .
  7. Ďalej vyberte Nahrať súbor (ukážka) a potom Prehľadávať... pre vendor-invoice-items.csv súbor. Snímka obrazovky  Power Apps portálu zobrazujúca Power Query dialógové okno na nahranie textového alebo csv súboru.
  8. V prípade potreby vytvorte pripojenie k priečinku OneDrive for Business. Snímka obrazovky dialógového okna  Power Query  s potvrdením odovzdania súboru csv s frontom faktúr dodávateľa.
  9. Vyberte Ďalej a potvrďte, že vidíte záznamy položiek pracovného frontu a že je ako oddeľovač vybratá možnosť Čiarka . Snímka obrazovky  Power Query dialógového okna s údajmi súboru ukážky zobrazujúceho zoznam položiek pracovného frontu zahrnutých v zdrojovom súbore.
  10. Vyberte Ďalej.

Poznámka

Nasledujúcich niekoľko krokov sa nevyžaduje, ak všetko, čo chcete urobiť, je importovať základné, už naformátované hodnoty do tabuľky položiek pracovného frontu. Ak však chcete zmeniť tvar zdrojových údajov pred ich importovaním, nasledujúce Power Query transformácie sa môžu hodiť pre vaše budúce prípady použitia.

  1. V okne Power Query transformácia vyberte kartu Pridať stĺpec na páse s nástrojmi a potom vyberte Vlastný stĺpec. Snímka obrazovky  Power Query transformačného okna s pokynmi, ako pridať nový stĺpec do tabuľky.

  2. V dialógovom okne Vlastný stĺpec zadajte Input ako názov nového stĺpca a Text.FromBinary(Json.FromValue(_)) v poli vzorca vlastného stĺpca. Snímka obrazovky dialógového okna vlastného stĺpca s očakávaným názvom a nasledujúcim vstupným vzorcom: Text.FromBinary(Json.FromValue(_)).

    Vzorec funguje takto:

    • Json.FromValue(_): Táto časť výrazu preberá vstupnú hodnotu (t. j. riadok tabuľky) a konvertuje ju na text vo formáte JSON.
    • Text.FromBinary(): Táto časť výrazu preberá text vo formáte JSON a konvertuje ho do binárneho formátu. Tento krok sa primárne používa na optimalizáciu ukladania alebo prenosu dát.

    Použitím oboch týchto funkcií spolu môže výraz zmeniť každý riadok tabuľky na objekt JSON a uložiť výsledný objekt JSON do nového stĺpca s názvom Input. Tento proces sa opakuje pre každý riadok tabuľky.

  3. Vyberte položku OK.

  4. Vyberte Ďalej.

  5. Na mapovaní v časti Načítať nastavenia vyberte Načítať do existujúcej tabuľky.

  6. V časti Cieľová tabuľka vyberte položka pracovného frontu.

  7. V časti Vybrať kľúč (voliteľné) vyberte workqueueitemid.

  8. V sekcii Mapovanie stĺpcov nastavte nasledujúce mapovanie:

    Zdrojový stĺpec Cieľový stĺpec
    Vstup input
    InvoiceId name
    ComponentState workqueueid.ComponentState
    OverwriteTime workqueueid.OverwriteTime
    WorkQueueKey workqueueid.workqueuekey

    Snímka obrazovky mapovania stĺpca položky pracovného frontu na načítanie údajov do odchádzajúcej tabuľky položiek pracovného frontu.

  9. Vyberte Ďalej a potom vyberte Zverejniť.

  10. Prejdite na Power Apps portál tvorcov a vyberte Dátové toky v ľavej ponuke (možno budete musieť vybrať Viac najprv sa dostanete do ponuky Dátové toky).

  11. Potvrďte, že vidíte novú položku toku údajov a že obe ikony po dokončení importu ukazujú úspech. Snímka obrazovky zoznamu tokov údajov zobrazujúca toky údajov, ktoré sú dokončené a stále sa obnovujú.

  12. Po dokončení prejdite na stránku podrobností pracovného frontu frontu faktúr dodávateľa a potvrďte, že položky pracovného frontu boli pridané. Snímka obrazovky so zoznamom pracovného frontu zobrazujúca novovytvorený záznam pracovného frontu.

Ďalšie kroky

Získajte ďalšie informácie