Compartir a través de


Diseñar y publicar jerarquías

Como administrador, puede diseñar y publicar jerarquías que su organización puede usar para visualizar y trabajar con datos jerárquicos. Puede diseñar los siguientes tipos de jerarquías:

Prerrequisitos

Antes de diseñar y publicar una jerarquía, asegúrese de que se cumplen los siguientes requisitos previos:

  • De forma predeterminada, necesita el rol de seguridad "Administrador del sistema" para diseñar y ver jerarquías. El administrador del sistema puede conceder acceso a otros roles para diseñar y ver jerarquías según sea necesario.
  • Las relaciones de datos ya deben existir para diseñar jerarquías.
  • En el caso de las jerarquías de varias tablas, debe existir una relación que conecte las tablas, o bien deben existir registros de conexión de relaciones, como cuando se usa la tabla de conexiones de Dataverse.
  • Debe deshabilitar la función de control de jerarquía heredada en Power Platform si se encuentra habilitada. El control de jerarquía heredada está en desuso y no está relacionado con la nueva característica de jerarquía visual. Mantener habilitado confunde a los usuarios mostrando el botón Ver jerarquía dos veces en la barra de comandos de las entidades con jerarquías configuradas.
    Siga estos pasos:
    1. Inicie sesión en el Power Apps Maker Portal.
    2. Seleccione Aplicaciones en el panel izquierdo y, a continuación, seleccione la aplicación de ventas.
    3. En el diseñador de aplicaciones, seleccione Configuración en la barra de comandos.
    4. En el cuadro de diálogo Configuración, seleccione la pestaña Características y, a continuación, deshabilite la opción (Retirado) Habilitar la funcionalidad "Ver jerarquía".
      Captura de pantalla de la pestaña Características del cuadro de diálogo Configuración del diseñador de aplicaciones.
    5. Guarde y publique la aplicación.

Configuración de una sola jerarquía de tablas

