Користите < ДИЦТ__обрада докумената > доцумент процессинг ДИЦТ__обрада докумената > модел у Power Automate
Пријавите се на Power Automate.
Изаберите Моји токови > Нови проток > Инстант < ДИЦТ__ток у облаку > цлоуд флоw.
Унесите име за свој ток.
Под Изаберите како да покренете овај ток , изаберите Ручно активирајте ток , а затим изаберите Креирај.
Прошири Ручно активирајте ток , а затим изаберите + Додај улазну > датотеку као тип уноса.
Изаберите + Нова корак >AI Builder, а затим изаберите Екстракт информације из докумената на листи акција.
Изаберите < ДИЦТ__обрада докумената > доцумент процессинг модел који желите да користите, а затим изаберите тип документа.
У пољу Образац додајте садржај датотеке из окидача.
У узастопним акцијама, можете користити било које поље и табеле издвојене од стране модела AI Builder . На пример, рецимо да је наш модел обучен да извуче број партије, нето тежину и бруто вредности тежине . Такође желимо да их објавимо на каналу Microsoft Teams након што AI Builder их је извукао из документа. Само додајте акцију Објави поруку из конектора Microsoft Teams , а затим изаберите своја поља са листе токена.
Белешка
- Да бисте преузели вредност за поље, изаберите < фиелд_наме > вредност . На пример, за поље Број партије изаберите Вредност броја партије.
- Да бисте преузели вредност за чекбокс, изаберите < цхецкбоx_наме > вредност. На пример, за поље за потврду под називом Приоритетна испорука , изаберите Приоритетна вредност испоруке. Повратна вредност је типа Боолеан:
true
ако је поље за потврду означено као изабрано у документу,false
ако није. - Да бисте преузели < ДИЦТ__оцена поузданости > цонфиденце сцоре за издвојену ставку, изаберите < фиелд_наме > < ДИЦТ__оцена поузданости > цонфиденце сцоре. На пример, за поље Број партије изаберите Број партије < ДИЦТ__оцена поузданости > цонфиденце сцоре.
Честитамо! Створили сте проток који користи AI Builder < ДИЦТ__обрада докумената > доцумент процессинг модел. Изаберите Сачувај у горњем десном углу, а затим изаберите Тест да испробате свој ток.
Опсег страница
За документе који имају више страница, могуће је одредити опсег страница за обраду.
На Екстракт информације из докумената картица, изаберите Прикажи напредне опције. Ова опција се мења у Сакриј напредне опције.
У Странице параметар, унесите вредност странице или опсег страница. Пример : 1 или 3-5.
Белешка
Ако имате велики документ са само једним обликом, препоручујемо да користите параметар Странице . То може смањити трошкове модела предвиђање, што може повећати перформансе. Међутим, опсег страница треба да садржи јединствени образац за акцију да врати тачне податке.
Пример : Документ садржи први образац на страници КСНУМКС и други облик који се протеже преко страница КСНУМКС и КСНУМКС:
- Ако унесете опсег страница КСНУМКС, он ће вратити податке првог обрасца.
- Ако унесете опсег страница 3-4, он ће вратити само податке другог обрасца.
- Ако унесете опсег страница 2-4, он ће вратити делимичне податке првог и другог облика (треба избегавати).
Параметри
Улаз
Именуј | Потребно | Тип | Опис | Вредности |
---|---|---|---|---|
АИ Модел | Да | Модел | < ДИЦТ__обрада докумената >доцумент процессинг модел који се користи за анализу | Обучени и објављени < ДИЦТ__обрада докумената > доцумент процессинг модели |
Врста документа | Да | листа | Тип датотеке обрасца за анализу | ПДФ документ (.пдф), ЈПЕГ слика (.јпег), ПНГ слика (.пнг) |
Обрасца | Да | датотека | Образац за обраду | |
Странице | No | string | Опсег страница за обраду |
Излаз
Именуј | Тип | Опис | Вредности |
---|---|---|---|
{field} Вредност | string | Вредност извучена АИ моделом | |
{field} < ДИЦТ__оцена поузданости >цонфиденце сцоре | Плута | Колико је модел поуздан у својим предвиђањима | Вредност у распону од 0 до 1. Вредности близу 1 указују на веће поверење да је извађена вредност тачна |
{table}{column} Вредност | string | Вредност извађена од стране АИ модела за ћелију у табели | |
{table}{column} < ДИЦТ__оцена поузданости >цонфиденце сцоре | Плута | Колико је модел поуздан у својим предвиђањима | Вредност у распону од 0 до 1. Вредности близу 1 указују на веће поверење да је извађена вредност ћелије тачна |
Белешка
Може се предложити више излазних параметара као што су координате поља, полигони, гранични оквири и бројеви страница. Они нису намерно наведени јер су углавном намењени за напредну употребу.
Координате су представљене као проценти висине и ширине документа, који потичу из горњег левог угла. На пример, ако су дате координате X = 0.10 и Y = 0.20, то означава локацију на 10% ширине документа дуж Кс-осе и 20% његове висине дуж И-осе, оба мерена од горњег левог угла.
Уобичајени случајеви употребе
Поновите излаз < ДИЦТ__обрада докумената > доцумент процессинг табеле у Power Automate
Да бисмо илустровали ову процедуру, користимо следећи пример где смо обучили < ДИЦТ__обрада докумената > доцумент процессинг модел да извучемо табелу коју смо назвали Ставке са три колоне: Количина , Опис и Укупно. Желимо да сачувамо сваку ставку из табеле у Екцел датотеку.
Изаберите поље за које желите да напишете ћелију за табелу. Отвориће се панел динамичког садржаја који приказује све што < ДИЦТ__обрада докумената > доцумент процессинг модел зна како да извуче. Потражите { своју табелу, назовите } { своју вредност } имена колоне. Наш пример користи Ставке Количина вредност.
Када додате ову вредност, акција у којој сте је додали се аутоматски убацује у Примени на сваку контролу. На овај начин, сваки ред у табели ће бити обрађен када се покрене ток.
Наставите да додајете колоне које желите да поновите.
Белешка
Табеле издвојене од стране < ДИЦТ__обрада докумената > доцумент процессинг тренутно не враћају < ДИЦТ__оцена поузданости > цонфиденце сцоре.
Процесни излази поља за потврду у Power Automate
Вредности поља за потврду су типа Боолеан: true
значи да је поље за потврду означено као изабрано у документу, а false
значи да није.
Један од начина на који можете проверити његову вредност је са акцијом Стање . Ако је вредност чекбокса једнака true
, онда извршите једну акцију. Ако је false
вредност, извршите другу акцију. Следећа илустрација приказује пример.
Друга опција је да мапирате true
/false
излаз поља за потврду на друге вредности по вашем избору помоћу израза иф . На пример, можда имате колону у Екцел датотеци у којој желите да напишете "Приоритет" ако је изабрано једно од поља за потврду у документу или "Без приоритета" ако није изабрано. Да бисте то урадили, можете користити следећи израз: if(<document processing output>, 'Priority', 'Non-priority')
Следећа анимација приказује пример.
Уклоните симболе валуте (€, $,...) у < ДИЦТ__обрада докумената > доцумент процессинг излаз у Power Automate
Да илуструјемо, укупна вредност издвојена моделом < ДИЦТ__обрада докумената > доцумент процессинг може имати симбол валуте, на пример, #пии_абдбјгхјз. Да бисте уклонили знак $, или било који други симбол који желите да изоставите, користите израз замене да бисте га уклонили. Ево начина:
replace(<document processing output>, '$', '')
Претворите < ДИЦТ__обрада докумената > доцумент процессинг излазни низ у број у Power Automate
AI Builder < ДИЦТ__обрада докумената >доцумент процессинг враћа све издвојене вредности као стрингове. Ако одредиште на коме желите да сачувате вредност извађену AI Builder < ДИЦТ__обрада докумената > доцумент процессинг захтева број, можете претворити вредност у број користећи инт или флоат израз. Користите инт ако број нема децимале. Користите флоат ако број има децимале. Ево како треба то да урадите:
float('<document processing output>')
Уклоните празне просторе у < ДИЦТ__обрада докумената > доцумент процессинг излазу у Power Automate
Да бисте уклонили празне просторе из излазних вредности, користите функцију замени :
replace(<document processing output>, ' ', '')
Претворите < ДИЦТ__обрада докумената > доцумент процессинг излазни низ на датум у Power Automate
AI Builder < ДИЦТ__обрада докумената >доцумент процессинг враћа све излазе као стрингове. Ако је одредиште на којем желите да сачувате вредност извађену < ДИЦТ__обрада докумената > доцумент процессинг потребно да буде у формату датума, можете претворити вредност која садржи датум у формат датума. Урадите то помоћу израза форматДатеТиме . Ево како треба то да урадите:
formatDateTime(<document processing output>)
Филтрирајте потпис е-поште из тока тако да га не обрађује модел < ДИЦТ__обрада докумената > доцумент процессинг ( Microsoft 365 Оутлоок)
За долазне е-поруке из Оутлоок конектора Microsoft 365 , потписи е-поште се преузимају Power Automate као прилози. Да бисте их спречили да буду обрађени од стране < ДИЦТ__обрада докумената > доцумент процессинг модела, додајте услов у свој ток који проверава да ли је излаз из Оутлоок конектора Microsoft 365 под називом Прилози Инлине једнак лажном. У грани Ако јесте услова, додајте < ДИЦТ__обрада докумената > доцумент процессинг акцију. Овим ће се обрађивати само прилози е-поште који нису уграђени потписи.