Metadatos en cascada cascading-metadata

CAUTION
AEM 6.4 ha llegado al final de la compatibilidad ampliada y esta documentación ya no se actualiza. Para obtener más información, consulte nuestra períodos de asistencia técnica. Buscar las versiones compatibles here.

Este artículo describe cómo definir metadatos en cascada para los recursos.

CAUTION
Los metadatos en cascada no son compatibles con los fragmentos de contenido.

Al capturar la información de metadatos de un recurso, los usuarios proporcionan información en los distintos campos disponibles. Puede mostrar campos de metadatos específicos o valores de campo que dependan de las opciones seleccionadas en los demás campos. Esta visualización condicional de metadatos se denomina metadatos en cascada. En otras palabras, puede crear una dependencia entre un campo o valor de metadatos concreto y uno o más campos y/o sus valores.

Utilice esquemas de metadatos para definir reglas para mostrar metadatos en cascada. Por ejemplo, si el esquema de metadatos incluye un campo de tipo de recurso, puede definir un conjunto de campos pertinentes para que se muestren en función del tipo de recurso que seleccione un usuario.

Estos son algunos casos de uso para los que puede definir metadatos en cascada:

  • Cuando se requiera la ubicación del usuario, muestre los nombres de ciudad relevantes en función de la elección de país y estado del usuario.
  • Cargue nombres de marca pertinentes en una lista basada en la elección del usuario de la categoría de producto.
  • Alternar la visibilidad de un campo concreto según el valor especificado en otro campo. Por ejemplo, muestre campos de dirección de envío separados si el usuario desea que el envío se envíe en una dirección diferente.
  • Designe un campo como obligatorio en función del valor especificado en otro campo.
  • Cambiar las opciones que se muestran para un campo concreto en función del valor especificado en otro campo.
  • Establezca el valor de metadatos predeterminado en un campo concreto en función del valor especificado en otro campo.

Configurar metadatos en cascada en Experience Manager configure-cascading-metadata-in-aem

Imagine un escenario en el que desea mostrar metadatos en cascada basados en el tipo de recurso seleccionado. Algunos ejemplos

  • Para un vídeo, muestre campos aplicables como formato, códec, duración, etc.
  • Para un documento de Word o PDF, muestre los campos, como el recuento de páginas, el autor, etc.

Independientemente del tipo de recurso elegido, muestre la información de copyright como campo obligatorio.

  1. Toque o haga clic en el botón Experience Manager y vaya a Herramientas > Recursos > Esquemas de metadatos.

  2. En la página Formularios de esquema, seleccione un formulario de esquema y, a continuación, pulse o haga clic en Editar en la barra de herramientas para editar el esquema.

    select_form

  3. (Opcional) En el editor de esquemas de metadatos, cree un nuevo campo para condicionalizar. Especifique un nombre y una ruta de acceso de propiedad en la variable Configuración pestaña .

    Para crear una pestaña nueva, toque o haga clic en + para agregar una pestaña y, a continuación, agregar un campo de metadatos.

    add_tab

  4. Agregue un campo Desplegable para el tipo de recurso. Especifique un nombre y una ruta de acceso de propiedad en la variable Configuración pestaña . Añada una descripción opcional.

    asset_type_field

  5. Los pares clave-valor son las opciones que se proporcionan a un usuario de formulario. Puede proporcionar los pares clave-valor manualmente o desde un archivo JSON.

    • Para especificar los valores manualmente, seleccione Agregar manualmente y toque o haga clic Agregar opción y especifique el texto y el valor de la opción. Por ejemplo, especifique los tipos de recurso Vídeo, PDF, Word e Imagen.
    • Para recuperar los valores de un archivo JSON de forma dinámica, seleccione Agregar mediante ruta JSON y proporcione la ruta del archivo JSON. Experience Manager recupera los pares clave-valor en tiempo real cuando se presenta el formulario al usuario.

    Ambas opciones son mutuamente excluyentes. No puede importar las opciones de un archivo JSON y editarlas manualmente.

    add_choice

    note note
    NOTE
    Al añadir un archivo JSON, los pares clave-valor no se muestran en el editor de esquemas de metadatos, sino que están disponibles en el formulario publicado.
    note note
    NOTE
    Al agregar opciones, si hace clic en el campo Desplegable , la interfaz se distorsiona y el icono Eliminar de las opciones deja de funcionar. Al agregar las opciones a la lista desplegable, no vuelva a hacer clic en la lista desplegable hasta que guarde los cambios. Si tiene este problema, guarde el esquema y ábralo de nuevo para continuar editando.
  6. (Opcional) Añada los demás campos obligatorios. Por ejemplo, formato, códec y duración del vídeo de tipo de recurso.

    Del mismo modo, agregue campos dependientes para otros tipos de recursos. Por ejemplo, agregue campos de recuento de páginas y autor para recursos de documento, como archivos de PDF y Word.

    video_dependiente_fields

  7. Para crear una dependencia entre el campo de tipo de recurso y otros campos, seleccione el campo dependiente y abra el campo Reglas pestaña .

    select_dependiente_field

  8. En Requisito, elija el Requerido, en función de la nueva regla .

  9. Pulse o haga clic en Agregar regla y elija el campo Tipo de recurso para crear una dependencia. También elija el valor del campo en el que desea crear la dependencia. En este caso, seleccione Vídeo. Pulse o haga clic en Listo para guardar los cambios.

    define_rule

    note note
    NOTE
    El menú desplegable con valores predefinidos manualmente se puede usar con reglas. Los menús desplegables con una ruta JSON configurada no se pueden usar con reglas que usen valores predefinidos para aplicar condiciones. Si los valores se cargan desde JSON durante la ejecución, no es posible aplicar una regla predefinida.
  10. En Visibilidad, seleccione la opción Visible, según la nueva regla.

  11. Pulse o haga clic en Agregar regla y elija el campo Tipo de recurso para crear una dependencia. También elija el valor del campo en el que desea crear la dependencia. En este caso, seleccione Vídeo. Pulse o haga clic en Listo para guardar los cambios.

    define_visibilityrule

    note note
    NOTE
    Al tocar o hacer clic en espacios en blanco (o en cualquier lugar que no sea valores), se restablecerán los valores. En este caso, debe seleccionarlos de nuevo.
    note note
    NOTE
    Puede aplicar condiciones de requisito y visibilidad independientes entre sí.
  12. Del mismo modo, cree una dependencia entre el valor Vídeo en el campo Tipo de recurso y otros campos, como Códec y Duración.

  13. Repita los pasos para crear dependencia entre los recursos del documento (PDF y Word) en la Tipo de recurso campos y campos como Recuento de páginas y Autor.

  14. Haga clic en Guardar. Aplique el esquema de metadatos a una carpeta.

  15. Vaya a la carpeta a la que aplicó el esquema de metadatos y abra la página de propiedades de un recurso. Según su elección en el campo Tipo de recurso , se muestran los campos de metadatos en cascada pertinentes.

    Metadatos en cascada para un recurso de vídeo

    Figura: Metadatos en cascada para un recurso de vídeo

    Metadatos en cascada para un recurso de documento

    Figura: Metadatos en cascada para un recurso de documento

recommendation-more-help
4452738f-2bdf-4cd4-9b45-905a69d607ad