Aggiungere oggetti e servizi del modello dati

Se è stato creato un modello dati modulo (FDM) con origini dati, è possibile utilizzare l'editor modello dati modulo per aggiungere servizi e oggetti modello dati, configurarne le proprietà, creare associazioni tra oggetti modello dati e testare il modello dati modulo (FDM) e i servizi.

È possibile aggiungere oggetti e servizi modello dati da origini dati disponibili nel modello dati modulo (FDM). Gli oggetti modello dati aggiunti vengono visualizzati nella scheda Modello, mentre i servizi aggiunti vengono visualizzati nella scheda Servizi.

Per aggiungere oggetti e servizi del modello dati:

  1. Accedi all’istanza di authoring Experience Manager, passa a Forms > Integrazioni dati e apri il modello dati modulo (FDM) in cui desideri aggiungere oggetti modello dati.

  2. Nel riquadro Origini dati espandere Origini dati per visualizzare i servizi e gli oggetti modello dati disponibili.

  3. Selezionare gli oggetti e i servizi del modello dati che si desidera aggiungere al modello dati modulo e selezionare Aggiungi selezionati.

    oggetti selezionati

    Servizi e oggetti modello dati selezionati

    Nella scheda Modello viene visualizzata una rappresentazione grafica di tutti gli oggetti modello dati e delle relative proprietà aggiunti al modello dati del modulo (FDM). Ogni oggetto modello dati è rappresentato da una casella nel modello dati del modulo (FDM).

    scheda-modello

    Nella scheda Modello vengono visualizzati gli oggetti modello dati aggiunti

    NOTA
    È possibile tenere e trascinare le caselle degli oggetti modello dati per organizzarle nell'area del contenuto. Tutti gli oggetti modello dati aggiunti nel modello dati modulo (FDM) sono disattivati nel riquadro Origini dati.

    Nella scheda Servizi sono elencati i servizi aggiunti.

    services-tab

    Nella scheda Servizi sono visualizzati i servizi del modello dati

    NOTA
    Oltre agli oggetti modello dati e ai servizi, il documento metadati servizio OData include proprietà di navigazione che definiscono l'associazione tra due oggetti modello dati. Per ulteriori informazioni, vedere Utilizzo delle proprietà di navigazione dei servizi OData.
  4. Seleziona Salva per salvare l'oggetto modello modulo.

    NOTA
    Puoi richiamare i servizi configurati nella scheda Servizi di un modello dati modulo (FDM) utilizzando le regole del modulo adattivo. I servizi configurati sono disponibili nell'azione Richiama servizi dell'editor di regole Per ulteriori informazioni sull'utilizzo di questi servizi nelle regole dei moduli adattivi, vedere Richiama servizi e Imposta valore delle regole nell'editor di regole.

Creare oggetti modello dati e proprietà figlio

Creare oggetti modello dati

Sebbene sia possibile aggiungere oggetti modello dati da origini dati configurate, è anche possibile creare oggetti modello dati o entità senza origini dati. È utile in particolare se non hai configurato le origini dati nel modello dati del modulo (FDM).

Per creare un oggetto modello dati senza origini dati:

  1. Accedi all’istanza di authoring Experience Manager, passa a Forms > Integrazioni dati e apri il modello dati modulo (FDM) in cui desideri creare un oggetto o un’entità modello dati.

  2. Seleziona Crea entità.

  3. Nella finestra di dialogo Crea modello dati, specifica un nome per l'oggetto modello dati e seleziona Aggiungi. Un oggetto modello dati viene aggiunto al modello dati del modulo (FDM). L’oggetto modello dati appena aggiunto non è associato a un’origine dati e non dispone di proprietà come mostrato nell’immagine seguente.

    new-entity

Successivamente, puoi aggiungere proprietà secondarie negli oggetti modello dati non associati.

Aggiungi proprietà figlio

