Show Menu
ARGOMENTI×

Cascading Metadata

Quando acquisite le informazioni di metadati di una risorsa, gli utenti forniscono informazioni nei vari campi disponibili. Potete visualizzare campi di metadati o valori di campi specifici che dipendono dalle opzioni selezionate negli altri campi. Tale visualizzazione condizionale dei metadati è denominata metadati CSS. In altre parole, potete creare una dipendenza tra un particolare campo/valore di metadati e uno o più campi e/o relativi valori.
Usate gli schemi di metadati per definire le regole per la visualizzazione dei metadati CSS. Ad esempio, se lo schema di metadati include un campo del tipo di risorsa, potete definire un set di campi pertinenti da visualizzare in base al tipo di risorsa selezionata dall’utente.
Di seguito sono riportati alcuni casi d’uso per i quali potete definire metadati a cascata:
  • Se è richiesta la posizione dell'utente, visualizzate i nomi delle città pertinenti in base alla scelta del paese e dello stato dell'utente.
  • Caricate i nomi dei marchi pertinenti in un elenco in base alla scelta della categoria di prodotti da parte dell'utente.
  • Attiva o disattiva la visibilità di un particolare campo in base al valore specificato in un altro campo. Ad esempio, visualizzare campi indirizzo di spedizione separati se l'utente desidera che la spedizione venga consegnata a un indirizzo diverso.
  • Designare un campo come obbligatorio in base al valore specificato in un altro campo.
  • Modifica le opzioni visualizzate per un particolare campo in base al valore specificato in un altro campo.
  • Impostate il valore di metadati predefinito in un particolare campo in base al valore specificato in un altro campo.

Configurare i metadati in cascata in AEM

Considerate uno scenario in cui visualizzare i metadati a cascata in base al tipo di risorsa selezionata. Alcuni esempi
  • Per un video, visualizzate i campi applicabili come formato, codec, durata e così via.
  • Per un documento Word o PDF, visualizzare campi quali conteggio delle pagine, autore e così via.
Indipendentemente dal tipo di risorsa scelta, visualizzate le informazioni sul copyright come campo obbligatorio.
  1. Tocca o fai clic sul logo AEM, quindi vai a Strumenti > Risorse > Schemi di metadati .
  2. Nella pagina Moduli schema seleziona un modulo schema, quindi, per modificare lo schema, dalla barra degli strumenti tocca o fai clic su Modifica .
  3. (Facoltativo) Nell’editor dello schema di metadati, create un nuovo campo da personalizzare. Specificate un nome e un percorso di proprietà nella scheda Impostazioni .
    Per creare una nuova scheda, toccate o fate clic + per aggiungere una scheda, quindi aggiungete un campo di metadati.
  4. Aggiungi un campo a discesa per il tipo di risorsa. Specificate un nome e un percorso di proprietà nella scheda Impostazioni . Aggiungete una descrizione facoltativa.
  5. Le coppie di valori chiave sono le opzioni fornite all'utente del modulo. Puoi fornire le coppie chiave-valore manualmente o da un file JSON.
    • Per specificare manualmente i valori, selezionate Aggiungi manualmente , quindi toccate o fate clic su Aggiungi scelta e specificate il testo e il valore dell’opzione. Ad esempio, specificate i tipi di risorse Video, PDF, Word e Immagine.
    • Per recuperare i valori da un file JSON in modo dinamico, selezionate Aggiungi tramite percorso JSON e fornite il percorso del file JSON. AEM recupera le coppie chiave-valore in tempo reale quando il modulo viene presentato all’utente.
    Entrambe le opzioni si escludono a vicenda. Non potete importare le opzioni da un file JSON e modificarle manualmente.
    Quando si aggiunge un file JSON, le coppie chiave-valore non vengono visualizzate nell'editor dello schema di metadati, ma sono disponibili nel modulo pubblicato.
    Quando si aggiungono delle scelte, se si fa clic sul campo a comparsa, l'interfaccia risulta distorta e l'icona di eliminazione delle scelte non funziona più. Non fate clic sul menu a discesa finché non salvate le modifiche. Se si verifica questo problema, salvare lo schema e aprirlo di nuovo per continuare a modificarlo.
  6. (Facoltativo) Aggiungete gli altri campi richiesti. Ad esempio, formato, codec e durata per il tipo di risorsa video.
    Allo stesso modo, aggiungete campi dipendenti per altri tipi di risorse. Ad esempio, aggiungere il conteggio delle pagine dei campi e creare risorse per i documenti, come file PDF e Word.
  7. Per creare una dipendenza tra il campo del tipo di risorsa e altri campi, scegliete il campo dipendente e aprite la scheda Regole .
  8. Under Requirement , choose the Required, based on new rule option.
  9. Tocca o fai clic su Aggiungi regola e scegli il campo Tipo di risorsa per creare una dipendenza. Scegli anche il valore del campo in cui creare la dipendenza. In questo caso, scegli Video . Per salvare le modifiche, Tocca o fai clic su Fine .
    Con le regole è possibile utilizzare un elenco a discesa con valori predefiniti manualmente. I menu a discesa con percorso JSON configurato non possono essere utilizzati con regole che utilizzano valori predefiniti per applicare condizioni. Se i valori vengono caricati da JSON in fase di esecuzione, non è possibile applicare una regola predefinita.
  10. In Visibilità , scegli l’opzione Visibile, in base alla nuova regola .
  11. Tocca o fai clic su Aggiungi regola e scegli il campo Tipo di risorsa per creare una dipendenza. Scegli anche il valore del campo in cui creare la dipendenza. In questo caso, scegli Video . Per salvare le modifiche, Tocca o fai clic su Fine .
    Per ripristinare i valori, tocca o fai clic su uno spazio vuoto o in un punto qualsiasi dell'interfaccia diverso dai valori. Se i valori vengono reimpostati, selezionateli di nuovo.
    Puoi applicare la condizione Requisito e Visibilità , pur lasciandole indipendenti tra di loro.
  12. Analogamente, create una dipendenza tra il valore Video nel campo Tipo risorsa e altri campi, come Codec e Durata.
  13. Ripetete i passaggi per creare una dipendenza tra le risorse del documento (PDF e Word) nel campo Tipo di risorsa e i campi quali Conteggio pagina e Autore.
  14. Fai clic su Salva . Applicate lo schema di metadati a una cartella.
  15. Andate alla cartella alla quale avete applicato lo schema metadati e aprite la pagina delle proprietà di una risorsa. A seconda della scelta effettuata nel campo Tipo risorsa, vengono visualizzati i campi di metadati CSS pertinenti.
    Figura: Cascading metadata for Video asset
    Figura: Creazione di metadati in cascata per la risorsa del documento