Especificación Funcional APP Bitácoras

85
Especificación Funcional Tecnologías de Información y Comunicaciones Sistema de Bitácoras Schlumberger

description

hhjggjhh

Transcript of Especificación Funcional APP Bitácoras

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

email

Ing. Oscar E. Maiz Palacios

Schlumberger

[email protected]

MGTI Luz Mara Hernndez Cruz

Consultores en Sistemas Expertos y Redes S.A. DE C.V.

[email protected]

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