Bendrinti naudojant


Darbo eilės duomenų masinis importavimas

Kadangi Power Automate darbo eilės yra neatsiejama Power Platform dalis, galite lengvai supaprastinti duomenų valdymo procesus. Galimų įrankių rinkinys yra išsamus, pradedant nuo labai galutinio vartotojo optimizuotų vedlių iki galingų debesies pagrindu veikiančių ETL paslaugų ir net profesionalaus kodo parinkčių. Nesvarbu, ar esate verslo vartotojas, IT specialistas ar kūrėjas, galite rasti tinkamą įrankį, leidžiantį lengvai ir efektyviai kurti arba masiškai įkelti duomenis.

Išsamios masinio importavimo parinktys

Čia pateikiamas išsamus duomenų tvarkymo ir masinio importavimo parinkčių, iš kurių galite rinktis, sąrašas.

  • Debesies srauto naudojimas su Dataverse jungties veiksmu - Pridėti eilutę naujas veiksmas , kad įtrauktumėte vieną ar daugiau eilučių į lenteles Darbo eilės ir Darbo eilės elementai .

  • Masinio importavimo parinkčių naudojimas Microsoft Dataverse

  • Duomenų srautų naudojimas Power Platform su galingomis debesies pagrindu veikiančiomis ETL paslaugomis.

Darbo eilės elementų įtraukimas naudojant debesies srautą ir Dataverse jungtį

  1. Power Automate Eikite ir prisijunkite naudodami savo kredencialus.

  2. Kairiajame meniu pasirinkite Mano srautai.

  3. Įrankių juostoje pasirinkite + Naujas srautas ir pasirinkite Momentinis debesies srautas .

  4. Pateikite srauto pavadinimą , tada pasirinkite Rankiniu būdu paleisti srauto parinktį.

  5. Pasirinkite Kurti.

  6. Atidarę srauto dizaino įrankį, pasirinkite + Naujas veiksmas ir pasirinkite jungtį Microsoft Dataverse .

  7. Veiksmų sąraše pasirinkite Įtraukti naują eilutę.

  8. Šie paryškinti laukai nurodo minimalius laukus, reikalingus elementams įtraukti į darbo eilę. Jungties veiksmo, skirto darbo eilės elementams kurti, ekrano nuotrauka Dataverse .

    Dataverse Naudojant jungties veiksmą Įtraukti eilutės eilutę , ji tikisi, kad nurodant pirminį įrašą bus laikomasi tam tikro šablono. Šio modelio pavyzdį galima pamatyti lauke "Darbo eilės ID (darbo eilės)", kuriame naudojamas darbo eilės ID (Guid), pavyzdžiui, norint nurodyti pirminę darbo eilę. /workqueues(44e44ea8-1af2-ed11-8848-000d3ae86f97)

  9. Pasirinkite Išsaugoti ir Patikrinkite srautą.

  10. Pereikite į darbo eilės, kurią nurodėte veiksme, darbo eilės išsamios informacijos puslapį ir patikrinkite, ar naujai sukurtas darbo eilės elementas buvo įtrauktas.

Vadovėlis: darbo eilės ir elementų importavimas iš CSV

Šiame vadovėlyje pateikiamos abi minėtos Dataverse masinio importavimo parinktys , skirtos importuoti darbo eilę, kartu su susietais darbo eilės elementais, kurie šiame pavyzdyje yra tiekėjo SF.

Pastaba.

Nors lengviausias ir tiesiausias būdas kurti darbo eiles yra portalas Power Automate , kaip aprašyta skyriuje Darbo eilės kūrimas, įtraukėme ir darbo eilės importavimo veiksmus, kad parodytume importavimą iš "Excel" arba CSV metodo.

Svarbu

