Crea e modifica i business object in Oracle Visual Builder
È possibile creare un business object in Oracle Visual Builder, ad esempio una fattura, un ordine di acquisto o un audit. Si ritiene che un business object sia una risorsa simile a una tabella di database e contenga campi contenenti i dati per l'applicazione. Come una tabella di database, un business object fornisce la struttura dei dati. I business object vengono memorizzati in un database. Le applicazioni dell'applicazione visiva e di altri client accedono ai business object mediante i relativi endpoint REST.
Crea un business object
I business object personalizzati vengono utilizzati per memorizzare dati non forniti da un servizio esterno. I dati nei business object personalizzati vengono memorizzati nel database di cui è stato eseguito il provisioning per l'istanza del servizio.
Quando si creano business object personalizzati, è necessario specificare ogni campo richiesto dall'applicazione. Durante lo sviluppo dell'applicazione, è possibile modificare i business object per aggiungere e modificare i campi in base alle esigenze. Il business object personalizzato è esposto come set di endpoint che forniscono interfacce API REST per le operazioni che è possibile richiamare dai componenti della pagina.
Per creare un business object, effettuare le operazioni riportate di seguito.
Quando si fa clic su Crea, nella finestra principale viene visualizzata una finestra artifact per il nuovo business object e viene visualizzata la scheda Panoramica. La finestra contiene schede aggiuntive per la visualizzazione e la modifica dei vari attributi del business object: Campi, Sicurezza, Regole business, Endpoint e Dati.
È possibile visualizzare gli endpoint per il business object creato per impostazione predefinita nella scheda Endpoint.
È inoltre possibile creare business object utilizzando il diagrammer.
Visualizza, crea e modifica relazioni business object
Nell'area Relazioni della scheda Panoramica di un business object sono visualizzate le relazioni tra tale business object e altri business object nell'applicazione.
Quando si crea un riferimento a un altro business object, la relazione tra il business object corrente e quello a cui viene fatto riferimento, per impostazione predefinita, molti-a-uno. Ad esempio, quando si crea un riferimento da un business object Dipendente a un business object Reparto, il dipendente può appartenere a un solo reparto, ma il reparto in genere ha molti dipendenti.
Il business object di riferimento, Reparto, viene visualizzato anche nella scheda Endpoint per il business object Dipendente.
È possibile eliminare una relazione, ma solo se i business object associati non sono utilizzati in alcuna posizione dell'applicazione.
Per creare una nuova relazione:
Per modificare una relazione, fare clic sull'icona Modifica accanto al nome della relazione e apportare le modifiche desiderate. Alcuni campi non possono essere modificati e sono disabilitati. È possibile specificare un valore per Etichetta e selezionare il campo Visualizzazione predefinita. È possibile selezionare la casella di controllo Obbligatorio per il campo e specificare una regola di eliminazione. La regola di eliminazione predefinita è Limita, ma è possibile selezionare Sovrapponi o Imposta su NULL.
Aggiungi campi a business object
È possibile utilizzare la scheda Campi della finestra artifact per creare campi per i business object.
È possibile creare nuovi campi per il business object mentre il relativo stato è Sviluppo.
Per aggiungere un nuovo campo, effettuare le operazioni riportate di seguito.
Modifica i campi dei business object
È possibile utilizzare la scheda Campi della finestra artifact per modificare i campi dei business object personalizzati.
È possibile modificare i campi dei business object quando l'applicazione è in stato Sviluppo. È possibile modificare i campi per specificare i vincoli.
Per modificare le proprietà di un campo, effettuare le operazioni riportate di seguito.