English
Instant Developer Foundation Documentazione
  • Approfondimenti
  • IDE
  • Team Works
  • Operazioni

Login

copia link

Comando di Login

In questo articolo viene descritta la fase di autenticazione dei client sul server Team Works.

Come abbiamo visto negli articoli precedenti, i client necessitano di un'autorizzazione ogni qualvolta un oggetto di un progetto gestito da Team Works viene modificato. La fase di login viene avviata sul client per informare il server che si desidera iniziare a lavorare su un particolare progetto. Il server verifica le credenziali fornite dal programmatore ed autorizza o vieta l'operazione al client.

Quando viene aperto un progetto, Instant Developer verifica se tale progetto è gestito dal modulo Team Worksed in questo caso effettua una connessione al server per poter ottenere, quando richiesto, le necessarie autorizzazioni ad effettuare modifiche sul progetto. Qualora Instant Developer sia già in possesso dei dati necessari ad effettuare il login, questo viene tentato automaticamente. Se il login fallisce, se non c'è connettività o se l'operazione di Login è stata avviata tramite la voce di menù Connetti viene mostrata la seguente videata di login:


Videata di login.

Se viene premuto il bottone Rimani offline Instant Developer non effettua la connessione al server e si ricorda di essere, da ora, in modalità disconnessa. In tale modalità il client non può richiedere autorizzazioni al server pertanto si fida del programmatore ed autorizza le modifiche ai vari oggetti ricordando che tali autorizzazioni sono generate automaticamente dal client e non ancora confermate dal server. Non appena il client riesce a ricontattare il server ogni autorizzazione presa in automatico sul client viene riverificata con il server. Se gli oggetti modificati non sono stati già modificati da nessun altro programmatore, l'autorizzazione viene fornita al client. Se gli oggetti sono stati già cambiati da altri programmatori, l'autorizzazione non viene confermata ed è necessario l'intervento del programmatore per indicare ad Instant Developer quale delle due copie dell'oggetto è quella corretta: quella presente nella copia master o quella disponibile nel progetto del client.

Se, invece, viene premuto il bottone Connetti Instant Developer effettua il tentativo di connessione al server. Al termine della verifica delle credenziali utente, e delle eventuali autorizzazioni ottenute in modalità disconnessa, Instant Developer entra in modalità connessa durante la quale si comporta come già descritto: a seguito di ogni modifica il client verifica se ha già a disposizione un'autorizzazione riguardante l'oggetto in fase di modifica; se l'autorizzazione non è disponibile richiede al server tale autorizzazione. Se concessa la modifica viene permessa altrimenti viene annullata.

Per effettuare la connessione al server Team Works occorre specificare innanzitutto il nome del server Team Works (indirizzo IP o nome logico). Poi occorre digitare la porta TCP del server che deve essere la stessa indicata in fase di installazione del server Team Works. Infine i dati riguardanti l'utente ovvero Nome e Password. Questi devono essere quelli di uno degli utenti presenti nel database di Team Works e appositamente configurati tramite l'applicazione Web Client. Dopo aver premuto il bottone Connetti il client effettua la chiamata al server e se tutto va a buon fine Instant Developer passa in modalità online mostrando in basso a destra una piccola icona che indica che siamo online: . Se rimaniamo in modalità offline verrà presentata un'icona che ci ricorda che non siamo connessi al server Team Works .

6146 - Impossibile connettersi al server Team Works
Tale errore si presenta se il client non riesce a collegarsi al server di Team Works. Questo può avvenire se:
  • Il nome del server indicato nella videata di login è errato.
  • La porta indicata nella videata di login è errata.
  • Il servizio NT del server Team Works non è in esecuzione. Verificare se il servizio è in esecuzione e non sono presenti errori nel LOG del server o nel Visualizzatore Eventi di Windows.
  • Il client non è collegato alla rete o le impostazioni di rete non permettono l'accesso al server. Provare ad aprire una finestra DOS e digitare
     PING [IndirizzoIPdelServer]
    per vedere se è possibile, dal client, contattare il server.
6147 - Nome o password non valide
Tale errore si presenta se non esiste, sul database, un utente che abbia le credenziali indicate. Controllare username e password inseriti nella videata di login e riprovare. Qualora il problema si ripresenti occorre verificare tramite l'applicazione Web Client se è presente un utente che possieda le credenziali indicate.
6148 - Impossibile trovare il progetto nel server Team Works
Tale errore si presenta se l'utente specificato esiste e la password è corretta ma l'utente non è abilitato a lavorare sul progetto aperto sul client. Per risolvere il problema occorre verificare se l'utente è abilitato a lavorare sul progetto di cui si sta facendo il login, verificando che l'utente appartenga ad un gruppo che sia elencato tra i gruppi abilitati a lavorare con il prodotto di cui fa parte il progetto. Se questo non avviene il server Team Works genera l'errore indicato.
6204 - Procedura di login fallita
Si è verificato un errore durante la procedura di login. Qualora l'errore riguardi il database il messaggio di errore è seguito dal testo dell'errore così come viene generato dal driver utilizzato per accedere al database. Qualora l'errore del driver non sia presente o le informazioni comunicate dal driver non siano sufficienti a risolvere il problema, occorre contattare il servizio di assistenza.

Ultima modifica: 07/05/2020 / Validità: da 7.5.3400

Vedi anche

  • Installazione
  • Applicazione Web Client

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum