Usted estĆ” aquĆ:
Visitar secuencias de comandos de validación de acciones
Las secuencias de comandos de validación de acciones de visitas ayudan a asegurarse de que los usuarios siguen reglas de negocio antes de guardar, firmar o enviar una visita. Estas secuencias de comandos se ejecutan cuando el usuario selecciona la acción Guardar, firmar o enviar.
Ediciones necesarias
| Disponible en: Lightning Experience |
| Disponible en: Ediciones Enterprise y Unlimited con licencia complementaria Life Sciences Cloud, Life Sciences Cloud para Customer Engagement y el paquete gestionado Life Sciences Customer Engagement. |
Detalles de componente Lightning
Para crear una secuencia de comandos personalizada para Validación de acción de visita, cree un componente Lightning con estos atributos:
- Para el Nombre de secuencia de comandos, utilice visitSampleScript.
- Para el nombre del componente, utilice el nombre del componente Lightning, por ejemplo, visitSampleScript.
- Para el Tipo, utilice Validación de acción de visita.
En el archivo JavaScript del componente Lightning, agregue la secuencia de comandos personalizada desde el ejemplo e implemente el componente Lightning en su organización. La secuencia de comandos personalizada realiza la validación siempre que un representante de ventas guarda, firma o envĆa una visita.
Recuerde estas consideraciones:
- Si cambia el componente Lightning y lo guarda, busque tambiƩn el registro en Scripts personalizados y haga clic en Actualizar.
- Para que la validación funcione según lo previsto, cree solo una secuencia de comandos de validación de acción de visita por organización.
- La misma secuencia de comandos de validación de acciones de visita se ejecuta en la aplicación móvil y en el sitio de escritorio, por lo que asegúrese de probar en ambas.
- Las secuencias de comandos de validación de Acción de visita pueden devolver advertencias y errores. Si la secuencia de comandos solo devuelve advertencias, los usuarios ven todas las advertencias en una ventana y pueden elegir continuar. Si una secuencia de comandos devuelve errores y advertencias, los errores tienen prioridad y la acción se bloquea.
Consulta con conjuntos de permisos
Para devolver diferentes respuestas de validación para diferentes grupos de usuarios, consulte el objeto PermissionSetAssignment en su secuencia de comandos para comprobar qué conjuntos de permisos estÔn asignados al usuario actual. Por ejemplo, puede devolver errores para un equipo y advertencias para otro basÔndose en sus conjuntos de permisos asignados.
Cuando consulta conjuntos de permisos, la secuencia de comandos se ejecuta como el usuario actual. Para consultar objetos Conjunto de permisos y Asignación de conjunto de permisos, asegúrese de que los representantes de ventas tienen asignado el permiso Ver parÔmetros y configuración.
Configuración de aplicación móvil para secuencias de comandos de validación de acciones de visitas
Si utiliza secuencias de comandos de validación de acciones de visitas que hacen referencia a objetos personalizados (por ejemplo, objetos que almacenan definiciones de lĆmites de visitas), agregue esos objetos a la configuración de cachĆ© de metadatos de modo que los datos se sincronicen para la evaluación sin conexión. Establezca el Tipo en Datos y seleccione Sincronización de Web a Móvil.
Si sus secuencias de comandos consultan asignaciones de conjuntos de permisos para aplicar diferentes modos de validación a diferentes grupos de usuarios, agregue también PermissionSetAssignment a la caché de metadatos. Consulte Configuración de aplicación móvil para Gestión de visitas.
- Ejemplo: Validar datos de visitas al guardar, firmar y enviar
Esta secuencia de comandos de ejemplo valida datos de visitas cuando un usuario guarda, firma o envĆa una visita. Comprueba si hay muestras requeridas, detalles de productos, mensajes, dependencias de muestra y tipos de cuentas de asistentes. - Ejemplo: Validar lĆmites de visitas
Esta secuencia de comandos de ejemplo aplica lĆmites de visitas y utiliza metadatos personalizados y conjuntos de permisos. Comprueba los lĆmites de visitas por representante y por producto, devuelve advertencias y errores basĆ”ndose en el conjunto de permisos del usuario y valida visitas de asistentes secundarios.

