Especificacin Funcional
Especificacin Funcional
Tecnologas de Informacin y Comunicaciones
Sistema de Bitcoras Schlumberger
Versin: 1.0
Fecha de publicacin: 10/Noviembre/2013
Autor: MGTI Luz Mara Hernndez Cruz
Revisiones
Fecha
Autor
Descripcin del cambio
10/noviembre/2013
MGTI Luz Mara Hernndez Cruz
Creacin del documento
Contenido
Revisiones2
Introduccin4
Propsito5
Alcance6
Involucrados7
Manual de Especificacin Funcional8
1.Requerimientos No Funcionales8
2.Matriz de casos de uso9
3.Definicin de casos de uso10
4.Firmas63
APP BITCORAS - Especificacin Funcional
Cdigo:
Bitcoras Servidor
Fecha: 10/11/2013
Revisin: 01
Pgina 8 de 62
Administracin de Proyectos
Tecnologas de Informacin y Comunicaciones
Introduccin
Dentro de las actividades productivas de la empresa Schlumberger, el departamento de TI, actualmente requiere una solucin de desarrollo a la medida con la finalizar de automatizar un proceso interno que actualmente est generando gastos y retrasos en la productividad de la operacin de la empresa.
El proceso de registro y generacin de bitcoras, informacin crtica en la supervisin de sus operaciones, se lleva a cabo utilizando principalmente Microsoft Office Excel 2007. Sin embargo, oportunamente se ha manifestado el inters de automatizar el proceso y utilizar un sistema informtico con el objetivo de hacer ms eficaz y eficiente el proceso, as como tambin subsanar los errores ocasionados en el mismo.
Como parte de esta iniciativa, se ha decidido utilizar el desarrollo de una solucin informtica diseada a la medida utilizando estndares que se adapten a la empresa y al mismo tiempo cumplan con los requerimientos solicitados.
CONSULTORES EN SISTEMAS Y REDES S.A. DE C.V. ofrece realizar el diseo de una solucin informtica apegada a las necesidades y cumpliendo con los requerimientos de integracin de Schlumberger, lo que permitir no slo lograr satisfacer las necesidades sino hacerlo de acuerdo a las mejores prcticas que permitan ofrecer una solucin estandarizada.
Visualizando el desarrollo exitoso de la aplicacin se trabajar en conjunto con el equipo de tecnologa de Schlumberger para realizar las pruebas integrales de esta aplicacin, coordinando de esta forma los esfuerzos de los diferentes actores involucrados.
Propsito
El Objetivo general del proyecto es disear de una herramienta informtica soportada bajo la infraestructura y estndares de la empresa cliente (Schlumberger), para la automatizacin, control y gestin de bitcoras en el proceso de operacin de la empresa con la obtencin de reportes (Pemex y Schlumberger) de produccin.
Alcance
El alcance del proyecto est definido por la elaboracin de los siguientes Entregables:
Orden de Magnitud Tcnica: definir el alcance tcnico de la solucin informtica propuesta. Incluyendo el desglose de los entregables de software y de documentacin que integran dicha solucin.
Especificacin funcional: Establecer los requerimientos detallados de la solucin informtica, funcionales y no funcionales, considerando los principales casos de uso para conseguir el objetivo especfico de la aplicacin.
Especificacin tcnica: Se definir el diseo y estructura de las bases de datos a utilizar por la aplicacin.
Documento de Casos de pruebas unitarias e integrales: Evaluar la correcta funcionalidad de los mdulos y la solucin integral desarrollada.
Pieza de Software de Desarrollo. En cdigo fuente estndar.
Paquete de Instalacin y manual de instalacin de la pieza de software principal y sus elementos relacionados.
Manual de Usuario.
Manual de Instalacin.
Involucrados
Nombre
rea
Ing. Oscar E. Maiz Palacios
Schlumberger
MGTI Luz Mara Hernndez Cruz
Consultores en Sistemas Expertos y Redes S.A. DE C.V.
Manual de Especificacin Funcional
El presente documento denominado Manual de Especificacin Funcional incluye la descripcin detallada del funcionamiento operativo de la solucin tecnolgica APP Bitcoras (Cliente/Servidor) , considerando :
Casos de Uso
Mapeo de datos
1. Requerimientos No Funcionales
Contar con el equipo de Hardware y la infraestructura necesaria para implantacin, ejecucin y uso del Solucin informtica diseada descritos en la Especificacin Tcnica.
2. Matriz de casos de uso
No. de caso de uso
Descripcin
1
Agregar, Editar y Eliminar plataformas
2
Agregar, Editar y Eliminar pozos
3
Agregar, Editar y Eliminar unidades operativas
4
Agregar, Editar y Eliminar personal
5
Agregar, Editar y Eliminar categoras de personal
6
Agregar, Editar y Eliminar equipos
7
Agregar, Editar y Eliminar equipos UTF/UB/UN
8
Agregar, Editar y Eliminar termos
9
Agregar, Editar y Eliminar representante clientes
10
Agregar, Editar y Eliminar tipo de operaciones
11
Agregar, Editar y Eliminar contratos/convenios
12
Agregar, Editar y Eliminar ordenes de trabajo (OT)
13
Agregar, Editar y Eliminar partidas al contrato o convenio.
14
Generacin de reporte de campo de Unidad de Tubera Flexible (UTF)
15
Generacin de reporte de campo de Unidad de Bombeo (UB)
16
Generacin de reporte de campo de Unidad de Inyectora de Nitrgeno (UN IN)
17
Generacin de reporte de campo de Estructura de Soporte (ES)
18
Generacin de Bitcora diaria
19
Generar CheckList para la entrega de bitcora diaria
20
Generar Reportes de Calidad
21
Importar/Exportar Catlogos
22
Importar/Exportar Reportes de Campo UTF/UB/UN/ES
3. Definicin de casos de uso
Caso de uso # 1: Agregar, Editar y Eliminar Plataformas
Resumen del caso de uso
Este caso de uso consiste en que el usuario ingresa al sistema y almacena un registro nuevo de plataforma.
Actores
Nombre
Tipo
Descripcin
Comentarios
Interface
Sotfware
Aplicacin informtica que servir para alimentar el catlogo de plataformas en el sistema de Bitcoras.
Mdulo APP Bitcoras (Servidor)
Mdulo APP Bitcoras (Cliente)
Administrador
Usuario
Persona que supervisa y realiza las actividades importantes para el buen funcionamiento del sistema.
Usuario responsable de gestionar la aplicacin APP Bitcoras (Servidor)
Diagrama de casos de uso
Pre-condiciones
El usuario debe ingresar a la aplicacin con su cuenta de LDAP asignada en Schlumberger y tener permiso de acceso a la aplicacin APP Bitcoras (Cliente/Servidor) asignada por el Administrador de la misma.
Flujo principal:
1. Inicia caso de uso 1
2. El usario inicia sesin en la APP Bitcoras (Servidor).
3. El usuario entra a la opcin Catlogos- Plataforma.
4. El sistema muestra la pantalla Plataformas.
5. El sistema muestra un Grid de datos con todos los registros de plataforma almacenados en la base de datos del APP Bitcoras (Servidor).
6. Si el usuario requiere agregar un registro nuevo hace clic en el botn Agregar (A1)
7. Si el usuario requiere modificar(editar) un registro hace clic sobre el dato que desea modificar y luego hace clic en el botn Editar (A2).
8. Si el usuario requiere eliminar(borrar) un registro hace clic sobre el dato que desea eliminar y luego hace clic en el botn Eliminar (A3).
9. Fin del caso de uso # 1.
Flujos alternos
A1. Flujo Alterno Agregar plataforma.
1. El sistema despliega un cuadro de dilogo llamado Agregar registro.
2. El usuario ingresa el dato de nueva plataforma en Clave y Descripcin.
3. El usuario hace clic en el botn Guardar (V1) el sistema salta al paso 9 del Flujo principal.
4. El usuario hace clic en el botn Cancelar el sistema salta al paso 9 del Flujo principal.
5. Fin del Flujo Alterno A1.
A2. Flujo Alterno Editar plataforma.
1. El sistema despliega un cuadro de dilogo llamado Modificar registro.
2. El sistema muestra los datos Clave y Descripcin almacenados en el registro seleccionado previamente.
3. El usuario ingresa los nuevos datos de plataforma en Clave y Descripcin.
4. El usuario hace clic en el botn Guardar (V1) el sistema salta al paso 9 del Flujo principal.
5. El usuario hace clic en el botn Cancelar el sistema salta al paso 9 del Flujo principal.
Fin del Flujo Alterno A2.
A3. Flujo Alterno Eliminar plataforma.
1. El sistema despliega un cuadro de dilogo llamado Confirmacin de la eliminacin.
2. El usuario hace clic en el botn OK para eliminar el registro de la base de datos de APP Bitcoras (Servidor) en forma definitiva.
3. Si el registro de plataforma a eliminar ya se ha usado en algn reporte de campo, el sistema mostrar un mensaje de ERROR y el registro NO ser eliminado.
4. Sino el registro se elimina de la base de datos APP Bitcoras (Servidor).
5. El usuario hace clic en el botn Cancelarpara conservar el registro en la base de datos de APP Bitcoras (Servidor).
6. El sistema salta al paso 9 del Flujo principal.
Fin del Flujo Alterno A3
Validaciones
V1. Validacin de entrada de plataforma.
1. Inicio de la validacin V1.
2. El sistema verifica si la Clave y Descripcin ya se encuentan almacenados en la base de datos APP Bitcoras (Servidor).
3. Si Clave y/o Descripcin existen el sistema mostrar un mensaje de ERROR y solicitar al usuario que proceda a la correccin de la informacin ingresada.
4. Sino El sistema guarda el registro de manera definitiva en la base de datos de APP Bitcoras (Servidor) y mostrar un aviso de confirmacin.
5. Fin de la validacin V1.
Puntos de extensin
Vese Caso de uso # 21: Exportar/Importar Catlogos para Agregar plataformas en Mdulo APP Bitcoras (Cliente)
Reglas de negocio
1. El mdulo APP Bitcoras (Servidor) permite Agregar, Editar y Eliminar registros de Plataforma en la base de datos APP Bitcoras (Servidor).
2. El mdulo APP Bitcoras (Servidor) permite Exportar los registros de Plataforma de la base de datos APP Bitcoras (Servidor) en un archivo con extensin *.slb.
3. La APP Bitcoras (Cliente) NO tiene la funcionalidad de Agregar, Editar y Eliminar registros de Plataforma en la base de datos APP Bitcoras (Servidor).
4. La APP Bitcoras (Cliente) carga (Importa) los registros almacenados en la base de datos APP Bitcoras (Servidor) a travs de un archivo *.slb exportado de la APP Bitcoras (Servidor).
Mapeo de datos
PLATAFORMA
Nombre de campo
Descripcin
id
Identificador nico de la plataforma
Clave
Descripcin o Nombre corto de la plataforma
Descripcin
Nombre de la plataforma
FecCrea
Fecha de creacin del registro
UsrCrea
Usuario que crea el registro
FecModi
Fecha de la ltima modificacin del registro
UsrModi
Usuario que realiz la ltima modificacin del registro
Estado
Existente o eliminado el registro
Post-condiciones
El registro nuevo de Plataforma deber almacenarse en la Base de datos de APP Bitcoras (Servidor) y poder importarse a la APP Bitcoras (Cliente)
Caso de uso # 2: Agregar, Editar y Eliminar Pozos
Resumen del caso de uso
Este caso de uso consiste en que el usuario ingresa al sistema y almacena un registro nuevo de pozo.
Actores
Nombre
Tipo
Descripcin
Comentarios
Interface
Sotfware
Aplicacin informtica que servir para alimentar el catlogo de pozos en el sistema de Bitcoras.
Mdulo APP Bitcoras (Servidor)
Mdulo APP Bitcoras (Cliente)
Administrador
Usuario
Persona que supervisa y realiza las actividades importantes para el buen funcionamiento del sistema.
Usuario responsable de gestionar la aplicacin APP Bitcoras (Servidor)
Diagrama de casos de uso
Pre-condiciones
El usuario debe ingresar a la aplicacin con su cuenta de LDAP asignada en Schlumberger y tener permiso de acceso a la aplicacin APP Bitcoras (Cliente/Servidor) asignada por el Administrador de la misma.
Flujo principal:
1. Inicia caso de uso 2
2. El usario inicia sesin en la APP Bitcoras (Servidor).
3. El usuario entra a la opcin Catlogos- Pozos.
4. El sistema muestra la pantalla Pozos.
5. El sistema muestra un Grid de datos con todos los registros de pozos almacenados en la base de datos del APP Bitcoras (Servidor).
6. Si el usuario requiere agregar un registro nuevo hace clic en el botn Agregar (A1)
7. Si el usuario requiere modificar(editar) un registro hace clic sobre el dato que desea modificar y luego hace clic en el botn Editar (A2).
8. Si el usuario requiere eliminar(borrar) un registro hace clic sobre el dato que desea eliminar y luego hace clic en el botn Eliminar (A3).
9. Fin del caso de uso # 2.
Flujos alternos
A1. Flujo Alterno Agregar pozo.
1. El sistema despliega un cuadro de dilogo llamado Agregar registro.
2. El usuario ingresa el dato de nuevo pozo en Clave, Descripcin y Plataforma.
3. El usuario hace clic en el botn Guardar (V1) el sistema salta al paso 9 del Flujo principal.
4. El usuario hace clic en el botn Cancelar el sistema salta al paso 9 del Flujo principal.
5. Fin del Flujo Alterno A1.
A2. Flujo Alterno Editar pozo.
1. El sistema despliega un cuadro de dilogo llamado Modificar registro.
2. El sistema muestra los datos Clave,Descripcin y Plataforma almacenados en el registro seleccionado previamente.
3. El usuario ingresa los nuevos datos de pozo en Clave, Descripcin y Plataforma.
4. El usuario hace clic en el botn Guardar (V1) el sistema salta al paso 9 del Flujo principal.
5. El usuario hace clic en el botn Cancelar el sistema salta al paso 9 del Flujo principal.
Fin del Flujo Alterno A2.
A3. Flujo Alterno Eliminar pozo.
1. El sistema despliega un cuadro de dilogo llamado Confirmacin de la eliminacin.
2. El usuario hace clic en el botn OK para eliminar el registro de la base de datos de APP Bitcoras (Servidor) en forma definitiva.
3. Si el registro de pozo a eliminar ya se ha usado en algn reporte de campo, el sistema mostrar un mensaje de ERROR y el registro NO ser eliminado.
4. Sino el registro se elimina de la base de datos APP Bitcoras (Servidor).
5. El usuario hace clic en el botn Cancelarpara conservar el registro en la base de datos de APP Bitcoras (Servidor).
6. El sistema salta al paso 9 del Flujo principal.
Fin del Flujo Alterno A3
Validaciones
V1. Validacin de entrada de pozo.
1. Inicio de la validacin V1.
2. El sistema verifica si la Clave,Descripcin y Plataforma ya se encuentan almacenados en la base de datos APP Bitcoras (Servidor).
3. Si Clave y/o Descripcin y Plataforma existen el sistema mostrar un mensaje de ERROR y solicitar al usuario que proceda a la correccin de la informacin ingresada.
4. Sino El sistema guarda el registro de manera definitiva en la base de datos de APP Bitcoras (Servidor) y mostrar un aviso de confirmacin.
5. Fin de la validacin V1.
Puntos de extensin
Vese Caso de uso # 21: Exportar/Importar Catlogos para Agregar pozos en Mdulo APP Bitcoras (Cliente)
Reglas de negocio
1. El mdulo APP Bitcoras (Servidor) permite Agregar, Editar y Eliminar registros de Pozos en la base de datos APP Bitcoras (Servidor).
2. El mdulo APP Bitcoras (Servidor) permite Exportar los registros de Pozos de la base de datos APP Bitcoras (Servidor) en un archivo con extensin *.slb.
3. La APP Bitcoras (Cliente) NO tiene la funcionalidad de Agregar, Editar y Eliminar registros de Pozos en la base de datos APP Bitcoras (Servidor).
4. La APP Bitcoras (Cliente) carga (Importa) los registros almacenados en la base de datos APP Bitcoras (Servidor) a travs de un archivo *.slb exportado de la APP Bitcoras (Servidor).
Mapeo de datos
POZOS
Nombre de campo
Descripcin
id
Identificador nico de la pozo
idplataforma
Identificador asociado a la plataforma relacionada con el pozo
Clave
Descripcin o Nombre corto del pozo
Descripcin
Nombre del pozo
FecCrea
Fecha de creacin del registro
UsrCrea
Usuario que cre el registro
FecModi
Fecha de la ltima modificacin del registro
UsrModi
Usuario que realiz la ltima modificacin del registro
Estado
Existente o eliminado el registro
Post-condiciones
El registro nuevo de Pozo deber almacenarse en la Base de datos de APP Bitcoras (Servidor) y poder importarse a la APP Bitcoras (Cliente)
Caso de uso # 3: Agregar, Editar y Eliminar Unidades Operativas
Resumen del caso de uso
Este caso de uso consiste en que el usuario ingresa al sistema y almacena un registro nuevo de unidad operativa.
Actores
Nombre
Tipo
Descripcin
Comentarios
Interface
Sotfware
Aplicacin informtica que servir para alimentar el catlogo de unidades operativas en el sistema de Bitcoras.
Mdulo APP Bitcoras (Servidor)
Mdulo APP Bitcoras (Cliente)
Administrador
Usuario
Persona que supervisa y realiza las actividades importantes para el buen funcionamiento del sistema.
Usuario responsable de gestionar la aplicacin APP Bitcoras (Servidor)
Diagrama de casos de uso
Pre-condiciones
El usuario debe ingresar a la aplicacin con su cuenta de LDAP asignada en Schlumberger y tener permiso de acceso a la aplicacin APP Bitcoras (Cliente/Servidor) asignada por el Administrador de la misma.
Flujo principal:
1. Inicia caso de uso 3
2. El usario inicia sesin en la APP Bitcoras (Servidor).
3. El usuario entra a la opcin Catlogos- Unidades Operativas.
4. El sistema muestra la pantalla Unidad Operativa.
5. El sistema muestra un Grid de datos con todos los registros de unidad operativa almacenados en la base de datos del APP Bitcoras (Servidor).
6. Si el usuario requiere agregar un registro nuevo hace clic en el botn Agregar (A1)
7. Si el usuario requiere modificar(editar) un registro hace clic sobre el dato que desea modificar y luego hace clic en el botn Editar (A2).
8. Si el usuario requiere eliminar (borrar) un registro hace clic sobre el dato que desea eliminar y luego hace clic en el botn Eliminar (A3).
9. Fin del caso de uso # 3.
Flujos alternos
A1. Flujo Alterno Agregar unidad operativa.
1. El sistema despliega un cuadro de dilogo llamado Agregar registro.
2. El usuario ingresa el dato de nueva unidad operativa en Clave y Descripcin.
3. El usuario hace clic en el botn Guardar (V1) el sistema salta al paso 9 del Flujo principal.
4. El usuario hace clic en el botn Cancelar el sistema salta al paso 9 del Flujo principal.
5. Fin del Flujo Alterno A1.
A2. Flujo Alterno Editar unidad operativa.
1. El sistema despliega un cuadro de dilogo llamado Modificar registro.
2. El sistema muestra los datos Clave y Descripcin almacenados en el registro seleccionado previamente.
3. El usuario ingresa los nuevos datos de unidad operativa en Clave y Descripcin.
4. El usuario hace clic en el botn Guardar (V1) el sistema salta al paso 9 del Flujo principal.
5. El usuario hace clic en el botn Cancelar el sistema salta al paso 9 del Flujo principal.
Fin del Flujo Alterno A2.
A3. Flujo Alterno Eliminar unidad operativa.
1. El sistema despliega un cuadro de dilogo llamado Confirmacin de la eliminacin.
2. El usuario hace clic en el botn OK para eliminar el registro de la base de datos de APP Bitcoras (Servidor) en forma definitiva.
3. Si el registro de unidad operativa a eliminar ya se ha usado en algn reporte de campo, el sistema mostrar un mensaje de ERROR y el registro NO ser eliminado.
4. Sino el registro se elimina de la base de datos APP Bitcoras (Servidor).
5. El usuario hace clic en el botn Cancelarpara conservar el registro en la base de datos de APP Bitcoras (Servidor).
6. El sistema salta al paso 9 del Flujo principal.
Fin del Flujo Alterno A3
Validaciones
V1. Validacin de entrada de unidad operativa.
1. Inicio de la validacin V1.
2. El sistema verifica si la Clave y Descripcin ya se encuentan almacenados en la base de datos APP Bitcoras (Servidor).
3. Si Clave y/o Descripcin existen el sistema mostrar un mensaje de ERROR y solicitar al usuario que proceda a la correccin de la informacin ingresada.
4. Sino el sistema guarda el registro de manera definitiva en la base de datos de APP Bitcoras (Servidor) y mostrar un aviso de confirmacin.
5. Fin de la validacin V1.
Puntos de extensin
Vese Caso de uso # 21: Exportar/Importar Catlogos para Agregar unidades operativas en Mdulo APP Bitcoras (Cliente)
Reglas de negocio
1. El mdulo APP Bitcoras (Servidor) permite Agregar, Editar y Eliminar registros de Unidad Operativa en la base de datos APP Bitcoras (Servidor).
2. El mdulo APP Bitcoras (Servidor) permite Exportar los registros de Unidad Operativa de la base de datos APP Bitcoras (Servidor) en un archivo con extensin *.slb.
3. La APP Bitcoras (Cliente) NO tiene la funcionalidad de Agregar, Editar y Eliminar registros de Unidad Operativa en la base de datos APP Bitcoras (Servidor).
4. La APP Bitcoras (Cliente) carga (Importa) los registros almacenados en la base de datos APP Bitcoras (Servidor) a travs de un archivo *.slb exportado de la APP Bitcoras (Servidor).
Mapeo de datos
Post-condiciones
El registro nuevo de unidad operativa deber almacenarse en la Base de datos de APP Bitcoras (Servidor) y poder importarse a la APP Bitcoras (Cliente)
Caso de uso # 4: Agregar, Editar y Eliminar Personal
Resumen del caso de uso
Este caso de uso consiste en que el usuario ingresa al sistema y almacena un registro nuevo de personal.
Actores
Nombre
Tipo
Descripcin
Comentarios
Interface
Sotfware
Aplicacin informtica que servir para alimentar el catlogo de personal en el sistema de Bitcoras.
Mdulo APP Bitcoras (Servidor)
Mdulo APP Bitcoras (Cliente)
Administrador
Usuario
Persona que supervisa y realiza las actividades importantes para el buen funcionamiento del sistema.
Usuario responsable de gestionar la aplicacin APP Bitcoras (Servidor)
Diagrama de casos de uso
Pre-condiciones
El usuario debe ingresar a la aplicacin con su cuenta de LDAP asignada en Schlumberger y tener permiso de acceso a la aplicacin APP Bitcoras (Cliente/Servidor) asignada por el Administrador de la misma.
Flujo principal:
1. Inicia caso de uso 4
2. El usario inicia sesin en la APP Bitcoras (Servidor).
3. El usuario entra a la opcin Catlogos- Personal.
4. El sistema muestra la pantalla Personal.
5. El sistema muestra un Grid de datos con todos los registros de personal almacenados en la base de datos del APP Bitcoras (Servidor).
6. Si el usuario requiere agregar un registro nuevo hace clic en el botn Agregar (A1)
7. Si el usuario requiere modificar(editar) un registro hace clic sobre el dato que desea modificar y luego hace clic en el botn Editar (A2).
8. Si el usuario requiere eliminar (borrar) un registro hace clic sobre el dato que desea eliminar y luego hace clic en el botn Eliminar (A3).
9. Fin del caso de uso # 4.
Flujos alternos
A1. Flujo Alterno Agregar personal.
1. El sistema despliega un cuadro de dilogo llamado Agregar registro.
2. El usuario ingresa el dato de nuevo personal en Nombre,Apellido y Categora.
3. El usuario hace clic en el botn Guardar (V1) el sistema salta al paso 9 del Flujo principal.
4. El usuario hace clic en el botn Cancelar el sistema salta al paso 9 del Flujo principal.
5. Fin del Flujo Alterno A1.
A2. Flujo Alterno Editar personal.
1. El sistema despliega un cuadro de dilogo llamado Modificar registro.
2. El sistema muestra los datos Nombre,Apellido y Categoraalmacenados en el registro seleccionado previamente.
3. El usuario ingresa los nuevos datos de personal en Nombre,Apellido y Categora.
4. El usuario hace clic en el botn Guardar (V1) el sistema salta al paso 9 del Flujo principal.
5. El usuario hace clic en el botn Cancelar el sistema salta al paso 9 del Flujo principal.
Fin del Flujo Alterno A2.
A3. Flujo Alterno Eliminar personal.
1. El sistema despliega un cuadro de dilogo llamado Confirmacin de la eliminacin.
2. El usuario hace clic en el botn OK para eliminar el registro de la base de datos de APP Bitcoras (Servidor) en forma definitiva.
3. Si el registro de personal a eliminar ya se ha usado en algn reporte de campo, el sistema mostrar un mensaje de ERROR y el registro NO ser eliminado.
4. Sino el registro se elimina de la base de datos APP Bitcoras (Servidor).
5. El usuario hace clic en el botn Cancelarpara conservar el registro en la base de datos de APP Bitcoras (Servidor).
6. El sistema salta al paso 9 del Flujo principal.
Fin del Flujo Alterno A3
Validaciones
V1. Validacin de entrada de personal.
1. Inicio de la validacin V1.
2. El sistema verifica si la Nombre,Apellido y Categora ya se encuentan almacenados en la base de datos APP Bitcoras (Servidor).
3. Si Nombre,Apellido y Categora existen el sistema mostrar un mensaje de ERROR y solicitar al usuario que proceda a la correccin de la informacin ingresada.
4. Sino el sistema guarda el registro de manera definitiva en la base de datos de APP Bitcoras (Servidor) y mostrar un aviso de confirmacin.
5. Fin de la validacin V1.
Puntos de extensin
Vese Caso de uso # 21: Exportar/Importar Catlogos para Agregar personal en Mdulo APP Bitcoras (Cliente)
Reglas de negocio
1. El mdulo APP Bitcoras (Servidor) permite Agregar, Editar y Eliminar registros de Personal en la base de datos APP Bitcoras (Servidor).
2. El mdulo APP Bitcoras (Servidor) permite Exportar los registros de Personal de la base de datos APP Bitcoras (Servidor) en un archivo con extensin *.slb.
3. La APP Bitcoras (Cliente) NO tiene la funcionalidad de Agregar, Editar y Eliminar registros de Personal en la base de datos APP Bitcoras (Servidor).
4. La APP Bitcoras (Cliente) carga (Importa) los registros almacenados en la base de datos APP Bitcoras (Servidor) a travs de un archivo *.slb exportado de la APP Bitcoras (Servidor).
Mapeo de datos
PERSONAL
Nombre de campo
Descripcin
Id
Identificador nico de personal
Nombre
Nombre del empleado (personal)
Apellidos
Apellido del empleado (personal)
Idcategoria
Identificador relacionado con la categora que desempea el empleado (personal)
Estado
Existente o eliminado el registro
FecCrea
Fecha de creacin del registro
UsrCrea
Usuario que cre el registro
FecModi
Fecha de la ltima modificacin del registro
UsrModi
Usuario que realiz la ltima modificacin del registro
Post-condiciones
La lista de datos Categora se personaliza tomando los registros almacenados en el catlogo Categora de personal.
El registro nuevo de personal deber almacenarse en la Base de datos de APP Bitcoras (Servidor) y poder importarse a la APP Bitcoras (Cliente)
Caso de uso # 4: Agregar, Editar y Eliminar Categoras de Personal
Resumen del caso de uso
Este caso de uso consiste en que el usuario ingresa al sistema y almacena un registro nuevo de categora de personal.
Actores
Nombre
Tipo
Descripcin
Comentarios
Interface
Sotfware
Aplicacin informtica que servir para alimentar el catlogo de categora de personal en el sistema de Bitcoras.
Mdulo APP Bitcoras (Servidor)
Mdulo APP Bitcoras (Cliente)
Administrador
Usuario
Persona que supervisa y realiza las actividades importantes para el buen funcionamiento del sistema.
Usuario responsable de gestionar la aplicacin APP Bitcoras (Servidor)
Diagrama de casos de uso
Pre-condiciones
El usuario debe ingresar a la aplicacin con su cuenta de LDAP asignada en Schlumberger y tener permiso de acceso a la aplicacin APP Bitcoras (Cliente/Servidor) asignada por el Administrador de la misma.
Flujo principal:
1. Inicia caso de uso 5
2. El usario inicia sesin en la APP Bitcoras (Servidor).
3. El usuario entra a la opcin Catlogos- Categoras.
4. El sistema muestra la pantalla Categoras.
5. El sistema muestra un Grid de datos con todos los registros de categoras de personal almacenados en la base de datos del APP Bitcoras (Servidor).
6. Si el usuario requiere agregar un registro nuevo hace clic en el botn Agregar (A1)
7. Si el usuario requiere modificar (editar) un registro hace clic sobre el dato que desea modificar y luego hace clic en el botn Editar (A2).
8. Si el usuario requiere eliminar (borrar) un registro hace clic sobre el dato que desea eliminar y luego hace clic en el botn Eliminar (A3).
9. Fin del caso de uso # 5.
Flujos alternos
A1. Flujo Alterno Agregar categora de personal.
1. El sistema despliega un cuadro de dilogo llamado Agregar registro.
2. El usuario ingresa el dato de nuevo personal en Clave y Descripcin.
3. El usuario hace clic en el botn Guardar (V1) el sistema salta al paso 9 del Flujo principal.
4. El usuario hace clic en el botn Cancelar el sistema salta al paso 9 del Flujo principal.
5. Fin del Flujo Alterno A1.
A2. Flujo Alterno Editar categora de personal.
1. El sistema despliega un cuadro de dilogo llamado Modificar registro.
2. El sistema muestra los datos Clave y Descripcin almacenados en el registro seleccionado previamente.
3. El usuario ingresa los nuevos datos de categora de personal en Clave y Descripcin.
4. El usuario hace clic en el botn Guardar (V1) el sistema salta al paso 9 del Flujo principal.
5. El usuario hace clic en el botn Cancelar el sistema salta al paso 9 del Flujo principal.
Fin del Flujo Alterno A2.
A3. Flujo Alterno Eliminar categora de personal.
1. El sistema despliega un cuadro de dilogo llamado Confirmacin de la eliminacin.
2. El usuario hace clic en el botn OK para eliminar el registro de la base de datos de APP Bitcoras (Servidor) en forma definitiva.
3. Si el registro de categora de personal a eliminar ya se ha usado en algn reporte de campo, el sistema mostrar un mensaje de ERROR y el registro NO ser eliminado.
4. Sino el registro se elimina de la base de datos APP Bitcoras (Servidor).
5. El usuario hace clic en el botn Cancelarpara conservar el registro en la base de datos de APP Bitcoras (Servidor).
6. El sistema salta al paso 9 del Flujo principal.
Fin del Flujo Alterno A3
Validaciones
V1. Validacin de entrada de categora de personal.
1. Inicio de la validacin V1.
2. El sistema verifica si la Clave y Descripcin ya se encuentan almacenados en la base de datos APP Bitcoras (Servidor).
3. Si Clave y Descripcin existen, el sistema mostrar un mensaje de ERROR y solicitar al usuario que proceda a la correccin de la informacin ingresada.
4. Sino el sistema guarda el registro de manera definitiva en la base de datos de APP Bitcoras (Servidor) y mostrar un aviso de confirmacin.
5. Fin de la validacin V1.
Puntos de extensin
Vese Caso de uso # 21: Exportar/Importar Catlogos para Agregar personal en Mdulo APP Bitcoras (Cliente)
Reglas de negocio
1. El mdulo APP Bitcoras (Servidor) permite Agregar, Editar y Eliminar registros de Categora de Personal en la base de datos APP Bitcoras (Servidor).
2. El mdulo APP Bitcoras (Servidor) permite Exportar los registros de Categora de Personal de la base de datos APP Bitcoras (Servidor) en un archivo con extensin *.slb.
3. La APP Bitcoras (Cliente) NO tiene la funcionalidad de Agregar, Editar y Eliminar registros de Categora de Personal en la base de datos APP Bitcoras (Servidor).
4. La APP Bitcoras (Cliente) carga (Importa) los registros almacenados en la base de datos APP Bitcoras (Servidor) a travs de un archivo *.slb exportado de la APP Bitcoras (Servidor).
Mapeo de datos
CATEGORIA
Nombre de campo
Descripcin
Id
Identificador nico de categora de personal
Clave
Nombre corto de la categora del personal
Descripcin
Nombre largo de la categora del personal
FecCrea
Fecha de creacin del registro
UsrCrea
Usuario que cre el registro
FecModi
Fecha de la ltima modificacin del registro
UsrModi
Usuario que realiz la ltima modificacin del registro
Estado
Existente o eliminado el registro
Post-condiciones
El registro nuevo de categora de personal deber almacenarse en la Base de datos de APP Bitcoras (Servidor) y poder importarse a la APP Bitcoras (Cliente)
Caso de uso # 6: Agregar, Editar y Eliminar Equipos
Resumen del caso de uso
Este caso de uso consiste en que el usuario ingresa al sistema y almacena un registro nuevo de equipo.
Actores
Nombre
Tipo
Descripcin
Comentarios
Interface
Sotfware
Aplicacin informtica que servir para alimentar el catlogo de equipos en el sistema de Bitcoras.
Mdulo APP Bitcoras (Servidor)
Mdulo APP Bitcoras (Cliente)
Administrador
Usuario
Persona que supervisa y realiza las actividades importantes para el buen funcionamiento del sistema.
Usuario responsable de gestionar la aplicacin APP Bitcoras (Servidor)
Diagrama de casos de uso
Pre-condiciones
El usuario debe ingresar a la aplicacin con su cuenta de LDAP asignada en Schlumberger y tener permiso de acceso a la aplicacin APP Bitcoras (Cliente/Servidor) asignada por el Administrador de la misma.
Flujo principal:
1. Inicia caso de uso 6
2. El usario inicia sesin en la APP Bitcoras (Servidor).
3. El usuario entra a la opcin Catlogos- Equipos.
4. El sistema muestra la pantalla Equipos.
5. El sistema muestra un Grid de datos con todos los registros de equipos almacenados en la base de datos del APP Bitcoras (Servidor).
6. Si el usuario requiere agregar un registro nuevo hace clic en el botn Agregar (A1)
7. Si el usuario requiere modificar (editar) un registro hace clic sobre el dato que desea modificar y luego hace clic en el botn Editar (A2).
8. Si el usuario requiere eliminar (borrar) un registro hace clic sobre el dato que desea eliminar y luego hace clic en el botn Eliminar (A3).
9. Fin del caso de uso # 6.
Flujos alternos
A1. Flujo Alterno Agregar equipos.
1. El sistema despliega un cuadro de dilogo llamado Agregar registro.
2. El usuario ingresa el dato de nuevo equipo en Clave y Descripcin.
3. El usuario hace clic en el botn Guardar (V1) el sistema salta al paso 9 del Flujo principal.
4. El usuario hace clic en el botn Cancelar el sistema salta al paso 9 del Flujo principal.
5. Fin del Flujo Alterno A1.
A2. Flujo Alterno Editar equipo.
1. El sistema despliega un cuadro de dilogo llamado Modificar registro.
2. El sistema muestra los datos Clave y Descripcin almacenados en el registro seleccionado previamente.
3. El usuario ingresa los nuevos datos de equipo en Clave y Descripcin.
4. El usuario hace clic en el botn Guardar (V1) el sistema salta al paso 9 del Flujo principal.
5. El usuario hace clic en el botn Cancelar el sistema salta al paso 9 del Flujo principal.
Fin del Flujo Alterno A2.
A3. Flujo Alterno Eliminar equipo.
1. El sistema despliega un cuadro de dilogo llamado Confirmacin de la eliminacin.
2. El usuario hace clic en el botn OK para eliminar el registro de la base de datos de APP Bitcoras (Servidor) en forma definitiva.
3. Si el registro de equipo a eliminar ya se ha usado en algn reporte de campo, el sistema mostrar un mensaje de ERROR y el registro NO ser eliminado.
4. Sino el registro se elimina de la base de datos APP Bitcoras (Servidor).
5. El usuario hace clic en el botn Cancelarpara conservar el registro en la base de datos de APP Bitcoras (Servidor).
6. El sistema salta al paso 9 del Flujo principal.
Fin del Flujo Alterno A3
Validaciones
V1. Validacin de entrada de equipo.
1. Inicio de la validacin V1.
2. El sistema verifica si la Clave y Descripcin ya se encuentan almacenados en la base de datos APP Bitcoras (Servidor).
3. Si Clave y Descripcin existen, el sistema mostrar un mensaje de ERROR y solicitar al usuario que proceda a la correccin de la informacin ingresada.
4. Sino el sistema guarda el registro de manera definitiva en la base de datos de APP Bitcoras (Servidor) y mostrar un aviso de confirmacin.
5. Fin de la validacin V1.
Puntos de extensin
Vese Caso de uso # 21: Exportar/Importar Catlogos para Agregar equipos en Mdulo APP Bitcoras (Cliente)
Reglas de negocio
1. El mdulo APP Bitcoras (Servidor) permite Agregar, Editar y Eliminar registros de Equipos en la base de datos APP Bitcoras (Servidor).
2. El mdulo APP Bitcoras (Servidor) permite Exportar los registros de Equipos de la base de datos APP Bitcoras (Servidor) en un archivo con extensin *.slb.
3. La APP Bitcoras (Cliente) NO tiene la funcionalidad de Agregar, Editar y Eliminar registros de Equipos en la base de datos APP Bitcoras (Servidor).
4. La APP Bitcoras (Cliente) carga (Importa) los registros almacenados en la base de datos APP Bitcoras (Servidor) a travs de un archivo *.slb exportado de la APP Bitcoras (Servidor).
Mapeo de datos
EQUIPOS
Nombre de campo
Descripcin
Id
Identificador nico de equipos
Clave
Nombre corto de equipos
Descripcin
Nombre largo de equipos
Estado
Existente o eliminado el registro
FecCrea
Fecha de creacin del registro
UsrCrea
Usuario que cre el registro
FecModi
Fecha de la ltima modificacin del registro
UsrModi
Usuario que realiz la ltima modificacin del registro
Post-condiciones
El registro nuevo de categora de personal deber almacenarse en la Base de datos de APP Bitcoras (Servidor) y poder importarse a la APP Bitcoras (Cliente)
Caso de uso # 7: Agregar, Editar y Eliminar Equipos UTF/UB/UN
Resumen del caso de uso
Este caso de uso consiste en que el usuario ingresa al sistema y almacena un registro nuevo de equipos UTF/UB/UN/ES.
Actores
Nombre
Tipo
Descripcin
Comentarios
Interface
Sotfware
Aplicacin informtica que servir para alimentar el catlogo de equipos UTF/UB/UN/ES en el sistema de Bitcoras.
Mdulo APP Bitcoras (Servidor)
Mdulo APP Bitcoras (Cliente)
Administrador
Usuario
Persona que supervisa y realiza las actividades importantes para el buen funcionamiento del sistema.
Usuario responsable de gestionar la aplicacin APP Bitcoras (Servidor)
Diagrama de casos de uso
Pre-condiciones
El usuario debe ingresar a la aplicacin con su cuenta de LDAP asignada en Schlumberger y tener permiso de acceso a la aplicacin APP Bitcoras (Cliente/Servidor) asignada por el Administrador de la misma.
Flujo principal:
1. Inicia caso de uso 7
2. El usario inicia sesin en la APP Bitcoras (Servidor).
3. El usuario entra a la opcin Catlogos- Equipos UTF. (A1)
4. El usuario entra a la opcin Catlogos- Equipos UB. (A2)
5. El usuario entra a la opcin Catlogos- Equipos UN. (A3)
6. Fin del caso de uso # 7.
Flujos alternos
A1. Flujo Alterno Agregar equipo UTF.
1. El sistema muestra la pantalla Equipos de Unidad de Tubera Flexible.
2. El sistema muestra un Grid de datos con todos los registros de equipos UTF almacenados en la base de datos del APP Bitcoras (Servidor).
3. Si el usuario requiere agregar un registro nuevo hace clic en el botn Agregar.
a. El sistema despliega un cuadro de dilogo llamado Agregar registro.
b. El usuario ingresa el dato de nuevo equipo UTF en Clave, Descripcin, Diametro y Tipo.
c. El usuario hace clic en el botn Guardar (V1) el sistema salta al paso 6 del Flujo principal.
d. El usuario hace clic en el botn Cancelar el sistema salta al paso 6 del Flujo principal.
4. Si el usuario requiere modificar (editar) un registro hace clic sobre el dato que desea modificar y luego hace clic en el botn Editar.
a. El sistema despliega un cuadro de dilogo llamado Modificar registro.
b. El sistema muestra los datos Clave, Descripcin, Diametro y Tipo almacenados en el registro seleccionado previamente.
c. El usuario ingresa los nuevos datos de equipo UTF en Clave, Descripcin, Diametro y Tipo.
d. El usuario hace clic en el botn Guardar (V1) el sistema salta al paso 6 del Flujo principal.
e. El usuario hace clic en el botn Cancelar el sistema salta al paso 6 del Flujo principal.
5. Si el usuario requiere eliminar (borrar) un registro hace clic sobre el dato que desea eliminar y luego hace clic en el botn Eliminar.
a. El sistema despliega un cuadro de dilogo llamado Confirmacin de la eliminacin.
b. El usuario hace clic en el botn OK para eliminar el registro de la base de datos de APP Bitcoras (Servidor) en forma definitiva.
c. Si el registro de equipo UTF a eliminar ya se ha usado en algn reporte de campo, el sistema mostrar un mensaje de ERROR y el registro NO ser eliminado.
d. Sino el registro se elimina de la base de datos APP Bitcoras (Servidor).
e. El usuario hace clic en el botn Cancelarpara conservar el registro en la base de datos de APP Bitcoras (Servidor).
f. El sistema salta al paso 6 del Flujo principal
6. Fin del Flujo Alterno A1.
A2. Flujo Alterno Agregar equipo UB.
1. El sistema muestra la pantalla Equipos de Unidad de Bombeo.
2. El sistema muestra un Grid de datos con todos los registros de equipos UB almacenados en la base de datos del APP Bitcoras (Servidor).
3. Si el usuario requiere agregar un registro nuevo hace clic en el botn Agregar.
a. El sistema despliega un cuadro de dilogo llamado Agregar registro.
b. El usuario ingresa el dato de nuevo equipo UB en Clave, Descripcin y Tipo.
c. El usuario hace clic en el botn Guardar (V2) el sistema salta al paso 6 del Flujo principal.
d. El usuario hace clic en el botn Cancelar el sistema salta al paso 6 del Flujo principal.
4. Si el usuario requiere modificar (editar) un registro hace clic sobre el dato que desea modificar y luego hace clic en el botn Editar.
a. El sistema despliega un cuadro de dilogo llamado Modificar registro.
b. El sistema muestra los datos Clave, Descripcin y Tipo almacenados en el registro seleccionado previamente.
c. El usuario ingresa los nuevos datos de equipo UB en Clave, Descripcin y Tipo.
d. El usuario hace clic en el botn Guardar (V2) el sistema salta al paso 6 del Flujo principal.
e. El usuario hace clic en el botn Cancelar el sistema salta al paso 6 del Flujo principal.
5. Si el usuario requiere eliminar (borrar) un registro hace clic sobre el dato que desea eliminar y luego hace clic en el botn Eliminar.
a. El sistema despliega un cuadro de dilogo llamado Confirmacin de la eliminacin.
b. El usuario hace clic en el botn OK para eliminar el registro de la base de datos de APP Bitcoras (Servidor) en forma definitiva.
c. Si el registro de equipo UB a eliminar ya se ha usado en algn reporte de campo, el sistema mostrar un mensaje de ERROR y el registro NO ser eliminado.
d. Sino el registro se elimina de la base de datos APP Bitcoras (Servidor).
e. El usuario hace clic en el botn Cancelarpara conservar el registro en la base de datos de APP Bitcoras (Servidor).
f. El sistema salta al paso 6 del Flujo principal
6. Fin del Flujo Alterno A2.
A3. Flujo Alterno Agregar equipo UN.
1. El sistema muestra la pantalla Equipos de Unidad de Nitrgeno.
2. El sistema muestra un Grid de datos con todos los registros de equipos UN almacenados en la base de datos del APP Bitcoras (Servidor).
3. Si el usuario requiere agregar un registro nuevo hace clic en el botn Agregar.
a. El sistema despliega un cuadro de dilogo llamado Agregar registro.
b. El usuario ingresa el dato de nuevo equipo UN en Clave, Descripcin y Tipo.
c. El usuario hace clic en el botn Guardar (V3) el sistema salta al paso 6 del Flujo principal.
d. El usuario hace clic en el botn Cancelar el sistema salta al paso 6 del Flujo principal.
4. Si el usuario requiere modificar (editar) un registro hace clic sobre el dato que desea modificar y luego hace clic en el botn Editar.
a. El sistema despliega un cuadro de dilogo llamado Modificar registro.
b. El sistema muestra los datos Clave, Descripcin y Tipo almacenados en el registro seleccionado previamente.
c. El usuario ingresa los nuevos datos de equipo UN en Clave, Descripcin y Tipo.
d. El usuario hace clic en el botn Guardar (V3) el sistema salta al paso 6 del Flujo principal.
e. El usuario hace clic en el botn Cancelar el sistema salta al paso 6 del Flujo principal.
5. Si el usuario requiere eliminar (borrar) un registro hace clic sobre el dato que desea eliminar y luego hace clic en el botn Eliminar.
a. El sistema despliega un cuadro de dilogo llamado Confirmacin de la eliminacin.
b. El usuario hace clic en el botn OK para eliminar el registro de la base de datos de APP Bitcoras (Servidor) en forma definitiva.
c. Si el registro de equipo UN a eliminar ya se ha usado en algn reporte de campo, el sistema mostrar un mensaje de ERROR y el registro NO ser eliminado.
d. Sino el registro se elimina de la base de datos APP Bitcoras (Servidor).
e. El usuario hace clic en el botn Cancelarpara conservar el registro en la base de datos de APP Bitcoras (Servidor).
f. El sistema salta al paso 6 del Flujo principal
6. Fin del Flujo Alterno A3.
Validaciones
V1. Validacin de entrada de equipo UTF.
1. Inicio de la validacin V1.
2. El sistema verifica si la Clave, Descripcin, Diametro y Tipo ya se encuentan almacenados en la base de datos APP Bitcoras (Servidor).
3. Si existen el sistema mostrar un mensaje de ERROR y solicitar al usuario que proceda a la correccin de la informacin ingresada.
4. Sino el sistema guarda el registro de manera definitiva en la base de datos de APP Bitcoras (Servidor) y mostrar un aviso de confirmacin.
5. Fin de la validacin V1.
V2. Validacin de entrada de equipo UB.
1. Inicio de la validacin V2.
2. El sistema verifica si la Clave, Descripcin y Tipo ya se encuentan almacenados en la base de datos APP Bitcoras (Servidor).
3. Si existen el sistema mostrar un mensaje de ERROR y solicitar al usuario que proceda a la correccin de la informacin ingresada.
4. Sino el sistema guarda el registro de manera definitiva en la base de datos de APP Bitcoras (Servidor) y mostrar un aviso de confirmacin.
5. Fin de la validacin V2.
V3. Validacin de entrada de equipo UN.
1. Inicio de la validacin V3.
2. El sistema verifica si la Clave, Descripcin y Tipo ya se encuentan almacenados en la base de datos APP Bitcoras (Servidor).
3. Si existen el sistema mostrar un mensaje de ERROR y solicitar al usuario que proceda a la correccin de la informacin ingresada.
4. Sino el sistema guarda el registro de manera definitiva en la base de datos de APP Bitcoras (Servidor) y mostrar un aviso de confirmacin.
5. Fin de la validacin V3.
Puntos de extensin
Vese Caso de uso # 21: Exportar/Importar Catlogos para Agregar equipos UTF/UB/UN en Mdulo APP Bitcoras (Cliente)
Reglas de negocio
1. El mdulo APP Bitcoras (Servidor) permite Agregar, Editar y Eliminar registros de Equipos UTF/UB/UN en la base de datos APP Bitcoras (Servidor).
2. El mdulo APP Bitcoras (Servidor) permite Exportar los registros de Equipos UTF/UB/UN de la base de datos APP Bitcoras (Servidor) en un archivo con extensin *.slb.
3. La APP Bitcoras (Cliente) NO tiene la funcionalidad de Agregar, Editar y Eliminar registros de Equipos UTF/UB/UN en la base de datos APP Bitcoras (Servidor).
4. La APP Bitcoras (Cliente) carga (Importa) los registros almacenados en la base de datos APP Bitcoras (Servidor) a travs de un archivo *.slb exportado de la APP Bitcoras (Servidor).
Mapeo de datos
Post-condiciones
El registro nuevo de equipo UTF/UB/UN deber almacenarse en la Base de datos de APP Bitcoras (Servidor) y poder importarse a la APP Bitcoras (Cliente)
Caso de uso # 8: Agregar, Editar y Eliminar Termos
Resumen del caso de uso
Este caso de uso consiste en que el usuario ingresa al sistema y almacena un registro nuevo de termo.
Actores
Nombre
Tipo
Descripcin
Comentarios
Interface
Sotfware
Aplicacin informtica que servir para alimentar el catlogo de termos en el sistema de Bitcoras.
Mdulo APP Bitcoras (Servidor)
Mdulo APP Bitcoras (Cliente)
Administrador
Usuario
Persona que supervisa y realiza las actividades importantes para el buen funcionamiento del sistema.
Usuario responsable de gestionar la aplicacin APP Bitcoras (Servidor)
Diagrama de casos de uso
Pre-condiciones
El usuario debe ingresar a la aplicacin con su cuenta de LDAP asignada en Schlumberger y tener permiso de acceso a la aplicacin APP Bitcoras (Cliente/Servidor) asignada por el Administrador de la misma.
Flujo principal:
1. Inicia caso de uso 8
2. El usario inicia sesin en la APP Bitcoras (Servidor).
3. El usuario entra a la opcin Catlogos- Termos.
4. El sistema muestra la pantalla Termos.
5. El sistema muestra un Grid de datos con todos los registros de termos almacenados en la base de datos del APP Bitcoras (Servidor).
6. Si el usuario requiere agregar un registro nuevo hace clic en el botn Agregar (A1)
7. Si el usuario requiere modificar (editar) un registro hace clic sobre el dato que desea modificar y luego hace clic en el botn Editar (A2).
8. Si el usuario requiere eliminar (borrar) un registro hace clic sobre el dato que desea eliminar y luego hace clic en el botn Eliminar (A3).
9. Fin del caso de uso # 8.
Flujos alternos
A1. Flujo Alterno Agregar termo.
1. El sistema despliega un cuadro de dilogo llamado Agregar registro.
2. El usuario ingresa el dato de nuevo termo en No, Cantidad y Descripcin.
3. El usuario hace clic en el botn Guardar (V1) el sistema salta al paso 9 del Flujo principal.
4. El usuario hace clic en el botn Cancelar el sistema salta al paso 9 del Flujo principal.
5. Fin del Flujo Alterno A1.
A2. Flujo Alterno Editar termo.
1. El sistema despliega un cuadro de dilogo llamado Modificar registro.
2. El sistema muestra los datos Clave y Descripcin almacenados en el registro seleccionado previamente.
3. El usuario ingresa los nuevos datos de plataforma en No, Cantidad y Descripcin.
4. El usuario hace clic en el botn Guardar (V1) el sistema salta al paso 9 del Flujo principal.
5. El usuario hace clic en el botn Cancelar el sistema salta al paso 9 del Flujo principal.
Fin del Flujo Alterno A2.
A3. Flujo Alterno Eliminar termo.
1. El sistema despliega un cuadro de dilogo llamado Confirmacin de la eliminacin.
2. El usuario hace clic en el botn OK para eliminar el registro de la base de datos de APP Bitcoras (Servidor) en forma definitiva.
3. Si el registro de termo a eliminar ya se ha usado en algn reporte de campo, el sistema mostrar un mensaje de ERROR y el registro NO ser eliminado.
4. Sino el registro se elimina de la base de datos APP Bitcoras (Servidor).
5. El usuario hace clic en el botn Cancelarpara conservar el registro en la base de datos de APP Bitcoras (Servidor).
6. El sistema salta al paso 9 del Flujo principal.
Fin del Flujo Alterno A3
Validaciones
V1. Validacin de entrada de termo.
1. Inicio de la validacin V1.
2. El sistema verifica si la No, Cantidad y Descripcin ya se encuentan almacenados en la base de datos APP Bitcoras (Servidor).
3. Si existen el sistema mostrar un mensaje de ERROR y solicitar al usuario que proceda a la correccin de la informacin ingresada.
4. Sino El sistema guarda el registro de manera definitiva en la base de datos de APP Bitcoras (Servidor) y mostrar un aviso de confirmacin.
5. Fin de la validacin V1.
Puntos de extensin
Vese Caso de uso # 21: Exportar/Importar Catlogos para Agregar termos en Mdulo APP Bitcoras (Cliente)
Reglas de negocio
1. El mdulo APP Bitcoras (Servidor) permite Agregar, Editar y Eliminar registros de Termos en la base de datos APP Bitcoras (Servidor).
2. El mdulo APP Bitcoras (Servidor) permite Exportar los registros de Termos de la base de datos APP Bitcoras (Servidor) en un archivo con extensin *.slb.
3. La APP Bitcoras (Cliente) NO tiene la funcionalidad de Agregar, Editar y Eliminar registros de Termos en la base de datos APP Bitcoras (Servidor).
4. La APP Bitcoras (Cliente) carga (Importa) los registros almacenados en la base de datos APP Bitcoras (Servidor) a travs de un archivo *.slb exportado de la APP Bitcoras (Servidor).
Mapeo de datos
Post-condiciones
El registro nuevo de Termos deber almacenarse en la Base de datos de APP Bitcoras (Servidor) y poder importarse a la APP Bitcoras (Cliente)
Caso de uso # 9: Agregar, Editar y Eliminar Representante clientes
Resumen del caso de uso
Este caso de uso consiste en que el usuario ingresa al sistema y almacena un registro nuevo de representantes cliente.
Actores
Nombre
Tipo
Descripcin
Comentarios
Interface
Sotfware
Aplicacin informtica que servir para alimentar el catlogo de representante cliente en el sistema de Bitcoras.
Mdulo APP Bitcoras (Servidor)
Mdulo APP Bitcoras (Cliente)
Administrador
Usuario
Persona que supervisa y realiza las actividades importantes para el buen funcionamiento del sistema.
Usuario responsable de gestionar la aplicacin APP Bitcoras (Servidor)
Diagrama de casos de uso
Pre-condiciones
El usuario debe ingresar a la aplicacin con su cuenta de LDAP asignada en Schlumberger y tener permiso de acceso a la aplicacin APP Bitcoras (Cliente/Servidor) asignada por el Administrador de la misma.
Flujo principal:
1. Inicia caso de uso 9
2. El usario inicia sesin en la APP Bitcoras (Servidor).
3. El usuario entra a la opcin Catlogos- Representantes Cliente.
4. El sistema muestra la pantalla Respresentantes Cliente.
5. El sistema muestra un Grid de datos con todos los registros de representantes cliente almacenados en la base de datos del APP Bitcoras (Servidor).
6. Si el usuario requiere agregar un registro nuevo hace clic en el botn Agregar (A1)
7. Si el usuario requiere modificar(editar) un registro hace clic sobre el dato que desea modificar y luego hace clic en el botn Editar (A2).
8. Si el usuario requiere eliminar (borrar) un registro hace clic sobre el dato que desea eliminar y luego hace clic en el botn Eliminar (A3).
9. Fin del caso de uso # 9.
Flujos alternos
A1. Flujo Alterno Agregar representante cliente.
1. El sistema despliega un cuadro de dilogo llamado Agregar registro.
2. El usuario ingresa el dato de nuevo representante cliente en Nombre y Ficha.
3. El usuario hace clic en el botn Guardar (V1) el sistema salta al paso 9 del Flujo principal.
4. El usuario hace clic en el botn Cancelar el sistema salta al paso 9 del Flujo principal.
5. Fin del Flujo Alterno A1.
A2. Flujo Alterno Editar representantes cliente.
1. El sistema despliega un cuadro de dilogo llamado Modificar registro.
2. El sistema muestra los datos Nombre y Fichaalmacenados en el registro seleccionado previamente.
3. El usuario ingresa los nuevos datos de representantes cliente en Nombre y Ficha.
4. El usuario hace clic en el botn Guardar (V1) el sistema salta al paso 9 del Flujo principal.
5. El usuario hace clic en el botn Cancelar el sistema salta al paso 9 del Flujo principal.
Fin del Flujo Alterno A2.
A3. Flujo Alterno Eliminar representantes cliente.
1. El sistema despliega un cuadro de dilogo llamado Confirmacin de la eliminacin.
2. El usuario hace clic en el botn OK para eliminar el registro de la base de datos de APP Bitcoras (Servidor) en forma definitiva.
3. Si el registro de representantes cliente a eliminar ya se ha usado en algn reporte de campo, el sistema mostrar un mensaje de ERROR y el registro NO ser eliminado.
4. Sino el registro se elimina de la base de datos APP Bitcoras (Servidor).
5. El usuario hace clic en el botn Cancelarpara conservar el registro en la base de datos de APP Bitcoras (Servidor).
6. El sistema salta al paso 9 del Flujo principal.
Fin del Flujo Alterno A3
Validaciones
V1. Validacin de entrada de representante clientes.
1. Inicio de la validacin V1.
2. El sistema verifica si la Nombre y Ficha ya se encuentan almacenados en la base de datos APP Bitcoras (Servidor).
3. Si existen el sistema mostrar un mensaje de ERROR y solicitar al usuario que proceda a la correccin de la informacin ingresada.
4. Sino el sistema guarda el registro de manera definitiva en la base de datos de APP Bitcoras (Servidor) y mostrar un aviso de confirmacin.
5. Fin de la validacin V1.
Puntos de extensin
Vese Caso de uso # 21: Exportar/Importar Catlogos para Agregar representantes cliente en Mdulo APP Bitcoras (Cliente)
Reglas de negocio
5. El mdulo APP Bitcoras (Servidor) permite Agregar, Editar y Eliminar registros de Representantes clientes en la base de datos APP Bitcoras (Servidor).
6. El mdulo APP Bitcoras (Servidor) permite Exportar los registros de Representantes clientes de la base de datos APP Bitcoras (Servidor) en un archivo con extensin *.slb.
7. La APP Bitcoras (Cliente) NO tiene la funcionalidad de Agregar, Editar y Eliminar registros de Representantes clientes en la base de datos APP Bitcoras (Servidor).
8. La APP Bitcoras (Cliente) carga (Importa) los registros almacenados en la base de datos APP Bitcoras (Servidor) a travs de un archivo *.slb exportado de la APP Bitcoras (Servidor).
Mapeo de datos
REPRESENTACLIENTE
Nombre de campo
Descripcin
Id
Identificador nico de representantes cliente
Nombre
Nombre del representantes cliente
Ficha
Nmero de Ficha correspondiente al representante
Estado
Existente o eliminado el registro
FecCrea
Fecha de creacin del registro
UsrCrea
Usuario que cre el registro
FecModi
Fecha de la ltima modificacin del registro
UsrModi
Usuario que realiz la ltima modificacin del registro
Post-condiciones
El registro nuevo de representantes cliente deber almacenarse en la Base de datos de APP Bitcoras (Servidor) y poder importarse a la APP Bitcoras (Cliente)
Caso de uso # 10: Agregar, Editar y Eliminar Tipos de Operacin
Resumen del caso de uso
Este caso de uso consiste en que el usuario ingresa al sistema y almacena un registro nuevo de tipo de operacin.
Actores
Nombre
Tipo
Descripcin
Comentarios
Interface
Sotfware
Aplicacin informtica que servir para alimentar el catlogo de tipos de operacin en el sistema de Bitcoras.
Mdulo APP Bitcoras (Servidor)
Mdulo APP Bitcoras (Cliente)
Administrador
Usuario
Persona que supervisa y realiza las actividades importantes para el buen funcionamiento del sistema.
Usuario responsable de gestionar la aplicacin APP Bitcoras (Servidor)
Diagrama de casos de uso
Pre-condiciones
El usuario debe ingresar a la aplicacin con su cuenta de LDAP asignada en Schlumberger y tener permiso de acceso a la aplicacin APP Bitcoras (Cliente/Servidor) asignada por el Administrador de la misma.
Flujo principal:
1. Inicia caso de uso 10
2. El usario inicia sesin en la APP Bitcoras (Servidor).
3. El usuario entra a la opcin Catlogos- Tipos de trabajos.
4. El sistema muestra la pantalla Tipos de trabajos.
5. El sistema muestra un Grid de datos con todos los registros de tipos de trabajo almacenados en la base de datos del APP Bitcoras (Servidor).
6. Si el usuario requiere agregar un registro nuevo hace clic en el botn Agregar (A1)
7. Si el usuario requiere modificar (editar) un registro hace clic sobre el dato que desea modificar y luego hace clic en el botn Editar (A2).
8. Si el usuario requiere eliminar (borrar) un registro hace clic sobre el dato que desea eliminar y luego hace clic en el botn Eliminar (A3).
9. Fin del caso de uso # 10.
Flujos alternos
A1. Flujo Alterno Agregar Tipos de trabajo.
1. El sistema despliega un cuadro de dilogo llamado Agregar registro.
2. El usuario ingresa el dato de nuevo tipo de trabajo en Descripcin.
3. El usuario hace clic en el botn Guardar (V1) el sistema salta al paso 9 del Flujo principal.
4. El usuario hace clic en el botn Cancelar el sistema salta al paso 9 del Flujo principal.
5. Fin del Flujo Alterno A1.
A2. Flujo Alterno Editar Tipos de trabajo.
1. El sistema despliega un cuadro de dilogo llamado Modificar registro.
2. El sistema muestra el datoDescripcin almacenado en el registro seleccionado previamente.
3. El usuario ingresa los nuevos dato de tipo de trabajo en Descripcin.
4. El usuario hace clic en el botn Guardar (V1) el sistema salta al paso 9 del Flujo principal.
5. El usuario hace clic en el botn Cancelar el sistema salta al paso 9 del Flujo principal.
Fin del Flujo Alterno A2.
A3. Flujo Alterno Eliminar plataforma.
1. El sistema despliega un cuadro de dilogo llamado Confirmacin de la eliminacin.
2. El usuario hace clic en el botn OK para eliminar el registro de la base de datos de APP Bitcoras (Servidor) en forma definitiva.
3. Si el registro de tipo de trabajo a eliminar ya se ha usado en algn reporte de campo, el sistema mostrar un mensaje de ERROR y el registro NO ser eliminado.
4. Sino el registro se elimina de la base de datos APP Bitcoras (Servidor).
5. El usuario hace clic en el botn Cancelarpara conservar el registro en la base de datos de APP Bitcoras (Servidor).
6. El sistema salta al paso 9 del Flujo principal.
Fin del Flujo Alterno A3
Validaciones
V1. Validacin de entrada de tipo de trabajo.
1. Inicio de la validacin V1.
2. El sistema verifica si la Descripcin ya se encuenta almacenada en la base de datos APP Bitcoras (Servidor).
3. Si existe el sistema mostrar un mensaje de ERROR y solicitar al usuario que proceda a la correccin de la informacin ingresada.
4. Sino El sistema guarda el registro de manera definitiva en la base de datos de APP Bitcoras (Servidor) y mostrar un aviso de confirmacin.
5. Fin de la validacin V1.
Puntos de extensin
Vese Caso de uso # 21: Exportar/Importar Catlogos para Agregar Tipos de trabajos en Mdulo APP Bitcoras (Cliente)
Reglas de negocio
5. El mdulo APP Bitcoras (Servidor) permite Agregar, Editar y Eliminar registros de Tipos de trabajos en la base de datos APP Bitcoras (Servidor).
6. El mdulo APP Bitcoras (Servidor) permite Exportar los registros de Tipos de trabajos de la base de datos APP Bitcoras (Servidor) en un archivo con extensin *.slb.
7. La APP Bitcoras (Cliente) NO tiene la funcionalidad de Agregar, Editar y Eliminar registros de Tipos de trabajos en la base de datos APP Bitcoras (Servidor).
8. La APP Bitcoras (Cliente) carga (Importa) los registros almacenados en la base de datos APP Bitcoras (Servidor) a travs de un archivo *.slb exportado de la APP Bitcoras (Servidor).
Mapeo de datos
TIPOSOPERACIONES
Nombre de campo
Descripcin
id
Identificador nico del Tipo de trabajo
Descripcin
Nombre del Tipo de trabajo
FechaCrea
Fecha de creacin del registro
UsuarioCrea
Usuario que cre el registro
FechaModifica
Fecha de la ltima modificacin del registro
Estado
Existente o eliminado el registro
UsuarioModifica
Usuario que realiz la ltima modificacin del registro
Post-condiciones
El registro nuevo de Tipos de trabajos deber almacenarse en la Base de datos de APP Bitcoras (Servidor) y poder importarse a la APP Bitcoras (Cliente)
Caso de uso # 11: Agregar, Editar y Eliminar contratos/convenios
Resumen del caso de uso
Este caso de uso consiste en que el usuario ingresa al sistema y almacena un registro nuevo de contratos/convenio.
Actores
Nombre
Tipo
Descripcin
Comentarios
Interface
Sotfware
Aplicacin informtica que servir para alimentar el catlogo de contratos en el sistema de Bitcoras.
Mdulo APP Bitcoras (Servidor)
Mdulo APP Bitcoras (Cliente)
Administrador
Usuario
Persona que supervisa y realiza las actividades importantes para el buen funcionamiento del sistema.
Usuario responsable de gestionar la aplicacin APP Bitcoras (Servidor)
Diagrama de casos de uso
Pre-condiciones
El usuario debe ingresar a la aplicacin con su cuenta de LDAP asignada en Schlumberger y tener permiso de acceso a la aplicacin APP Bitcoras (Cliente/Servidor) asignada por el Administrador de la misma.
Flujo principal:
1. Inicia caso de uso 11
2. El usario inicia sesin en la APP Bitcoras (Servidor).
3. El usuario entra a la opcin Administrador de contratos- Contratos.
4. El sistema muestra la pantalla Contratos.
5. El sistema muestra un Grid de datos con todos los registros de contratos almacenados en la base de datos del APP Bitcoras (Servidor).
6. Si el usuario requiere agregar un registro nuevo hace clic en el botn Agregar (A1)
7. Si el usuario requiere modificar (editar) un registro hace clic sobre el dato que desea modificar y luego hace clic en el botn Editar (A2).
8. Si el usuario requiere eliminar (borrar) un registro hace clic sobre el dato que desea eliminar y luego hace clic en el botn Eliminar (A3).
9. Fin del caso de uso # 11.
Flujos alternos
A1. Flujo Alterno Agregar contratos.
1. El sistema despliega un cuadro de dilogo llamado Agregar registro.
2. El usuario ingresa el dato de nuevo contrato en Nmero de contrato, Descripcin, Inicio, Termino, Monto MN, Monto USD y Tipo.
3. El usuario hace clic en el botn Guardar (V1) el sistema salta al paso 9 del Flujo principal.
4. El usuario hace clic en el botn Cancelar el sistema salta al paso 9 del Flujo principal.
5. Fin del Flujo Alterno A1.
A2. Flujo Alterno Editar contratos.
1. El sistema despliega un cuadro de dilogo llamado Modificar registro.
2. El sistema muestra los datos Nmero de contrato, Descripcin, Inicio, Termino, Monto MN, Monto USD y Tipo almacenados en el registro seleccionado previamente.
3. El usuario ingresa los nuevos datos en Nmero de contrato, Descripcin, Inicio, Termino, Monto MN, Monto USD y/o Tipo.
4. El usuario hace clic en el botn Guardar (V1) el sistema salta al paso 9 del Flujo principal.
5. El usuario hace clic en el botn Cancelar el sistema salta al paso 9 del Flujo principal.
Fin del Flujo Alterno A2.
A3. Flujo Alterno Eliminar contratos.
1. El sistema despliega un cuadro de dilogo llamado Confirmacin de la eliminacin.
2. El usuario hace clic en el botn OK para eliminar el registro de la base de datos de APP Bitcoras (Servidor) en forma definitiva.
3. Si el registro de contrato a eliminar ya se ha usado en algn reporte de campo, el sistema mostrar un mensaje de ERROR y el registro NO ser eliminado.
4. Sino el registro se elimina de la base de datos APP Bitcoras (Servidor).
5. El usuario hace clic en el botn Cancelarpara conservar el registro en la base de datos de APP Bitcoras (Servidor).
6. El sistema salta al paso 9 del Flujo principal.
Fin del Flujo Alterno A3
Validaciones
V1. Validacin de entrada de tipo de trabajo.
1. Inicio de la validacin V1.
2. El sistema verifica si el Nmero de contrato ya se encuenta almacenada en la base de datos APP Bitcoras (Servidor).
3. Si existe el sistema mostrar un mensaje de ERROR y solicitar al usuario que proceda a la correccin de la informacin ingresada.
4. Sino El sistema guarda el registro de manera definitiva en la base de datos de APP Bitcoras (Servidor) y mostrar un aviso de confirmacin.
5. Fin de la validacin V1.
Puntos de extensin
Vese Caso de uso # 21: Exportar/Importar Catlogos para Agregar Contratos en Mdulo APP Bitcoras (Cliente)
Reglas de negocio
1. El mdulo APP Bitcoras (Servidor) permite Agregar, Editar y Eliminar registros Contratos en la base de datos APP Bitcoras (Servidor).
2. El mdulo APP Bitcoras (Servidor) permite Exportar los registros de Contratos de la base de datos APP Bitcoras (Servidor) en un archivo con extensin *.slb.
3. La APP Bitcoras (Cliente) NO tiene la funcionalidad de Agregar, Editar y Eliminar registros de Contratos en la base de datos APP Bitcoras (Servidor).
4. La APP Bitcoras (Cliente) carga (Importa) los registros almacenados en la base de datos APP Bitcoras (Servidor) a travs de un archivo *.slb exportado de la APP Bitcoras (Servidor).
Mapeo de datos
CONTRATOS
Nombre de campo
Descripcin
id
Identificador nico del contrato o convenio
NomContrato
Nombre corto del contrato
Descripcin
Nombre del contrato
MontoMN
Monto de contrato en moneda nacional
MontoUSD
Monto de contrato en dlares
Inicio
Fecho de inicio del contrato
Termino
Fecho de termino o fin del contrato
FechaCrea
Fecha de creacin del registro
UsuarioCrea
Usuario que cre el registro
FechaModifica
Fecha de la ltima modificacin del registro
UsuarioModifica
Usuario que realiz la ltima modificacin del registro
Estado
Existente o eliminado el registro
Idtipo
Permite catalogar si es un contrato o un convenio
DescCorta
Descripcin corta del contrato o convenio
Post-condiciones
El registro nuevo de Contrato deber almacenarse en la Base de datos de APP Bitcoras (Servidor) y poder importarse a la APP Bitcoras (Cliente)
Caso de uso # 12: Agregar, Editar y Eliminar Ordenes de Trabajo (OT)
Resumen del caso de uso
Este caso de uso consiste en que el usuario ingresa al sistema y almacena un registro nuevo de rdenes de trabajo.
Actores
Nombre
Tipo
Descripcin
Comentarios
Interface
Sotfware
Aplicacin informtica que servir para alimentar el catlogo de rdenes de trabajo en el sistema de Bitcoras.
Mdulo APP Bitcoras (Servidor)
Mdulo APP Bitcoras (Cliente)
Administrador
Usuario
Persona que supervisa y realiza las actividades importantes para el buen funcionamiento del sistema.
Usuario responsable de gestionar la aplicacin APP Bitcoras (Servidor)
Diagrama de casos de uso
Pre-condiciones
El usuario debe ingresar a la aplicacin con su cuenta de LDAP asignada en Schlumberger y tener permiso de acceso a la aplicacin APP Bitcoras (Cliente/Servidor) asignada por el Administrador de la misma.
Flujo principal:
1. Inicia caso de uso 12
2. El usario inicia sesin en la APP Bitcoras (Servidor).
3. El usuario entra a la opcin Administrador de contratos- rdenes de trabajo.
4. El sistema muestra la pantalla rdenes de trabajo.
5. El usuario selecciona de la lista desplegable contrato, el nmero de contrato al que cual pertenece la rden de trabajo.
6. El sistema muestra un Grid de datos con todos los registros de rdenes de trabajo para el contrato seleccionado guardados en la base de datos del APP Bitcoras (Servidor).
7. Si el usuario requiere agregar un registro nuevo hace clic en el botn Agregar (A1)
8. Si el usuario requiere adjuntar el archivo *.pdf en un registro hace clic en la columna Achivo/Subir del Grid de datos (A2)
9. Si el usuario requiere modificar (editar) un registro hace clic sobre el dato que desea modificar y luego hace clic en el botn Editar (A3).
10. Si el usuario requiere eliminar (borrar) un registro hace clic sobre el dato que desea eliminar y luego hace clic en el botn Eliminar (A4).
11. Fin del caso de uso # 12.
Flujos alternos
A1. Flujo Alterno Agregar rdenes de trabajo.
1. El sistema despliega un cuadro de dilogo llamado Agregar registro.
2. El usuario ingresa el dato de nuevo contrato en Clave, Fecha Autorizacin, Inicio Operaciones, Termino Operaciones, Plataforma, Pozo, Equipo, Tipo trabajo y Unidad Operativa.
3. El usuario hace clic en el botn Guardar (V1) el sistema salta al paso 11 del Flujo principal.
4. El usuario hace clic en el botn Cancelar el sistema salta al paso 11 del Flujo principal.
5. Fin del Flujo Alterno A1.
A2. Flujo Alterno Adjuntar rdenes de trabajo.
1. El sistema despliega un cuadro de dilogo llamado Adjuntar archivo.
2. El usuario hace clic en el botn Examinar
3. El usuario busca y selecciona el archivo deseado y hace clic en el botn Adjuntar
4. El sistema verifica si el formato del archivo adjunto tiene formato *.pdf, en ese caso el sistema guarda el archivo y muestra un icono que representa el archivo adjunto en la columna Archivo/Ver.
5. Sino, el sistema muestra un mensaje de error El formato para el documento adjunto debe ser *.pdf
6. El usuario hace clic en el botn Guardar (V1) el sistema salta al paso 11 del Flujo principal.
7. El usuario hace clic en el botn Cancelar el sistema salta al paso 11 del Flujo principal.
8. Fin del Flujo Alterno A2.
A3. Flujo Alterno Editar rdenes de trabajo.
1. El sistema despliega un cuadro de dilogo llamado Modificar registro.
2. El sistema muestra los datos de Clave, Fecha Autorizacin, Inicio Operaciones, Termino Operaciones, Plataforma, Pozo, Equipo, Tipo trabajo y Unidad Operativa almacenados en el registro seleccionado previamente.
3. El usuario ingresa los nuevos datos en Clave, Fecha Autorizacin, Inicio Operaciones, Termino Operaciones, Plataforma, Pozo, Equipo, Tipo trabajo y/o Unidad Operativa. El usuario hace clic en el botn Guardar (V1) el sistema salta al paso 11 del Flujo principal.
4. El usuario hace clic en el botn Cancelar el sistema salta al paso 11 del Flujo principal.
Fin del Flujo Alterno A3.
A4. Flujo Alterno Eliminar rdenes de trabajo.
1. El sistema despliega un cuadro de dilogo llamado Confirmacin de la eliminacin.
2. El usuario hace clic en el botn OK para eliminar el registro de la base de datos de APP Bitcoras (Servidor) en forma definitiva.
3. Si el registro de rdenes de trabajo a eliminar ya se ha usado en algn reporte de campo, el sistema mostrar un mensaje de ERROR y el registro NO ser eliminado.
4. Sino el registro se elimina de la base de datos APP Bitcoras (Servidor).
5. El usuario hace clic en el botn Cancelarpara conservar el registro en la base de datos de APP Bitcoras (Servidor).
6. El sistema salta al paso 11 del Flujo principal.
Fin del Flujo Alterno A4
Validaciones
V1. Validacin de entrada de rdenes de trabajo.
1. Inicio de la validacin V1.
2. El sistema verifica si el Clave ya se encuenta almacenada en la base de datos APP Bitcoras (Servidor).
3. Si existe el sistema mostrar un mensaje de ERROR y solicitar al usuario que proceda a la correccin de la informacin ingresada.
4. Sino El sistema guarda el registro de manera definitiva en la base de datos de APP Bitcoras (Servidor) y mostrar un aviso de confirmacin.
5. Fin de la validacin V1.
Puntos de extensin
Vese Caso de uso # 21: Exportar/Importar Catlogos para Agregar rdenes de trabajo en Mdulo APP Bitcoras (Cliente)
Reglas de negocio
1. El mdulo APP Bitcoras (Servidor) permite Agregar, Editar y Eliminar registros rdenes de trabajo en la base de datos APP Bitcoras (Servidor).
2. El mdulo APP Bitcoras (Servidor) permite Exportar los registros de rdenes de trabajo de la base de datos APP Bitcoras (Servidor) en un archivo con extensin *.slb.
3. La APP Bitcoras (Cliente) NO tiene la funcionalidad de Agregar, Editar y Eliminar registros de rdenes de trabajo en la base de datos APP Bitcoras (Servidor).
4. La APP Bitcoras (Cliente) carga (Importa) los registros almacenados en la base de datos APP Bitcoras (Servidor) a travs de un archivo *.slb exportado de la APP Bitcoras (Servidor).
Mapeo de datos
ORDENTRABAJO
Nombre de campo
Descripcin
id
Identificador nico de la rden de trabajo
idcontrato
Identificador que relaciona la rden de trabajo con un contrato
idpozo
Identificador que relaciona la rden de trabajo con un pozo
Clave
Nombre corto de la rden de trabajo
idequipo
Identificador que relaciona la rden de trabajo con un equipo
FechaAuto
Fecha
Inicio
Fecha de inicio del contrato
Termino
Fecha de termino o fin del contrato
Estado
Existente o eliminado el registro
FecCrea
Fecha de creacin del registro
UsrCrea
Usuario que cre el registro
FecModi
Fecha de la ltima modificacin del registro
UsrModi
Usuario que realiz la ltima modificacin del registro
idTipoTrab
Identificador que relaciona la rden de trabajo con un tipo de trabajo
idActivo
Identificador que permite activar o desactivar un registro de rden de trabajo
NameFile
Nombre del archivo adjunto para la rden de trabajo
NameOrigen
Nombre de origen dek archivo adjunto para la rden de trabajo
Post-condiciones
El registro nuevo de rdenes de trabajo deber almacenarse en la Base de datos de APP Bitcoras (Servidor) y poder importarse a la APP Bitcoras (Cliente)
Caso de uso # 13: Agregar, Editar y Eliminar Partidas
Resumen del caso de uso
Este caso de uso consiste en que el usuario ingresa al sistema y almacena un registro nuevo de partidas.
Actores
Nombre
Tipo
Descripcin
Comentarios
Interface
Sotfware
Aplicacin informtica que servir para alimentar el catlogo de partidas en el sistema de Bitcoras.
Mdulo APP Bitcoras (Servidor)
Mdulo APP Bitcoras (Cliente)
Administrador
Usuario
Persona que supervisa y realiza las actividades importantes para el buen funcionamiento del sistema.
Usuario responsable de gestionar la aplicacin APP Bitcoras (Servidor)
Diagrama de casos de uso
Pre-condiciones
El usuario debe ingresar a la aplicacin con su cuenta de LDAP asignada en Schlumberger y tener permiso de acceso a la aplicacin APP Bitcoras (Cliente/Servidor) asignada por el Administrador de la misma.
Flujo principal:
1. Inicia caso de uso 13
2. El usario inicia sesin en la APP Bitcoras (Servidor).
3. El usuario entra a la opcin Administrador de contratos- Partidas.
4. El sistema muestra la pantalla Partidas.
5. El usuario selecciona de la lista desplegable contrato, el nmero de contrato al que cual pertenece la(s) partida(s).
6. El sistema muestra un Grid de datos con todos los registros de partidas para el contrato seleccionado guardados en la base de datos del APP Bitcoras (Servidor).
7. Si el usuario requiere agregar un registro nuevo hace clic en el botn Agregar (A1)
8. Si el usuario requiere modificar (editar) un registro hace clic sobre el dato que desea modificar y luego hace clic en el botn Editar (A2).
9. Si el usuario requiere eliminar (borrar) un registro hace clic sobre el dato que desea eliminar y luego hace clic en el botn Eliminar (A3).
10. Fin del caso de uso # 13.
Flujos alternos
A1. Flujo Alterno Agregar partidas.
1. El sistema despliega un cuadro de dilogo llamado Agregar registro.
2. El usuario ingresa el dato de nuevo partidas en N de partida, Descripcin, Unidad y Clasificacin.
3. El usuario hace clic en el botn Guardar (V1) el sistema salta al paso 10 del Flujo principal.
4. El usuario hace clic en el botn Cancelar el sistema salta al paso 10 del Flujo principal.
5. Fin del Flujo Alterno A1.
A2. Flujo Alterno Editar partidas.
1. El sistema despliega un cuadro de dilogo llamado Modificar registro.
2. El sistema muestra los datos N de partida, Descripcin, Unidad y Clasificacin almacenados en el registro seleccionado previamente.
3. El usuario ingresa los nuevos datos en N de partida, Descripcin, Unidad y Clasificacin.
4. El usuario hace clic en el botn Guardar (V1) el sistema salta al paso 10 del Flujo principal.
5. El usuario hace clic en el botn Cancelar el sistema salta al paso 10 del Flujo principal.
Fin del Flujo Alterno A2.
A3. Flujo Alterno Eliminar partidas.
1. El sistema despliega un cuadro de dilogo llamado Confirmacin de la eliminacin.
2. El usuario hace clic en el botn OK para eliminar el registro de la base de datos de APP Bitcoras (Servidor) en forma definitiva.
3. Si el registro de partidas a eliminar ya se ha usado en algn reporte de campo, el sistema mostrar un mensaje de ERROR y el registro NO ser eliminado.
4. Sino el registro se elimina de la base de datos APP Bitcoras (Servidor).
5. El usuario hace clic en el botn Cancelarpara conservar el registro en la base de datos de APP Bitcoras (Servidor).
6. El sistema salta al paso 10 del Flujo principal.
Fin del Flujo Alterno A3
Validaciones
V1. Validacin de entrada de tipo de trabajo.
1. Inicio de la validacin V1.
2. El sistema verifica si el N de partida ya se encuenta almacenada en la base de datos APP Bitcoras (Servidor).
3. Si existe el sistema mostrar un mensaje de ERROR y solicitar al usuario que proceda a la correccin de la informacin ingresada.
4. Sino El sistema guarda el registro de manera definitiva en la base de datos de APP Bitcoras (Servidor) y mostrar un aviso de confirmacin.
5. Fin de la validacin V1.
Puntos de extensin
Vese Caso de uso # 21: Exportar/Importar Catlogos para Agregar Partidas en Mdulo APP Bitcoras (Cliente)
Reglas de negocio
1. El mdulo APP Bitcoras (Servidor) permite Agregar, Editar y Eliminar registros de Partidas en la base de datos APP Bitcoras (Servidor).
2. El mdulo APP Bitcoras (Servidor) permite Exportar los registros de Partidas de la base de datos APP Bitcoras (Servidor) en un archivo con extensin *.slb.
3. La APP Bitcoras (Cliente) NO tiene la funcionalidad de Agregar, Editar y Eliminar registros de Partidas en la base de datos APP Bitcoras (Servidor).
4. La APP Bitcoras (Cliente) carga (Importa) los registros almacenados en la base de datos APP Bitcoras (Servidor) a travs de un archivo *.slb exportado de la APP Bitcoras (Servidor).
Mapeo de datos
PARTIDA
Nombre de campo
Descripcin
id
Identificador nico de la partida
idcontrato
Identificador que relaciona una partida con un contrato
nopartida
Nmero de partida
descripcin
Nombre de la partida
cantidad
Cantidad
unidad
Unidad asociada al tipo de trabajo de la partida
precioMN
Precio de la partida en moneda nacional
precioUSD
Precio de la partida en dlares
FecCrea
Fecha de creacin del registro
UsrCrea
Usuario que cre el registro
FecModi
Fecha de la ltima modificacin del registro
UsrModi
Usuario que realiz la ltima modificacin del registro
Estado
Existente o eliminado el registro
Idtipopartida
Permite catalogar el tipo o categora de la partida
Post-condiciones
El registro nuevo de Partidas deber almacenarse en la Base de datos de APP Bitcoras (Servidor) y poder importarse a la APP Bitcoras (Cliente)
Caso de uso # 14: Agregar, Editar , Eliminar y Generar Reportes de Campo UTF
Resumen del caso de uso
Este caso de uso consiste en que el usuario almacena un registro de campo de unidad de tubera flexible (UTF).
Actores
Nombre
Tipo
Descripcin
Comentarios
Interface
Sotfware
Aplicacin informtica que servir para administrar los reportes de campo (UTF/UB/UN/ES) en el sistema de Bitcoras.
Mdulo APP Bitcoras (Servidor)
Mdulo APP Bitcoras (Cliente)
Administrador
Usuario
Persona que supervisa y realiza las actividades importantes para el buen funcionamiento del sistema.
Usuario responsable de gestionar la aplicacin APP Bitcoras (Servidor)
Supervisor
Usuario
Persona encargada de la captura de los reportes de campo en el mdulo APP Bitcoras (Cliente)
Usuario responsable de almacenar los reportes de campo en la aplicacin APP Bitcoras (Cliente) y hacer el envi de archivos para actualizar la base de datos de APP Bitcoras (Servidor)
Diagrama de casos de uso
Pre-condiciones
El usuario debe ingresar a la aplicacin con su cuenta de LDAP asignada en Schlumberger y tener permiso de acceso a la aplicacin APP Bitcoras (Cliente/Servidor) asignada por el Administrador de la misma.
Flujo principal:
1. Inicia caso de uso 14
2. El usuario entra a la opcin Supervisor - Reporte de Campo UTF.
3. El usuario selecciona de la lista desplegable contrato, el nmero de contrato al cual pertenece el reporte de campo UTF.
4. El sistema muestra un Grid de datos con todos los registros de reportes de campo UTF para el contrato seleccionado guardados en la base de datos del APP Bitcoras (Servidor).
5. Si el usuario requiere agregar un registro nuevo de reporte de campo UTF hace clic en el botn Agregar (A1)
6. Si el usuario requiere imprimir un registro de reporte de campo UTF hace clic en el botn Reporte (A2)
7. Si el usuario requiere exportar un registro de reporte de campo UTF hace clic en el botn Exportar (A3)
8. Si el usuario requiere modificar (editar) un registro hace clic sobre el dato que desea modificar y luego hace clic en el botn Editar (A4).
9. Si el usuario requiere eliminar (borrar) un registro hace clic sobre el dato que desea eliminar y luego hace clic en el botn Eliminar (A5).
10. Si el usuario requiere deshabilitar un registro hace clic sobre el dato que desea deshabilitar y luego hace clic en el botn Deshabilitar
11. Si el usuario requiere habilitar un registro hace clic sobre el dato que desea habilitar y luego hace clic en el botn Habilitar.
12. Fin del caso de uso 14
Flujos alternos
A1. Flujo Alterno Agregar reportes de campo UTF.
1. El sistema despliega un cuadro de dilogo llamado Agregar registro.
2. El usuario elige la Fecha del reporte de campo UTF a crear. (V1)
3. El usuario selecciona de la lista desplegable contrato el nmero de contrato en el que desea crear el reporte de campo UTF.
4. El usuario selecciona de la lista desplegable Orden de trabajo el nmero de rden de trabajo a la cual est relacionado el nuevo reporte de campo UTF.
5. El sistema muestra los datos de plataforma y pozo relacionados a la orden de trabajo previamente seleccionada.
6. El usuario selecciona de la lista desplegable UTF el nmero de equipo UTF que est relacionado con el nuevo reporte de campo UTF.
7. El usuario ingresa el valor o rango del intervalo de disparo para el equipo UTF.
8. El sistema muestra los tiempos de instalacin y desmantel
Top Related