MODULO INTEGRAZIONE TECHNOGYM
MODULO INTEGRAZIONE TECHNOGYM
MYWELLNESS CLOUD
All’interno del programma InforYou, andare nella definizione del modulo Integrazione Technogym I parametri sono da richiedere a Technogym Parametri fissi per tutte le installazioni : ProfessionalAppID = 69295ED5-A53C-434B-8518-F2E0B5F05B28 Url servizio mywellness cloud = http://services.mywellness.com Email Operatore Azienda (MWCOperatorLogin): integrazioneinforyou@gmail.com Password Operatore Azienda (MWCOperatorPassword) : Technogym2014 Gli altri parametri vanno richiesti a Marcello o Fabiano di Technogym: faciltyurl: Url Azienda facility ID: Identificativo Azienda ApiKey: ApiKey
Installazione: copiare la cartella MyWellness Cloud dalla cartella Gymnasium SQL\Manager\Extra alla cartella Gymnasium SQL modificare con un editor di testo (notepad) il file Inforyou.Technogym.SynchronizatorService.exe.config impostando il valore del nodo dataPath con il percorso della cartella manager di InforYou
(es <add key="dataPath" value=""/> → <add key="dataPath" value="D:\INFORYOU\Gymnasium SQL\Manager"/>
AVVISARE TECHNOGYM che si è pronti per lanciare la sincronizzazione e aspettare la conferma per procedere appena dato l’ok lanciare il file Install.bat
In Caso di errata sincronizzazione (controllare i log), verificare se ne database il campo TGsincronizzato nella tabella utentecustom ha una data di sicro, se vi è, il campo va reimpostato come NULL tramite il seguente query:
update utentecustom set TGsincronizzato= NULL
Per testare il tutto
Sono sincronizzati i clienti che hanno:
- nome
- cognome
- data nascita
- abbonamento col flag Sincronizza TGS
- Basta creare un utente nuovo e fare la prova
- Per i vecchi clienti ogni 5 minuti parte la sincronizzazione automatica: i clienti già presenti in cloud (per il passaggio dal vecchio DataInterface verranno sincronizzati e sarà indicato l’ID sul campo UtenteCustom.TGSincronizzato)
Se non vengono memorizzati gli accessi (/i dati) in tempo reale - controllare che sia attivo il service broker
Lanciare questa query nel db SELECT is_broker_enabled FROM sys.databases WHERE name = 'dbgym'
Se restituisce 1 tutto ok Se restituisce 0 vuol dire che non è attivo
Per riattivarlo: ALTER DATABASE dbgym set single_user with rollback immediate GO ALTER DATABASE dbgym set new_broker GO ALTER DATABASE dbgym set multi_user
Questa query dovrebbe essere lanciata dallo script di installazione del servizio MyWellnessCloud N.B. Se viene fatto il ripristino di un backup il service broker viene disattivato e occorre riattivarlo
Per fare un test: Una volta riattivato un utente già sincronizzato in cloud passa la tessera, dovrei vederlo in tempo reale nel cloud
Unisciti alla nostra fanbase