Notificator

Última modificación por Administrator el 2014/01/15 12:45

 

 Notificator-v1.0.1 2012/02/15 

Notificator

El componente Notificator permite realizar notificaciones de documentos a usuarios tanto postales como telemáticas. Para ello se han definido los siguientes métodos:

  • public void send(NotificatorTransaction notificatorTransaction): Permite enviar una notificación al usuario indicado en el objeto  notificatorTransaction.
  • public NotificationState getNotificationState(String id):Permite consultar el estado de una notificación ya existente, para ello  haremos uso del identificador pasado por parámetros.
  • public String isUserActive (User user):Permite consultar el estado de suscripción de un usuario en un servicio  determinado.
  • public void setServiceCode (String serviceCode):Permite establecer el código del servicio sobreescribiendo el que se indica en  el properties
  • public String getServiceCode ():Permite obtener el código del servicio que está usando el componente Notificator
  • public void  subscribe(User user):Permite subscribir al usuario al servicio indicado. Sólo válido para las  implementaciones que lo soporte, por ejemplo la de Notific@.

Diagrama de clases

Diagrama de clases Notificator

Integración en Agenda de Tramitación

Los datos que envía la agenda para las realizar la notificación del documento son los siguientes:

NotificatorTransactionValor
documentDocumento a notificar. Se indica el contenido del documento, el nombre, tipo mime y el id.
fileNumberIdentificador del expediente.
subjectAsunto del formulario de notificación. Por defecto se rellena con la descripción del tipo de documento.
textTexto del formulario de notificación. Una vez enviada se almacena en las OBSERVACIONES de la notificación del documento en Trew@.
typeTipo de correspondencia. Se establece el valor de la propiedad notificaciones.tipoCorrespondencia del fichero agenda.properties.
userUsuario a notificar. Se establece el anagrama del interesado en el documento al que notificar.
setProperty("procedureDescription")Descripción del procedimiento del expediente.
idSe obtiene el identificador de la notificación y se almacena en el HASHNOTIF de la notificación del documento en Trew@.
serviceCodePara notificaciones telemáticas: descripción de la indicación ficha cuya abreviatura coincida con la entrada notificaciones.codigoServicio.telematico del agenda.properties.
Para notificaciones postales: código del organismo del puesto de trabajo seleccionado del usuario autenticado.

Al consultar el estado de la notificación mediante el método getNotificationState se guardan los siguientes datos relacionados con la notificación en Trew@:

  • Si el estado es READ se actualiza la fecha de acuse.
  • Si el estado es REJECTED se actualiza el rechazo que corresponda.
NombreNotificator
Identificadornotificator
Versión1.0.1
DescripciónPermite realizar notificaciones de documentos tanto postales como telemáticas.
© 2014 GOBIERNO DE CANTABRIA - AVISO LEGAL Y PROTECCIÓN DE DATOS