Una jerarquía de tabla individual utiliza una relación autorreferencial dentro de la tabla para definir la relación de padre e hijo.

  1. Inicie sesión en su aplicación de ventas. En la esquina inferior izquierda de la página, vaya a Cambiar área>Configuración de la aplicación.

  2. En Configuración general, seleccione Jerarquía visual.

  3. Seleccione Nueva jerarquía y escriba un nombre para la jerarquía.

  4. En la página del diseñador de jerarquías, seleccione Agregar y elija la tabla deseada con la relación autoreferencial.
    Captura de pantalla de la selección de la opción Agregar tabla en la página del diseñador de jerarquías.

    El panel Configuración se abre en el lado derecho de la página.

  5. En la pestaña General, defina la relación hijo-padre y elija la vista y formularios:

    Configuración Description
    Expandir todos los niveles Habilite la opción para mostrar todos los registros secundarios bajo el nodo principal de la jerarquía. Cuando los usuarios abren la jerarquía, muestra todos los registros secundarios en el nodo primario. Por ejemplo, si la cuenta primaria es Contoso y tiene cuatro cuentas secundarias, aparecen las cuatro cuentas secundarias de Contoso .
    Si la opción no está habilitada, un icono representa la cuenta primaria y la jerarquía vincula todos los registros secundarios a él independientemente de su relación principal-secundario real. Por ejemplo, si la cuenta primaria Contoso tiene cuentas secundarias en regiones diferentes, como Norteamérica, Europa y Asia, el icono contoso muestra todas las cuentas secundarias independientemente de la región.
    Seleccionar la columna con el id. primario Esta opción solo está disponible cuando se habilita la opción Expandir todos los niveles . Seleccione la columna que contiene el id. primario de la jerarquía. Por ejemplo, la parent account ID columna de la tabla Account define la relación primario-secundario. La lista muestra columnas autorreferenciales (columnas que hacen referencia a la misma tabla) y relaciones entre tablas. Seleccione uno para vincular los registros en la jerarquía. En este ejemplo, seleccione la parentaccountid columna . Esta columna tiene relaciones cruzadas con otras tablas, como por ejemplo Lead.
    Qué vista se debe usar La jerarquía muestra los registros de la vista de tabla seleccionada. Acepte el valor predeterminado o seleccione otra vista existente. Si es necesario, use el portal de Power Platform maker para definir su propia vista. En este ejemplo, seleccione la vista Cuentas activas para mostrar solo las cuentas activas en la jerarquía.
    Qué formulario debe mostrarse como mosaico Seleccione un formulario para mostrarlo como mosaico. Para usar un formulario personalizado, cree un formulario de vista rápida en Power Apps y asígnelo con el nombre tabla_Hierarchy_Tile para facilitar la identificación. Se puede mostrar un máximo de siete campos. Solo se admiten los campos que muestran tipos de datos básicos (cadenas, fechas y números). Mostrar u ocultar etiquetas de campo en el formulario para controlar las etiquetas del icono. Personalice el formulario para que se ajuste a sus necesidades, como concatenar campos para que se muestren como una fila.
    Por ejemplo, agregue el nombre y el número de móvil en la misma fila mediante la fórmula : Concatenate('Account Name' & " " & 'Main Phone'). Para más información sobre cómo agregar columnas de fórmula, consulte Trabajar con columnas de fórmula.
    Qué formulario debe mostrarse como detalles Seleccione el formulario que desea mostrar para el panel Detalles cuando se seleccione un icono. Si ninguno de los formularios predeterminados satisface sus necesidades, puede Crear un formulario en Power Apps Maker Portal para incluir solo los campos que desee. El panel de detalles puede mostrar cualquier formulario y ir a pantalla completa, por lo que puede usar el mismo formulario que se usa normalmente en Dynamics 365 Sales.
    Por ejemplo, para una jerarquía de cuentas, puede usar el formulario Cuenta , que es el mismo que usa la aplicación al ver una cuenta.

    Captura de pantalla de la pestaña general del panel de configuración de la tabla de cuentas en la página del diseñador de jerarquías.

  6. En la pestaña Opción de visualización de mosaico, personalice la apariencia del mosaico:

    Configuración Description
    Mostrar imagen Los mosaicos pueden mostrar u ocultar opcionalmente una imagen en círculo para el registro. Cuando está habilitada, si no hay ninguna imagen disponible, se muestran en su lugar las iniciales del registro. Por ejemplo, si Maria Campbell no tiene una imagen, su icono se muestra como MC. Si las iniciales no están disponibles, se muestra el icono predeterminado de la tabla.
    Mostrar acciones rápidas para esta tabla Habilite esta opción para mostrar acciones rápidas (...) en el icono para realizar tareas como mostrar en el formulario, agregar un nuevo registro y agregar registros existentes. Al deshabilitar la opción de una entidad en la jerarquía, se ocultan acciones rápidas para esa entidad. Por ejemplo, en una jerarquía de varias tablas en función de la cuenta y el contacto, al deshabilitar la opción de la tabla de contactos se ocultan acciones rápidas que se muestran en el formulario, agregar un nuevo registro y agregar registros existentes para el contacto. Sin embargo, las opciones de acción rápida siguen estando disponibles para la cuenta, incluso en la tarjeta de contacto.
    Nota: Las acciones rápidas solo se muestran al publicar o obtener una vista previa de la jerarquía.
    Tamaño del icono Seleccione el ancho y el alto del icono en píxeles y, a continuación, elija el color del borde del icono.
    Color Seleccione el color del encabezado superior para el icono en formato Hexadecimal. En este ejemplo, use #0078D4 para el color azul.

    Nota:

    • Esta configuración solo se aplica a este icono en esta jerarquía.
    • Use diseños y tamaños de mosaico coherentes para una apariencia coherente.

    Captura de pantalla de la pestaña de opciones de visualización del mosaico en el panel de configuración de la cuenta en la página del diseñador de jerarquías.

  7. Guarde, obtenga una vista previa y publique la jerarquía.

Configuración de una jerarquía híbrida o de varias tablas

