Vision App Maker se conectează la aplicații client, dispozitive locale și alte sisteme. Legătura se face prin API-urile din API Gateway și prin componente dedicate de tip adaptor. Pagina descrie aceste componente așa cum le definesc specificațiile tehnice.
Aplicații client
Portalurile, aplicațiile de infochioșc și aplicația mobilă lucrează prin API-urile publicate de API Gateway. Ele gestionează doar interfața utilizator și logica de UI. Aplicația mobilă și infochioșcurile pot prezenta orice funcționalitate configurată în platformă.
Front-end-ul portalului, dezvoltat în React, are următoarele capabilități de integrare:
- integrare cu microservicii și API-uri REST, cu posibilitatea de abstractizare în servicii client;
- stocarea și transmiterea de token-uri sau cookie-uri;
- verificarea rolurilor și a permisiunilor în interfață;
- autentificare SSO și OAuth2, prin API Gateway sau printr-un furnizor extern de identitate.
Ca aplicație de infochioșc, același front-end are acces complet la perifericele locale: cameră foto și video, porturi locale și alte dispozitive ale echipamentului.
Vision Desktop Experience
Vision Desktop Experience este o aplicație WPF care completează aplicația web. Gestionează funcțiile care au nevoie de acces la dispozitivele de pe stația de lucru a utilizatorului.
| Utilizare | Ce face |
|---|---|
| Semnătură digitală cu token | Semnează documente cu certificate stocate pe un token |
| Semnătură olografă | Preia semnături pe tablete de semnătură conectate local |
| Scanare | Scanează și încarcă documente prin TWAIN și PDFSharp, inclusiv de pe multifuncționale conectate local |
| Periferice de infochioșc | Oferă acces la dispozitivele infochioșcului, precum sertare și alte periferice |
Aplicația salvează profiluri într-un fișier JSON. Fiecare profil are un certificat selectat, instalat pe mașina locală, și URL-ul API-ului platformei care trebuie apelat. Când un profil este activat sau modificat, aplicația apelează API-ul platformei pentru a actualiza certificatul contului respectiv.
API-uri de integrare
API-urile de uz general sunt disponibile în orice implementare. API-urile de instanță de proces inițiază și încarcă instanțe și setează sau citesc parametri. API-urile de sistem returnează informații despre instanță, salvează și caută instanțe, returnează stările din flux și jurnalul lor și actualizează statusul.
Aceste API-uri primesc parametri ficși și o listă flexibilă de parametri denumiți. Parametrii denumiți permit configuratorului să definească interogări sau reguli în App Factory Studio și să le apeleze prin API, după nume. Astfel se pot expune informații personalizate fără recompilarea aplicației.
Plugin-uri și API-uri proprii
Stratul de integrare este modular și permite dezvoltarea de plugin-uri și API-uri în scopuri specifice. Vision poate dezvolta conectori noi, pe care configuratorii îi folosesc apoi din interfața vizuală.
Standarde de identitate
Arhitectura de securitate permite integrarea cu sisteme externe de identitate, precum LDAP, Active Directory, SAML și SCIM.







