Installazione InforYou Ecosistema
Indice
Definizione ed Acronimi
IYM | InforYou Manager |
IYES | InforYou Ecosistema |
Directory | Cartella |
ver. | Versione |
App | Applicazione Mobile |
BUS | Business |
PRO | Professional |
STA | Standard |
Introduzione
Il presente documento ha come scopo la definizione della procedura di installazione dell’Ecosistema InforYou EcoSystem (IYES) presso il centro del cliente (palestra, centro sportivo, piscina).
Ambiente
IYES richiede un’istanza di IIS correttamente configurata, esposta all’esterno mediante IP statico, qualora si voglia permettere l’accesso a IYES da Internet, oppure un IP interno alla rete nel caso in cui le applicazioni sviluppate siano utilizzate in rete locale. Il sistema operativo consigliato è Windows Server 2008/2012 con IIS 7.5/8.0. E’ necessaria inoltre un’installazione valida di InforYou, con un database SQLServer configurato ed accessibile.
Installazione
Creare una directory e configurarla come Sito Web all’interno del server. Impostare come si desidera il binding del sito configurando IP, porte (attenzione per le app di Make It App siamo d’accordo di impostare come porta 8586) e application pool (deve usare ASP.NET 4.0). Copiare il contenuto della cartella \Manager\Extra\EcoSystem
Procedere con la configurazione delle stringhe di configurazione del database.
Configurazione
Se è la prima installazione, rinominare il file _web.config in web.config. Aprire il file web.config e modificare la seguente stringa di connessione:
<connectionStrings> <add name="GymnasiumDataSource" connectionString="server=SERVERNAME;DATABASE=DBNAME;UID=LOGIN;PWD=PASSWORD"/> </connectionStrings>
Sostituire:
- SERVERNAME con il nome dell’istanza dove si trova il database di SQL Server di InforYou
- DBNAME con il nome del database
- LOGIN con la login utilizzata per connettersi al server
- PASSWORD con la password utilizzata per connettersi al server
Impostazioni database
L’ultima configurazione da effettuare consiste nell’aggiunta del valore di Secret Key nella tabella impostazioni del database di InforYou (idAzienda = null). Il GUID secret key viene consegnato al cliente e NON deve essere comunicato a nessun altro.
- Descrizione: IESKey
- IDAzienda: NULL
- Valore: IL VALORE CONSEGNATO AL CLIENTE (SecretKey)
Questo conclude la fase di configurazione del sistema presso il centro del cliente.
E’ possibile indicare questo valore in Inforyou → Ritorna a menù principale → Impostazioni → Parametri → Generali → Ecosistema Chiave API
NOTA: Assicurarsi che il valore presente in appSettings\ IYESManagerUrl nel web.config sia impostato su http://iyes.inforyou.it/
NOTA: IYES deve poter comunicare con l’indirizzo web http://iyes.inforyou.it/ per poter definire permessi ed accessi. Assicurarsi che l’accesso a tale indirizzo sia libero da firewall o altri blocchi.
Test
Per verificare il corretto funzionamento del sistema IYES, navigare all’url
http://<URLSITO>/v1/Configuration/echo
Dove URLSITO deve essere sostituito con l’url del sito web dove è stato installato l’ecosistema (ad esempio: iyes.orangepalestre.it, services.downtownpalestre.it etc.) La chiamata fa partire il global.asax che contatta il sistema licenze dell’ecosistema presso inforyou e si scarica la tabella delle configurazioni di app di terze parti e permessi. Se tutto è configurato correttamente dovrebbe uscire
Nel caso di errori con applicazioni di terze parti, è necessario disattivare la visualizzazione dei customError nel caso compaia questa pagina di errore (cercando di effettuare una chiamata verso l’applicazione)
E’ sufficiente quindi editare il file web.config presente nella cartella di installazione dell’Ecosistema ed inserire in qualsiasi punto del nodo <system.web> la voce <customErrors mode=”Off”>.
Impostazione per TeamSystem Pay
- Se il cliente utilizza TeamSystem Pay è necessario verificare questa configurazione
- Accedere a IIS
- Accedere al sito EcoSystem
- Cliccare su MODULI
- Controllare se è presente la voce WebDavModule ed eliminarla
- Cliccare su Mapping Gestori
- Controllare se è presente la voce WebDavModule ed eliminarla
Unisciti alla nostra fanbase