Una jerarquía híbrida o de varias tablas incluye varias tablas conectadas a través de relaciones. Puede agregar varios nodos secundarios para diseñar jerarquías complejas que representen los datos empresariales con precisión. Siga estos pasos para configurar jerarquías híbridas o de varias tablas:

  1. Configure el nodo raíz siguiendo los pasos descritos en Configuración de una sola jerarquía de tablas.

  2. En el nodo raíz, seleccione el icono agregar ubicado en el icono y escriba un nombre para el nodo secundario. En este ejemplo, agregará la tabla Contact como nodo secundario a la tabla Account .

  3. Seleccione una tabla y, a continuación, seleccione Agregar. En este ejemplo, seleccione la tabla Contact .
    El panel Configuración se abre en el lado derecho de la página.

  4. En la pestaña General, configure las opciones de relación con la tabla del nodo raíz, defina la relación hijo-padre y elija vistas y formularios.

    Configuración Description
    Nombre para mostrar de la rama De forma predeterminada, el nombre se agrega en función del nombre de la tabla. Si lo desea, ingrese un nombre diferente para la visualización de la sucursal. Este nombre aparece en la jerarquía para identificar la rama.
    Elegir relación padre-hijo Elija un tipo de relación para la tabla secundaria con la tabla principal en función de sus necesidades empresariales. Las siguientes opciones están disponibles:
     • Contactos con coincidencias {Parent_ID}
     • Contactos que coinciden con {Parent_Account_team}
     • Contacto principal para la cuenta {Primary_Contact}
     • Tabla de conexiones de Dataverse
     • Tabla de conexiones personalizadas
    Para obtener más información sobre los tipos de relación, consulte Opciones de selección de relaciones para el nodo secundario.
    Expandir todos los niveles Habilite la opción para mostrar todos los registros secundarios bajo el nodo principal de la jerarquía. Cuando los usuarios abren la jerarquía, muestra todos los registros secundarios en el nodo primario. Por ejemplo, si la cuenta primaria es Contoso y tiene cuatro cuentas secundarias, aparecen las cuatro cuentas secundarias de Contoso .
    Si la opción no está habilitada, un icono representa la cuenta primaria y la jerarquía vincula todos los registros secundarios a él independientemente de su relación principal-secundario real. Por ejemplo, si la cuenta primaria Contoso tiene cuentas secundarias en regiones diferentes, como Norteamérica, Europa y Asia, el icono contoso muestra todas las cuentas secundarias independientemente de la región.
    Seleccionar la columna con el id. primario Esta opción solo está disponible cuando la opción Expandir todos los niveles está habilitada. Seleccione la columna que contiene el id. primario de la jerarquía. Por ejemplo, la parent account ID columna de la tabla Account define la relación primario-secundario. La lista muestra columnas autorreferenciales (columnas que hacen referencia a la misma tabla) y relaciones entre tablas. Seleccione uno para vincular los registros en la jerarquía. En este ejemplo, seleccione la parentaccountid columna . Esta columna tiene relaciones cruzadas con otras tablas, como por ejemplo Lead.
    Qué vista se debe usar La jerarquía muestra los registros de la vista de tabla seleccionada. Acepte el valor predeterminado o seleccione otra vista existente. Si es necesario, use el portal de Power Platform maker para definir su propia vista. En este ejemplo, seleccione la vista Cuentas activas para mostrar solo las cuentas activas en la jerarquía.
    Qué formulario debe mostrarse como mosaico Seleccione un formulario para mostrarlo como mosaico. Para usar un formulario personalizado, cree un formulario de vista rápida en Power Apps y asígnelo con el nombre tabla_Hierarchy_Tile para facilitar la identificación. Se puede mostrar un máximo de siete campos. Solo se admiten los campos que muestran tipos de datos básicos (cadenas, fechas y números). Mostrar u ocultar etiquetas de campo en el formulario para controlar las etiquetas del icono. Personalice el formulario para que se ajuste a sus necesidades, como concatenar campos para que se muestren como una fila.
    Por ejemplo, agregue el nombre y el número de móvil en la misma fila mediante la fórmula : Concatenate('Account Name' & " " & 'Main Phone'). Para más información sobre cómo agregar columnas de fórmula, consulte Trabajar con columnas de fórmula.
    Qué formulario debe mostrarse como detalles Seleccione el formulario que desea mostrar para el panel Detalles cuando se seleccione un icono. Si ninguno de los formularios predeterminados satisface sus necesidades, puede Crear un formulario en Power Apps Maker Portal para incluir solo los campos que desee. El panel de detalles puede mostrar cualquier formulario y ir a pantalla completa, por lo que puede usar el mismo formulario que se usa normalmente en Dynamics 365 Sales.
    Por ejemplo, para una jerarquía de cuentas, puede usar el formulario Cuenta , que es el mismo que usa la aplicación al ver una cuenta.

    Captura de pantalla de la pestaña general del panel de configuración de la tabla de contactos en la página del diseñador de jerarquías.

  5. En la pestaña Opción de visualización de mosaico, personalice la apariencia del mosaico:

    Configuración Description
    Mostrar imagen Los mosaicos pueden mostrar u ocultar opcionalmente una imagen en círculo para el registro. Cuando está habilitada, si no hay ninguna imagen disponible, se muestran en su lugar las iniciales del registro. Por ejemplo, si Maria Campbell no tiene una imagen, su icono se muestra como MC. Si las iniciales no están disponibles, se muestra el icono predeterminado de la tabla.
    Mostrar acciones rápidas para esta tabla Habilite esta opción para mostrar acciones rápidas (...) en el icono para realizar tareas como mostrar en el formulario, agregar un nuevo registro y agregar registros existentes. Al deshabilitar la opción para una entidad en la jerarquía, se ocultan las acciones rápidas disponibles para esa entidad. Por ejemplo, en una jerarquía de varias tablas en función de la cuenta y el contacto, al deshabilitar la opción de la tabla de contactos se ocultan acciones rápidas que se muestran en el formulario, agregar un nuevo registro y agregar registros existentes para el contacto. Sin embargo, las opciones de acción rápida siguen estando disponibles para la cuenta, incluso en la tarjeta de contacto.
    Nota: Las acciones rápidas solo se muestran al publicar o obtener una vista previa de la jerarquía.
    Tamaño del icono Seleccione el ancho y el alto del icono en píxeles y, a continuación, elija el color del borde del icono.
    Color Seleccione el color del encabezado superior para el icono en formato Hexadecimal. En este ejemplo, use #0078D4 para el color azul.

    Nota:

    • Esta configuración solo se aplica a este icono en esta jerarquía.
    • Use diseños y tamaños de mosaico coherentes para una apariencia coherente.

    Captura de pantalla de la pestaña de opciones de visualización del mosaico en el panel de configuración de la cuenta en la página del diseñador de jerarquías.

  6. Repita los pasos del 2 al 5 para agregar más nodos secundarios según sea necesario.

  7. Guarde, obtenga una vista previa y publique la jerarquía.

