V.1.1.7.1
Novità Ergo Configurator
Novità Ergo configurator
1
V.1.1.7.1
Novità introdotte in Ergo Configurator Con la nuova versione di Ergo Configurator sono state introdotte delle novità per facilitarne l'utilizzo: Wizard per la creazione di nuovi progetti: questo nuovo tool permette, in fase di creazione del nuovo progetto, di impostare direttamente le proprietà di base del progetto, quali il tipo di server, il numero di serie, l'indirizzo IP, ecc. Nuove proprietà di sistema: è stata aumentata la configurabilità della connessione dei client al server, infatti è possibile specificare 2 indirizzi per il server, uno interno alla rete e uno esterno, e la porta esterna nel caso sia diversa da quella di default. Nuova finestra per le elaborazioni: per le operazioni “pesanti” del Configurator come ad esempio l'apertura o l'importazione di un grosso progetto, è stata inserita una nuova finestra che comunica all'utente che il Configurator è in fase di elaborazione. Nuove funzioni grafiche per la disposizione degli oggetti: sono state aggiunte due nuove funzioni al pulsante “Arrangia” che permettono di distribuire equamente, verticalmente o orizzontalmente, lo spazio tra gli oggetti selezionati. Esportazione del progetto personalizzata per utente: è possibile creare e configurare degli utenti, suddividerli in gruppi e stabilire per ogni oggetto del configurator quali utenti potranno visualizzare l'oggetto sul client. Upload del progetto direttamente sul server: è stata migliorata la procedura di esportazione su server, è possibile caricare direttamente la configurazione sul server tramite connessione con l'indirizzo IP locale specificato nelle proprietà del sistema.
2
V.1.1.7.1
Wizard per la creazione di un nuovo progetto Questo capitolo vi spiega come creare un progetto utilizzando il nuovo wizard. Innanzitutto, per aprire il wizard, premere il pulsante “Nuovo” in alto a sinistra nella
finestra principale del Configurator.
Passo 1: Nome del progetto (obbligatorio) Inserire il nome del progetto nella casella di testo e cliccare sul pulsante “Avanti”.
Novità Ergo configurator
3
V.1.1.7.1
Passo 2: Tipo di server e numero di serie (obbligatorio) Selezionare il tipo di server e opzionalmente il numero di serie. Passare al passo successivo cliccando sul pulsante “Avanti” o concludere il wizard cliccando sul pulsante “Fine”. Tutti i passi successivi sono opzionali.
4
V.1.1.7.1
Step 3: Parametri connessione al server Inserire l'indirizzo IP locale per connettersi localmente al server e il nome host e la porta (se diversa da quella predefinita) per connettersi da remoto al server.
Novità Ergo configurator
5
V.1.1.7.1
Step 4: Impostazioni di geolocalizzazione e time server È possibile specificare il nome della località ed eventualmente anche le coordinate geografiche dove è installato il server, ovvero dove il progetto verrà caricato e utilizzato. Inoltre spuntare la voce “Abilita time server” se per sincronizzare la data e
l'ora con quelle del server.
6
V.1.1.7.1
Step 5: Impostazione utenti e gruppi per l'esportazione Se il progetto richiede la creazione di un elenco di utenti che servono a diversificare le esportazioni tra i vari client, cliccare sul pulsante “Modifica...” per accedere all'editor degli utenti. (vedi capitolo Esportazione Progetto per Utente)
Novità Ergo configurator
7
V.1.1.7.1
Una volta configurati tutti gli utenti e i gruppi, nella finestra del wizard viene visualizzato un riepilogo. Per passare al passo successivo, cliccare sul pulsante “Avanti”.
8
V.1.1.7.1
Step 6: Selezione delle licenze attive La selezione delle licenze permette di verificare in fase di esportazione se tutti gli oggetti o le funzionalità configurate nel progetto funzioneranno correttamente una volta che il progetto sarà esportato e caricato sul server. Infatti, se vengono configurati degli oggetti non inclusi nelle licenze acquistate dal cliente, questi oggetti non funzioneranno nell'impianto reale.
Per accedere all'editor delle licenze cliccare sul pulsante “Modifica...”.
Novità Ergo configurator
9
V.1.1.7.1
Nella finestra dell'editor delle licenze è possibile selezionare i pacchetti o le singole licenze desiderate dal cliente e il numero di client richiesti (minimo 1). Supponiamo che il cliente abbia scelto il pacchetto Sicurezza e Videocitofonia, la licenza Audio Video e la licenza Web Light con 4 client. Nell'editor delle licenze si dovrà spuntare le voci corrispondenti nell'albero delle licenze e inserire il numero di client nella casella in alto a destra.
Il pulsante “Cancella selezione” serve per resettare la selezione e quindi rimuoverà tutte le spunte dall'elenco delle licenze. Casella numero di client 10
V.1.1.7.1
Cliccando sul pulsante “OK” si ritorna nel wizard dove sarà visualizzato un riepilogo delle licenze selezionate con i relativi codici.
Novità Ergo configurator
11
V.1.1.7.1
Chiudere il Wizard Cliccando sul pulsante “Fine” del wizard tutti i parametri impostati verranno inseriti nel progetto. Per modificare in un secondo momento le informazioni impostate con il wizard, selezionare l'oggetto Sistema nell'albero di sistema del Configurator, nella griglia delle proprietà in basso a destra compariranno tutte le proprietà dell'oggetto.
Griglia delle proprietà
12
V.1.1.7.1
Nuove proprietà di Sistema Nel nodo “Sistema” dell'albero di sistema sono presenti nuove proprietà modificabili dalla griglia delle proprietà in basso.
rappresenta l'indirizzo IP (ad es. 74.14.3.108) o il nome host (ad es. pulsar.dyndns.org) necessari per connettersi al server da client che non si trovano nella stessa rete del server.
rappresenta l'indirizzo IP necessario per connettersi al server da client che si trovano all'interno della stessa rete del server. Un indirizzo IP locale è un indirizzo IP del tipo 192.168.X.X.
rappresenta il numero della porta TCP necessaria per connettersi al server da remoto (e quindi all'esterno della rete del server). La porta predefinita è la 7550.
Novità Ergo configurator
indica la località dove fisicamente risiede l'impianto configurato nel progetto.
13
V.1.1.7.1
Nuova finestra per le elaborazioni Per le operazioni “pesanti” del Configurator è stata inserita una nuova finestra che comunica all'utente che il Configurator è in fase di elaborazione.
Questa finestra appare in fase di apertura o importazione di un progetto e al cambio di lingua del Configurator.
14
V.1.1.7.1
Nuove funzioni grafiche per la disposizione degli oggetti Con la nuova versione del Configurator è stata introdotta una nuova funzione che permette di distribuire equamente nello spazio verticalmente o orizzontalmente un insieme di oggetti selezionati. Supponiamo di avere diversi oggetti “sparsi” in una pagina. Si vuole ottenere una disposizione omogenea degli scenari nell'interfaccia grafica. Innanzitutto cliccare sul pulsante “Arrangia” del Configurator.
Novità Ergo configurator
15
V.1.1.7.1
Compare una finestra con i comandi per la disposizione grafica degli oggetti.
Distribuisce equamente gli oggetti in Supponiamo che i tre oggetti centrali debbano disporsi uniformemente in direzione orrizzontale
orizzontale. Selezionare gli oggetti e cliccare sul pulsante oggetti.
Distribuisce equamente gli oggetti in direzione verticale
16
per distribuire gli
V.1.1.7.1
Il risultato di questa operazione è che il primo e l'ultimo oggetto selezionato rimarranno immutati mentre quello centrale sarà orizzontalmente equidistante dagli altri.
Novità Ergo configurator
17
V.1.1.7.1
stessa distanza
Allo stesso modo, se si desidera distribuire verticalmente gli oggetti, dopo averli selezionati cliccare sul pulsante
18
.
V.1.1.7.1
Esportazione progetto per utente L'esportazione per utente permette di creare differenti versioni della configurazione del progetto da caricare sui client. Supponiamo di avere quattro client con quattro utilizzi diversi dello stesso impianto: tre client hanno sommariamente le stesse esigenze e un quarto client invece deve avere meno funzionalità abilitate. Innanzitutto vanno creati due gruppi, il primo che conterrà i 3 utenti con le esigenze simili e il secondo che conterrà l'utente con funzionalità limitate. Vanno poi creati i 4 utenti e associati ai relativi gruppi. Per ogni utente e gruppo è possibile specificare alcune opzioni oltre al nome, ad esempio l'abilitazione della visualizzazione a schermo intero, la riproduzione di un suono al click del mouse, ecc. Una volta che gli utenti e i gruppi sono stati configurati, devono essere impostati i blocchi sugli oggetti (funzioni, pagine, lampade, cronotermostati, ecc.) che non potranno essere comandati da un determinato gruppo o utente. Come impostazione predefinita, ogni oggetto non possiede blocchi su gruppi o utenti, le restrizioni vanno quindi impostate manualmente sugli oggetti interessati. Se viene impostato il blocco di un gruppo su una funzione, la funzione e tutti gli oggetti contenuti al suo interno (pagine, lampade, ecc.) non saranno esportati per qualsiasi utente appartenente al gruppo bloccato. Analogamente, se viene impostato un blocco su una pagina, tutti gli oggetti al suo interno non saranno visualizzabili nel client dell'utente bloccato mentre le altre pagine contenute nella stessa funzione della pagina bloccata saranno visualizzate correttamente. Se invece si desidera che un preciso utente non possa comandare solo una lampada all'interno di una pagina, il blocco deve essere impostato sulla lampada solo per l'utente desiderato, tutti gli altri utenti appartenenti al gruppo dell'utente bloccato potranno invece visualizzare e comandare la lampada. Queste politiche di restrizione dei gruppi e degli utenti permettono quindi in fase di esportazione di creare delle versioni dei client diverse tra loro. In questo modo non tutti i client potranno comandare gli stessi oggetti, creando quindi una gerarchia tra i dispositivi.
Novità Ergo configurator
19
V.1.1.7.1
Creazione, modifica e cancellazione di utenti e gruppi Per creare, modificare o eliminare gli utenti di un progetto posizionarsi sull'albero di sistema e selezionare il nodo “Sistema”. Nelle proprietà del Sistema, selezionare la proprietà “Autorizzazioni” e cliccare sul pulsante “...” a destra per aprire l'editor.
20
V.1.1.7.1
Con riferimento al caso illustrato nell'introduzione del capitolo, per prima cosa vanno creati i due gruppi Amministratori e Operatori.
Albero degli utenti
Griglia delle proprietà Griglia delle proprietà dell'utente o del gruppo del gruppo o dell'utente Novità Ergo configurator
21
V.1.1.7.1
Per creare un nuovo gruppo cliccare sul pulsante “Nuovo Gruppo”. Nell'albero degli utenti apparirà una nuova voce con un nome fittizio. Per cambiare nome al gruppo selezionarlo in modo che nella griglia delle proprietà compaiano tutte le sue proprietà, selezionare la casella nome e digitare il nuovo nome. Il nome aggiornato
comparirà anche nell'albero degli utenti.
Anche le altre proprietà del gruppo possono essere modificate nella griglia delle proprietà. Tutte le proprietà impostate saranno poi riportate sugli utenti creati nel gruppo.
22
V.1.1.7.1
Le proprietà configurabili per gruppi e utenti sono: Nome: nome del gruppo/utente Visualizza cursore: se disabilitata, non viene visualizzata la freccia del mouse Schermo intero: se abilitata, l'applicazione sarà visualizzata in modalità schermo intero Suono su click: se abilitata sarà riprodotto un suono ad ogni click del mouse Client SIP: da abilitare se il client funge da client VOIP Username SIP: username dell'utente VOIP (visibile solo se Client SIP è abilitato) Password SIP: password del utente VOIP (visibile solo se Client SIP è abilitato) Indirizzo IP: indirizzo IP del server VOIP (visibile solo se Client SIP è abilitato) Porta: porta TCP/UDP del server VOIP (visibile solo se Client SIP è abilitato)
Novità Ergo configurator
23
V.1.1.7.1
Per creare un utente già associato ad un gruppo selezionare il gruppo di destinazione e cliccare sul pulsante “Nuovo Utente”. In questo modo l'utente creato erediterà i valori delle proprietà dal gruppo. Per cambiare nome all'utente selezionare l'utente dall'albero degli utenti e modificare la proprietà Nome dalla griglia delle proprietà.
24
V.1.1.7.1
Se invece si vuole creare un utente non associato a nessun gruppo basta cliccare sul pulsante “Nuovo Utente” senza selezionare alcun gruppo.
Gli utenti senza gruppo possono essere in seguito associati ad un gruppo trascinandoli con il mouse sopra il gruppo al quale si vuole associarli.
Drag&Drop
Novità Ergo configurator
25
V.1.1.7.1
Per eliminare un gruppo o un utente cliccare sul pulsante “Elimina Oggetto”.
Il Configurator richiede una conferma dell'eliminazione, se si vuole realmente procede con l'eliminazione cliccare “Sì”.
L'eliminazione di un gruppo comporta innanzitutto che tutti gli utenti associati a quel gruppo siano trasformati in utenti senza gruppo.
26
V.1.1.7.1
Se gli oggetti dell'impianto contengono restrizioni per il gruppo o l'utente che si vuole eliminare viene visualizzato un messaggio di avvertimento con l'elenco degli oggetti che contengono il blocco, se si conferma la cancellazione anche le restrizioni per il gruppo o l'utente sugli oggetti vengono rimosse.
Novità Ergo configurator
27
V.1.1.7.1
Impostazione delle restrizioni sugli oggetti Supponiamo che sia necessario bloccare il gruppo Operatori in modo che non visualizzi le funzioni Motorizzazioni, Riscaldamento e Telecamere sul client. Selezionare la funzione interessata nell'albero dell'interfaccia e nelle proprietà in basso selezionare la voce Restrizioni in modo che compaia il pulsante “...” per
aprire l'editor delle restrizioni.
28
V.1.1.7.1
Nell'editor delle restrizioni vengono visualizzati tutti gli utenti e i gruppi creati in precedenza. Come impostazione predefinita, ogni oggetto dell'interfaccia non contiene blocchi sugli utenti per cui alla prima apertura dell'editor tutte le voci dell'alb ero risulter anno spunta te.
Novità Ergo configurator
29
V.1.1.7.1
Nell'esempio si vuole bloccare tutti gli utenti appartenenti al gruppo Operatori, per fare ciò è sufficiente togliere la spunta al gruppo Operatori e cliccare sul pulsante “OK”.
In questo modo sarà impost ato nella funzion e Motori zzazio ni un blocco sul gruppo Operat ori e quindi quand o la configu razion e sarà esportata per un qualsiasi utente del gruppo Operatori la funzione Motorizzazioni non comparirà.
Nell'editor sono presenti anche due pulsanti che servono a velocizzare la configurazione: “Blocca tutti” che imposta una restrizione totale sull'oggetto (toglie tutte le spunte) e “Sblocca tutti” che invece rimuove qualsiasi restrizione impostata sull'oggetto.
30
V.1.1.7.1
Supponiamo che all'interno della funzione Illuminazione l'utente Amministratore 3 possa visualizzare solo la pagina Piano Terra. È necessario quindi impostare un blocco sull'utente Amministratore 3 nelle pagine Mansarda e Taverna. Per fare ciò è sufficiente posizionarsi sulle singole pagine e aprire l'editor delle restrizioni.
Novità Ergo configurator
31
V.1.1.7.1
Impos tare quindi il blocc o toglie ndo la spunt a solo all'ute nte Ammi nistrat ore 3.
È possi bile inoltre impos tare i blocc hi su tutti gli oggetti contenuti nelle pagine. Il procedimento è analogo, ovvero selezionare l'oggetto interessato nell'albero dell'interfaccia, selezionare la proprietà “Restrizioni” dell'oggetto, aprire l'editor e impostare i blocchi. Importante! Le restrizioni hanno un ordine di priorità: funzione, pagina, oggetto singolo. Se viene impostata nella funzione una restrizione su un gruppo di utenti, tutta la funzione non verrà esportata indipendentemente dalle restrizioni impostate nelle pagine e negli oggetti all'interno della funzione stessa. Allo stesso modo, una restrizione impostata in una pagina bloccherà la visualizzazione della pagina indipendentemente dalle restrizioni contenute negli oggetti all'interno della pagina.
32
V.1.1.7.1
Esportazione del progetto per utente L'esportazione per utente è prevista in caso di esportazione per touchscreen, esportazione per android e esportazione per iPad.
Per esportare per touschscreen cliccare sul pulsante “Esporta” e nel menù a tendina che compare cliccare su “Esporta per TouchScreen”.
Per esportare per Android cliccare sul pulsante “Esporta” e nel menù a tendina che compare cliccare su “Esporta per Android”.
Per esportare per iPad cliccare sul pulsante “Tablet”.
Novità Ergo configurator
33
V.1.1.7.1
Il Configurator effettua innanzitutto un controllo sulle proprietà di sistema per verificare che sia stato impostato un indirizzo valido per il server e in caso contrario non si potrà continuare con l'esportazione. La seconda parte del controllo riguarda invece il controllo delle licenze selezionate per il progetto. Se il Configurator rileva che sono stati configurati dei componenti non inclusi nelle licenze selezionate (che dovrebbero corrispondere alle licenze effettivamente richieste dal cliente) mostra un avviso. Infatti quando poi il progetto verrà caricato nell'impianto reale, se sono stati configurati dei componenti non inclusi nelle licenze effettivamente caricate nel server, il comando di tali componenti non funzionerà. L'avviso sulle licenze mancanti non è però bloccante, si può comunque procedere con l'esportazione.
Supponiamo che il progetto d'esempio abbia l'indirizzo esterno del server vuoto e
che contenga i seguenti elementi:
Nel progetto sono state selezionate solo i pacchetti “Modbus e Automazione” e “IR e Audio Video” con 4 client.
Campo vuoto
34
V.1.1.7.1
Lan cian do una dell e esp orta zion i sop ra elen cate , il Con troll er visualizza la finestra d'errore contenente i messaggi dell'indirizzo vuoto e delle licenze mancanti.
rappresentano errori bloccanti che impediscono il I messaggi con icona completamento dell'esportazione. I messaggi con icona rappresentano degli avvertimenti riguardanti le informazioni contenute nel progetto. Se la finestra contiene solo messaggi di questo tipo è possibile continuare con l'esportazione. Dato che l'indirizzo IP non è stato impostato, l'esportazione non può continuare. Per impostare l'indirizzo IP selezionare nell'albero di sistema il nodo “Sistema” e compilare la proprietà “Indirizzo IP esterno” con l'indirizzo esterno del server. Novità Ergo configurator
35
V.1.1.7.1
Una volta compilate le informazioni mancanti, lanciando nuovamente l'esportazione, la finestra con gli avvisi comparirà comunque ma conterrà solo i messaggi relativi alle licenze mancanti. In questo caso per procedere con l'esportazione cliccare sul pulsante “Sì”.
Il Configurator a questo punto, se gli utenti sono stati configurati nel progetto, richiederà in una nuova finestra la selezione dell'utente per il quale si vuole esportare il progetto. Selezionare l'utente desiderato, ad esempio Utente Operatore, e cliccare sul pulsante “OK”.
36
V.1.1.7.1
Nel caso di esportazione per touchscreen e per Android il Configurator inoltre richiede dove salvare il file esportato. In caso di esportazione per iPad invece il Configurator procede direttamente all'esportazione e all'avvio del web server in modo che il client si possa collegare immediamente. Una volta che il progetto è stato scaricato sul client, ad esempio su un iPad, quel client visualizzerà una versione “ridotta” del progetto esportata per l'utente Operatore.
Novità Ergo configurator
37
V.1.1.7.1
38
V.1.1.7.1
Di tutte le funzioni configurate, l'utente Operatore non visualizza le tre che contengono un blocco ovvero Motorizzazioni, Riscaldamento e Telecamere.
Analogamente, se si esporta il progetto per l'utente Amministratore 3, nella funzione Illuminazione non si potranno visualizzare le pagine Mansarda e Taverna.
Novità Ergo configurator
39
V.1.1.7.1
Upload del progetto sul server Con l'upload del progetto sul server è possibile trasferire direttamente dal Configurator al server del cliente il progetto configurato. Le informazioni necessarie per eseguire l'upload sono l'indirizzo IP locale del server e la password dell'utente service. Queste informazioni sono configurabili nella griglia delle proprietà che appare selezionando il nodo “Sistema” nell'albero di sistema.
40
V.1.1.7.1
Per eseguire l'upload, cliccare sul pulsante “Esporta” del Configurator e nel menù a
tendina che appare cliccare su “Carica sul server locale”.
Importante!!! L'upload sul server può essere effettuato solo se ci si trova nella stessa rete locale del server perchè il Configurator per collegarsi utilizza un IP locale. Se l'indirizzo IP locale o la password dell'utente service risultano vuoti il Configurator visualizza un messaggio di errore e interrompe l'upload. Se invece
Novità Ergo configurator
41
V.1.1.7.1
queste informazioni risultano valide appare una finestra che indica lo stato di avanzamento dell'upload del progetto.
La prima fase dell'upload consiste nel test della connessione. Se questa fase termina con esito negativo verrà visualizzato un errore di connessione, solitamente un errore di questo tipo comporta che o l'indirizzo IP specificato non è corretto o il server non risponde (perchè spento o irraggiungibile).
In caso contrario il Configurator procede con la trasmissione del file di configurazione del progetto. Se la password dell'utente service non è corretta l'upload termina con un errore di autorizzazione, in caso contrario l'upload termina correttamente. 42
V.1.1.7.1
Al termine dell'upload si consiglia di riavviare il server.
Novità Ergo configurator
43