Al crear o editar un proceso Unify en DQE One, puede limitarlo a un subconjunto de registros eligiendo una Selected List View en lugar de procesar todo el objeto. La opción Use List View Sort aplica además el orden de esa lista al proceso.
Por qué importa el acceso de un usuario concreto a la List View
En cada ejecución — programada, encadenada desde otro proceso, o lanzada manualmente desde la consola — DQE One vuelve a leer los filtros (y el orden, si la opción está activada) de la List View seleccionada directamente en Salesforce. Esta lectura no se realiza con el usuario que creó el proceso ni con quien hace clic en «Run»: siempre se realiza con el usuario que instaló DQE One, cuyas credenciales se reutilizan en todas las llamadas posteriores.
Qué significa aquí «instaló DQE One»
En este artículo, «el usuario que instaló DQE One» designa concretamente a la persona que completó el asistente de configuración de la aplicación DQE One Installer — el paso en el que se concede a DQE One acceso a su org de Salesforce (la pantalla de consentimiento OAuth). Esto no es lo mismo que hacer clic en Instalar en la ficha de AppExchange: ese paso solo requiere el permiso de usuario «Download AppExchange Packages» y no conecta nada para DQE One por sí mismo. Si dos personas distintas realizaron cada uno de estos pasos en su org, es quien completó el asistente de configuración quien importa para compartir las List Views.
No existe un usuario único que ocupe este rol de la misma forma en todas las orgs: depende por completo de quién ejecutó el asistente de configuración. Según cómo lo haya configurado su organización, puede ser:
- Un usuario de integración/servicio dedicado, creado específicamente para este fin — algunas organizaciones lo hacen deliberadamente, y a veces ya lo nombran internamente de alguna forma (por ejemplo, un «usuario técnico»).
- O simplemente la cuenta personal de quien ejecutó el asistente de configuración — en muchas organizaciones no existe ningún usuario dedicado.
Si no está seguro de cuál es su caso, vaya a Setup > Connected Apps OAuth Usage, busque DQE One Installer, y compruebe qué usuario mantiene actualmente una autorización activa para esa aplicación.
Cómo compartir correctamente una List View
En la List View, abra su configuración de visibilidad («Restrict Visibility» / quién puede ver esta lista) y asegúrese de que ese usuario esté cubierto por una de estas opciones:
- La List View se comparte directamente con ese usuario, o
- La List View se comparte con un grupo público que incluye a ese usuario — recomendado, ya que sigue funcionando aunque cambien las reglas de uso compartido más adelante, o si el asistente de configuración se vuelve a ejecutar algún día por otra persona.
Hágalo para cada List View utilizada por un proceso de DQE One: cada proceso tiene su propia Selected List View, compartir una no cubre las demás.
Qué ocurre si falta el uso compartido
Si ese usuario no puede ver la List View, DQE One no genera ningún error visible. El proceso recurre silenciosamente a un filtro vacío (sin orden) y se ejecuta sobre toda la población del objeto en lugar del alcance definido por la List View. Si un proceso que debería afectar solo a un subconjunto de registros procesa muchos más de los esperados, esto es lo primero que hay que revisar.
Algo más que debe saber
Esto se aplica igual a los filtros y al orden: ambos se leen desde la misma List View, en la misma llamada, y se pierden juntos si ese usuario no tiene acceso. Ejecutar el asistente de configuración con un usuario de integración dedicado, en lugar de una cuenta personal de administrador, facilita el mantenimiento con el tiempo, ya que no cambia si la persona que configuró DQE One deja la empresa.
Artículos relacionados
Relacionada con