
Gestione delle istanze di relazione
La gestione delle istanze di relazione può includere attività quali la visualizzazione e la modifica di istanze, l'esportazione e importazione di istanze, la creazione e l'eliminazione di istanze e il rollback dei relativi dati.
- Visualizzazione delle istanze di relazione
- È possibile visualizzare un elenco di istanze di relazioni che corrispondono a una specifica query di relazione. I risultati vengono visualizzati nella vista tabella e includono
l'ID istanza di relazione e i valori delle proprietà associati
all'istanza.Limitazione: il filtraggio o l'ordinamento su un conteggio di grandi istanze di relazione potrebbe causare problemi di prestazioni poiché richiede il richiamo della serie completa di risultati della query dal server per eseguire l'ordinamento. Ad esempio, l'ordinamento dei dati dell'istanza di relazione in una query che dovrebbe restituire 20.000 istanze di relazione deve ordinare queste 20.000 istanze. Il conteggio totale fornisce una stima del numero di istanze di relazione che è possibile prevedere e se l'ordinamento o il filtraggio su una serie di dati di grandi dimensioni può portare a tempi di attesa lunghi.
È possibile visualizzare informazioni dettagliate per l'istanza di relazione selezionata, incluso il nome relazione, l'ID istanza di relazione, i valori delle proprietà, i ruoli dei partecipanti e i valori dell'istanza di ruolo (ID istanza di ruolo, stato logico, attributi chiave e valori delle proprietà). È possibile visualizzare più ruoli contemporaneamente.
- Creazione o eliminazione di istanze di relazione
- È possibile creare nuove istanze di relazione nel gestore relazioni. Per ogni nuova istanza di relazione creata, è necessario creare un'istanza di ruolo corrispondente.
Quando un'istanza di relazione non è più necessaria, è possibile eliminarla.
- Modifica dei dettagli dell'istanza di relazione
- Se i valori delle proprietà sono già stati definiti per un'istanza di relazione, è possibile utilizzare il gestore di relazione per modificare tali valori.
- Rollback dei dati di istanza di relazione
- È possibile eseguire il rollback dei dati dell'istanza di relazione alla data e
ora specificate. Le seguenti azioni vengono eseguite durante il rollback:
- Le istanze di relazione create durante il periodo specificato vengono eliminate (eliminazione definitiva) dal database.
- Le istanze di relazione attivate vengono eliminate (eliminazione definitiva) dal database.
- Le istanze di relazione disattivate nel periodo di tempo specificato vengono attivate.
- Esportazione di istanze di relazioni
- È possibile esportare i dati da una relazione esistente in un file RI o CSV. L'esportazione di una relazione è utile in situazioni in cui si desidera incorporare una relazione esistente da una piattaforma in un sistema in esecuzione su un'altra piattaforma, ma non si desidera scrivere il codice o utilizzare il gestore relazioni per aggiungere i dettagli dell'istanza singolarmente.
- Importazione di istanze di relazioni
- È possibile utilizzare il gestore relazioni per importare le relazioni che sono state esportate in formato file RI o CSV. L'importazione di una relazione esistente è utile nelle situazioni in cui si desidera incorporare una relazione da un'altra piattaforma nella propria soluzione, ma non si desidera scrivere codice o utilizzare il gestore relazioni per aggiungere singolarmente i dettagli dell'istanza
Se nel database sono già presenti delle istanze di relazione, le istanze di relazione esistenti e le istanze di relazione appena importate verranno unite. Se la definizione della relazione da importare non esiste, verrà generata un'eccezione RelationshipUserException.
Per ulteriori informazioni su queste attività, consultare la Guida in linea di Relationship Manager.