Споделяне чрез


Групово импортиране на данни от работни опашки

Тъй като Power Automate работните опашки са неразделна част от, Power Platform можете лесно да рационализирате процесите си за управление на данни. Наборът от налични инструменти е изчерпателен, вариращ от силно оптимизирани за крайния потребител магьосници до мощни облачно базирани ETL услуги и дори опции за про-код. Независимо дали сте бизнес потребител, ИТ специалист или разработчик, можете да намерите правилния инструмент за създаване или групово качване на данни с лекота и ефективност.

Изчерпателни опции за внос на едро

Ето изчерпателен списък с опции за управление на данни и групово импортиране, от които можете да избирате.

  • Използване на поток в облака с действието на конектора Dataverse - Добавяне на нов ред за добавяне на един или повече редове към таблиците Работни опашки и Елементи на работна опашка.

  • Използване на Microsoft Dataverse опции за групово импортиране

  • Използване на Power Platform потоци от данни с мощните си ETL услуги, базирани на облак.

Добавяне на елементи от работна опашка с поток и Dataverse конектор в облака

  1. Отидете на Power Automate и влезте с идентификационните си данни.

  2. В лявото меню изберете Моите потоци.

  3. В лентата с инструменти изберете + Нов поток и изберете Незабавен поток в облака.

  4. Въведете име на потока и след това изберете Ръчно задействане на опция за поток .

  5. Изберете Създаване.

  6. След като дизайнерът на потока се отвори, изберете + Нова стъпка и изберете конектора Microsoft Dataverse .

  7. В списъка с действия изберете Добавяне на нов ред.

  8. Следните осветени полета представляват минималните полета, необходими за добавяне на елементи към работна опашка. Екранна снимка на действие на конектор за създаване на елементи на Dataverse работна опашка.

    Когато използвате съединителя Добавяне на Dataverse действие за ред на ред, той очаква да бъде следван определен шаблон, когато се препраща към родителски запис. Пример за този модел може да се види в полето "ИД на работна опашка (работни опашки)", което използва ИД на работната опашка (Guid), за /workqueues(44e44ea8-1af2-ed11-8848-000d3ae86f97) да препраща например към родителската работна опашка.

  9. Изберете Запиши и тествай потока.

  10. Придвижете се до страницата с подробни данни за работната опашка на работната опашка, която сте конкретизирали в действието, и потвърдете, че новосъздаденият елемент на работна опашка е добавен.

Урок: Импортиране на работна опашка и елементи от CSV

Този урок показва и двете споменати Dataverse опции за групово импортиране за импортиране на работна опашка, заедно с свързаните с нея елементи на работната опашка, които в този пример са фактури на доставчици.

Бележка

Докато най-лесният и лесен начин за създаване на работни опашки е чрез портала Power Automate , както е описано в Създаване на работна опашка, включихме и стъпки за импортиране на работни опашки, за да демонстрираме подхода за импортиране от Excel или CSV .

Важно

CSV примерните данни за този урок включват три специални колони: workqueuekey, componentstate и overwritetime, заедно с техните стойности. Полетата componentstate и overwritetime обикновено имат стойности по подразбиране на 0 и 01/01/1900 00:00, съответно. Стойността по подразбиране на workqueuekey полето е Guid и се генерира автоматично, когато създавате работна опашка през портала Power Automate . Ако обаче създадете работна опашка чрез файл за импортиране (както в този пример) или чрез конектора в потоци в Dataverse облака, можете да предоставите по-описателен ключ за работна опашка, като например Vendor Invoices. Тези полета са част от записа на работната опашка и трябва да бъдат включени във всяко импортиране. За да видите техните стойности, отидете на Power Apps и под Таблици, потърсете Работна опашка.

Предварителни изисквания

  • Power Automate или Power Apps премиум лиценз
  • Някои части от този урок изискват OneDrive бизнес достъп

Фаза 1/3: Създаване на примерни файлове

  1. Създайте локален файл, наречен vendor-invoice-queue.csv , и поставете следния текст в него:

    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. Запишете файла.

  3. Създайте друг файл, наречен vendor-invoice-items.csv , и поставете следните редове в него:

    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. Запишете файла.

Фаза 2/3: Импортиране на работна опашка

  1. След това отидете на https://make.powerapps.com и влезте с идентификационните си данни.
  2. Потвърдете, че сте в правилната среда и изберете Таблици в страничното меню.
  3. Изберете раздела Всички . Екранна снимка на Power Apps портала, показваща
  4. Потърсете таблицата " Работна опашка " и отворете страницата с подробни данни.
  5. В лентата с инструменти изберете Импортиране и след това изберете Импортиране на данни от Excel. Екранна снимка на подробностите за таблицата
  6. Изберете Качване и изберете vendor-invoice-queue.csv файл. Екранна снимка на диалоговия прозорец за импортиране на Excel с опция за проверка за качване и съпоставяне.
  7. Потвърдете, че автоматичното съпоставяне е успешно или, ако е необходимо, го коригирайте, като изберете Колони на картата. Екранна снимка на диалогов прозорец за съпоставяне на поле като част от опита за импортиране на данни.
  8. Изберете Импортиране.
  9. В зависимост от обема на данните това може да отнеме известно време. След като приключите, отидете до страницата със списък на работните опашки и потвърдете, че е добавена опашка за фактури на доставчик. Екранна снимка на страницата със списъка на работните опашки, потвърждаваща, че записът на работната опашка е импортиран

