Configurar DataQ Dynamic Forms

Support DQE
Support DQE
  • Actualización

Se han desarrollado específicamente dos componentes para gestionar los Dynamic Forms de Salesforce:

  • dqeone:DQE_Create_Record_Dynamic: sustituye el botón Nuevo
  • dqeone:DQE_Edit_Record_Dynamic: crea un nuevo botón Editar y sustituye la acción de edición estándar

Deben cumplirse las siguientes condiciones.

Requisitos de los Dynamic Forms

  • El named credential DQE_One_Tooling_API debe estar autenticado (Setup > Named Credentials > DQE_One_Tooling_API > Authenticate). Mientras esté en estado Pending, las llamadas al Tooling API fallarán y el override no se activará correctamente; consulta Sobre el estado de DQE_One_Tooling_API más abajo.
  • Debe haber una Lightning Record Page asignada a nivel de perfil o de aplicación, configurada para la aplicación en la que se abrirá el formulario de creación.

O BIEN

  • Una Lightning Record Page definida a nivel de Org Default y nombrada así: [SObjectName]_Record_Page

O BIEN

  • Solo hay una Lightning Record Page definida para este SObject.

Reglas de visibilidad admitidas

Las reglas pueden definirse en función de:

  • el registro
  • el usuario
  • el cliente, como el navegador o el tipo de dispositivo

Las reglas basadas en permisos aún no están totalmente soportadas.

Sobre el estado de DQE_One_Tooling_API

Ambos componentes dinámicos llaman al Tooling API de Salesforce a través del named credential DQE_One_Tooling_API, creado durante la instalación del paquete. Mientras este named credential no esté autenticado en Setup, su estado permanece en Pending y todas las llamadas al Tooling API fallan.

  • En la flexipage (Dynamic Forms): dqeone:DQE_Create_Record_Dynamic y dqeone:DQE_Edit_Record_Dynamic necesitan este named credential para leer el diseño de la página. Mientras esté en estado Pending, permanecen inactivos como es debido y muestran un error en lugar de sustituir el botón.
  • En el formulario estándar: el override que no usa Dynamic Forms (dqeone:DQE_Create_Record) no llama al Tooling API, por lo que actualmente sigue sustituyendo el botón aunque DQE_One_Tooling_API esté en estado Pending. Es una incoherencia conocida, no un comportamiento previsto.

Autentica siempre DQE_One_Tooling_API como parte de la lista de verificación de instalación, antes de asignar cualquiera de los dos overrides a los usuarios.

Relacionada con

¿Fue útil este artículo?

Usuarios a los que les pareció útil: 0 de 0