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.