Detalle
| Campo | Valor |
|---|---|
| Manual de Usuario | Plantilla notificaciones de usuarios - Plenario v14 |
| Módulo | Archivos / Seguridad |
| Ventanas | Plantilla notificaciones de usuarios |
| Versión | 1.0 |
La ventana Plantilla notificaciones de usuarios permite definir reglas de notificación que disparan avisos a determinados usuarios cuando ocurre un evento en un flujo del sistema (por ejemplo, un cambio de estado en un…
| Campo | Valor |
|---|---|
| Manual de Usuario | Plantilla notificaciones de usuarios - Plenario v14 |
| Módulo | Archivos / Seguridad |
| Ventanas | Plantilla notificaciones de usuarios |
| Versión | 1.0 |
La ventana Plantilla notificaciones de usuarios permite definir reglas de notificación que disparan avisos a determinados usuarios cuando ocurre un evento en un flujo del sistema (por ejemplo, un cambio de estado en un flujo de préstamos o créditos).
Cada plantilla asocia un flujo (opcionalmente acotado por departamento, estado de origen, estado de destino, tipo de línea, línea retail/bullet y entidad) con un conjunto de usuarios destino y opciones como notificar por mail o requerir respuesta. Las plantillas se pueden crear, modificar, eliminar, duplicar y asignar usuarios.
Esta ventana es la fuente de las notificaciones por usuario asociadas a flujos. Los destinatarios se guardan como lista de usuarios; al asignar usuarios a la plantilla se replican las notificaciones para todos ellos.
| Ventana | Ruta |
|---|---|
| Plantilla notificaciones de usuarios | Archivos → Seguridad → Plantilla notificaciones de usuarios |
El acceso a esta ventana suele requerir permisos que deben solicitarse al administrador del sistema.
Al abrir la ventana se cargan los combos de contexto (flujos, departamentos, estados, tipo de línea, líneas) y la grilla con las plantillas existentes. La barra superior ofrece las acciones de ABM más las acciones específicas.
| Botón | Descripción |
|---|---|
| Nuevo | Crea una plantilla nueva (abre la ventana de alta, propaga el flujo seleccionado). |
| Modificar | Edita la plantilla seleccionada. |
| Eliminar | Elimina la plantilla seleccionada (con confirmación). |
| Buscar | Ejecuta la búsqueda con los parámetros cargados y refresca la grilla. |
| Duplicar | Clona la plantilla seleccionada en una copia nueva (sufijo _Copy + fecha). |
| Asignar Usuarios | Abre la ventana para asignar/quitar usuarios destino de la plantilla. |
Los parámetros de búsqueda se cargan en el buscador (panel desplegable) y se aplican con Buscar.
| Filtro | Descripción |
|---|---|
| Flujo | Acota las plantillas al flujo seleccionado (Id_Flujos). |
| Fecha (rango) | Filtra por fecha de alta (Fecha_Add), desde/hasta, cuando el rango está activo. |
| Limpiar parámetros | Restablece los parámetros de búsqueda a sus valores por defecto. |
El filtro principal efectivo es por flujo y rango de fecha de alta. La grilla también incluye fila de auto-filtro y permite ordenar/agrupar por encabezado.
La grilla muestra una fila por plantilla con columnas de contexto:
| Columna | Descripción |
|---|---|
| Activo | Indica si la plantilla está activa. |
| Flujo | Flujo asociado. |
| Departamento | Departamento del flujo. |
| Estado Origen | Estado de origen que dispara la notificación. |
| Estado Destino | Estado de destino que dispara la notificación. |
| Tipo Linea | Tipo de línea (Retail / Bullet). |
| Linea Retail / Linea Bullet | Línea concreta asociada (según el tipo). |
| Entidad | Entidad relacionada. |
| N-M | Notificar por mail. |
| R-R | Requiere respuesta. |
| Descripcion | Texto descriptivo de la plantilla. |
FormSeguridadUsuariosPlatilla_Notificaciones_AddMod), que toma el flujo seleccionado.FormSeguridadUsuariosPlatilla_Notificaciones_AsignarUsuarios) con las listas de usuarios asignados y no asignados._Copy y la fecha/hora actual.Notificar por mail al analista cuando un crédito pasa a "En revisión":
_Copy + fecha, conviene renombrarla luego.En el formulario FormSeguridadUsuariosPlatilla_Notificaciones las validaciones IsAllowedObject de las acciones (Nuevo/Eliminar) están comentadas en el código: las operaciones se ejecutan sin chequear un objeto de permiso propio. El control de acceso se da por la visibilidad de la opción en el menú.
| Operación | Objeto de permiso |
|---|---|
| Acceso al módulo | (por visibilidad de la opción en el menú) |
| Nuevo / Eliminar | (sin validación activa — IsAllowedObject comentado en el form) |
Basada en el análisis del formulario real de la v14.
| Form | Rol |
|---|---|
FormSeguridadUsuariosPlatilla_Notificaciones.cs (C#, VPNET_WinForms/Seguridad) |
Hereda de FrmResult. Grilla de plantillas, buscador (flujo + rango de fecha) y barra Nuevo, Modificar, Eliminar, Duplicar, Asignar Usuarios. |
FormSeguridadUsuariosPlatilla_Notificaciones_AddMod.cs (C#) |
Alta/modificación de la plantilla (contexto de flujo, opciones, descripción). |
FormSeguridadUsuariosPlatilla_Notificaciones_AsignarUsuarios.cs (C#) |
Asigna/quita usuarios destino de la plantilla. |
| Permiso | Acción |
|---|---|
(sin IsAllowedObject activo) |
Las llamadas a IsAllowedObject en Nuevo y Eliminar están comentadas; las acciones no validan un objeto propio. |
| Tabla | Uso |
|---|---|
Plantilla_Notificaciones_Usuario |
Maestro de plantillas de notificación (flujo, estados, opciones, usuarios destino, estado, fechas/usuario de alta y modificación). |
Seguridad_Usuarios_Plantilla_Notificaciones |
Relación plantilla ↔ usuario destino asignado. |
SeguridadUsuarios |
Maestro de usuarios (usuarios activos para asignar como destino). |
Flujos_Grupos_Lineas |
Catálogo de flujos usado para el contexto y los combos. |
| Manual relacionado | Vínculo operativo |
|---|---|
| ABM de Usuarios y Permisos - Plenario v14 | Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad. |
Id_Usuarios_Destino como lista de nombres/ids; al guardar se convierten con Alertas_Manager (Set_IdByUsuariosNombres / Get_UsuariosNombresByIds).CloneSave con una lista de claves a resetear (Id=0, descripción con _Copy + fecha); el clon es un registro nuevo independiente.Delete() del manager) sobre la plantilla seleccionada.Ingresá con tu usuario del equipo para dejar una sugerencia.