Nuovo modulo disponibile
Gli appuntamenti SitWebApp si sincronizzano con Google Calendar
Un modulo di sincronizzazione bidirezionale collega automaticamente il calendario operativo di SitWebApp a Google Calendar.
Appuntamenti, modifiche ed eliminazioni restano allineati tra gestionale e calendario, riducendo duplicazioni, trascrizioni manuali e informazioni non aggiornate. SitWebApp continua a governare il processo operativo, mentre Google Calendar rende gli impegni consultabili anche da smartphone, tablet e postazioni esterne.
Attivo
ERP
CAL
01
✓
02
✓
03
✓
04
✓
i
La sincronizzazione conserva origine, stato ed esito delle operazioni per ogni appuntamento.
Un calendario sempre allineato
SitWebApp e Google Calendar lavorano finalmente insieme
Le informazioni possono viaggiare in entrambe le direzioni, mantenendo il gestionale come riferimento centrale per stati, regole e attività operative.
Il modulo collega gli appuntamenti gestiti in SitWebApp a un calendario Google autorizzato. Quando viene creato o modificato un appuntamento nel gestionale, il relativo evento può essere pubblicato o aggiornato automaticamente.
Anche gli eventi creati o modificati in Google Calendar possono essere rilevati e importati nell’ERP, mantenendo date, orari, descrizione, posizione e altre informazioni disponibili.
Il collegamento riduce gli inserimenti duplicati e permette a operatori e collaboratori di consultare gli impegni attraverso gli strumenti che utilizzano già ogni giorno.
Le regole di SitWebApp restano comunque prioritarie: appuntamenti provvisori, conflitti, errori ed eliminazioni vengono gestiti secondo un flusso controllato.
01
Meno inserimenti duplicati
Lo stesso appuntamento non deve essere riscritto manualmente in due strumenti differenti.
02
Informazioni più coerenti
Orari, titoli, posizioni e note restano allineati dopo le modifiche.
03
Consultazione in mobilità
Gli eventi sono disponibili attraverso Google Calendar da computer e dispositivi mobili.
04
Controllo centralizzato
SitWebApp conserva stato, origine e informazioni operative dell’appuntamento.
Perché integrare i calendari
Due sistemi separati aumentano il rischio di errori
Quando ERP e calendario vengono aggiornati manualmente, è facile creare eventi duplicati, dimenticare modifiche o mostrare ai collaboratori informazioni non più valide.
01
Appuntamenti inseriti due volte
L’operatore registra l’attività nel gestionale e deve successivamente copiarla sul calendario.
02
Orari non aggiornati
Una modifica viene registrata soltanto in uno dei due sistemi e il team continua a vedere il vecchio orario.
03
Eventi eliminati solo da una parte
Un appuntamento annullato resta visibile sul calendario e può generare spostamenti o preparazioni inutili.
04
Informazioni copiate in modo incompleto
Note, posizione, contatti o riferimenti interni possono essere dimenticati durante la trascrizione.
05
Eventi provvisori pubblicati troppo presto
Un appuntamento ancora in attesa di conferma può essere interpretato erroneamente come definitivo.
06
Modifiche contemporanee
Lo stesso evento viene aggiornato sia nel gestionale sia su Google Calendar, creando versioni differenti.
!
Sincronizzare non significa copiare senza controllo
Il modulo registra l’origine degli eventi e applica regole specifiche per conferme, modifiche, eliminazioni, conflitti ed errori, evitando trasferimenti circolari e sovrascritture silenziose.
Funzionalità principali
Tutto ciò che serve per sincronizzare gli appuntamenti
Il modulo si integra con il flusso operativo esistente senza sostituire SitWebApp e senza obbligare gli utenti a cambiare le proprie abitudini.
UP
Da SitWebApp a Google Calendar
Gli appuntamenti confermati nell’ERP possono essere pubblicati automaticamente nel calendario Google.
- Titolo dell’appuntamento
- Data, ora e durata
- Posizione
- Note operative
- Riferimenti interni
DOWN
Da Google Calendar a SitWebApp
Gli eventi creati o modificati su Google possono essere importati e convertiti in appuntamenti ERP.
- Date e orari
- Titolo e descrizione
- Posizione
- Informazioni disponibili
- Origine dell’evento
SYNC
Aggiornamenti automatici
Gli appuntamenti già collegati vengono riallineati quando cambiano informazioni rilevanti.
- Modifica del titolo
- Spostamento dell’orario
- Variazione della durata
- Aggiornamento delle note
- Modifica della posizione
DEL
Gestione delle eliminazioni
Il sistema riconosce la rimozione di un appuntamento e gestisce la relativa controparte quando previsto.
- Rilevamento della cancellazione
- Controllo dell’origine
- Regole configurabili
- Registrazione dell’esito
- Protezione da eliminazioni improprie
DAY
Eventi giornalieri
Sono supportati eventi che occupano una giornata intera oppure più giornate consecutive.
- Eventi senza orario
- Intera giornata
- Più giorni consecutivi
- Interpretazione delle date
- Gestione della data finale
CNT
Recupero dei contatti
Email e numeri di telefono presenti nella descrizione possono essere riconosciuti e normalizzati.
- Riconoscimento email
- Riconoscimento telefono
- Normalizzazione dei dati
- Associazione all’appuntamento
- Conservazione della descrizione
WAIT
Appuntamenti pending protetti
Gli appuntamenti provvisori non vengono pubblicati finché non raggiungono lo stato previsto.
- Controllo dello stato
- Esclusione degli eventi provvisori
- Pubblicazione dopo conferma
- Riduzione degli appuntamenti errati
- Coerenza con il flusso ERP
CF
Gestione dei conflitti
Le modifiche effettuate contemporaneamente nei due sistemi possono essere rilevate e segnalate.
- Confronto delle modifiche
- Individuazione delle divergenze
- Nessuna sovrascrittura silenziosa
- Verifica amministrativa
- Stato dedicato al conflitto
INC
Sincronizzazione incrementale
Dopo il primo allineamento vengono elaborati soprattutto gli eventi modificati di recente.
- Riduzione delle chiamate API
- Tempi di elaborazione inferiori
- Minore carico sul sistema
- Recupero delle sole variazioni
- Sincronizzazione più efficiente
Come funziona
Un collegamento continuo tra gestionale e calendario
SitWebApp resta il centro del processo operativo. Google Calendar diventa un’estensione per consultare e aggiornare gli impegni attraverso strumenti già conosciuti dal team.
ERP
SitWebApp
Gestione dell’appuntamento, dello stato, dei riferimenti interni e delle informazioni operative.
CAL
Google Calendar
Consultazione esterna, modifica degli eventi e accesso da desktop, smartphone e tablet.
01
Autorizzazione
Un amministratore collega l’account Google autorizzato tramite il flusso OAuth ufficiale.
02
Configurazione
Vengono definiti calendario, intervallo temporale e regole operative dell’installazione.
03
Primo allineamento
Gli eventi disponibili vengono analizzati e associati agli appuntamenti già presenti.
04
Controllo periodico
Lo scheduler esegue automaticamente importazione, aggiornamento e pubblicazione.
05
Registrazione dello stato
Ogni appuntamento conserva origine, identificativo, esito ed eventuali errori.
06
Gestione delle eccezioni
Errori e conflitti possono essere controllati e ritentati dall’area amministrativa.
Sicurezza e affidabilità
Progettato per operare in produzione in modo controllato
Il modulo non si limita a trasferire dati tra due servizi. Include controlli per impedire duplicazioni, richieste non autorizzate, sincronizzazioni circolari e processi concorrenti.
L’accesso al collegamento è riservato agli amministratori e la password dell’account Google non viene comunicata né memorizzata da SitWebApp.
Lo stato di ogni operazione viene conservato per consentire il controllo degli errori e il successivo tentativo di sincronizzazione.
01
OAuth 2.0
L’account autorizza l’applicazione senza condividere la propria password con il gestionale.
02
Protezione del parametro state
Il flusso di autorizzazione controlla il parametro di sicurezza previsto da OAuth.
03
Accesso amministrativo
Il collegamento e la configurazione sono riservati agli utenti autorizzati.
04
Protezione anti-loop
Gli eventi provenienti da Google non vengono inviati nuovamente allo stesso calendario.
05
Job senza sovrapposizioni
Le elaborazioni pianificate evitano l’esecuzione simultanea dello stesso processo.
06
Tracciamento degli errori
Errori, conflitti ed esiti vengono registrati per ciascun appuntamento.
Vantaggi operativi
Più continuità, meno attività ripetitive
L’integrazione è utile nelle organizzazioni in cui gli appuntamenti vengono consultati e modificati da più persone, anche fuori dall’ERP.
01
Meno inserimenti duplicati
Non è più necessario ricopiare manualmente lo stesso appuntamento in due piattaforme.
02
Meno errori di trascrizione
Date, orari, descrizioni e riferimenti vengono trasferiti automaticamente.
03
Consultazione in mobilità
Gli impegni possono essere visualizzati tramite Google Calendar da smartphone, tablet e computer.
04
Maggiore coordinamento
I collaboratori autorizzati lavorano su una pianificazione più aggiornata e condivisa.
05
Più visibilità sullo stato
Ogni appuntamento conserva informazioni sull’origine e sull’esito della sincronizzazione.
06
Automazione controllata
Il sistema opera in background applicando regole precise per stati, errori e conflitti.
Esempi operativi
Come cambia la gestione quotidiana degli appuntamenti
La sincronizzazione riduce i passaggi manuali senza eliminare il controllo amministrativo sul processo.
Esempio 01
Appuntamento confermato in SitWebApp
Prima
L’operatore conferma l’appuntamento nell’ERP e deve successivamente inserirlo anche nel calendario condiviso.
Dopo
Dopo la conferma, l’appuntamento viene pubblicato automaticamente sul calendario Google configurato.
Esempio 02
Spostamento dell’orario da smartphone
Prima
Il collaboratore modifica l’evento su Google, ma l’orario presente nell’ERP resta invariato.
Dopo
La variazione viene rilevata e trasferita all’appuntamento collegato in SitWebApp.
Esempio 03
Evento creato direttamente su Google
Prima
L’evento resta soltanto sul calendario e deve essere ricopiato nel gestionale.
Dopo
Il modulo importa l’evento e crea un appuntamento ERP con le informazioni disponibili.
Esempio 04
Modifica contemporanea nei due sistemi
Prima
Una delle due versioni può sovrascrivere l’altra senza rendere evidente la divergenza.
Dopo
Il modulo individua la possibile collisione e segnala l’appuntamento per la verifica.
Area amministrativa
Il controllo resta nelle mani degli amministratori
Il modulo comprende strumenti per verificare lo stato delle operazioni e intervenire quando una sincronizzazione non viene completata.
L’amministratore può distinguere gli appuntamenti creati in SitWebApp da quelli importati da Google, controllare gli errori e avviare manualmente specifiche operazioni.
In questo modo l’automazione rimane trasparente e verificabile anche in presenza di problemi temporanei o dati non coerenti.
01
Stato di sincronizzazione
Visualizzazione dell’esito associato a ciascun appuntamento.
02
Importazione manuale
Avvio del recupero degli eventi da Google Calendar.
03
Nuovo tentativo
Possibilità di ritentare la sincronizzazione di un singolo appuntamento.
04
Errori e conflitti
Evidenza delle operazioni che richiedono una verifica amministrativa.
05
Origine dell’appuntamento
Distinzione tra eventi ERP ed eventi importati dal calendario Google.
Attivazione del modulo
Configurazione adattata all’installazione SitWebApp
Il modulo è opzionale e viene configurato in base al calendario da collegare, all’organizzazione interna e alle regole operative dell’installazione.
01
Analisi del flusso
Verifichiamo come vengono creati, confermati, modificati e annullati gli appuntamenti.
02
Scelta del calendario
Viene individuato il calendario Google aziendale da utilizzare per l’integrazione.
03
Autorizzazione protetta
L’amministratore completa il collegamento tramite OAuth, senza condividere la password.
04
Configurazione delle regole
Definiamo intervallo temporale, stati ammessi e comportamento delle eliminazioni.
05
Primo test
Eseguiamo prove di creazione, modifica, importazione e cancellazione.
06
Messa in produzione
Attiviamo lo scheduler e verifichiamo le prime sincronizzazioni automatiche.
Domande frequenti
Cosa sapere prima dell’attivazione
Il comportamento viene configurato in relazione all’installazione SitWebApp e al calendario Google che l’organizzazione desidera collegare.
La sincronizzazione è realmente bidirezionale?
Sì. Gli appuntamenti SitWebApp possono essere inviati a Google Calendar e gli eventi Google possono essere importati nell’ERP. Il comportamento dipende dall’origine e dallo stato del singolo appuntamento.
Gli appuntamenti non confermati vengono pubblicati?
No. Gli appuntamenti ancora in stato provvisorio restano esclusi dalla pubblicazione finché non raggiungono lo stato previsto.
Cosa accade se lo stesso evento viene modificato in entrambi i sistemi?
Il modulo può individuare una situazione potenzialmente conflittuale e segnalarla, evitando di sovrascrivere automaticamente una delle due versioni.
La sincronizzazione rallenta il gestionale?
Le operazioni vengono eseguite in background. Dopo il primo allineamento, la sincronizzazione incrementale elabora principalmente gli eventi modificati.
È necessario condividere la password Google?
No. Il collegamento utilizza il flusso OAuth ufficiale di Google e non richiede la comunicazione della password al gestionale.
Il modulo è attivo automaticamente per tutti?
No. È un modulo opzionale e viene abilitato soltanto nelle installazioni che richiedono l’integrazione.
Cosa accade se Google non è temporaneamente raggiungibile?
L’errore viene registrato e l’operazione può essere individuata e ritentata successivamente.
Gli eventi importati vengono rimandati a Google?
No. Il sistema registra l’origine dell’appuntamento e impedisce che un evento importato venga ripubblicato, evitando loop e duplicazioni.
Disponibile su richiesta
Porta gli appuntamenti SitWebApp anche su Google Calendar
Richiedi l’attivazione del modulo per centralizzare la gestione degli appuntamenti, automatizzare gli aggiornamenti e rendere la pianificazione accessibile anche fuori dall’ERP.