L’editor modello dati modulo consente di creare proprietà secondarie in un oggetto modello dati. La proprietà creata non è associata ad alcuna proprietà in un'origine dati. In seguito, potrai associare la proprietà figlio a un’altra proprietà nell’oggetto modello dati contenitore.

Per creare una proprietà figlio:

  1. In un modello dati modulo, selezionare un oggetto modello dati e selezionare Crea proprietà figlio.

  2. Nella finestra di dialogo Crea proprietà secondaria, specifica un nome e un tipo di dati per la proprietà rispettivamente nei campi Nome e Tipo. Facoltativamente, puoi specificare un titolo e una descrizione per la proprietà.

  3. Abilita Calcolato se la proprietà è una proprietà calcolata. Il valore di una proprietà calcolata viene valutato in base a una regola o a un'espressione. Per ulteriori informazioni, vedere Modifica proprietà.

  4. Se l’oggetto modello dati è associato a un’origine dati, la proprietà figlio aggiunta viene automaticamente associata alla proprietà dell’oggetto modello dati padre con lo stesso nome e tipo di dati.

    Per associare manualmente una proprietà figlio a una proprietà oggetto modello dati, selezionare l'icona Sfoglia accanto al campo Associa riferimento. Nella finestra di dialogo Seleziona oggetto sono elencate tutte le proprietà dell'oggetto modello dati padre. Seleziona una proprietà a cui associarti e fai clic sull’icona di spunta. È possibile selezionare solo una proprietà dello stesso tipo di dati della proprietà figlio.

  5. Seleziona Fine per salvare la proprietà figlio e seleziona Salva per salvare il modello dati del modulo. La proprietà figlio viene ora aggiunta all’oggetto modello dati.

Dopo aver creato gli oggetti e le proprietà del modello dati, è possibile continuare a creare il Forms adattivo in base al modello dati del modulo (FDM). Successivamente, quando saranno disponibili e configurate le origini dati, sarà possibile associare il modello dati del modulo (FDM) alle origini dati. Il binding viene aggiornato automaticamente nel Forms adattivo associato . Per ulteriori informazioni sulla creazione di un Forms adattivo tramite il modello dati modulo, vedere Utilizzare il modello dati modulo.

Associare oggetti e proprietà del modello dati

Quando le origini dati che si desidera integrare con il modello dati modulo sono disponibili, è possibile aggiungerle al modello dati modulo come descritto in Aggiorna origini dati. Quindi, per associare gli oggetti e le proprietà del modello di dati non associati, effettua le seguenti operazioni:

  1. Nel modello dati del modulo selezionare l'origine dati non associata che si desidera associare a un'origine dati.

  2. Seleziona Modifica proprietà.

  3. Nel riquadro Modifica proprietà selezionare l'icona Sfoglia accanto al campo Associazione. Viene aperta la finestra di dialogo Seleziona oggetto in cui sono elencate le origini dati aggiunte nel modello dati del modulo.

    select-object

  4. Espandi la struttura delle origini dati e seleziona un oggetto modello dati da associare, quindi fai clic sull’icona di spunta.

  5. Seleziona Fine per salvare le proprietà, quindi seleziona Salva per salvare il modello dati del modulo. L’oggetto modello dati è ora associato a un’origine dati. L’oggetto modello dati non è più contrassegnato come Non associato.

    oggetto-modello-associato

Configurare i servizi

