Custom Teams Notifications
Hybrid Cloud + Desktop RPA pipeline that unpacks incoming .eml/.zip supplier invoice bundles on Zetaleap Cloud, parses Turkish GİB UBL-TR 2.1 and EU PEPPOL BIS 3.0 XMLs + scanned PDF OCR invoices into clean validated JSON, and feeds unattended Power Automate Desktop bots only pre-verified data.
⚠️ Legacy Challenge & Bottlenecks
The client’s core Windows-based freight ERP lacked modern REST APIs. Previously, Power Automate Desktop bots tried to open ZIP attachments, parse namespace-heavy UBL XMLs, and look up vendor tax IDs via UI automation — taking 4.2 minutes per invoice and crashing whenever embedded XSLT stylesheets exceeded memory limits.
- ✕4.2 minutes/invoice UI automation bottleneck tying up expensive Unattended RPA licenses
- ✕Complex `cac:` / `cbc:` XML namespaces & 3 MB embedded Base64 XSLT breaking XPath actions
- ✕Foreign carrier PDFs arriving scanned without XML requiring manual AP clerk typing
- ✕Duplicate or mistyped VKN / IBAN payouts slipping into accounting queues
✅ Power Platform + Zetaleap Solution
Shifted 90% of heavy data preparation from Desktop RPA to sub-second Zetaleap Cloud APIs. Cloud Flows parse raw `.eml` emails (`CF-5`), unpack `.zip` bundles (`A3`), convert `UBL-TR` / `PEPPOL` XML into clean JSON + printable HTML (`A2`), run Zetaleap Neural OCR (`UB-9`) on foreign PDF invoices, validate VKN & IBAN checksums (`A5`), and enqueue clean JSON into Dataverse work queues — letting Unattended Desktop RPA bots post each voucher in just 18 seconds.
- ✓Accelerated Desktop RPA posting speed by 14x (from 4.2 minutes down to 18 seconds per invoice)
- ✓Saved 3 additional Unattended RPA bot add-on licenses through edge pre-processing efficiency
- ✓Blocked 100% of malformed IBAN and invalid VKN/VAT supplier records prior to ERP entry
- ✓Generated instant human-readable HTML/PDF visual previews for every raw XML e-invoice in SharePoint
⚡ 5-Stage End-to-End Execution Pipeline
🛡️ Enterprise Security, DLP & ALM Governance
- ◆Dataverse Work Queue concurrency locking with dead-letter retry handling for Desktop Machine Groups
- ◆ZIP-bomb & path-traversal protection + binary/macro threat scanning (`UB-9`) on external email attachments
- ◆Idempotent SHA-256 `(VendorTaxId + InvoiceUUID)` duplicate invoice prevention guard
- ◆ Turkish `#Yalnız...#` legal amount-to-words cross-check (`POST /api/edge/amount-to-words`)
🧩 Technology & Connector Stack
Engineered with governed Microsoft Cloud services and drop-in Zetaleap Swagger 2.0 Custom Connectors: