Crea modello dati modulo

Ultimo aggiornamento: 2024-01-15
  • Creato per:
  • Beginner
    Intermediate
    User
    Developer
Versione Collegamento articolo
AEM 6.5 Fai clic qui
AEM as a Cloud Service Questo articolo

Integrazione dei dati

Experience Manager Forms l’integrazione dei dati fornisce un’interfaccia utente intuitiva per creare e utilizzare i modelli di dati dei moduli. Un modello dati modulo si basa su origini dati per lo scambio di dati; tuttavia, è possibile creare un modello dati modulo con o senza un'origine dati. Esistono due approcci per creare un modello dati da a seconda che siano state configurate o meno le origini dati:

  • Utilizzo di origini dati preconfigurate: se hai configurato le origini dati come descritto in Configurare le origini dati, è possibile selezionarli durante la creazione di un modello di dati del modulo. Raccoglie tutti gli oggetti, le proprietà e i servizi del modello dati dalle origini dati selezionate disponibili per l’utilizzo nel modello dati del modulo.

  • Senza origini dati: se non hai configurato le origini dati per il modello dati del modulo, puoi comunque crearlo senza origini dati. Puoi utilizzare il modello dati del modulo per creare Forms adattivo e testarli utilizzando dati di esempio. Quando le origini dati sono disponibili, è possibile associare il modello dati del modulo alle origini dati, che si riflettono automaticamente nel Forms adattivo associato.

NOTA

Devi essere membro di entrambi fdm-author e forms-user gruppi per creare e utilizzare il modello dati del modulo. Contatta il tuo Experience Manager per diventare un membro dei gruppi.

Crea modello dati modulo

Verifica di aver configurato le origini dati che intendi utilizzare nel modello dati del modulo come descritto in Configurare le origini dati. Per creare un modello dati modulo basato su origini dati configurate, effettuare le seguenti operazioni:

  1. In entrata Experience Manager istanza di authoring, passa a Forms > Integrazioni dati.

  2. Seleziona Crea > Modello dati modulo.

  3. Nella finestra di dialogo Crea modello dati modulo:

    • Specifica un nome per il modello dati del modulo.
    • (Facoltativo) Specifica titolo, descrizione e tag per il modello di dati del modulo.
    • (Facoltativo e applicabile solo se le origini dati sono configurate a) Selezionare l'icona di spunta accanto al simbolo Configurazione origine dati e seleziona il nodo di configurazione in cui risiedono i servizi cloud per le origini dati che desideri utilizzare. Limita l’elenco delle origini dati disponibili per la selezione nella pagina successiva a quelle disponibili nel nodo di configurazione selezionato. Tuttavia, qualsiasi Experience Manager le origini dati del profilo utente sono elencate per impostazione predefinita. Se non si seleziona un nodo di configurazione, vengono elencate le origini dati di tutti i nodi di configurazione.
  4. Seleziona Avanti.

  5. (Applicabile solo se le origini dati sono configurate) La Seleziona origine dati nella schermata sono elencate le origini dati disponibili, se presenti. Selezionare le origini dati da utilizzare nel modello dati del modulo.

  6. Seleziona Crea e nella finestra di dialogo di conferma, seleziona Apri per aprire l’editor modello dati modulo.

    Esaminiamo i diversi componenti dell’interfaccia utente dell’editor del modello dati modulo.

    Un modello di dati modulo con tre origini dati: un servizio RESTful, Experience Manager e un RDBMS

    R. Origini dati Elenca le origini dati in un modello dati modulo. Espandere un'origine dati per visualizzare i relativi servizi e oggetti modello dati.

    B. Aggiorna definizioni origine dati Recupera eventuali modifiche nelle definizioni dell’origine dati dalle origini dati configurate e le aggiorna nella scheda Origini dati dell’editor modelli dati modulo.

    C. Modello Area contenuto in cui vengono visualizzati gli oggetti modello dati aggiunti.

    D. Servizi Area del contenuto in cui vengono visualizzati operazioni o servizi dell'origine dati aggiunti.

    E. Barra degli strumenti Strumenti per utilizzare il modello dati del modulo. La barra degli strumenti mostra più opzioni a seconda dell’oggetto selezionato nel modello dati del modulo.

    F. Aggiungi selezionati Aggiunge al modello dati del modulo gli oggetti e i servizi modello dati selezionati.

