Menu

Live Clients


  • Scopo: Gestione degli accessi agli ambienti e amministrazione multi-tenant

    Panoramica: La sezione Live Client funge da centro di controllo per la gestione degli ambienti client isolati nel sistema GSI. Ogni live client rappresenta un ambiente aziendale completamente indipendente con il proprio database dedicato, garantendo la completa segregazione dei dati e la sicurezza, consentendo al contempo l'accesso inter-client controllato quando esplicitamente autorizzato.

    Caratteristiche e Concetti Principali

    Architettura Multi-Tenant

    GSI opera su un'architettura multi-tenant sofisticata in cui ogni ambiente client è completamente isolato con il proprio database dedicato. Questo garantisce la massima sicurezza e privacy dei dati mantenendo la flessibilità di concedere accesso controllato tra gli ambienti quando i requisiti aziendali lo richiedono.

    Configurazione dei Moduli

    Ogni live client può essere configurato con moduli GSI specifici in base alle esigenze aziendali e agli accordi di licenza. I moduli disponibili includono:

    • Gestione Organizzazione (Essenziale)
    • Gestione Documenti
    • CRM (Customer Relationship Management)
    • Servizi Clienti
    • Gestione Staff
    • Tempi e Attività
    • Sistema Ticketing
    • Notifiche

    L'attivazione dei moduli è controllata a livello di live client e determina quali funzionalità sono disponibili agli utenti all'interno di quell'ambiente.

    Ruolo dell'Admin Azienda

    Ogni live client ha un referente designato che funge da Admin Azienda - l'utente principale con i massimi permessi all'interno del proprio ambiente live client. Questo ruolo include:

    • Accesso completo a tutti i moduli attivati
    • Gestione utenti e assegnazione permessi
    • Configurazione del sistema all'interno del proprio ambiente
    • Autorità per concedere permessi di accesso cross-client

    Importante: L'Admin Azienda può essere cambiato solo dagli amministratori di sistema su richiesta esplicita dall'organizzazione cliente che possiede il live client. Questo garantisce l'autorizzazione appropriata e previene trasferimenti di accesso non autorizzati.

    Controllo Accesso Cross-Client

    Il sistema supporta l'accesso controllato tra diversi live client attraverso un meccanismo di autorizzazione esplicita:

    1. Concessione Autorizzazione: L'Admin Azienda di un live client può concedere esplicitamente l'accesso al proprio ambiente a società da altri live client
    2. Eredità Permessi: Gli utenti che accedono a live client esterni ereditano solo i permessi specificamente concessi dall'Admin Azienda ospitante
    3. Restrizioni Aggiuntive: L'accesso può essere ulteriormente limitato attraverso permessi specifici per individuo all'interno del live client autorizzato
    4. Segregazione Dati: Al di fuori di queste concessioni di accesso esplicitamente abilitate, tutti i dati del live client rimangono completamente segregati e inaccessibili ad altri ambienti

    Architettura del Database di Sistema

    Mentre i dati dei live client sono completamente segregati, alcune informazioni essenziali sono mantenute in un database di sistema comune:

    • Dati di Autenticazione Utente: Credenziali di accesso e informazioni utente di base
    • Informazioni di Routing: Dati richiesti per dirigere gli utenti ai loro ambienti live client corretti
    • Permessi Cross-Client: Record di autorizzazione per i diritti di accesso inter-client
    • Amministrazione di Sistema: Configurazione globale del sistema e dati di gestione

    Questo approccio a doppio database garantisce sia la sicurezza attraverso la segregazione che la funzionalità attraverso i necessari meccanismi condivisi di autenticazione e routing.

    Interfaccia Live Client

    L'interfaccia di gestione Live Client visualizza una tabella con le seguenti informazioni:

    Colonne Tabella:

    • ID GSI: Identificatore unico di sistema per ogni live client (es. 00000013, 00000015)
    • Nome: Nome descrittivo dell'organizzazione cliente
    • Azioni: Strumenti di gestione per ogni live client

    Pulsanti Azioni (da sinistra a destra):

    1. Accedi al Live Client - Accesso diretto all'ambiente cliente
    2. Gestisci Moduli Live Client - Configura quali moduli GSI sono attivi
    3. Cambia Admin Azienda - Riassegna il ruolo di Admin Azienda
    4. Invia Email di Invito all'Admin - Invia credenziali di accesso all'Admin Azienda
    5. Elimina - Rimuove il live client (con opzioni soft/reversibile o hard/irreversibile)
  • Crea Nuovo Live Client

    La creazione di un nuovo Live Client viene eseguita attraverso una procedura guidata in 4 passaggi che guida gli amministratori attraverso il processo di configurazione.

    Passaggio 1: Informazioni

    Configura le informazioni aziendali di base:

    • ID GSI: Identificatore unico generato automaticamente
    • Nome dell'azienda: Identificatore principale per l'organizzazione cliente (obbligatorio)

    Passaggio 2: Admin Azienda

    Configura l'Admin Azienda che gestirà il Live Client:

    • Nome dell'admin: Campo obbligatorio per il nome dell'amministratore
    • Cognome dell'admin: Campo obbligatorio per il cognome dell'amministratore
    • E-mail dell'admin: Email di contatto principale per l'accesso al sistema
    • Lingua dell'app: Lingua predefinita per l'interfaccia dell'amministratore
    • Invia e-mail di invito: Opzione per inviare automaticamente le credenziali di accesso

    Importante: Il ruolo di Admin Azienda può essere cambiato solo dagli amministratori di sistema su richiesta esplicita dall'organizzazione cliente.

    Passaggio 3: Moduli

    Seleziona e configura i moduli GSI per il Live Client:

    Moduli Disponibili:

    • Staff: Gestione dipendenti con componenti inclusi e moduli correlati
    • Importazione rilevatore badge: Integrazione con sistemi di rilevazione presenze
    • Notifiche: Funzionalità di avviso e comunicazione a livello di sistema
    • Integrazione della mobilità: Accesso e funzionalità mobile
    • Ticketing: Sistema di gestione supporto e richieste
    • Documenti: Capacità di gestione documenti
    • CRM: Strumenti di gestione relazioni clienti

    Ogni modulo include:

    • Componenti inclusi: Funzionalità principali attivate automaticamente con il modulo
    • Moduli correlati: Moduli aggiuntivi che migliorano la funzionalità quando utilizzati insieme

    Passaggio 4: Copia Tabelle Generali

    Eredita dati di configurazione standardizzati da un Live Client esistente:

    Opzioni Impostare:

    • Tutto: Copia tutte le configurazioni disponibili
    • Valute: Opzioni valuta preconfigurate per transazioni finanziarie
    • Regioni: Dati geografici regionali
    • Paesi: Dati di riferimento geografici per indirizzi e localizzazione

    Opzioni Staff:

    • Tutte le configurazioni relative al personale
    • Attività dei clienti
    • Tipi di tempo di viaggio
    • Turni di lavoro
    • Tipi di assenze
    • Festività nazionali

    Opzioni Aziende:

    • Strutture e relazioni aziendali preconfigurate

    Opzioni Individui:

    • Categorie dipendenti, ruoli e modelli di permessi

    Vantaggi:

    • Distribuzione rapida con configurazioni collaudate
    • Coerenza tra ambienti correlati
    • Tempo e sforzo di configurazione ridotti
    • Eredità delle best practice

    Dopo aver selezionato cosa copiare, clicca "COPIA E COMPLETA" per completare la creazione del Live Client.

  • Accesso al Live Client

    L'accesso ai Live Client è controllato attraverso un sistema di permessi multi-livello che garantisce la sicurezza abilitando la necessaria collaborazione cross-client.

    Requisiti di Accesso

    1. Accesso Primario: Gli utenti devono avere il permesso dal loro Live Client di origine per accedere ad ambienti esterni
    2. Autorizzazione Target: L'Admin Azienda del Live Client target deve concedere espliciti permessi di "condivisione con"
    3. Permessi Individuali: I permessi specifici dell'utente all'interno del Live Client di origine definiscono ulteriormente i livelli di accesso

    Tipi di Accesso nella Tabella Live Client

    L'interfaccia Live Client visualizza diverse icone di azione in base ai livelli di accesso:

    • Icone Modifica + Elimina: Aziende interne al tuo Live Client
      • Capacità di gestione complete
      • Modifica e configurazione diretta
      • Controllo amministrativo completo
    • Icone Modifica + Link: Live Client esterni con accesso concesso
      • Solo visualizzazione a meno che non siano concessi permessi specifici
      • Le modifiche richiedono l'accesso all'ambiente proprio dell'azienda
      • Il livello di accesso dipende dai permessi concessi dall'Admin Azienda target

    Navigazione

    Gli utenti possono passare tra Live Client autorizzati:

    1. Accedendo alla sezione Live Client
    2. Cliccando l'icona azione appropriata per l'ambiente desiderato
    3. Il sistema cambia automaticamente contesto al Live Client selezionato
  • Gestisci Live Client Esistente

    La gestione dei Live Client fornisce strumenti completi per mantenere e modificare gli ambienti cliente dopo la creazione iniziale.

    Interfaccia Tabella Live Client

    L'interfaccia di gestione visualizza:

    • ID GSI: Identificatore unico di sistema
    • Nome: Nome dell'organizzazione cliente
    • Azioni: Strumenti di gestione disponibili in base ai permessi

    Azioni di Gestione

    Cambia Admin Azienda

    Modifica l'assegnazione dell'Admin Azienda:

    1. Clicca l'icona Cambia Admin nella colonna Azioni
    2. Visualizza le informazioni dell'admin attuale
    3. Seleziona il nuovo Admin Azienda dal menu a tendina
    4. Clicca SALVA per applicare le modifiche

    Nota: Questa azione richiede privilegi di amministratore di sistema e dovrebbe essere eseguita solo con autorizzazione appropriata dall'organizzazione cliente.

    Gestisci Moduli

    Modifica i moduli attivi per un Live Client:

    1. Clicca l'icona Gestisci Moduli nella colonna Azioni
    2. Seleziona/deseleziona i moduli desiderati
    3. Configura componenti inclusi e moduli correlati
    4. Clicca SALVA per applicare le modifiche

    Le modifiche ai moduli hanno effetto immediato e possono influire sull'accesso degli utenti a funzionalità specifiche.

    Elimina Live Client

    Rimuovi un Live Client dal sistema:

    1. Clicca l'icona Elimina nella colonna Azioni
    2. Scegli il tipo di eliminazione:
      • Elimina in modo definitivo: Rimuove permanentemente tutti i dati (irreversibile)
      • Eliminazione Soft: Contrassegna come eliminato ma preserva i dati per potenziale recupero
    3. Clicca OK per confermare o CANCELLA per annullare

    Attenzione: L'eliminazione definitiva è permanente e non può essere annullata. Assicurati sempre di avere backup appropriati prima di procedere.

  • Condivisione tra Live Client

    La condivisione cross-client abilita la collaborazione controllata tra ambienti Live Client separati mantenendo sicurezza e integrità dei dati.

    Architettura di Condivisione Dati

    Tipi di Dati Condivisi:

    • Documenti: File e cartelle possono essere condivisi con controlli di accesso specifici
    • Dati Aziendali: Informazioni aziendali selezionate visibili nelle tabelle aziendali di origine
    • Dati di Riferimento: Tabelle generali e configurazioni

    Processo di Sincronizzazione:

    • I dati condivisi dai Live Client di origine appaiono in tabelle designate
    • I job in background gestiscono la sincronizzazione dei dati per garantire la coerenza
    • Gli aggiornamenti sono riflessi secondo gli intervalli di sincronizzazione configurati

    Configurazione Accesso Cross-Client

    Passo 1: Concessione Autorizzazione

    L'Admin Azienda del Live Client target deve:

    1. Accedere alle impostazioni aziendali nel proprio ambiente
    2. Navigare ai permessi di condivisione
    3. Concedere accesso a Live Client di origine specifici
    4. Definire livelli di permesso per accesso condiviso

    Passo 2: Configura Regole di Condivisione

    Nel Live Client di origine:

    1. Identificare i dati da condividere
    2. Impostare permessi di condivisione per aziende specifiche
    3. Configurare frequenza di sincronizzazione
    4. Definire restrizioni di accesso

    Specifiche Condivisione Documenti

    La condivisione documenti tra Live Client segue questi principi:

    • Permessi a Livello Cartella: Impostati a livello cartella con opzioni di eredità
    • Controlli Granulari: Permessi di visualizzazione, download, modifica e gestione
    • Tracciabilità Audit: Tutti gli accessi cross-client sono registrati
    • Accesso Revocabile: I permessi possono essere modificati o revocati in qualsiasi momento

    Sincronizzazione Dati

    Elaborazione Job in Background:

    • La sincronizzazione automatica viene eseguita a intervalli configurati
    • La sincronizzazione manuale può essere attivata per aggiornamenti immediati
    • La risoluzione dei conflitti segue regole predefinite
    • Log di sincronizzazione disponibili per risoluzione problemi

    Considerazioni Importanti:

    • I dati visibili nelle tabelle aziendali di origine sono di sola lettura per impostazione predefinita
    • Le modifiche richiedono permessi di modifica espliciti
    • Possono verificarsi ritardi di sincronizzazione durante operazioni ad alto volume
    • Verifica sempre i dati critici dopo la sincronizzazione

    Best Practice per la Condivisione Cross-Client

    1. Minimizza Dati Condivisi: Condividi solo informazioni essenziali
    2. Audit Permessi Regolari: Rivedi e aggiorna i permessi di accesso periodicamente
    3. Documenta Accordi di Condivisione: Mantieni registri chiari degli accordi di condivisione
    4. Monitora Log di Sincronizzazione: La revisione regolare aiuta a identificare potenziali problemi