Per leggere e scrivere dati per un oggetto modello dati, eseguire le operazioni seguenti per configurare i servizi di lettura e scrittura:

  1. Selezionare la casella di controllo nella parte superiore di un oggetto modello dati per selezionarlo e selezionare Modifica proprietà.

    modifica-proprietà

    Modificare le proprietà per configurare i servizi di lettura e scrittura per un oggetto modello dati

    Viene visualizzata la finestra di dialogo Modifica proprietà.

    modifica-proprietà-2

    Finestra di dialogo Modifica proprietà

    NOTA
    Oltre agli oggetti modello dati e ai servizi, il documento metadati servizio OData include proprietà di navigazione che definiscono l'associazione tra due oggetti modello dati. Quando si aggiunge un'origine dati del servizio OData a un modello dati del modulo (FDM), è disponibile un servizio in Modello dati modulo (FDM) per tutte le proprietà di navigazione in un oggetto modello dati. È possibile utilizzare questo servizio per leggere le proprietà di navigazione dell'oggetto modello dati corrispondente.
    Per ulteriori informazioni sull'utilizzo del servizio, vedere Utilizzo delle proprietà di navigazione dei servizi OData.
  2. Attiva Oggetto di primo livello per specificare se l'oggetto modello dati è un oggetto modello di primo livello.

    Gli oggetti modello dati configurati in un modello dati modulo (FDM) sono disponibili per l’utilizzo nella scheda Oggetti modello dati nel browser Contenuto di un modulo adattivo basato sul modello dati modulo (FDM). Quando si aggiunge un'associazione tra due oggetti modello dati, l'oggetto modello dati a cui si sta effettuando l'associazione è nidificato sotto l'oggetto modello dati a cui si sta associando nella scheda Oggetti modello dati. Se il modello dati nidificato è un oggetto di livello principale, verrà visualizzato separatamente anche nella scheda Oggetti modello dati. Di conseguenza, vengono visualizzate due voci, una all'interno e un'altra all'esterno della gerarchia nidificata, che potrebbero confondere gli autori del modulo. Per fare in modo che l'oggetto modello dati associato venga visualizzato solo nella gerarchia nidificata, disattivare la proprietà Oggetto di livello superiore.

  3. Selezionare i servizi di lettura e scrittura per gli oggetti modello dati selezionati. Vengono visualizzati gli argomenti per i servizi.

    servizi di lettura/scrittura

    Servizi di lettura e scrittura configurati per l'origine dati dipendente

  4. Selezionare aem_6_3_edit per l'argomento del servizio di lettura per associare l'argomento a un attributo del profilo utente, un attributo di richiesta o un valore letterale e specificare il valore di associazione.

  5. Seleziona Fine per salvare l'argomento, Fine per salvare le proprietà, quindi Salva per salvare il modello di dati del modulo.

Associa argomenti servizio di lettura

Associare l'argomento del servizio di lettura a un attributo del profilo utente, a un attributo della richiesta o a un valore letterale basato su un valore di associazione. Il valore viene passato al servizio come argomento per recuperare i dettagli associati al valore specificato dall'origine dati.

Valore letterale

Selezionare Letterale dal menu a discesa Associazione a e immettere un valore nel campo Valore associazione. I dettagli associati al valore vengono recuperati dall’origine dati. Utilizza questa opzione per recuperare i dettagli associati a un valore statico.

In questo esempio, i dettagli associati a 4367655678, come valore per l'argomento mobilenum, vengono recuperati dall'origine dati. I dettagli associati se si passa il valore per un argomento numero di cellulare possono includere proprietà quali nome cliente, indirizzo cliente e città.

Valore letterale

Attributo profilo utente

Selezionare Attributo profilo utente dal menu a discesa Associazione a e immettere il nome dell'attributo nel campo Valore associazione. I dettagli dell'utente connesso all'istanza Experience Manager vengono recuperati dall'origine dati in base al nome dell'attributo.

Il nome dell'attributo specificato nel campo Valore di binding deve includere il percorso di binding completo fino al nome dell'attributo dell'utente. Apri il seguente URL per accedere ai dettagli utente su CRXDE:

https://[server-name]:[port]/crx/de/index.jsp#/home/users/

Profilo utente

In questo esempio, specificare profile.empid nel campo Valore binding per l'utente grios.

Modifica argomento

L'argomento id accetta il valore dell'attributo empid del profilo utente e lo trasmette come argomento al servizio di lettura. Legge e restituisce i valori delle proprietà associate dall'oggetto modello dati dipendente per empid associato all'utente connesso.