Vista previa y publicación de la jerarquía

Después de diseñar la jerarquía, obtenga una vista previa para asegurarse de que cumple sus requisitos. Puede interactuar con la jerarquía como lo haría un usuario, como expandir y contraer nodos, ver detalles y realizar acciones rápidas. Si todo se ve bien, publique la jerarquía para que esté disponible para los usuarios de su organización.

  1. Abra la jerarquía.
  2. Seleccione Vista previa para realizar las siguientes tareas antes de publicar la jerarquía:
    • Interactúe con la jerarquía como lo haría un usuario, como expandir y contraer nodos, ver detalles y realizar acciones rápidas.
    • Cambia la configuración y previsualiza los cambios hasta que estés satisfecho con los resultados.
    • Cambie los datos que ve seleccionando el nombre del registro en la parte superior de la ventana de vista previa.
    • Solucione los problemas de la jerarquía antes de publicarla en la organización.
  3. Seleccione Publicar y, a continuación, seleccione Aceptar en el mensaje de confirmación.
    La jerarquía está activa y disponible para que los usuarios vean e interactúen con ellos.

Solucionar problemas de una jerarquía

El modo de solución de problemas le ayuda a comprender por qué aparecen determinados resultados o no aparecen en el diseño. Use este modo cuando la salida no coincida con sus expectativas. Si es necesario, puede compartir los detalles con el equipo de soporte técnico o el soporte técnico al cliente de Microsoft para resolver los problemas.

Abra el modo de solución de problemas:

En el diseñador de jerarquías, seleccione Vista previa para cambiar al modo de vista previa. El icono de error aparece en la barra de herramientas del diseñador de jerarquías. Seleccione el icono de error para abrir el modo de solución de problemas.

Captura de pantalla del icono de solución de problemas de jerarquía.

Use el modo de solución de problemas:

Cuando se abre el modo de solución de problemas, aparece un icono de error en cada conexión (nodo) de la jerarquía. Proporciona una descripción clara de lo que se muestra y por qué.

Captura de pantalla del modo de solución de problemas de jerarquía.

Seleccione el icono y aparecerá el cuadro de diálogo Información de solución de problemas con información detallada sobre ese nodo.

Captura de pantalla del cuadro de diálogo de solución de problemas de visualización de jerarquías.

El cuadro de diálogo incluye las secciones siguientes:

Section Description
Explanation Por qué se incluyen o excluyen registros en función de la configuración actual de la jerarquía.
Resumen de resultados Muestra el número de registros incluidos y excluidos en ese nodo.
Lista de resultados Muestra una versión de tabla de la misma consulta que se muestra en la jerarquía para facilitar la revisión. La tabla incluye todos los registros activos e inactivos. De forma predeterminada, la casilla Usar filtros de vista está activada para ver solo los registros activos. Desactive también la casilla para ver los registros inactivos.
Query Muestra la consulta interna que se usa para generar los resultados en ese nodo.
Detalles Contiene información adicional, como el tipo de entidad, la vista utilizada para el nodo, el tipo de relación con el nodo primario y las columnas consultadas para ese nodo.

Seleccione Copiar para copiar la información de solución de problemas en el Portapapeles. Compártelo con el equipo de soporte técnico que controla el problema o con el servicio de soporte técnico de Microsoft para resolver el problema.

