Przejdź do treści

Technologiczny Czwartek ze SNOK: Document Understanding 26.7 - dokumenty wchodzą do coded workflows

Nowy preview Document Understanding domyka trzy luki naraz: przetwarzanie dokumentów można wywołać wprost z kodu C#, model ekstrakcji jedzie przez środowiska razem z automatyzacją, a pipeline zaczyna się w skrzynce mailowej i kończy zredagowanym dokumentem. Wyjaśniamy, co to zmienia w architekturze.

W Technologicznym Czwartku ze SNOK bierzemy jedną technologię i sprawdzamy, co realnie zmienia w pracy naszych klientów. Dziś: nowy preview Document Understanding, który na pierwszy rzut oka wygląda jak lista drobnych usprawnień - a w praktyce domyka trzy luki architektoniczne, o które potykały się zespoły budujące przetwarzanie dokumentów na skalę enterprise.

Wersje, o których mowa: UiPath.DocumentUnderstanding.Activities 3.4.0-preview, UiPath.PDF.Activities 4.4.0-preview i UiPath.IntelligentOCR.Activities 7.4.0-preview, plus Public Preview modeli IXP jako zasobów w Solutions (release notes IXP z 23 lipca 2026). Po kolei.

Luka pierwsza: dokumenty były uwięzione w XAML

Do tej pory klasyfikacja i ekstrakcja dokumentów żyły w świecie wizualnych workflow. Zespoły, które piszą automatyzacje w C# - z pętlami, LINQ, obsługą wyjątków i testami jednostkowymi - musiały na czas pracy z dokumentami wracać na kanwę.

Od 26.7 pakiety DU i PDF wystawiają swoje możliwości jako serwisy dostępne wprost w coded workflows. Serwis du obsługuje klasyfikację, ekstrakcję danych i artefakty walidacji z człowiekiem w pętli; serwis pdf całą skrzynkę narzędziową: odczyt tekstu, liczenie i dzielenie stron, scalanie plików, wyciąganie załączników i konwersje do PDF. Kompletny przepływ “sklasyfikuj, potem wyciągnij dane” to teraz kilkanaście linii C#, bez jednego pliku XAML.

Dlaczego to ważne właśnie teraz? Bo kod jest językiem, w którym najsprawniej poruszają się agenty kodujące. Pisaliśmy niedawno, jak coding agents zmieniają pracę zespołów UiPath - i przetwarzanie dokumentów było dotąd białą plamą na tej mapie. Po tym wydaniu agent może wygenerować, przetestować i utrzymywać logikę dokumentową tak samo, jak każdy inny kod.

Jedno zastrzeżenie z praktyki, potwierdzone w dyskusji pod ogłoszeniem: mechanizm suspend/resume (persistence) nie działa wewnątrz coded workflows. Walidację z udziałem człowieka projektujcie więc tak, żeby artefakty walidacyjne powstawały w kodzie, ale samo zawieszenie procesu działo się poza nim - inaczej architektura zaskoczy Was na testach integracyjnych, nie wcześniej.

Luka druga: model żył innym życiem niż automatyzacja

Każdy, kto wdrażał Document Understanding przez środowiska dev-test-prod, zna ten ból: workflow jedzie w pakiecie solution, a model ekstrakcji trzeba przenosić i konfigurować osobno, środowisko po środowisku.

W Public Preview modele IXP stają się zwykłym zasobem solution: widać je w Resource Explorer w Studio Web, są pakowane i wersjonowane razem z resztą, a przy wdrożeniu jadą tam, gdzie cała paczka. Aktywności Extract Document Data i Document Understanding Project Extractor dostały przełącznik “Use Solution Resource” - zaznaczacie, wybieracie model i lifecycle modelu jest od tej chwili tym samym lifecyclem, co automatyzacji.

To brzmi jak detal, ale właśnie takie detale decydują, czy agent albo automatyzacja dojedzie z PoC na produkcję - governance i powtarzalność wdrożeń to zwykle trudniejsza połowa projektu niż sama ekstrakcja.

Luka trzecia: pipeline zaczynał się od “gotowego” PDF

Rzeczywistość skrzynki wpływowej wygląda inaczej: faktura przychodzi jako treść maila, raport jako HTML, potwierdzenie jako czysty tekst. Trzy nowe aktywności - Convert Email to PDF, Convert HTML to PDF i Convert Text to PDF - normalizują te formaty do PDF, czyli do postaci, której oczekuje reszta pipeline’u. Działają w projektach Windows i cross-platform, ze wspólnym zestawem opcji renderowania.

Wzorzec, który to otwiera: trigger mailowy, konwersja wiadomości do PDF, ekstrakcja danych - kompletna ścieżka od skrzynki do ustrukturyzowanych danych bez ręcznych kroków pośrednich.

Osobny, mocny klocek to aktywność Extract Attachments From PDF (dostępna od pakietu PDF 4.3.0 z końca czerwca), która wyciąga z dokumentu załączone pliki XML. To codzienność e-fakturowania: obieg krajowy przeszedł na ustrukturyzowany XML w KSeF, ale od dostawców zagranicznych wciąż przychodzą faktury hybrydowe typu ZUGFeRD czy Factur-X - PDF z wszytym XML. Teraz zamiast OCR-ować obraz takiej faktury, wyjmujecie z niej gotowe dane strukturalne jedną aktywnością.

Bonus dla zespołów compliance: redakcja per pole

Aktywność Redact Document dostała publiczny argument RedactionOptions, czyli granularną kontrolę nad tym, jak redagowane jest każde pole z osobna: pełne zamalowanie albo przekreślenie, kolor i przezroczystość, a do tego kody redakcyjne nadrukowywane na zaczernionych obszarach - dokładnie tak, jak robi się to w praktyce kancelaryjnej i audytowej. Wpis z pustym identyfikatorem pola działa jak reguła domyślna dla wszystkich fraz ze wskazanej listy.

Dla firm pracujących z danymi osobowymi to konkret: anonimizacja dokumentów przestaje być osobnym, ręcznym etapem i staje się polityką zapisaną w automatyzacji.

Co z tym zrobić

To wydanie Preview - UiPath wprost rekomenduje ocenę w środowiskach nieprodukcyjnych i my się pod tym podpisujemy. Sensowny plan na najbliższe tygodnie wygląda tak:

  1. Zinwentaryzujcie miejsca, gdzie dokumenty wchodzą do procesów - szczególnie te, gdzie dziś ktoś ręcznie zapisuje maile do PDF albo przepisuje dane z faktur hybrydowych.
  2. Jeżeli macie zespół piszący w C# lub pracujący z coding agents - postawcie pilota z serwisami du i pdf na jednym realnym typie dokumentu, z walidacją człowieka zaprojektowaną poza coded workflow.
  3. Jeżeli wdrażacie DU przez Solutions - przetestujcie modele IXP jako zasoby solution na ścieżce dev-test; to najkrótsza droga do powtarzalnych wdrożeń.

Jako partner Platinum UiPath pomagamy przejść tę drogę - od przeglądu strumienia dokumentów, przez architekturę, po produkcję z governance, które przejdzie audyt. Napiszcie do nas, jeżeli chcecie zobaczyć te mechanizmy na własnych dokumentach.

Tematy:UiPath Document UnderstandingIXPcoded workflowse-fakturyautomatyzacja dokumentów
Spodobał się artykuł? Proszę podać go dalej:

Skontaktuj się z nami