Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Enterprise/Start
Relatore
Flaviano Fiorino
1
Architettura e definizione del prodotto Alyante
➢ Gamma Enterprise/Sprint
è alla base della soluzione Alyante. L’infrastruttura web si appoggia allo
storico installato al fine di offrire continuità nelle funzionalità di calcolo e nella
copertura funzionale.
➢ Polyedro
il portale è centrale nella visione architetturale TeamSystem.
E’ utilizzato come orchestratore dei diversi prodotti che costituiscono
l’offerta TeamSystem.
2
Architettura e definizione del prodotto Alyante
client server
Browser
Gamma
HTTP Polyedro TCP APD RDP
Enterprise/Sprint
Web SGD
3
Predisposizione ambiente, verifica prerequisiti
4
Predisposizione ambiente, verifica prerequisiti:
5
Configurazione servizi RDP su Windows 2008 Server:
6
Prerequisiti Gamma
• Versione 7 + aggiornamenti
(minimo build 100) consigliata
ultima build disponibile.
9
Prerequisiti Gamma - Licenze
Per Alyante, come per Gamma, le licenze sono valutate per posto di lavoro.
Polyedro richiede invece una licenza base per ogni utente anagrafato. Verificare il
dettaglio di licensing col proprio commerciale di riferimento.
10
Prerequisiti Polyedro
11
Prerequisiti Polyedro
12
Prerequisiti Polyedro
Per le operazioni richieste dal wizard di installazione del Dispatcher e’ consigliato
impostare il flag di visualizzazione applicativi all’utente admin prima di procedere
alla installazione del Dispatcher (Portale->Configurazione)
13
Prerequisiti Polyedro
Se Polyedro e Gamma sono su server differenti è necessario settare il flag:
14
Prerequisiti Polyedro
Su Polyedro (Portale->Configurazione) verificare che sia settato il flag «Abilita WS»
15
Pubblicazione procedura ALYANTE: sincronizzazione menù
16
Pubblicazione procedura ALYANTE: sincronizzazione menù
• Inserire le seguenti
informazioni:
• Indirizzo del
server
Polyedro
• Istanza SQL
Server
• Database
• Raggruppame
nto menù e
voce menù
(opzionale, si
possono
lasciare i
default)
• Gli altri campi sono Salvare e
preimpostati e non Pubblicare
richiedono
modifica 17
Pubblicazione procedura ALYANTE: sincronizzazione menù
• La Pubblicazione
restituisce l’ ID Procedura
fornito da Polyedro
FW90_TPSERVICES
19
Pubblicazione procedura ALYANTE: sincronizzazione menù
• La Pubblicazione restituisce l’ ID Procedura creata da Polyedro (visibile
nella funzione di Gestione Procedure su Polyedro).
20
Pubblicazione procedura ALYANTE: sincronizzazione menù
• Ad ogni variazione apportata al menù dal lato Gamma, sarà necessario far seguire
una nuova sincronizzazione con Polyedro (viene automaticamente lanciata dalla
procedura di aggiornamento di Gamma)
21
Installazione Alyante Process Dispatcher
L’obbiettivo sarà quello di poter avere uno o più utenti remoti (client) che
tramite un web-browser (Chrome), potranno lavorare con Alyante. La
soluzione web sarà fruibile all’interno del portale Polyedro
Negli scenari che prevedono server applicativo separato da server web, sarà
necessario aprire sui firewall le porte gestite nella configurazione del dispatcher.
22
Scenari di installazione
23
Scenari di installazione
24
Scenari di installazione
25
Scenari di installazione
26
Installazione APD
• Alyante Process Dispatcher (APD) è scaricabile tramite Team Update
27
Installazione APD
• Prima di avviare la installazione assicurarsi che i servizi RDP (con licenza CAL)
siano configurati e attivi sul server e che esista un utente abilitato ai servizi RDP
usabile per la installazione (eventualmente creare l’utenza prima di avviare la
installazione)
28
Installazione APD
29
Installazione APD
30
Installazione APD
• Esempio per
installazione su
server singolo
➢ Il wizard reperisce
automaticamente gli
indirizzi utilizzabili e
le relative porte
➢ Indicare l’utenza
abilitata all’uso dei
servizi RDP (deve
essere stata creata
in precedenza); deve
essere immesso
Utente e Password
31
Installazione APD
• Eseguire il test richiesto (il menu procedure Alyante è visibile ad admin se
impostato il flag «visualizza applicativi all’ utente admin» in configurazione)
32
Installazione APD
• Verificare l’esito
33
Installazione APD
• Completare l’installazione
34
Installazione APD
35
Installazione APD
• Configurator.exe
• Lancia i pannelli di Configurazione di dettaglio del dispatcher
• Dispatch_RDP.exe
• E’ il Dispatcher (può essere eseguito come servizio o applicazione
desktop)
• APDWizard.exe
• Lancia il Wizard di installazione/configurazione
36
Configurazione APD (Configurator.exe)
Tipologia:
Definisce se il Dispatcher deve
funzionare in modalità Master o in
modalità Slave.
La modalità slave viene utilizzata
solo negli scenari multi-server nei
quali un solo dispatcher è il Master
e tutti gli altri sono slave.
Modalità avvio:
Definisce se APD viene avviato
come servizio avviato
automaticamente alla accensione
del sistema (Server) o come
applicazione avviato manualmente
da utente (Client).
37
Configurazione APD
URL Polyedro:
URL del server Polyedro con il quale si
intende integrare Alyante
APD Server:
Interfaccia: indirizzo IP sul quale il servizio
risponde; Porta: porta di ascolto del servizio.
Il valore 9990 è il valore per lavorare con
Polyedro.
38
Configurazione APD
39
Configurazione APD : scheda RDP server
Abilità RDP Legacy:
Abilitando questa funzione si attiva
l’utilizzo del servizio RDP sul server
attuale.
Utente RDP:
Utente abilitato alla connessione RDP.
Password:
Password dell’utente RDP.
Sessioni in pool:
Porta servizio RDP: Numero di sessioni RDP attivate
Permette di impostare la porta sulla preliminarmente.
quale risponde il servizio RDP.
Tempo avvio nuova sessione (ms):
Timeout di attesa per l’apertura di una sessione
RDP
40
Configurazione APD: scheda WebSocket
41
Configurazione APD: Scheda PostgreSQL
42
Configurazione APD: Scheda impostazioni internazionali
43
Configurazione APD: Scheda impostazioni internazionali
44
Pubblicazione procedura ALYANTE
45
Profilazione utenti
L’utente di Polyedro è l’utente di Alyante
➢ Utenti
Nuovi utenti del portale sono automaticamente generati in Gamma durante la
prima login
Viene automaticamente creato un gruppo «Polyedro» in Gamma nel quale
vengono inseriti i nuovi utenti
E’ possibile utilizzare utenti già creati in Gamma
➢ Gestione permessi
ACLA per i permessi sulle voci di menù di Alyante
Gestione Revoche di Gamma per i permessi sui contenuti
La revoca sul menù Gamma prevale sempre
46
Configurazione Postazione Utente
47
Configurazione Postazione Utente: WebSGD
49
Installazione plug-in
50
Esecuzione Applicativi ALYANTE
L’ERP di sempre vive sul portale con WorkArea web native e con
supporto all’Unicode
51
Esercitazione pratica
52
Aggiornamenti APD
53
Strumenti di monitoraggio e risoluzione problemi
54
Strumenti di monitoraggio e risoluzione problemi
Dispatch_RDP
• Richiede l’esecuzione di ADP in modalità desktop
• Eseguendo Dispatch_RDP viene attivato un cruscotto di controllo delle sessioni
RDP che vengono aperte e delle applicazioni che girano al loro interno
55
Strumenti di monitoraggio e risoluzione problemi
AdminConsole
• Disponibile anche nel menù Windows: Start -> TeamSystem S.p.A ->
TeamSystem APD -> Launch AdminConsole.exe
56
Esportazione utenti verso Polyedro
In caso di installazione già avviata in modalità desktop, gli utenti saranno già definiti con i relativi
permessi e preferiti nell’ERP.
In tal caso, risulterà più immediato esportare gli utenti direttamente da Gamma.
Saranno automaticamente definiti nuovi utenti sul portale con stesso nome utente, gruppo, password,
revoke sulle voci di menu e preferiti.
Ulteriori permessi di visibilità delle voci menù dovranno essere assegnati dal portale.
61
Esportazione utenti verso Polyedro
Utente e
password di
«admin» su
Polyedro
62
Esportazione utenti verso Polyedro
63
Funzionalità disponibili per Polyedro Experience
64
Home page di contesto
Accedendo al contesto ALYANTE, Polyedro crea una nuova scheda all’interno della quale è
contenuta una home page specifica per il contesto stesso.
L’Home di contesto è liberamente gestibile a seconda delle preferenze degli utenti
65
Associazione aziende Polyedro
66
Associazione aziende Polyedro
Esporta selezione:
consente la creazione su
Polyedro dell’azienda
selezionata nella griglia di
sinistra, qualora non fosse
individuabile la corrispettiva
sulla colonna di destra.
Dissocia:
selezionata un’azienda
E’ possibile associare le
Alyante già associata (con
aziende esistenti su entrambi valore espresso nella colonna
gli ambienti o esportare sul “Cod. Polyedro”), il comando
portale eventuali aziende elimina la relativa
non disponibili in Polyedro. mappatura.
Associa:
selezionare l’azienda Alyante
e l’azienda Polyedro che si
intende mappare e premere
il comando “Associa”
67
WidgetApp
68
WidgetApp
Per utilizzare le WidgetApp è necessaria la relativa configurazione lato
Alyante.
Il seguente iter, di seguito dettagliato, illustra i passaggi da eseguire.
Configurazione:
➢ prerequisiti soddisfatti
➢ associazione aziende Alyante con aziende Polyedro
➢ servizio di reportserver attivo da validare sulle configurazioni lato Polyedro
➢ attivazione servizio “WidgetApp” su “Configurazione servizi Polyedro” e
pubblicazione dall’omonimo comando
69
WidgetApp
70
WidgetApp
Sulla HomePage di Polyedro in basso a destra è presente il comando con il quale è
possibile aggiungere, rimuovere e salvare le WidgetApp.
Cliccando sul pulsante “+” sono visibili tutti i Widget pubblicati, fare click su
“Aggiungi” per visualizzare i Widget disponibili e personalizzare la propria HomePage
71
WidgetApp
Alcune WidgetApp, anche dopo essere state inserite in HomePage, necessitano di una
configurazione.
In questo caso, appare la voce al centro della WidgetApp “Clicca qui per configurare”. Al
click su questo link si apre una maschera che consente di inserire i dati parametrici relativi
agli elementi da visualizzare nella WidgetApp. E’ sempre possibile intervenire
successivamente e variare gli elementi nei parametri cliccando in alto a destra del Widget
su “Configura”.
72
Grazie
73