Nota:

Para salir del modo de solución de problemas, vuelva a seleccionar el icono de solución de problemas en la barra de herramientas del diseñador de jerarquías.

Otorgar permisos a la función de jerarquía visual

Como administrador del sistema, conceda acceso a roles de seguridad adicionales para diseñar y ver jerarquías concediéndole acceso a la tabla Configuración de jerarquía .

  • Para conceder acceso a todas las jerarquías:
    • Conceda acceso de lectura a un rol de seguridad donde desee que los miembros puedan ver todas las jerarquías publicadas.
    • Conceda acceso de control total a un rol de seguridad en el que quiera que los miembros puedan diseñar todas las jerarquías.
  • Para conceder acceso a una jerarquía por jerarquía, seleccione una jerarquía y use la opción Compartir en el diseñador de jerarquías para conceder acceso de lectura a solo esa jerarquía a un conjunto de usuarios o a un equipo de Microsoft Dataverse.

Opciones de selección de relaciones para el nodo secundario

Al agregar un nodo secundario, debe seleccionar un tipo de relación para definir cómo se relaciona la tabla secundaria con la tabla primaria. Las opciones de relación disponibles dependen de las tablas con las que estás trabajando. Estos son algunos tipos de relación comunes que podría encontrar:

Tipo de relación Description Example
Contactos coincidentes con Parent_ID Esta opción usa un campo de búsqueda directa, como ParentCustomerId en la tabla secundaria, para vincular cada registro a su tabla primaria. Es la clásica relación padre-hijo. Desea mostrar todos los contactos asociados a una cuenta específica en una vista jerárquica.
La tabla Contact incluye un campo ParentCustomerId, que establece una relación con la tabla Account . Cuando se selecciona esta relación, la aplicación muestra todos los contactos donde:Contact.ParentCustomerId = Account.AccountId
Esta relación crea una jerarquía padre-hijo entre la cuenta y sus contactos relacionados.
Contactos que coinciden con Parent_Account_team Esta opción vincula los registros secundarios a los primarios en función de un campo de equipo o grupo compartido, en lugar de una relación directa principal-secundario. Resulta útil cuando los registros secundarios están asociados a registros principales mediante un equipo. Quiere mostrar todos los contactos que pertenecen al mismo equipo que la cuenta a la que están asociados.
La tabla Contact incluye un campo TeamId, que indica al equipo al que pertenece el contacto. La tabla Account también tiene un TeamId campo. Cuando se selecciona esta relación, la aplicación muestra todos los contactos donde:Contact.TeamId = Account.TeamId
Esta relación crea una jerarquía basada en equipo entre cuentas y contactos.
Primary_Contact de la cuenta Esta opción usa un campo específico en la tabla primaria para mostrar el contacto principal de cada registro primario. Desea identificar y mostrar el contacto principal asociado a cada cuenta.
La tabla Cuenta incluye un PrimaryContactId campo y la jerarquía usa este campo para determinar el contacto cuyo ContactId coincida con el de PrimaryContactId la cuenta.
Esta relación establece un enlace directo en el que cada cuenta se vincula a su contacto principal.
Tabla de conexiones de Dataverse Esta opción usa la tabla Conexiones de Dataverse estándar, que permite modelar relaciones flexibles y de varios a varios con roles como Advisor, Miembro de familia, etc. Desea mostrar todos los contactos conectados a una cuenta a través de varios roles definidos en la tabla Conexiones .
La tabla Connections define las relaciones entre registros mediante roles como Cuenta como Empleador y Contacto como Empleado. La jerarquía extrae todos los contactos conectados a la cuenta a través de entradas de la tabla Conexiones.
Esta relación crea una jerarquía flexible basada en los roles definidos en la tabla Connections .
Para más información sobre la tabla Connections , consulte Descripción de una relación entre tablas con roles de conexión.
Tabla de conexiones personalizadas Esta opción utiliza una tabla personalizada que se crea para definir relaciones entre tablas principales y secundarias, permitiendo así escenarios avanzados o específicos de la organización. Desea mostrar contactos que sirven de mentores para cuentas específicas, en función del seguimiento de relaciones personalizado.
La tabla Mentorships personalizada incluye campos como AccountId y ContactId para definir la relación de mentoría. Cuando se selecciona esta relación, la aplicación muestra todos los contactos vinculados a cuentas a través de la tabla Mentorships .
Esta relación crea una jerarquía basada en las relaciones personalizadas definidas en la tabla.

Administrar jerarquías