Sistema Automatizado de Control de Averías de Servicio (SACAS)
Sistema Automatizado de Control de Averías de Servicio (SACAS)
Sistema Automatizado de Control de Averías de Servicio (SACAS)
Tutor:
Dr. Pedro Bonillo
DEDICATORIAS
ejemplo y amor, esto es por TI, desde allá arriba sé que estarás muy
AGRADECIMIENTOS
A todas esas personas que estuvieron ahí todo este tiempo motivándome a
RESUMEN
INDICE DE CONTENIDO
INTRODUCCIÓN .......................................................................................................... 4
CAPITULO I: EL PROBLEMA ...................................................................................... 1
CAPITULO II: MARCO TEÓRICO .............................................................................. 4
1..1 JSP (JavaServer Pages) ........................................................................... 4
1..2 Motor JSP ................................................................................................... 4
1..3 Java............................................................................................................. 5
1..4 Servidor ...................................................................................................... 6
1..5 Servicios Web ............................................................................................ 7
1..6 Gestión de procesos de negocio .......................................................... 12
1..7 Arquitectura Orientada a Servicios ...................................................... 13
CAPITULO III: MARCO METODOLÓGICO ............................................................. 17
3.1 Metodología de desarrollo de software .................................................. 17
3.1.1 Proceso Unificado Ágil............................................................................ 18
CAPITULO IV: MARCO APLICATIVO ...................................................................... 22
1. Diagramas de Casos de Uso.................................................................... 22
Manejo de Usuarios .......................................................................................... 23
Manejo de Tickets ............................................................................................. 24
Manejo de Archivos .......................................................................................... 25
Clase Generar Archivo ...................................................................................... 25
Clase Recibir Archivo ........................................................................................ 26
Auditoría ............................................................................................................. 27
Manejo de Reportes ......................................................................................... 28
2. Diagramas de Secuencia.......................................................................... 28
Manejo de Tickets ............................................................................................. 29
Abrir Ticket......................................................................................................... 29
Consultar Ticket ................................................................................................ 30
Consultar Listado de Tickets ........................................................................... 30
Modificar Ticket ................................................................................................. 31
Cancelar Ticket .................................................................................................. 31
Manejo de Archivos .......................................................................................... 32
Auditoría ............................................................................................................. 33
3. Diagrama de Clases .................................................................................. 33
4. Diagramas de Estados.............................................................................. 34
Ticket .................................................................................................................. 34
Usuario ............................................................................................................... 34
5. Diagramas de Despliegue ........................................................................ 35
Diagrama de Despliegue de PIC ..................................................................... 35
Diagrama de Despliegue Usuario ................................................................... 36
INDICE DE FIGURAS
INTRODUCCIÓN
CAPITULO I: EL PROBLEMA
Objetivo General
Objetivos Específicos
Estudio del contexto, a través del análisis del sistema actual TAS. El
sistema tiene como finalidad sustituir al aplicativo TAS, el cual se
encuentra actualmente operativo para la creación y manejo de reportes
por averías de servicios, sin afectar ninguna de las aplicaciones que
actualmente interactúan con este sistema. La réplica de las
funcionalidades de TAS será exacta, de forma tal de permitir que las
entradas y salidas hacia otros aplicativos se mantengan y que garantice la
interoperabilidad con los sistemas.
Descripción de la Solución
funcionales los archivos, el motor JSP lleva a cabo una fase de traducción
de esa página en un servlet, implementado en un archivo class (Byte
codes de Java). Esta fase de traducción se lleva a cabo habitualmente
cuando se recibe la primera solicitud de la página .jsp, aunque existe la
opción de precompilar en código para evitar ese tiempo de espera la
primera vez que un cliente solicita la página.
1..3 Java
Java es un lenguaje de programación y una plataforma informática
comercializada por primera vez en 1995 por Sun Microsystems. Hay muchas
aplicaciones y sitios web que no funcionarán a menos que tenga Java
instalado y cada día se crean más. Java es rápido, seguro y fiable. Desde
portátiles hasta centros de datos, desde consolas para juegos hasta súper
computadoras, desde teléfonos móviles hasta Internet, Java está en todas
partes [2].
1..4 Servidor
Un servidor es un programa en ejecución (un proceso) en un
computador en red que acepta peticiones de programas que se están
ejecutando en otros computadores para realizar un servicio y responder
adecuadamente [3]. Existen muchos tipos de servidores, pero el más
utilizado en aplicaciones java es Jboss y Apache Tomcat, el cual son
servidores de aplicaciones o contenedores Web, son usados en la
implementación de las especificaciones de Java Servlets y JavaServer
Pages (JSP), de Sun Microsystems, proporcionando un ambiente para que
el código Java pueda ejecutarse con la cooperación de un servidor Web.
Según el autor, REST está pensada para evocar una imagen de cómo se
comporta una aplicación Web bien diseñada; una red de páginas Web, donde los
usuarios avancen en la aplicación a través de links (transiciones de estado),
obteniendo como resultado que la siguiente página (representando el próximo
estado de la aplicación) sea transferida al usuario y ofrecida para su uso.
Requerimientos de Combustible
Horarios de Mantenimiento
AXIOM
Arquitectura de Módulos
Ante esta necesidad surgen las metodologías ágiles como respuesta a los
problemas que presentan las metodologías tradicionales.
sistemas que estén fuera del alcance del proyecto para garantizar que el
proyecto se entregue a tiempo y dentro del presupuesto establecido.
Entorno: garantiza que el proceso adecuado, la orientación y las
herramientas necesarias estén disponibles para el equipo cuando lo
requieran.
Manejo de Usuarios
Crear Usuario
Autorizar Usuario
Administrador
Modificar Usuario
Eliminar Usuario
Manejo de Tickets
S.A.C.A.S.
Crear Ticket
Aplicativos CANTV
SISE, Remedy,
CISABA, GOR,
Usuario Operador
CORETP,
Consultar Ticket (SIAC, 151,
SICDS)
«uses»
Consultar Listado
de Tickets
SAD/WAP
Modificar Ticket
Usuario Supervisor
Reasignar Ticket
Aplicativos CANTV
GestorTP,
IVR
Cancelar Ticket
Manejo de Archivos
Generar Archivo de
Averías Cerradas
GenerarArchivo de
Averías Abiertas
Generar Archivo
GestionX
«extends» «extends»
«extends»
Generar Archivo de
Despachos de Tickets por Averías
de Voz
«extends»
«extends»
Generar Archivo
Generar Archivo de
* * Reclamos y Ajustes (Art. 8)
«extends»
Scheduler
«extends»
Generar Archivo de Cálculo
de Reclamos y Ajustes
«extends» (Cláusula 47)
«extends»
Generar Archivo de
Tickets por Averías
Generar Archivo de
Tickets por Órdenes de
Generar Archivo de
Servicio
Averías de Voz de
Corporaciones
Recibir Archivo de
Corte y Reconexión
Recibir Archivo de
Cortes Efectivos
«extends»
«extends»
Recibir Archivo de
Reconexiones Efectivas
«extends»
«extends»
Recibir Archivo Recibir Archivo de
Nuevos Números
* *
«extends»
Scheduler
«extends»
Averías de
Circuitos
Averías de
Circuitos Resueltas
Auditoría
S.A.C.A.S.
Auditar Operaciones
Auditar Fecha
Manejo de Reportes
Generar Reporte de
Abiertos
«extends»
Generar Reporte de
Cerrados
2. Diagramas de Secuencia
Manejo de Tickets
Abrir Ticket
SACAS
¿Servicio Cortado?()
Valida si el servicio no ha sido cortado:
Servicio Cortado por Pago
SAD/WAP, SICDS,
SIAC, SISE, Remedy,
CISABA, CoreTP, GOR,
Aplicativo GestorTP e IVR
CANTV SACAS
Consultar Ticket
SACAS
Top Package::Usuario Interfaz
Número de Ticket()
Listado de Tickets
Busca en la BD de SACAS todos aquellos tickets
que cumplen con el(los) criterio(s) establecidos en
Listado de Tickets
la búsqueda.
Listado de Tickets
Modificar Ticket
SACAS
Actualizar BD SACAS()
Cancelar Ticket
SACAS
Top Package::Usuario Interfaz
Nro de Ticket/Status
Actualizar BD SACAS()
Ticket Cancelado
Manejo de Archivos
SACAS Productividad SAD/WAP Desarrollo Kenan SISE RMCA ASAP Datamart de Corporaciones
Averías Cerradas
Averías Abiertas
GestiónX
GestiónX
Corte y Reconexión
Corte y Reconexión
Cortes Efectivos
Reconexiones Efectivas
Averías de Circuitos
Datos de Clientes
Configuración de Servicios
Averías de Voz
Auditoría
Usuario/Operación/Fecha,
Usario y Fecha,
Usuario y Operación,
Operación y Fecha,
Usuario, Operación y Fecha SACAS
Listado de Resultados
3. Diagrama de Clases
Usuario Ticket
#Grupo de Trabajo : char #Fuera de Franquicia : char = OOF
#Nombre y Apellido : char #No Publicado : char = NON-PUB
#Nombre de Usuario : char #Desconexión Temporal : char = TD
#Contraseña : char #Bloqueo de Llamadas : char = TB
#Rol : char #Crédito a Favor : char = CH
+Crear() 1 #Color del Par : char
+Autorizar() #Llamada Touch : char = TC
+Eliminar() #Garantía de Reparación : char
+Modificar() #Status : char = CLRD
#CL/B : char
#CLC : char
#Acción : char
1..*
#DAC : char
#Oficina Central : char
#Centro de Reporte : char
#Fecha de Apertura : Date
#Hora de Apertura
#Razón Crítica : char
#Servicio : char
#No Regulado : char
#Nombre : char
#Segmento de Mercado : char
#CLEC : char = N
#Ausencia de Facilidad : char
#Portabilidad : char = N
#Dirección : char
#Prioridad Serv. Telecom. : char
#Prioridad de Servicio : char
#CPNI : char = N
#Ciudad : char
#Número alterno : char
#IWMP : char = N
#Resultados de la Prueba : char
#Fecha de Compromiso : Date
#Hora de Compromiso
#Ubicacion en Mapa : char
#Número de Ticket : char
#Tipo de Problema : char
#Vía Rec : char = N
#Sospecha FdS : char = N
#Medición Especial : char
#Area Resolutoria : char
+Crear() : char
+Consultar() : Ticket
+Modificar() : Ticket
+Reasignar() : Ticket
+Cancelar() : char
TicketDeCliente
TicketDeCircuito
TicketDeCompañía -Oficina Comercial : char = 001
-NÚMERO DE CIRCUITO : char
-Información Contrato Mtto. : char
-UBICACIÓN SEGMENTO/CIRCUITO : char -Oficina Comercial : char = 001
-Número de Teléfono : char
-SVB/CLD : char -Información Contrato Mtto. : char
-Estación : char
-CAC : char = N -Número de Teléfono : char
-Party Line : char
-Reportado por : char -Estación : char
-IXC : char = N
-Problema Reportado : char -Party Line : char
-Reportado por : char
-OTRAS UBICACIONES : char -CABLE : char
-CAC : char = N
-Acceso : char -PAR : char
-Problema Reportado : char
-Fecha de Cita : Date -EQUIPO ORIGEN : char
-Todos los Teléfonos : char = D
-Hora de Cita -ORIGINADO POR : char
-Todas las Llamadas : char = D
-Tipo de Cita : char -REMARKS : string
-Acceso : char
-SV OF : char -ASIGNAR PRIORIDAD DE CLIENTE : char
-Unidad de Negocios : char
-Unidad de Negocios : char
-Fecha de Cita : Date
-ORIGEN : char
-Hora de Cita
-Tipo de Ticket : char
-Tipo de Cita : char
-ORIGINADO POR : char
-Cita por Defecto : char
-Cargos por Visita : char
-Tipo de Ticket : char
-Cargos Cotizados : char
-Cargos por Visita : char
-SV OF : char
-Cargos Cotizados : char
4. Diagramas de Estados
Ticket
Abierto
Asignado Cancelado
sin asignar
En Histórico
Usuario
5. Diagramas de Despliegue
A continuación se anexan los documentos que contienen los diagramas BPM del
sistema SACAS
Definición de Entidades:
Parámetros Generales
Contiene un único registro con la configuración general del sistema SACAS. Esta
tabla es utilizada para almacenar parámetros de funcionamiento general del
sistema.
Alarmas
Tabla que contiene las alarmas críticas generadas por el sistema; estas alarmas
son eventos que impiden el funcionamiento correcto de SACAS.
Auditoría
Tabla que contiene los registros de las acciones que ejecutan los diferentes
usuarios del sistema SACAS. Esta auditoría se refiere a las acciones realizadas
sobre campos o procesos que modifiquen la configuración.
Roles
Tabla que contiene los diferentes roles o perfiles de los usuarios del sistema
SACAS.
Permisos
Tabla que contiene los permisos de cada uno de los roles o perfiles del sistema.
Existe un permiso por cada acción relativa a inserción, modificación, eliminación,
etc. que se puede realizar en la interfaz Web de SACAS.
Tracking
Averías
Esta es la tabla principal del sistema SACAS, en la cual se almacenan todos los
tickets por averías creados en SACAS.
Transacción Averías
Teléfonos
Áreas de Despacho
Central
Áreas
Esta tabla contiene una división lógica de áreas geográficas que componen toda
la red de teléfonos CANTV.
Metas de Despacho
Área resolutoria
Esta tabla contiene un listado de las posibles áreas resolutorias que pueden
atender un ticket de avería.
Tipo de servicio
Tabla que identifica los diferentes tipos de servicios que pueden generar un
ticket de avería.
Tipo de problema
Esta tabla contiene las diferentes tipificaciones de problemas que pueden ser el
origen de un ticket de avería.
Causa
Esta tabla contiene un listado de las posibles causas con las cuales puede ser
tipificado un ticket de averías.
Código Cancelación
Tabla que contiene los códigos de cancelación de averías. Estos están codificados
como códigos compuestos de cancelación y sub-código de cancelación.
Unidad de Negocios
Grupo de Trabajo
Tabla que contiene los diferentes grupos de trabajo en los que está dividido el
personal que opera el sistema SACAS.
Patrón de Averías
Tabla que contiene los parámetros que permiten detectar patrones de averías
que se producen en los diferentes componentes de la red.
TELEFONOS INTERNOS
PAGINA
CENTRAL PRIVADA
AUTOMATICA
GOBIERNO
MONEDERO
COMERCIAL
RESIDENCIAL
SERVICIO 800
SERVICIO DATA DIGITAL
ALTA CAPACIDAD
CENTRAL PRIVADA
AUTOMATICA
GOBIERNO
MONEDERO
COMERCIAL
RESIDENCIAL
SERVICIO 800
SERVICIO DATA DIGITAL
ALTA CAPACIDAD
Una vez ingresados los datos del reporte se debe presionar el botón ―Crear‖ para
guardar los cambios. Si presionar Crear el sistema preguntara si está seguro de
que quiere crear el incidente, si acepta se crea el incidente o si cancela volverá a
la página de creación de incidente tipo cliente.
Error requerido: esto quiere decir que alguno de los datos que son
requeridos para crear un incidente no se ingresó, y se muestra en la
pantalla mensaje de error.
Error sistema: esto quiere decir que ocurrió algún error inesperado en los
servicios web o base de datos, para ellos el sistema mostrara un mensaje
de error.
Por otro lado si el teléfono ingresado no existe en la base de datos SACAS, pero
se logra asociar a una central a través del serial, el sistema permitirá abrir el
incidente y se muestra la siguiente pantalla. La funcionalidad para crear un
incidente fue descrita anteriormente.
4. Error de sistema: esto quiere decir que ocurrió algún error inesperado en
los servicios web o base de datos, para ellos el sistema mostrara un
mensaje de error.
Un incidente tipo interno es aquel que se genera cuando se detecta alguna falla
en algún servicio.
11 CBH: no me escuchan
12 CUTOF: se corta
13 CCALL: CUSTOM CALL
14 DATA: falla en data
Tipo de servicio: campo de lectura que describe el servicio que presenta la
falla. Los posibles valores son:
DESCRIPCIÓN
ESPECIALES
MENSAJES
TELEFONOS INTERNOS
PAGINA
CENTRAL PRIVADA
AUTOMATICA
GOBIERNO
MONEDERO
COMERCIAL
RESIDENCIAL
SERVICIO 800
SERVICIO DATA DIGITAL
ALTA CAPACIDAD
Una vez ingresados los datos del reporte se debe presionar el botón ―Crear‖ para
guardar los cambios. Si presionar Crear el sistema preguntara si está seguro de
que quiere crear el incidente, si acepta se crea el incidente o si cancela volverá a
la página de creación de incidente tipo interno.
Una vez aceptada la creación del incidente se pueden presentar las siguientes
posibilidades:
Error requerido: esto quiere decir que alguno de los datos que son
requeridos para crear un incidente no se ingresó, y se muestra en la
pantalla mensaje de error.
Error sistema: esto quiere decir que ocurrió algún error inesperado en los
servicios web o base de datos, para ellos el sistema mostrara un mensaje
de error.
Por otro lado si el teléfono ingresado no existe en la base de datos SACAS, pero
se logra asociar a una central a través del serial, el sistema permitirá abrir el
incidente y se muestra la siguiente pantalla. La funcionalidad para crear un
incidente esta descrita anteriormente.
4. Error de Sistema: esto quiere decir que ocurrió algún error inesperado en
los servicios web o base de datos, para ellos el sistema mostrara un
mensaje de error.
Un incidente tipo circuito es aquel que se crea a partir de una falla en algún
circuito de un teléfono.
Una vez ingresados los datos del reporte se debe presionar el botón Crear para
guardar los cambios. Si presionar ―Crear‖ el sistema preguntara si esta seguro de
que quiere crear el incidente, si acepta se crea el incidente o si cancela volverá a
la página de creación de incidente tipo circuito.
Una vez aceptada la creación del incidente se pueden presentar las siguientes
posibilidades:
Error requerido: esto quiere decir que alguno de los datos que son
requeridos para crear un incidente no se ingresó, y se muestra en la
pantalla mensaje de error.
Error sistema: esto quiere decir que ocurrió algún error inesperado en los
servicios web o base de datos, para ellos el sistema mostrara un mensaje
de error.
4. Error de sistema: esto quiere decir que ocurrió algún error inesperado en
los servicios web o base de datos, para ellos el sistema mostrara un
mensaje de error.
1. Existe el incidente: quiere decir que existe el incidente para el número que
se ingresó, por lo cual se muestra la pantalla con los datos del reporte de
la siguiente manera:
Datos del incidente: muestra información del incidente
Datos del cliente: se muestra la información del cliente.
11 CBH: no me escuchan
12 CUTOF: se corta
13 CCALL: CUSTOM CALL
14 DATA: falla en data
Tipo de servicio: campo de lectura que describe el servicio que presenta la
falla. Los posibles valores son:
DESCRIPCIÓN
ESPECIALES
MENSAJES
TELEFONOS INTERNOS
PAGINA
CENTRAL PRIVADA
AUTOMATICA
GOBIERNO
MONEDERO
COMERCIAL
RESIDENCIAL
SERVICIO 800
SERVICIO DATA DIGITAL
ALTA CAPACIDAD
Error: esto quiere decir que ocurrió algún error inesperado en base de
datos o servicios y el sistema mostrara el mensaje de error.
Error: esto quiere decir que ocurrió algún error inesperado en base de
datos o servicios y el sistema mostrara el mensaje de error.
Incidente cerrado: esto quiere decir que el incidente fue cerrado con
éxito en la base de datos SACAS, en la pantalla se muestra el mensaje
de éxito.
Error: esto quiere decir que ocurrió algún error inesperado en base de
datos o servicios y el sistema mostrara el mensaje de error.
Incidente asignado: esto quiere decir que el incidente fue asignado con
éxito en la base de datos SACAS, en la pantalla se muestra el mensaje
de éxito.
Error: esto quiere decir que ocurrió algún error inesperado en base de
datos o servicios y el sistema mostrara el mensaje de error.
Incidente escalado: esto quiere decir que el incidente fue escalado con
éxito en la base de datos SACAS, en la pantalla se muestra el mensaje
de éxito.
Error: esto quiere decir que ocurrió algún error inesperado en base de
datos o servicios y el sistema mostrara el mensaje de error.
6. Consultar Historia del Teléfono: para poder ver la historia del teléfono se
debe presionar hipervínculo que dice ―Historia del Teléfono‖, este muestra
la pantalla.
Una vez ingresado el nombre del archivo y los datos del reporte se presiona el
botón ―Exportar‖, y descargado el archivo se puede visualizar.
7. Consultar Historia del Incidente: para poder ver la historia del incidente se
debe presionar el hipervínculo que dice Historia del Incidente, este
muestra la pantalla.
En esta pantalla el usuario puede ver una tabla que lista todas las modificaciones
y enrutamiento que ha tenido en el incidente.
Una vez ingresado el nombre del archivo y los datos del reporte se presiona el
botón ―Exportar‖, y descargado el archivo se puede visualizar.
8. Salir: para salir del detalle del incidente se presiona Salir y volverá a la
pantalla de la consulta por número de teléfono o id.
3. Error de sistema: esto quiere decir que ocurrió algún error inesperado en
los servicios web o base de datos, para ellos el sistema mostrara un
mensaje de error.
4. Error de sistema: esto quiere decir que ocurrió algún error inesperado en
los servicios web o base de datos, para ellos el sistema mostrara un
mensaje de error.
1. Existe el incidente: esto quiere decir que para el área de trabajo, centro
de despacho y central seleccionada existe un incidente con estatus
pendiente, entonces aparece en la pantalla el último incidente listo para
ser modificado. La funcionalidad de la modificación esta descrita en la
visualización del incidente en su modificación.
2. No existe incidente pendiente: esto quiere decir que para los datos
ingresados no existe un incidente con estatus pendiente, por lo tanto en la
pantalla muestra un mensaje error.
3. Error de sistema: esto quiere decir que ocurrió algún error inesperado en
los servicios web o base de datos, para ellos el sistema mostrara un
mensaje de error.
Mi lista de incidentes muestra en una tabla, los incidentes que están asignados a
un usuario, este usuario es el que inicio sesión. La tabla muestra información
relevante del incidente como el número de teléfono, tipo de incidente, el tipo de
servicio, el problema reportado y el número de incidente que es un hipervínculo
que al presionar muestra el detalle del incidente. La funcionalidad de la consulta
del incidente por número de incidente esta descrita anteriormente.
Nombre: ProcesoPrimerNivel
Propósito: Describe quienes pueden ser los iniciadores del proceso de Gestión de
Incidentes y además describe las actividades que se ejecutan manualmente por
el usuario, representa cómo se maneja el incidente en primera instancia, esto
quiere decir, que se hace la identificación, verificación de requerimiento,
diagnóstico inicial, consulta de base de datos de errores conocidos, realiza la
categorización, registra el incidente y por último se instancia el proceso
ejecutable de primer nivel que tiene como función determinar el proceso de
negocio al cual pertenece el incidente.
Descripción: Este proceso puede ser iniciado a través de: IVR, email, aplicación
web, eventos, SMS y otros. Posteriormente, se realiza la identificación del
elemento o dispositivo mediante el número telefónico, luego se verifica si ya
existe un incidente para este dispositivo, de ser así se realiza un proceso de
documentación donde se actualiza la información del incidente. En caso de ser
un nuevo incidente se clasifica en incidente o requerimiento, si es un
requerimiento se realiza un proceso de gestión de requerimiento (Ver
ProcesoGestionRequerimiento); de ser un incidente se procede a realizar un
diagnóstico inicial para determinar si se pude resolver en primer nivel (en el caso
de SACAS no se resuelven en el primer nivel, solo se registran), luego se hace
una consulta en una Base de Datos (BD) de errores conocidos, a continuación se
clasifica el incidente de acuerdo a diversos parámetros. En el caso de SACAS se
categoriza por: tipo de incidente, tipo de servicio y tipo de problema.
Posteriormente se realiza el registro del mismo en la BD, si el incidente es
resuelto en primer nivel se cierra, de no ser así se invoca el proceso de nivel 0,
para determinar a qué proceso de negocio corresponde.
Nombre: ProcesoNegocioTelefoniaBasica
Propósito: Describe las actividades que son propias del negocio de telefónica
básica para la resolución del incidente. Este proceso expone el servicio
IniciarProcesoNegocioTB que instancia el proceso de negocio (tiene como
parámetro el número de incidente). Además, el proceso de negocio invoca el
servicio de IniciarProceso_ResolucionIncidente.
Nombre: ProcesoNegocioTelefoniaPublica
Propósito: Describe las actividades que son propias del negocio de telefónica
publica para la resolución del incidente. Este proceso expone el servicio
IniciarProcesoNegocioTP que instancia el proceso de negocio (tiene como
parámetro el número de incidente). Además, el proceso de negocio invoca el
servicio de IniciarProceso_ResolucionIncidente.
Permite atender los incidentes inherentes al proceso del CNE, con el fin de
resolverlo.
Nombre: ProcesoNegocioCNE
Propósito: Describe las actividades que son propias del negocio para la
resolución del incidente relacionados con el CNE. Este proceso expone el servicio
IniciarProcesoNegocioCNE que instancia el proceso de negocio (tiene como
parámetro el número de incidente). Además, el proceso de negocio invoca el
servicio de IniciarProceso_ResolucionIncidente.
Existen dos procesos para el negocio ABA, uno para el mantenimiento correctivo
de incidentes ABA y otro para la provisión del servicio ABA.
Nombre: ProcesoMantenimientoCorrectivoABA
Nombre: ProcesoProvisionABA
Propósito: Describe las actividades que son propias del negocio de provisión del
servicio ABA para la resolución del incidente. Este proceso expone el servicio
IniciarProcesoProvisionABA que instancia el proceso de negocio (tiene como
parámetro el número de incidente). Además, el proceso de negocio invoca el
servicio de IniciarProceso_ResolucionIncidente.
notificación con el estado del incidente (En SACAS debe ser cerrado) finalizando
así este proceso.
Proceso de Negocio Averías Masivas TFI
Nombre: ProcesoNegocioMasivasTFI
Propósito: Describe las actividades que son propias del negocio de averías
masivas TFI para la resolución del incidente. Este proceso expone el servicio
IniciarProcesoNegocioMasivasTFI que instancia el proceso de negocio (tiene
como parámetro el número de incidente). Además, el proceso de negocio invoca
el servicio de IniciarProceso_ResolucionIncidente.
Nombre: ProcesoNegocioGenerico
Propósito: Describe las actividades genéricas para los procesos de negocio que
no se han identificado para SACAS. Este proceso expone el servicio
IniciarProcesoNegocioGenerico que instancia el proceso de negocio (tiene como
parámetro el número de incidente). Además, el proceso de negocio invoca la
tarea de IniciarProceso_ResolucionIncidente.
parte del proceso de Gestión de Incidentes una notificación con el estado del
incidente (En SACAS debe ser cerrado) finalizando así este proceso.
Nombre: ProcesoGestionIncidente
Propósito: Describe las actividades que se realizan después de que el incidente
esté registrado en la base de datos, y son ejecutadas por el proceso a través de
la invocación de servicios.
Descripción: Al iniciar este proceso lo primero que se hace es una priorización del
incidente, esto mediante la consulta de una tabla de decisión en la BD, luego de
esto se calcula el tiempo de escalamiento dependiendo del tipo de incidente, a
Al salir del ciclo anterior se valida si el incidente fue escalado, de ser así sigue los
pasos mencionados anteriormente para un incidente escalado, por otro lado si no
fue escalado quiere decir que ya fue resuelto por lo que fue cerrado y se culmina
este proceso, enviando un mensaje al proceso de negocio que lo invoco.
Nombre: ProcesoIncidenteMayores
Propósito: Describe las actividades que se realizan cuando se detecta un
incidente mayor o masivo.
CONCLUSIONES Y RESULTADOS
RECOMENDACIONES
El sistema SACAS fue diseñado para ser utilizado por personas con
conocimientos en el área de computación. Por lo que es importante divulgar
entre estos todo el conocimiento necesario para poder utilizar el sistema.
Incluir reportes.
REFERENCIAS
[4] Fielding, Roy. (2000). Architectural Styles and the Design of the
Network-based Software Architectures. Universidad de Califormia, Irvine.
http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm.
Bibliografía
Alhir, Sinain Si. Understanding the Unified Process (UP). Febrero 2001.Extraído el
7 de Noviembre de 2008 de:
http://www.methodsandtools.com/archive/archive.php?id=32
Haren, Van. Mejora Continua del Servicio basada en ITIL V3: Guía de Gestión.
Colección Best Practice. Págs. 57-58 (2004)
Jorge Humberto Arias B. SOA: ¿Sólo un estilo de arquitectura más o una burbuja
en evolución?, 2001.
J. Pasley. How BPEL and SOA are changing Web services development. IEEE
Internet Computing, 9(3):60–67, May-June 2005.
Pin, Enrique y Delgado Marrero, Yoalis María. Indicadores, una herramienta para
medir la Eficiencia en el uso de las Tecnologías de la Información y las
Comunicaciones en los Centros de Educación Superior. Universidad de LA
Habana. 2006
White Papers
Pekka Helkiö, Antti Seppälä y Ossi Syd. Evaluation of Intalio BPM Tool. Special
Course in Information System Integration.
Marcos de referencia para la gestión de TI. Eduardo Poggi. Argentina. Julio 2006.
10 Best Practices for Reducing the Stress of IT Audits. Quest Software Inc. Alison
Viejo, California, USA.
Infografía