Per ulteriori informazioni sull’editor del modello dati modulo e su come utilizzarlo per modificare e configurare il modello dati modulo, consulta Utilizzare il modello dati del modulo.

Aggiornare le origini dati

Per aggiungere o aggiornare origini dati a un modello dati modulo esistente, eseguire le operazioni seguenti.

  1. Vai a Forms > Integrazioni dati, selezionare il modello dati modulo in cui si desidera aggiungere o aggiornare le origini dati e quindi selezionare Proprietà.

  2. Nelle proprietà del modello dati modulo, vai al Aggiorna origine scheda.

    In Aggiorna origine scheda:

    • Seleziona l’icona Sfoglia in Configurazione in base al contesto e selezionare un nodo di configurazione in cui risiede la configurazione cloud per l'origine dati che si desidera aggiungere. Se non selezioni un nodo, le configurazioni cloud che risiedono solo nel global vengono elencati quando si seleziona Aggiungi origini.

    • Per aggiungere una nuova origine dati, selezionare Aggiungi origini e seleziona le origini dati da aggiungere al modello dati del modulo. Tutte le origini dati configurate in global e viene visualizzato il nodo di configurazione selezionato, se presente.

    • Per sostituire un'origine dati esistente con un'altra origine dati dello stesso tipo, selezionare Modifica per l'origine dati e selezionarla dall'elenco delle origini dati disponibili.

    • Per eliminare un'origine dati esistente, selezionare Elimina per l'origine dati. L’icona Elimina è disabilitata se nel modello dati del modulo viene aggiunto un oggetto modello dati nell’origine dati.

      fdm-properties

  3. Seleziona Salva e chiudi per salvare gli aggiornamenti.

NOTA

Dopo aver aggiunto nuove origini dati o aggiornato le origini dati esistenti in un modello dati del modulo, assicurati di aggiornare i riferimenti di associazione, a seconda delle necessità, in Adaptive Forms che utilizzano il modello dati del modulo aggiornato.

Configurazioni in base al contesto per modalità di esecuzione specifiche

Modello dati modulo utilizza Configurazioni in base al contesto di Sling per supportare diversi parametri di origine dati per la connessione con origini dati per diversi Experience Manager modalità di esecuzione.

Quando Modello dati modulo utilizza le configurazioni cloud per memorizzare i parametri, che quando vengono archiviati e distribuiti tramite il controllo del codice sorgente (archivio GIT di Cloud-Manager) creano una configurazione cloud con gli stessi parametri per tutte le modalità di esecuzione (Sviluppo, Stage e Produzione). Tuttavia, per i casi di utilizzo in cui è necessario disporre di set di dati diversi per ambienti di test e di produzione, utilizziamo i parametri dell’origine dati (ad esempio, URL dell’origine dati) per diversi Experience Manager modalità di esecuzione.

A questo scopo, devi creare una configurazione OSGi che contenga coppie parametri-valore dell’origine dati. Questo sostituisce la stessa coppia da Modello dati modulo configurazione cloud in fase di esecuzione. Poiché le configurazioni OSGi supportano queste modalità di esecuzione per impostazione predefinita, puoi sostituire un parametro dell’origine dati con valori diversi in base alla modalità di esecuzione.

