Utilizando la funcionalidad de avisos del ERP, la cual podemos ver en la entrada Avisos - Introducción, podemos definir alertas personalizadas para que aparezcan de la misma forma que los avisos estándar.
Vamos a plantear el siguiente caso:
- El cliente necesita que aparezca un aviso en el sistema cuando se da de alta un artículo de una determinada familia en la base de datos.
Para poder definir que avisos tienen que aparecer y cuando, necesitamos revisar los siguiente puntos:
- Dar de alta una configuración para los avisos
- Crear un proceso para insertar los avisos en el ERP
- Definir como y cuando queremos que se generen estos avisos
Lo primero sería añadir esta configuración, para ello tenemos que ejecutar la siguiente consulta personalizando mínimo los siguiente valores:
- idProcesoAviso: Indicar un id a partir del 1000
- Descrip: Una breve descripción del aviso
- Activado: Para que se marque como activo
- Store: Stored procedure que será la encargada de insertar el aviso
- Habilitado: Para habilitar el aviso
Creamos la stored procedure, en este caso 'PPers_AVISOS_Articulo' que será la encargada de añadir los registros sobre la tabla 'Avisos' llamando a la stored 'Avisos_Insertar', como podemos ver definimos los parámetros de entrada que vayamos a necesitar, en este caso voy a utilizar el idArtículo, la familia, la descripción y las observaciones, ya que estos valores me van a servir para indicar el mensaje que contiene el aviso:
Una vez tenemos el proceso y el aviso configurado, tenemos que definir donde queremos que se realice la inserción del aviso, en este caso sería cuando el usuario inserta un artículo de la familia 'Geralt', como podemos ver en la siguiente imagen tengo un trigger de actualización sobre la tabla 'Artículos'.
¿Le ha sido útil este artículo?
¡Qué bien!
Gracias por sus comentarios
¡Sentimos mucho no haber sido de ayuda!
Gracias por sus comentarios
Sus comentarios se han enviado
Agradecemos su esfuerzo e intentaremos corregir el artículo