Metadati a cascata cascading-metadata
Questo articolo descrive come definire i metadati a cascata per le risorse.
Durante l’acquisizione delle informazioni sui metadati di una risorsa, gli utenti forniscono informazioni nei vari campi disponibili. Puoi visualizzare campi di metadati o valori di campo specifici che dipendono dalle opzioni selezionate negli altri campi. Tale visualizzazione condizionale dei metadati è denominata metadati a cascata. In altre parole, puoi creare una dipendenza tra un particolare campo/valore di metadati e uno o più campi e/o i relativi valori.
Utilizza gli schemi di metadati per definire le regole per la visualizzazione dei metadati a cascata. Ad esempio, se lo schema metadati include un campo del tipo di risorsa, puoi definire un set pertinente di campi da visualizzare in base al tipo di risorsa selezionata dall’utente.
Di seguito sono riportati alcuni casi d’uso per i quali è possibile definire metadati a cascata:
- Se è richiesta la posizione dell'utente, visualizzare i nomi delle città pertinenti in base alla scelta del paese e dello stato dell'utente.
- Carica i nomi di marchio pertinenti in un elenco in base alla scelta dell’utente della categoria di prodotto.
- Attiva o disattiva la visibilità di un particolare campo in base al valore specificato in un altro campo. Ad esempio, visualizzare campi di 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 campo specifico in base al valore specificato in un altro campo.
- Imposta il valore dei metadati predefiniti in un particolare campo in base al valore specificato in un altro campo.
Configurare i metadati a cascata in Experience Manager configure-cascading-metadata-in-aem
Considera uno scenario in cui desideri visualizzare i metadati a cascata in base al tipo di risorsa selezionata. Alcuni esempi
- Per un video, visualizza i campi applicabili, ad esempio il formato, il codec, la 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 scelto, visualizza le informazioni sul copyright come campo obbligatorio.
-
Tocca o fai clic sul pulsante Experience Manager e vai a Strumenti > Risorse > Schemi metadati.
-
Nella pagina Moduli schema seleziona un modulo schema, quindi, per modificare lo schema, dalla barra degli strumenti tocca o fai clic su Modifica.
-
(Facoltativo) Nell’editor dello schema metadati, crea un nuovo campo da personalizzare. Specifica un nome e un percorso di proprietà nel Impostazioni scheda .
Per creare una nuova scheda, tocca o fai clic su + per aggiungere una scheda e quindi un campo metadati.
-
Aggiungi un campo a discesa per il tipo di risorsa. Specifica un nome e un percorso di proprietà nel Impostazioni scheda . Aggiungi una descrizione facoltativa.
-
Le coppie chiave-valore sono le opzioni fornite a un utente del modulo. Puoi fornire le coppie chiave-valore manualmente o da un file JSON.
- Per specificare manualmente i valori, seleziona Aggiungi manualmente e tocca o fai clic su Aggiungi scelta e specifica il testo e il valore dell'opzione. Ad esempio, specifica i tipi di risorse Video, PDF, Word e Immagine.
- Per recuperare dinamicamente i valori da un file JSON, seleziona Aggiungi tramite percorso JSON e fornire il percorso del file JSON. Experience Manager recupera le coppie chiave-valore in tempo reale quando il modulo viene presentato all’utente.
Entrambe le opzioni si escludono a vicenda. Non puoi importare le opzioni da un file JSON e modificarle manualmente.
note note NOTE Quando si aggiunge un file JSON, le coppie chiave-valore non vengono visualizzate nell’editor dello schema dei metadati, ma sono disponibili nel modulo pubblicato. note note NOTE Quando si aggiungono scelte, se si fa clic sul campo a discesa , l’interfaccia viene distorta e l’icona di eliminazione per le scelte smette di funzionare. Quando aggiungi le scelte al menu a discesa, non fare clic nuovamente sul menu a discesa finché non vengono salvate le modifiche. Se si verifica questo problema, salva lo schema e riaprilo per continuare la modifica. -
(Facoltativo) Aggiungi gli altri campi obbligatori. Ad esempio, il formato, il codec e la durata del video del tipo di risorsa.
Allo stesso modo, aggiungi campi dipendenti per altri tipi di risorse. Ad esempio, aggiungere i campi conteggio pagine e creazione per le risorse del documento, come i file PDF e Word.
-
Per creare una dipendenza tra il campo del tipo di risorsa e gli altri campi, scegli il campo dipendente e apri la Regole scheda .
-
Sotto Requisito, scegli Obbligatorio, in base a una nuova regola opzione .
-
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.
note note NOTE 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 runtime, non è possibile applicare una regola predefinita. -
In Visibilità, scegli l’opzione Visibile, in base alla nuova regola.
-
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.
note note NOTE Toccando o facendo clic sugli spazi bianchi (o in un punto qualsiasi diverso dai valori) i valori verranno reimpostati. In questo caso, è necessario selezionarli di nuovo. note note NOTE Puoi applicare la condizione Requisito e Visibilità, pur lasciandole indipendenti tra di loro. -
Analogamente, crea una dipendenza tra il valore Video nel campo Tipo di risorsa e altri campi, come Codec e Durata.
-
Ripeti i passaggi per creare una dipendenza tra le risorse del documento (PDF e Word) nel Tipo di risorsa e campi, ad esempio Conteggio pagine e Autore.
-
Fai clic su Salva. Applicare lo schema metadati a una cartella.
-
Passa alla cartella alla quale hai applicato lo schema metadati e apri la pagina delle proprietà di una risorsa. A seconda della scelta effettuata nel campo Tipo di risorsa , vengono visualizzati i campi pertinenti di metadati a cascata.
Figura: Metadati a cascata per la risorsa Video
Figura: Metadati a cascata per la risorsa del documento