Per abilitare le configurazioni cloud specifiche per l’implementazione in Modello dati modulo:

  1. Crea la configurazione cloud nell’istanza di sviluppo locale. Per i passaggi dettagliati, consulta Come configurare le origini dati.

  2. Memorizza la configurazione cloud nel file system.

    1. Crea pacchetto con filtro /conf/{foldername}/settings/cloudconfigs/fdm. Usa lo stesso {foldername} come nel passaggio 1. E sostituisci fdm con azurestorage per la configurazione dell’archiviazione Azure.
    2. Creare e scaricare il pacchetto. Per ulteriori informazioni, consulta azioni del pacchetto.
  3. Integrare la configurazione cloud in Experience Manager Progetto Archetipo.

    1. Decomprimi il pacchetto scaricato.
    2. Copia jcr_root e inseriscilo nella tua cartella ui.content > src > main > content.
    3. Aggiorna ui.content > src > main > content > META-INF > vault > filter.xml per contenere il filtro /conf/{foldername}/settings/cloudconfigs/fdm. Per ulteriori informazioni, consulta Modulo ui.content di Archetipo progetto AEM. Quando questo progetto di archetipo viene distribuito tramite la pipeline CM, la stessa configurazione cloud viene installata in tutti gli ambienti (o modalità di esecuzione). Per modificare il valore dei campi (come URL) delle configurazioni cloud basate sull’ambiente, utilizza la configurazione OSGi descritta nel passaggio seguente.
  4. Crea una configurazione in base al contesto di Apache Sling. Per creare la configurazione OSGi:

    1. Configurare i file di configurazione OSGi in Experience Manager Progetto Archetipo.
      Creare file di configurazione di fabbrica OSGi con PID org.apache.sling.caconfig.impl.override.OsgiConfigurationOverrideProvider. Creare un file con lo stesso nome in ogni cartella della modalità di esecuzione in cui è necessario modificare i valori per ogni modalità di esecuzione. Per ulteriori informazioni, consulta Configurazione di OSGi per Adobe Experience Manager.

    2. Imposta il codice JSON di configurazione OSGI. Per utilizzare il provider di override della configurazione in base al contesto di Apache Sling:

      1. Sull’istanza di sviluppo locale /system/console/configMgr, seleziona factory OSGi configuration (Configurazione OSGi in fabbrica) con il nome Provider di sostituzione configurazione in base al contesto Apache Sling: configurazione OSGi.
      2. Fornisci una descrizione.
      3. Seleziona abilitato.
      4. In sostituzioni, fornisci i campi che devono essere modificati in base all’ambiente nella sintassi di sostituzione Sling. Per ulteriori informazioni, consulta Configurazione in base al contesto di Apache Sling - Override. Ad esempio: cloudconfigs/fdm/{configName}/url="newURL".
        È possibile aggiungere più sostituzioni selezionando +.
      5. Seleziona Salva.
      6. Per ottenere il JSON di configurazione OSGi, segui i passaggi descritti in Generazione di configurazioni OSGi tramite QuickStart per SDK AEM.
      7. Inserisci JSON nei file di configurazione di fabbrica OSGi creati nel passaggio precedente.
      8. Modifica il valore di newURL in base all’ambiente (o in modalità di esecuzione).
      9. Per modificare il valore segreto in base alla modalità di esecuzione, è possibile creare una variabile segreta utilizzando API di cloud manager e versioni successive possono essere utilizzate nella Configurazione OSGi.
        Quando questo progetto di archetipo viene distribuito tramite pipeline CM, l’override fornirà valori diversi in ambienti diversi (o in modalità di esecuzione).
      NOTA

      Adobe Managed Service gli utenti possono crittografare i valori segreti utilizzando il supporto di crittografia (per i dettagli, vedi supporto della crittografia per le proprietà di configurazione e inserisci il testo crittografato nel valore dopo configurazioni in base al contesto disponibili in service pack 6.5.13.0.

  5. Aggiornare le definizioni dell'origine dati utilizzando l'opzione per aggiornare le definizioni dell'origine dati in Editor modello dati modulo per aggiornare la cache FDM tramite l’interfaccia utente di FDM e ottenere la configurazione più recente.

Passaggi successivi

Ora disponi di un modello dati modulo con origini dati aggiunte. È quindi possibile modificare il modello dati modulo per aggiungere e configurare oggetti e servizi del modello dati, aggiungere associazioni tra oggetti del modello dati, modificare proprietà, aggiungere oggetti e proprietà del modello dati personalizzato, generare dati di esempio e così via.

Per ulteriori informazioni, consulta Utilizzare il modello dati del modulo.

In questa pagina