Šios mokymo programos CSV duomenų pavyzdžiuose yra trys specialūs stulpeliai: workqueuekey , componentstate irperrašymo laikas kartu su jų reikšmėmis. Laukuose componentstate ir paprastai yra numatytosios reikšmės overwritetime atitinkamai ir 0 01/01/1900 00:00. Numatytoji lauko reikšmė workqueuekey yra Guid ir automatiškai sugeneruojama, kai portale kuriate darbo eilę Power Automate . Tačiau jei darbo eilę kuriate naudodami importavimo failą (kaip šiame pavyzdyje) arba debesies Dataverse srautų jungtį, galite pateikti aprašomesnį darbo eilės raktą, pvz., Vendor Invoices. Šie laukai yra darbo eilės įrašo dalis ir turi būti įtraukti į bet kokį importavimą. Norėdami peržiūrėti jų reikšmes, eikite į ir dalyje Power Apps Lentelės , ieškokiteDarbo eilė .

Būtinosios sąlygos

  • Power Automate arba Power Apps "Premium" licencija
  • Kai kurioms šio vadovėlio dalims reikalinga OneDrive verslo prieiga

1/3 etapas: sukurkite pavyzdinius failus

  1. Sukurkite vietinį failą pavadinimu tiekėjas-SF-eilė.csv ir įklijuokite į jį šį tekstą:

    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. Įrašykite failą.

  3. Sukurkite kitą failą.csv pavadintą tiekėjo SF elementais ir įklijuokite į jį šias eilutes:

    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. Įrašykite failą.

2/3 etapas: importuokite darbo eilę

  1. Tada eikite į https://make.powerapps.com ir prisijunkite naudodami savo kredencialus.
  2. Patvirtinkite, kad esate tinkamoje aplinkoje, ir šoniniame meniu pasirinkite Lentelės .
  3. Pasirinkite skirtuką Visi . Portalo Power Apps ekrano kopija, kurioje rodomos lentelės ir pasirinkta skirtuko sritis Viskas.
  4. Ieškokite darbo eilės lentelės ir atidarykite jos išsamios informacijos puslapį.
  5. Įrankių juostoje pasirinkite Importuoti , tada pasirinkite Importuoti duomenis iš "Excel". Darbo eilės lentelės išsamios informacijos ir pasirinkto meniu įrašo pavadinimu
  6. Pasirinkite Nusiųsti ir pasirinkite tiekėjo-sąskaitos-sąskaitos-eilės.csv failą.
  7. Patvirtinkite, kad automatinis susiejimas buvo sėkmingas, arba, jei reikia, koreguokite jį pasirinkdami Susieti stulpelius. Laukų susiejimo dialogo lango, kaip duomenų importavimo funkcijos, ekrano nuotrauka.
  8. Pasirinkite Importuoti.
  9. Atsižvelgiant į duomenų kiekį, tai gali šiek tiek užtrukti. Baigę eikite į darbo eilės sąrašo puslapį ir patvirtinkite, kad tiekėjo SF eilė buvo pridėta. Darbo eilių sąrašo puslapio ekrano nuotrauka, patvirtinanti, kad darbo eilės įrašas importuotas

3/3 etapas: darbo eilės elementų importavimas

  1. Tada eikite į https://make.powerapps.com ir prisijunkite naudodami savo kredencialus.
  2. Patvirtinkite, kad vis dar esate tinkamoje aplinkoje, ir šoniniame meniu pasirinkite Lentelės .
  3. Pasirinkite skirtuką Visi .
  4. Ieškokite Darbo eilės elemento lentelė ir atidarykite jos išsamios informacijos puslapį.
  5. Įrankių juostoje pasirinkite Importuoti , tada – Importuoti duomenis.
  6. Atsidariusiame Power Query dialogo lange pasirinkite parinktį Tekstas / CSV . Portalo, kuriame rodomas Power Apps dialogo langas, Power Query ekrano nuotrauka.
  7. Tada pasirinkite Įkelti failą (peržiūra) tada Naršyti... tiekėjo-sąskaitos-faktūros-elementų.csv failą. Portalo Power Apps , kuriame rodomas Power Query teksto arba csv failo nusiuntimo dialogo langas, ekrano nuotrauka.
  8. Jei reikia, užmegzkite ryšį su aplanku "For OneDrive Business". Dialogo lango su tiekėjo SF darbo eilės CSV failo įkėlimo patvirtinimu ekrano nuotrauka Power Query .
  9. Pasirinkite Pirmyn ir patvirtinkite, kad matote darbo eilės elemento įrašus ir kad kablelis pasirinktas kaip skyriklis. Failo duomenų peržiūros dialogo lango, kuriame rodomas į šaltinio failą įtrauktų darbo eilės elementų sąrašas, ekrano nuotrauka Power Query .
  10. Pasirinkite Toliau.

Pastaba.

Kiti keli veiksmai nebūtini, jei viskas, ką norite padaryti, yra importuoti pagrindines, jau suformatuotas reikšmes į darbo eilės elementų lentelę. Tačiau, jei norite pakeisti šaltinio duomenų struktūrą prieš juos importuodami, toliau nurodytos Power Query transformacijos gali būti naudingos būsimiems naudojimo atvejams.

  1. Power Query Transformacijos lange juostelės įrankių juostoje pasirinkite skirtuką Įtraukti stulpelį, tada pasirinkite Pasirinktinis stulpelis . Transformacijos lango Power Query su instrukcija, kaip pridėti naują stulpelį prie lentelės, ekrano kopija.

  2. Dialogo lange Pasirinktinis stulpelis įveskite Input kaip naujo stulpelio pavadinimą ir Text.FromBinary(Json.FromValue(_))) pasirinktinio stulpelio formulės lauke. Pasirinktinio stulpelio dialogo lango, kuriame laukiamas pavadinimas, ir šios formulės įvesties ekrano nuotrauka: Text.FromBinary(Json.FromValue(_)).

    Štai ką daro formulė:

    • Json.FromValue(_): Ši išraiškos dalis paima įvesties reikšmę (ty lentelės eilutę) ir konvertuoja ją į JSON formatuotą tekstą.
    • Text.FromBinary(): Ši išraiškos dalis paima JSON formatuotą tekstą ir konvertuoja jį į dvejetainį formatą. Šis veiksmas pirmiausia naudojamas duomenų saugojimui ar perdavimui optimizuoti.

    Naudojant abi šias funkcijas kartu, išraiška gali paversti kiekvieną lentelės eilutę JSON objektu ir išsaugoti gautą JSON objektą naujame stulpelyje, pavadintame Įvestis. Šis procesas kartojamas kiekvienai lentelės eilutei.

  3. Pasirinkite Gerai.

  4. Pasirinkite Toliau.

  5. Susiejimo dalyje Apkrovos parametrai pasirinkite Įkelti į esamą lentelę.

  6. Dalyje Paskirties lentelė pasirinkite workqueueitem.

  7. Dalyje Pasirinkti klavišą (pasirinktinai) pasirinkite workqueueitemid.

  8. Sekcijoje Stulpelių susiejimas nustatykite šį susiejimą:

    Šaltinio stulpelis Paskirties vietos stulpelis
    Įvestis įvestis
    InvoiceId pavadinimas / vardas ir pavardė
    ComponentState workqueueid. Komponentų valstybė
    OverwriteTime workqueueid. Perrašymo laikas
    "WorkQueueKey" workqueueid.workqueuekey

    Darbo eilės elemento stulpelio susiejimo, skirto duomenims įkelti į išeinančią darbo queueitem lentelę, ekrano nuotrauka.

  9. Pasirinkite Pirmyn , tada pasirinkite Publikuoti.

  10. Eikite į kūrėjų portalą Power Apps ir kairiajame meniu pasirinkite Duomenų srautai (pirmiausia gali tekti pasirinkti Daugiau , kad patektumėte į meniu Duomenų srautai ).

  11. Patvirtinkite, kad matote naują duomenų srauto įrašą ir kad abi piktogramos rodo sėkmę, kai importavimas bus baigtas. Duomenų srautų sąrašo ekrano kopija, kurioje rodomi užbaigti ir vis dar atnaujinami duomenų srautai.

  12. Baigę eikite į tiekėjo SF eilės darbo eilės išsamios informacijos puslapį ir patvirtinkite, kad darbo eilės elementai buvo įtraukti. Darbo eilės sąrašo puslapio, kuriame rodomas naujai sukurtas darbo eilės įrašas, ekrano nuotrauka.

Paskesni veiksmai

Sužinoti daugiau