Фаза 3/3: Импортиране на елементи от работна опашка

  1. След това отидете на https://make.powerapps.com и влезте с идентификационните си данни.
  2. Потвърдете, че все още сте в правилната среда и изберете Таблици в страничното меню.
  3. Изберете раздела Всички .
  4. Потърсете таблицата "Елемент от работна опашка" и отворете страницата с подробни данни.
  5. В лентата с инструменти изберете Импортиране и след това Импортиране на данни.
  6. В диалоговия Power Query прозорец, който се отваря, изберете опцията Текст/CSV . Екранна снимка на Power Apps портала, показващ Power Query диалогов прозорец.
  7. След това изберете Качване на файл (Преглед) и след това Преглед... за vendor-invoice-items.csv файл. Екранна снимка на портала, показващ Power Apps диалогов прозорец за качване на Power Query текст или csv файл.
  8. Ако е необходимо, установете връзка с вашата OneDrive папка "За бизнеса". Екранна снимка на Power Query диалогов прозорец с потвърждение за качване за csv файла на работната опашка за фактури на доставчика.
  9. Изберете Напред и потвърдете, че виждате записите на елементите на работната опашка и че Запетая е избрана като разделител. Екранна снимка на диалоговия прозорец за визуализация на данните на Power Query файла, показващ списъка с елементи на работната опашка, включени във файла източник.
  10. Изберете Напред.

Бележка

Следващите няколко стъпки не са задължителни, ако всичко, което искате да направите, е да импортирате основни, вече форматирани стойности в таблицата с елементи на работната опашка. Ако обаче искате да промените данните източник, преди да ги импортирате, следните Power Query трансформации може да са полезни за бъдещите ви случаи на употреба.

  1. В прозореца за Power Query трансформация изберете раздела Добавяне на колона в лентата с инструменти и след това изберете Колона по избор. Екранна снимка на Power Query прозореца за трансформация с инструкции как да добавите нова колона към таблица.

  2. В диалоговия прозорец Колона по избор въведете Вход като ново име на колона и Text.FromBinary(Json.FromValue(_))в полето за формула на колона по избор. Екранна снимка на диалогов прозорец за персонализирана колона, очакващ име и следното въвеждане на формула: Text.FromBinary(Json.FromValue(_)).

    Ето какво прави формулата:

    • Json.FromValue(_): Тази част от израза взема входната стойност (т.е. ред от таблицата) и я преобразува в текст, форматиран с JSON.
    • Text.FromBinary(): Тази част от израза взема форматирания от JSON текст и го преобразува в двоичен формат. Тази стъпка се използва предимно за оптимизиране на съхранението или предаването на данни.

    Използвайки и двете функции заедно, изразът може да превърне всеки ред от таблицата в JSON обект и да съхрани получения JSON обект в нова колона, наречена Input. Този процес се повтаря за всеки ред от таблицата.

  3. Изберете OK.

  4. Изберете Напред.

  5. В съпоставянето под секцията Настройки за зареждане изберете Зареждане в съществуваща таблица.

  6. Под таблицата Местоназначение изберете елемент на работна опашка.

  7. Под Избор на ключ (по избор) изберете workqueueitemid.

  8. В секцията Съпоставяне на колони задайте следното съпоставяне:

    Колона източник Колона за местоназначение
    Въвеждане входни данни
    ИД на фактура Име
    ComponentState workqueueid. Състояние на компонент
    OverwriteTime workqueueid. Време на презаписване
    WorkQueueKey workqueueid.workqueuekey

    Екранна снимка на съпоставянето на колоната на елемента на работната опашка, за да заредите данни в изходната таблица на елементите на работната опашка.

  9. Изберете Напред и след това изберете Публикуване.

  10. Отидете в портала на Power Apps производителя и изберете Потоци от данни от лявото меню (може да се наложи първо да изберете Още , за да стигнете до менюто Потоци от данни).

  11. Потвърдете, че виждате нов запис в потока от данни и че и двете икони показват успех, след като импортирането завърши. Екранна снимка на списъка с потоци от данни, показващ потоци от данни, които са завършени и все още се обновяват.

  12. След като приключите, отидете на страницата с подробни данни за работната опашка на опашката с фактури на доставчика и потвърдете, че елементите на работната опашка са добавени. Екранна снимка на страницата със списъка на работните опашки, показваща новосъздадения запис на работна опашка.

Следващи стъпки

Научете повече