Workflow+ je provozován v Microsoft Azure. Databáze Helios iNuvio zůstává v prostředí zákazníka.
Přístup k datům zajišťuje služba FirstRemoteConnector instalovaná v interní síti zákazníka. Databáze Helios není nikdy vystavena do internetu a komunikace probíhá pouze přes definované rozhraní konektoru.
Komunikace mezi uživatelem a Workflow+ probíhá přes HTTPS.
Komunikace mezi backendem Workflow+ a FirstRemoteConnector využívá gRPC over HTTP/2 s TLS.
Komunikace mezi konektorem a SQL Serverem probíhá v interní síti zákazníka.
Na straně zákazníka je vystaven pouze port služby FirstRemoteConnector.
Přístup je doporučeno omezit firewall pravidly pouze na IP adresy Workflow+.
SQL Server není publikován do internetu.
Veškerá komunikace je šifrována pomocí TLS.
Přenos dat je chráněn proti:
Pro produkční provoz jsou používány důvěryhodné certifikáty.
Autentizace a autorizace
Každý požadavek je autentizován a autorizován.
Služba ověřuje identitu volajícího systému a oprávnění k provedení konkrétní operace.
Bez úspěšné autentizace není možné číst ani zapisovat data.
Řešení využívá princip minimálních oprávnění.
Konektor může pracovat pouze s:
Není vyžadováno oprávnění db_owner ani sysadmin.
Čtení dat probíhá standardně prostřednictvím VIEW definovaných zákazníkem.
Zákazník může řídit rozsah poskytovaných dat, aplikovat filtry, agregace nebo maskování citlivých údajů přímo na úrovni databáze.
Rozsah přenášených dat je vždy řízen konfigurací konkrétní instalace a aktivovanými moduly systému Workflow+.
Pokud není aktivována funkcionalita práce s evidencemi, nepřenášejí se data evidencí, dokladů ani příloh.
Pokud není aktivována synchronizace dat mezi Workflow+ a Helios iNuvio, neprobíhá synchronizace:
Přenášena mohou být:
Služba FirstRemoteConnector neslouží jako dlouhodobé úložiště ani cache obchodních dat systému Helios iNuvio.
Data jsou standardně načítána nebo zapisována pouze v okamžiku konkrétního požadavku aplikace Workflow+.
Rozsah přenášených dat je řízen:
Architektura řešení je navržena s důrazem na princip minimálního rozsahu přenášených dat.
Přenášena jsou pouze data nezbytná pro:
Rozsah dat poskytovaných z databáze Helios může zákazník dále omezovat prostřednictvím databázových VIEW, ke kterým má FirstRemoteConnector přidělena oprávnění.
Volitelný plugin umožňuje spouštět workflow přímo z Helios iNuvio. Přenášeny jsou pouze identifikátory potřebné pro nalezení záznamu. Obsah dokumentů ani příloh není touto cestou přenášen.
Architektura řešení umožňuje bezpečnou integraci mezi Workflow+ a Helios iNuvio bez nutnosti vystavení databáze do internetu. Zákazník má plnou kontrolu nad rozsahem dat prostřednictvím VIEW, oprávnění a konfigurace synchronizace.
V detailu certifikátu otevřete správu privátního klíče a ověřte, že požadovaný účet je přidán mezi oprávněné subjekty.