Passa al contenuto principale
Versione: 2.0

Connessioni di Progetto

Le Connessioni di Progetto permettono agli oggetti dello stesso Progetto di usare una connessione condivisa senza associarla ai Ruoli applicativi. Sono oggetti del Catalogo Studio e vengono create e gestite nel Designer per Progetto.

Differenze rispetto alle connessioni Environment

AspettoConnessione EnvironmentConnessione di Progetto
GestioneAmministratori autorizzati, da ConfigurazioniOwner ed Editor, dal Designer per Progetto
VisibilitàDipende dai Ruoli associatiDipende dall’appartenenza al Progetto
UtilizzoOggetti compatibili con i Ruoli richiestiTutti gli oggetti compatibili appartenenti al Progetto
NomeNon può essere modificato dopo la creazionePuò essere aggiornato da chi gestisce tutti i Progetti associati
CondivisioneTramite RuoliTramite associazione a uno o più Progetti

Le connessioni Environment continuano a funzionare con le regole esistenti. In particolare, il loro nome rimane il riferimento stabile mostrato nei Workflow e non può essere rinominato dalla relativa interfaccia.

Prerequisiti e permessi

Per creare o modificare una Connessione di Progetto occorre essere Owner o Editor del Progetto aperto. Se la connessione appartiene a più Progetti, la gestione richiede un ruolo modificabile in tutti i Progetti coinvolti.

I Viewer possono vedere la connessione nel Catalogo e usarla negli oggetti ai quali hanno accesso, ma non possono modificarla. I dati protetti non vengono mostrati nei riepiloghi o nei selettori.

Creare una connessione

  1. Aprire il Progetto nel Designer Workbench.
  2. Aprire Connessioni di Progetto nel pannello laterale destro.
  3. Selezionare Nuova.
  4. Inserire nome e descrizione, quindi scegliere la tipologia proposta.
  5. Compilare i campi mostrati e selezionare uno o più Progetti modificabili. Per SSH, Autenticazione permette di scegliere Password o Chiave privata; il path della chiave è richiesto soltanto scegliendo Chiave privata.
  6. Usare Verifica per provare i dati inseriti anche prima del salvataggio.
  7. Salvare oppure scegliere Annulla per abbandonare l’inserimento e chiudere il pannello.

Il salvataggio e la verifica avvengono senza ricaricare la pagina. Durante la creazione sono disponibili soltanto le azioni non distruttive; disabilitazione, revoca ed eliminazione compaiono dopo il salvataggio. Se la prova non riesce, il pannello mostra un messaggio operativo: correggere i campi indicati e ripetere il test.

warning

Non inserire informazioni riservate nel nome o nella descrizione e non copiarle in screenshot, ticket o documenti condivisi.

Catalogo Studio e associazione ai Progetti

Dopo la creazione, la connessione compare nel Catalogo Studio con il tipo Connessione di Progetto e nei Progetti ai quali è associata. Compare anche nel modal Aggiungi oggetto a progetto, quando può essere aggiunta al Progetto selezionato.

Una singola connessione può appartenere a più Progetti: non viene creata una copia e le modifiche sono condivise. Tutti gli oggetti compatibili di ciascun Progetto associato possono selezionarla.

Usarla negli oggetti del Progetto

La voce Progetto o Connessione di Progetto compare nei selettori dei consumer compatibili, tra cui:

  • Task Workflow che usano connessioni database o SSH;
  • sorgenti dati delle Viste Utente;
  • entità dei Modelli Semantici;
  • Data Resource dei Portali.

La connessione deve appartenere ad almeno un Progetto dell’oggetto che la usa. Se un oggetto è condiviso tra più Progetti, Sybot verifica che il riferimento resti valido nel suo perimetro prima del salvataggio o dell’esecuzione.

Modificare stato e perimetro

Dal pannello laterale è possibile aggiornare la descrizione, i campi consentiti, il nome, i Progetti associati e lo stato. Una connessione revocata non può essere riattivata.

Sybot impedisce di rimuovere un Progetto o eliminare la connessione quando è ancora usata da un Task, una Vista Utente, un Modello Semantico o un Portale di quel perimetro. Prima occorre sostituire o rimuovere il riferimento negli oggetti indicati.

Importazione ed esportazione

Il Project Package può includere una Connessione di Progetto come oggetto o rimappare il riferimento verso una connessione compatibile già presente nel Progetto target. Password, chiavi e altri valori protetti non vengono mai inclusi.

Una connessione creata o sovrascritta dall'import resta disabilitata. Occorre quindi configurare la credenziale nella destinazione, usare Verifica e abilitare la connessione prima dell'uso. Per i dettagli consultare Importare ed esportare un Progetto.

Risoluzione dei problemi

ProblemaVerifica
La connessione non compareControllare che sia attiva, compatibile e associata a un Progetto dell’oggetto.
Il pannello è in sola letturaVerificare di essere Owner o Editor in tutti i Progetti associati.
Non è possibile rimuovere un ProgettoCercare gli oggetti indicati come dipendenze e sostituire prima la connessione.
Un import richiede una mappaturaCreare o associare una Connessione di Progetto compatibile nel Progetto di destinazione.
Test o Preview non riesconoUsare il messaggio mostrato e comunicare soltanto nome, orario e riferimento diagnostico, senza valori riservati.

Per il funzionamento generale del contesto consultare Designer per Progetto. Per le connessioni amministrative basate sui Ruoli consultare Connessioni.