Convalide customizzate esterne

Utilizzare convalide customizzate esterne per convalidare elementi richiesta in Oracle Fusion Cloud Enterprise Data Management utilizzando regole business e riferimenti o dati transazionali che risiedono in un sistema esterno.

Con le convalide customizzate esterne, Cloud EDM invia informazioni sulle richieste a un sistema esterno tramite una chiamata all'API REST. Il sistema esterno valuta le modifiche sottomesse utilizzando la propria logica di convalida e restituisce messaggi di convalida per gli eventuali problemi rilevati. I messaggi restituiti vengono quindi visualizzati in Cloud EDM insieme ad altri risultati di convalida.

Le convalide customizzate esterne consentono alle organizzazioni di estendere le funzionalità di convalida di Cloud EDM oltre i dati e la logica disponibili in Cloud EDM. Ciò consente ai processi di convalida di incorporare regole di governance esterne, requisiti dell'applicazione a valle, dati di riferimento o business logic customizzata gestita in altri sistemi.

Considerazioni

  • Per utilizzare una convalida esterna, è necessario configurare i componenti riportati di seguito.

    1. Un sistema di convalida esterno.
    2. Un endpoint API REST esposto dal sistema esterno (fare riferimento a Specifica API REST convalida customizzata esterna per la specifica API REST a cui l'endpoint deve essere conforme).
    3. Una connessione globale per la convalida di tipo Esterna configurata per utilizzare l'endpoint API REST. Fare riferimento alla sezione Creazione di connessioni globali.
    4. Una convalida customizzata di tipo Esterna. Fare riferimento alla sezione Creazione di convalide customizzate.
  • Le convalide customizzate esterne possono essere eseguite solo per gli elementi richiesta e le azioni in una richiesta.
  • La convalida customizzata esterna valuta gli elementi e le azioni della richiesta utilizzando Espressione filtro nodo, Azioni trigger e Proprietà trigger. Gli elementi richiesta devono soddisfare l'espressione filtro nodo e le azioni richiesta devono essere specificate dalle azioni trigger e dalle proprietà trigger per essere inviate al sistema esterno per la convalida.
  • È possibile creare una convalida esterna customizzata solo per i tipi di nodo. Non è possibile creare una convalida esterna customizzata per applicazioni, dimensioni o set di gerarchie. Fare riferimento alla sezione Creazione di convalide customizzate.

Flusso del processo di convalida esterna

I passi riportati di seguito descrivono il processo di convalida esterno.

  1. Viene convalidata una richiesta che contiene elementi richiesta che utilizzano un tipo di nodo per cui è abilitata una convalida customizzata esterna.
  2. La convalida customizzata esterna valuta gli elementi e le azioni della richiesta utilizzando Espressione filtro nodo, Azioni trigger e Proprietà trigger.

  3. Cloud EDM identifica gli elementi e le azioni della richiesta da convalidare nel sistema esterno, quindi invia le informazioni sugli elementi e sulle azioni della richiesta all'endpoint API REST del sistema esterno utilizzando la connessione globale di convalida esterna configurata.
  4. L'endpoint API del sistema esterno riceve la richiesta, valuta le modifiche sottomesse utilizzando le proprie regole di convalida e la propria business logic, quindi restituisce i risultati della convalida per gli eventuali elementi o azioni della richiesta che non superano la convalida.
  5. Cloud EDM riceve i risultati della convalida dal sistema esterno e li converte in messaggi di convalida EDM.
  6. I risultati della convalida vengono visualizzati in Cloud EDM insieme alla severità specificata nella convalida customizzata.

Casi d'uso di esempio

Le organizzazioni possono utilizzare convalide customizzate esterne per supportare scenari quali quelli riportati di seguito.

  • Prevenzione di modifiche (ad esempio azioni di eliminazione) che violerebbero i requisiti di integrità dei dati del sistema target per i dati di riferimento o transazionali.
  • Convalida delle modifiche al piano dei conti a fronte delle regole dell'applicazione ERP.
  • Controllo degli aggiornamenti della gerarchia a fronte dei vincoli dell'applicazione di reporting a valle.
  • Verifica dell'esistenza dei valori delle proprietà dei nodi nei sistemi di riferimento esterni.
  • Applicazione degli standard di denominazione o delle regole di dipendenza specifici dell'applicazione.