Passa al contenuto principale
Versione: 2.0

Designer per Progetto

Il Designer per Progetto permette di lavorare nel perimetro di un singolo Progetto senza introdurre una nuova interfaccia. Rimangono invariati la home del Designer Workbench, i pannelli laterali e le schede che ospitano gli editor.

Aprire un Progetto nel Designer

È possibile entrare nel contesto di Progetto in due modi:

  • dal dettaglio del Progetto, selezionare Apri nel Designer;
  • dal Workbench globale, selezionare Apri Progetto e scegliere il Progetto nel pannello laterale.

Il nome del Progetto compare nella barra del prodotto, nella scheda fissa Workbench e nella home, insieme al ruolo effettivo. Workbench globale rimuove il contesto e torna al catalogo trasversale.

Cosa viene limitato

Nel Designer per Progetto:

  • i cataloghi, gli oggetti recenti e i pannelli Apri mostrano soltanto gli oggetti appartenenti al Progetto;
  • Crea assegna il nuovo oggetto al Progetto aperto;
  • Importa usa il Progetto aperto come unica destinazione;
  • Esporta propone soltanto gli oggetti del Progetto;
  • i selettori interni agli editor, come Workflow, Viste Utente e Modelli Semantici, rispettano lo stesso perimetro.

Non è necessario scegliere nuovamente il Progetto nei pannelli: il contesto è già visibile e non modificabile.

Ruoli e sola lettura

Owner ed Editor possono creare, importare e modificare quando anche i permessi dell’oggetto consentono l’operazione. Un Viewer apre il Designer per Progetto in sola lettura: i comandi mutativi non sono disponibili e gli editor compatibili vengono aperti in visualizzazione.

Schede e cambio di Progetto

Ogni Progetto conserva separatamente le schede aperte nella sessione del browser. Passando dal Workbench globale a un Progetto, o tra due Progetti, non vengono mescolate le rispettive schede. Prima di cambiare contesto occorre salvare o chiudere le schede che contengono modifiche.

Oggetti condivisi

Un oggetto può appartenere a più Progetti. In questo caso il catalogo mostra un badge di condivisione: non si tratta di una copia, quindi le modifiche sono visibili in tutti i Progetti associati.

Il perimetro tra Progetti e le condivisioni tra utenti si amministrano dal Workbench globale. Anche l’archiviazione o l’eliminazione di un oggetto associato a più Progetti deve essere eseguita dal Workbench globale, dove l’impatto trasversale è esplicito. Per ottenere una variante indipendente, clonare o importare l’oggetto come nuova copia nel Progetto.

Importazioni e dipendenze

Importa / Esporta Progetto apre il pannello Project Package, dal quale Owner ed Editor possono scegliere più oggetti, vedere le relative dipendenze e creare un unico file .sybot-project.

Durante l'importazione, il Designer esegue prima un dry-run. Le dipendenze riutilizzabili devono appartenere al Progetto aperto; un oggetto esterno non viene associato o sovrascritto implicitamente. Per ogni conflitto è possibile riusare il target, sovrascriverlo quando consentito, creare un clone con nome alternativo oppure non importarlo.

Per la procedura completa consultare Importare ed esportare un Progetto.