23 Introduzione a convalide e vincoli

Le convalide e i vincoli preservano l'integrità dei dati e applicano la business logic in Oracle Fusion Cloud Enterprise Data Management.

Video

Obiettivo Video da guardare

Ottenere informazioni sulle procedure consigliate di convalida.

Icona video Procedure consigliate di convalida per dati aziendali affidabili

In Cloud EDM è possibile eseguire tre tipi di convalida:

  • Convalide di sistema: controlli di sistema generici, ad esempio per verificare se viene tentata la creazione di un tipo di nodo già esistente. Per l'elenco delle convalide di sistema, vedere Convalide di sistema. Le convalide sistema vengono applicate a tutti i dati e non è possibile disabilitarle.

  • Convalide predefinite: convalide che vengono create automaticamente in base al tipo di applicazione creata. Le convalide predefinite vengono applicate a tutti i dati associati in una dimensione, ma è possibile disabilitarle o impostare la severità a livello di dimensione. Fare riferimento alla sezione Convalide predefinite.

    Nota:

    Per preservare l'integrità dei dati, le convalide predefinite vengono eseguite per gli oggetti dati con questi stati di associazione. Fare riferimento alla sezione Stato di associazione.
    • Le angolazioni vista associate eseguono tutte le convalide predefinite.
    • Le angolazioni vista della gerarchia associate al set di nodi o al set di gerarchie eseguono tutte le convalide predefinite.
    • Le angolazioni vista delle gerarchie associate ai tipi di nodo eseguono le convalide elencate di seguito.
      • Vengono eseguite tutte le convalide a livello di tipo di nodo (ad esempio le convalide di proprietà) e a livello di applicazione (ad esempio per l'univocità dei nomi).
      • Le convalide basate sulla struttura (ad esempio le convalide padre-figlio) vengono eseguite sul set di gerarchie nell'angolazione vista. Questi risultati di convalida possono essere diversi dal set di gerarchie associato.
    • Le angolazioni vista tipo di elenco associate ai tipi di nodo eseguono tutte le convalide predefinite eccetto quelle basate sulla struttura (come le convalide padre-figlio).
  • Convalide customizzate: convalide definite dall'utente per applicare una business logic univoca e specifica di una particolare implementazione. Fare riferimento alla sezione Convalide customizzate.

I vincoli controllano condizioni specifiche, ad esempio l'univocità dei nomi, a livello di tipi di nodi e dimensioni in un'applicazione. Ad esempio, un vincolo può applicare l'univocità del nome dei nodi a livello di applicazione rispetto a una convalida customizzata, eseguita a livello di nodi solo per tipi di nodo o set di gerarchie specifici. I vincoli sono simili alle convalide predefinite. Tuttavia, è possibile configurare l'applicazione o la dimensione a cui tali vincoli vengono applicati e quindi aggiungerli alle applicazioni universali. Fare riferimento alla sezione Utilizzo dei vincoli.

Le convalide e i vincoli vengono eseguiti quando:

  • Si importano dati da un'applicazione esterna

  • Si esportano dati in un'applicazione esterna, se l'opzione Convalida prima dell'esportazione è impostata su Avvisa in caso di errore o Interrompi in caso di errore. Fare riferimento alla sezione Gestione delle opzioni di esportazione.

  • Si apportano modifiche manuali a un'angolazione vista

  • Si carica un file con modifiche a una richiesta in un'angolazione vista

  • Si convalida un elemento richiesta

  • Si convalida una richiesta

  • Si convalida un'angolazione vista