Pannello di Controllo Areagate
A cosa serve
Da questo pannello e' possibile configurare la sincronizzazione con il sistema Areagate (AreaApp), gestire l'attivazione e la configurazione dei singoli processi di sincronizzazione, e monitorarne lo stato in tempo reale.
Il sistema Areagate permette di sincronizzare il gestionale con applicativi esterni (portali web, app mobile, sistemi di terze parti) in modo automatico e pianificato. Ogni processo di sincronizzazione puo' essere eseguito in modo differenziale (solo le variazioni) o completo (tutti i dati).
E' anche possibile attivare o disattivare l'intero processo di sincronizzazione; se in fase di avvio viene rilevata una richiesta da remoto di accensione o spegnimento, questa viene eseguita automaticamente.
Programma: GESSTPRC | Percorso menu: Sistema > Archivi > Sincronizzazioni > Pannello di controllo Areagate
Come si accede
- Menu: Sistema > Archivi > Sincronizzazioni > Pannello di controllo Areagate
Prerequisiti
- Devono essere configurati i parametri di connessione ad Areagate: codice azienda, stringa di connessione al database Areagate, eventuale indirizzo email per le segnalazioni tecniche.
- I parametri si trovano nel gruppo areaapp della configurazione di sistema.
- Il modulo Areagate deve essere abilitato (parametro attiva-areaapp nel gruppo abilita).
Operativita'
Testata
| Campo | Descrizione |
|---|---|
| Sincronizzazione attiva | Casella di spunta per attivare/disattivare tutta la sincronizzazione. Collegata al parametro attiva-areaapp. |
| Data/ora check attivita' | Data e ora dell'ultimo segnale di attivita' da parte dei processi di sincronizzazione in esecuzione. Se la sincronizzazione e' attiva, un aggiornamento costante indica che i processi stanno girando regolarmente. |
| Stand-by | Indica quando i processi sono in stand-by. I parametri di stand-by (fasce orarie, giorni della settimana) sono definiti nell'apposita pagina di Areagate. |
| Versione lancio | Versione corrente del programma di lancio (AGLANCIO). Viene aggiornata automaticamente. |
| Descrizione stand-by | Descrizione testuale della fascia di stand-by attiva (giorni e/o orari). |
Comportamento della casella Sincronizzazione attiva: - Disattiva: tutti i processi vengono messi in stand-by. - Attiva: viene eseguito un test di connessione; i processi configurati come attivi diventano operativi.
Griglia istanze
Ogni istanza raggruppa uno o piu' processi eseguiti in sequenza. Piu' istanze possono essere eseguite in parallelo.
| Colonna | Descrizione |
|---|---|
| Data check / Ora check | Data e ora dell'ultimo controllo di "processo attivo" |
| Stato | Indica in modo sintetico se l'istanza e' in esecuzione |
| N. Processi | Numero totale di processi collegati all'istanza |
| N. Processi attivi | Quanti processi sono attivi nell'istanza |
| Classe | Tipo di istanza |
| Descrizione processi | Mostra la descrizione dei primi processi dell'istanza, per riconoscerla rapidamente |
| Esporta tutto? | Se attivato, alla prossima esecuzione il processo esegue un'esportazione completa invece di una differenziale. Si riporta a "No" al termine. |
| Spento forzato | Indica se l'istanza e' stata spenta volontariamente da questo pannello |
| Versione AGLANCIO | Versione del programma AGLANCIO in esecuzione per questa istanza |
Griglia processi
| Colonna | Descrizione |
|---|---|
| Id | Identificativo del processo |
| Nome | Codice mnemonico del processo |
| Descrizione | Descrizione breve del processo |
| Programma | Nome del programma che esegue la sincronizzazione |
| Istanza | Numero di istanza di appartenenza. Processi con lo stesso numero di istanza vengono eseguiti in sequenza; istanze diverse vengono eseguite in parallelo. |
| Tempo di attesa | Minuti di attesa tra un'esecuzione e la successiva |
| Attivo? | Indica se il processo e' attivo. Doppio clic per attivare o disattivare. |
| Forzo esecuzione? | Se attivato, avvia il processo immediatamente. Si disattiva automaticamente al termine. |
| Esporta tutto? | Se attivato, alla prossima esecuzione viene esportato tutto invece delle sole variazioni. |
| Log level | Livello di dettaglio del log |
| Ultima esecuzione | Data e ora dell'ultima esecuzione |
| Prossima esecuzione | Data e ora prevista per la prossima esecuzione |
| Stato | Stato del processo attivo |
| Errori | Numero di errori nell'ultima esecuzione |
| Messaggio | Ultimo messaggio segnalato dal processo |
| Procedura | Identificativo dell'ultima procedura di log (per consultare il log dettagliato) |
| Data/Ora ultimo aggiornamento | Data e ora dell'ultimo record esportato o importato |
| Limita righe | Se > 0, limita l'elaborazione alle prime N righe. Utile in fase di test. |
| Limita errori | Se > 0, limita il numero di segnalazioni di errore prodotte |
Le colonne in verde sono modificabili; le altre sono informative.
Tasti funzione sulla griglia processi
| Tasto | Funzione |
|---|---|
| F1 Refresh | Aggiorna i dati della griglia per vedere lo stato in tempo reale |
| F3 Aggiornamento | Salva e consolida le modifiche alle impostazioni |
| F5 Esegui | Avvia immediatamente il processo selezionato, anche se non attivo |
| F6 Spegni/Accendi | Sulla griglia processi: spegne/accende tutti i processi. Sulla griglia istanze: spegne/accende la singola istanza selezionata |
| F7 Log | Apre il log di elaborazione dell'ultima sessione eseguita per il processo selezionato |
Tasti funzione sulla griglia istanze
| Tasto | Funzione |
|---|---|
| F5 Forza reload istanze | Ricarica la configurazione delle istanze: spegne, rileva modifiche e riaccende. Richiede qualche minuto. |
| F6 Accendi / Spegni | Accende o spegne la singola istanza selezionata. |
Procedura di configurazione iniziale
- Accedere alla configurazione di sistema e impostare i parametri nel gruppo areaapp (codice azienda, stringa di connessione, email).
- Attivare la spunta Sincronizzazione attiva: il sistema tenta la connessione. Se riesce, e' consigliabile disattivarla nuovamente.
- Configurare le istanze e i processi nella griglia.
- Attivare i processi desiderati con doppio clic su Attivo?.
- Riattivare la spunta Sincronizzazione attiva.
Regole di business
- L'attivazione di un singolo processo viene ignorata se la sincronizzazione generale non e' attiva.
- Il numero di istanza non e' modificabile per i processi che hanno un processo padre: deve coincidere con quello del padre.
- Il campo Esporta tutto? su un'istanza si applica a tutti i processi dell'istanza e si riporta a "No" al termine dell'elaborazione.
- I periodi di stand-by (fasce orarie o giorni della settimana) vengono definiti direttamente nell'applicativo Areagate e vengono rispettati automaticamente dai processi.
- Il campo Limita righe e' utile nelle fasi iniziali per testare la sincronizzazione con un numero ridotto di record.
Messaggi di errore
| Messaggio | Causa | Cosa fare |
|---|---|---|
| Errore di connessione | La stringa di connessione e' errata o Areagate non e' raggiungibile | Verificare i parametri di connessione nel gruppo areaapp della configurazione |
Vedi anche
- Pannello di controllo DB Frontiera — pannello per la sincronizzazione con database di frontiera
- Configurazioni — parametri di sistema