Currently, available just in Catalan language: Vtramit Docs (ca) and es
flowchart LR
classDef core fill:#99f,stroke:#333,stroke-width:4px
classDef optional fill:#ddf,stroke:#f66,stroke-width:2px,stroke-dasharray: 5 5
subgraph VTramit Core
VTramit{"VTramit
- Software via API
- Usuarios mediante UI
- UI Pública para clientes
- APP Nextcloud para staff "}:::core
VTramit-->|JWT| Jitsi[Jitsi]:::core
VTramit<-->Nextcloud[Nextcloud]:::core
VTAPI[API]:::core-->VTramit
VTUI[UI]:::core-->VTramit
end
subgraph VTramit Crons
appointments-sync((Sincronizador Citas)):::optional
appointments-sync-->VTAPI
mailer(("Envío de mensajes")):::optional-->VTAPI
end
subgraph Stakeholders
Clientes{{Clientes}} -->|"`**UI Pública**`"| VTUI
Staff{{Staff}} -- "Acceso desde Nextcloud" --> VTUI
end
subgraph Integraciones Cliente
subgraph Gestión Documental
Documents(("Gestión Documental")):::optional
Documents-.->VTAPI
Documents-.->Nextcloud
end
subgraph Mensajería
mailer-->SMTP-GW[SMTP del cliente]:::optional
mailer-.->WhatsApp[WhatsApp API]:::optional
end
subgraph Cita Previa
appointments-sync-->cita-previa
end
VTramit-.->Autenticacion[[Autenticación]]:::optional
Autenticacion-.->Auth-Backend
subgraph "Auth-Backend"
IDP["IdP SAMLv2"]
AD["Active Directory / LDAP"]
OAuth
end
cita-previa["Servicio de cita previa"]:::optional-.->VTAPI
end