documento de casos de uso - repository.udistrital.edu.co

61
Documento de Casos de Uso Versión: 1.0 Creado: 20/10/2014 Último cambio: 20/10/2014 Fecha impresión: 14/02/3015 Entregado por: William Cuadros Distribuido: 14/02/2015

Upload: others

Post on 12-Nov-2021

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Documento de Casos de Uso - repository.udistrital.edu.co

Documento de Casos de Uso

Versión: 1.0

Creado: 20/10/2014

Último cambio: 20/10/2014

Fecha impresión: 14/02/3015

Entregado por: William Cuadros

Distribuido: 14/02/2015

Page 2: Documento de Casos de Uso - repository.udistrital.edu.co

Tabla de contenido

Documento de Casos de Uso .............................................................................. 1 1 Introducción ................................................................................................. 4

1.1 Propósito del documento ....................................................................... 4 1.2 Nomenclatura ......................................................................................... 4

2 Visión global del aplicativo ........................................................................... 5 2.1 Alcance .................................................................................................. 5 2.2 Contexto ................................................................................................ 5 2.3 Contexto Técnico ................................................................................... 5

Casos de Uso ...................................................................................................... 7 3 Casos de uso de sistema ............................................................................ 7

3.1 CU_CLI001 - Realizar búsqueda de cliente ........................................... 7 3.2 CU_CLI002 - Gestionar la información del cliente ................................. 9 3.3 CU_CLI003 - Consultar historial del cliente ......................................... 11 3.4 CU_CLI004 - Crear solicitud de cliente ................................................ 12 3.5 CU_CLI005 - Gestionar pedidos de cliente .......................................... 14 3.6 CU_PRO001 - Gestionar pruebas preliminares ................................... 17 3.7 CU_PRO002 - Gestionar pruebas para protocolo de pruebas ............. 19 3.8 CU_PRO003 - Generar protocolo de pruebas ..................................... 22 3.9 CU_PRO004 - Gestionar la información del protocolo de pruebas para proceso de fabricación .................................................................................... 23 3.10 CU_PRO005 - Gestionar la información del protocolo de pruebas para el proceso de reparación ................................................................................. 26 3.11 CU_PRO006 - Gestionar la información del protocolo de pruebas para el proceso de mantenimiento .......................................................................... 28 3.12 CU_PRO007 - Gestionar prueba norma NTC 1465 Especificaciones para aceites minerales .................................................................................... 31 3.13 CU_PRO008 - Gestionar prueba norma NTC 471 Medición de la relación de transformación, verificación de polaridad y relación de fase ........ 32 3.14 CU_PRO009 - Gestionar prueba norma NTC 375 Medición de la resistencia de los devanados .......................................................................... 35 3.15 CU_PRO010 - Gestionar prueba norma NTC 1005 Medición de tensión de cortocircuito ................................................................................... 37 3.16 CU_PRO011 - Gestionar prueba norma NTC 1031 Medición de la pérdidas y corriente sin carga (en vacío) ........................................................ 39 3.17 CU_PRO012 - Gestionar prueba norma NTC 3396 Pinturas para tanques de transformadores ........................................................................... 41 3.18 CU_PRO013 - Gestionar prueba norma NTC 837 Tensión aplicada . 42 3.19 CU_USU001 - Autenticar usuarios de la aplicación ........................... 44 3.20 CU_USU002 - Modificar contraseña de cuenta de usuario ............... 45 3.21 CU_USU003 - Gestionar cuentas de usuario .................................... 47 3.22 CU_TRA001 - Realizar búsqueda de transformador serie 15Kv ........ 49 3.23 CU_TRA002 - Gestionar la información del transformador serie 15Kv ........................................................................................................................ 51

Page 3: Documento de Casos de Uso - repository.udistrital.edu.co

3.24 CU_TRA003 - Crear transformador en sistema ................................. 54 3.25 CU_TRA004 - Consultar el historial de transformador ....................... 56 3.26 CU_TRA005 - Gestionar bodega de transformadores ....................... 56 3.27 CU_TRA006 - Modificar asignación de transformadores a cliente ..... 58 3.28 CU_TRA007 - Gestionar orden de fabricación, reparación y mantenimiento ................................................................................................. 59

Page 4: Documento de Casos de Uso - repository.udistrital.edu.co

1 Introducción La definición de funcionalidades de una aplicación, es una de las fases más importante para todo

proyecto. Este proyecto, siguiendo la metodología RUP, está dirigido por casos de uso; es así que

cada caso de uso describe una funcionalidad que da valor al usuario en su ejecución.

Este documento en un principio en lista los conceptos bajo lo que se basa la construcción de los

casos de uso. A continuación describe la visión y contexto para el desarrollo de la aplicación. En

la última parte detalla cada uno de los casos de uso.

1.1 Propósito del documento En este documento se encuentran 28 descripciones de lo que debe hacer el aplicativo, de igual

forma agrupa los usuarios en 7 roles que permite detallar aún más el acceso a dichas

funcionalidades. Cada caso de uso contempla la documentación entregada y las aclaraciones tipo

"walkthrough"con el cliente, de tal forma que sea el único documento de referencia como acuerdo

de lo requerido.

Este documento es la referencia que tienen tanto el cliente, los desarrolladores y analistas de

pruebas para la construcción, verificación, validación y entrega del software.

1.2 Nomenclatura

Grupo Término Definición Transformador

Aceite mineral Líquido que por sus características químicas y físicas no es buen conductor de la electricidad.

Transformador

Bobina eléctrica También llamado inductor, la bobina es un componente pasivo de un circuito eléctrico que, debido al fenómeno de la autoinducción, almacena energía en forma de campo magnético.

Técnica Captcha Se trata de una prueba desafío-respuesta utilizada en computación para determinar cuándo el usuario es o no humano.

Transformador

Energizado Estado del transformador cuand es instalado y puesto en funcionamiento conectandolo a la red de distribución.

Técnica Plataforma como Servicio Modelo de servicio de la computación en la nube. Básicamente el proveedor ofrece su plataforma definida por: sistema operativo, un lenguaje de programación y un servidor web. El cliente puede implementar las aplicaciones que desarrolle.

Transforma Resistencia de los La medida de la resistencia de los

Page 5: Documento de Casos de Uso - repository.udistrital.edu.co

dor devanados devanados se efectúa generalmente por los métodos de la caída de tensión o del puente

Técnica Software como servicio El modelo de servicio SaaS busca integrar los elementos de un sistema de información y los procesos de gestión: por ejemplo mantenimiento, en un servicio vía web para acceder al sistema.

Transformador

Tanque Cofre metálico, hermético, diseñado para contener la parte activa de un transformador y el aceite dielectrico.

2 Visión global del aplicativo Se representa una aplicación que permite la gestión de las pruebas para transformadores serie

15Kv durante los procesos de fabricación, reparación y mantenimiento. Esta aplicación utiliza el

modelo de servicio SaaS (Software como Servicio) para el manejo de la información de las

empresas que suministran y ofrecen servicios a transformadores.

Este desarrollo está soportado por la plataforma PaaS (Plataforma como Servicio) de servicios en

la nube de Microsoft.

2.1 Alcance Se contempla la definición de una aplicación web sobre una plataforma PaaS (Plataforma como

servicio), para la gestión de los procesos de fabricación, reparación y mantenimiento de

transformadores serie 15kV.

Este documento divide los 28 casos de uso en cuatro módulos: Módulo de gestión de cliente,

Módulo de gestión de protocolos, Módulo de gestión de usuarios y Módulo de gestión

transformadores.

2.2 Contexto En Colombia, las empresas encargadas de la fabricación, reparación y mantenimiento de

transformadores serie 15Kv requieren un documento donde se informe si los transformadores que

salen de la fábrica (nuevos, para reparación o mantenimiento) cumplen con los estándares

nacionales e internacionales. Este documento se denomina protocolo de pruebas, el cual contiene

los siguientes datos del equipo: identificación del transformador, características físicas, de

construcción e incluye los resultados de las pruebas de rutina a los que fue sometido.

El documento es solicitado por las empresas prestadoras del servicio de energía eléctrica cuando

el transformador va a ser instalado en su red eléctrica. Las pruebas registradas en el documento

garantizan la eficiencia del equipo al ser instalado en la red y el cumplimiento de la normatividad

vigente.

2.3 Contexto Técnico Apoyada en el modelo de computación en la nube SaaS se plantea el desarrollo de una aplicación

web para la gestión de la información del protocolo de pruebas de transformadores serie 15kv.

La aplicación se desarrollará utilizando el lenguaje .Net y sobre una base de datos SQL Server

2008.

Page 6: Documento de Casos de Uso - repository.udistrital.edu.co

La instalación y ejecución de la aplicación se realizará sobre la plataforma en la nube Azure de

Microsoft. Azure ofrece configuración y disponibilidad de los recursos a medida que sean

requeridos en la ejecución.

Page 7: Documento de Casos de Uso - repository.udistrital.edu.co

Casos de Uso

3 Casos de uso de sistema

3.1 CU_CLI001 - Realizar búsqueda de cliente Este componente permite: 1. Si el usuario tiene rol "Cliente", se muestra la información de cliente del usuario. 2. Si el usuario tiene rol "Responsable de cliente", buscar la información de un cliente en el

sistema. Se realiza la búsqueda por tipo de documento y número de documento de identificación.

Este componente puede ser ejecutado por otros componentes.

Precondiciones

1. El usuario debe estar autenticado exitosamente en el sistema. 2. El usuario debe tener los roles "Responsable de cliente" y/o "Cliente" para ingresar.

Postcondiciones

Ninguna 1. Flujo normal:

1. El sistema valida el rol del usuario.

2. Si el usuario tiene rol "Cliente", se ejecuta el flujo 1.1.

3. Si el usuario tiene rol "Responsable de ciente", se ejecuta el flujo 1.2.

1.1. Flujo alterno mostrar información del cliente:

1. El sistema muestra la información de cliente del usuario en sesión, en un formulario con los siguientes campos bloqueados: - Tipo de documento [tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observación: n/a] - Número de documento [tipo: numérico] [longitud: 20] [observación: Debe ingresar más de tres dígitos] - Nombre / Razón social [tipo: Valor Texto] [longitud: 80] [observación: bloqueado, se obtiene de la información del cliente]

1.2. Flujo alterno búsqueda de cliente:

1. El sistema muestra un formulario con los siguientes campos habilitados: - Tipo de documento* [tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observación: n/a] - Número de documento* [tipo: numérico] [longitud: 20] [observación: Debe ingresar

Page 8: Documento de Casos de Uso - repository.udistrital.edu.co

más de tres dígitos] - Nombre / Razón social [tipo: Valor Texto] [longitud: 80] [observación: bloqueado, se obtiene de la información del cliente] - Buscar [tipo: Acción, Botón] [longitud: n/a] [observación: Al seleccionar un valor en "Tipo de documento", ingresar un valor en "Número de documento" y selecciona Buscar, el sistema realizar la búsqueda y carga la lista de resultados de cliente] Los campo con * son obligatorios.

2. El usuario al seleccionar un valor en "Tipo de documento", ingresar un valor en "Número de documento" y selecciona "Buscar".

3. El sistema realizar la búsqueda y muestra en la parte inferior una grilla de resultados de clientes con los siguientes encabezados: - Tipo de documento [tipo: Texto] [longitud: 20] - Número de documento [tipo: numérico] [longitud: 20] - Nombre / Razón social [tipo: Valor Texto] [longitud: 80] .

4. El usuario selecciona uno de los resultados.

5. El sistema carga en el formulario la información del cliente seleccionado.

2. Excepciones:

1. Si el sistema valida si no se han ingresado datos obligatorios, se muestra el siguiente mensaje "No se puede realizar búsqueda, diligencie todos los campos obligatorios" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

2. Si no se genera resultado al buscar, el sistema presenta el mensaje de información "No existe cliente".

3. Si el usuario ingresa en el campo "Número de documento" menos de tres dígitos, el sistema presenta el mensaje de inforamción "Ingrese más de tres dígitos".

3. Criterios de aceptación.:

1. Validación del cumplimiento del flujo normal.

3.2 CU_CLI002 - Gestionar la información del cliente Este componente permite gestionar la información general de cliente. Para este componente se tienen las siguientes consideraciones: Si el usuario tiene rol "Cliente", solo se puede modificar la información de cliente de ese usuario. Si el usuario tiene rol "Responsable de cliente", puede crear, modificar y eliminar información del cliente seleccionado. Este caso de uso incluye el caso de uso "CU_CLI001 - Realizar búsqueda de cliente".

Precondiciones

1. El usuario debe estar autenticado exitosamente en el sistema. 2. El usuario debe tener los roles "Responsable de cliente" y/o "Cliente" para ingresar.

Postcondiciones

Ninguna

Page 9: Documento de Casos de Uso - repository.udistrital.edu.co

1. Flujo normal:

1. El sistema muestra la información del cliente seleccionado según el flujo normal del caso de uso: CU_CLI001 - Realizar búsqueda de cliente.

2. El sistema muestra las siguiente pestañas - Información general - Consultar historial.

3. Si el usuario selecciona la pestaña "Información general", se inicia el flujo 1.1.

4. Si el usuario selecciona la opción "Consultar Historial", se inicia el flujo normal del caso de uso "CU_CLI003 - Consultar historial del cliente".

1.1 Flujo alterno gestionar información:

1. Este flujo se ejecuta cuando el usuario ha seleccionado la pestaña "Información general".

2. El sistema muestra un formulario con los siguientes campos bloqueados: - Tipo de documento [tipo: Paramétrica, Lista desplegable] [longitud: n/a] - Número de documento [tipo: numérico] [longitud: 20] - Nombre / Razón social [tipo: Valor Texto] [longitud: 80] - Dirección [tipo: Texto] [longitud: 80] - Teléfono [tipo: Texto] [longitud: 20] El sistema muestra las siguientes opciones de control: Crear, Modificar y Eliminar.

3. Si el usuario selecciona la opción "Crear", se ejecuta el flujo alterno 1.2.

4. Si el usuario selecciona la opción "Modificar", se ejecuta el flujo alterno 1.3.

5. Si el usuario selecciona la opción "Eliminar", se ejecuta el flujo alterno 1.4.

1.2 Flujo alterno crear cliente:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Crear".

2. El sistema desbloquea los siguientes campos del formulario - Tipo de documento* [tipo: Paramétrica, Lista desplegable] [longitud: n/a] - Número de documento* [tipo: numérico] [longitud: 20] - Nombre / Razón social* [tipo: Valor Texto] [longitud: 80] - Dirección* [tipo: Texto] [longitud: 80] - Teléfono* [tipo: Texto] [longitud: 20] Los campo con * son obligatorios El sistema oculta los botones: Crear, Modificar y Eliminar, y muestra las opciones de control: Guardar y Cancelar.

3. El usuario ingresar los valores solicitados y selecciona la opción "Guardar".

4. El sistema realiza las validaciones definidas en la excepción (1) (2), si la validación es correcta el sistema almacena los datos y muestra el mensaje "Se ha creado exitosamente cliente".

5. El usuario puede retornar al flujo normal, seleccionado "Cancelar".

Page 10: Documento de Casos de Uso - repository.udistrital.edu.co

1.3 Flujo alterno modificar información de cliente:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Modificar".

2. El sistema desbloquea los siguientes campos del formulario - Nombre / Razón social* [tipo: Valor Texto] [longitud: 80] - Dirección* [tipo: Texto] [longitud: 80] - Teléfono* [tipo: Texto] [longitud: 20] Los campo con * son obligatorios El sistema oculta los botones: Crear, Modificar y Eliminar, y muestra las opciones de control: Guardar y Cancelar.

3. El usuario ingresar los valores solicitados y selecciona la opción "Guardar".

4. El sistema realiza las validaciones definidas en la excepción (1), si la validación es correcta el sistema almacena los datos y muestra el mensaje "Se ha modificado exitosamente cliente".

5. El usuario puede retornar al flujo normal, seleccionado "Cancelar".

1.4 Flujo alterno eliminar cliente:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Eliminar".

2. El sistema realiza las validaciones definidas en la excepción (3), si la validación es exitosa muestra el mensaje "¿Está seguro de eliminar el proceso?" y las opciones "Aceptar" y "Cancelar".

3. El usuario selecciona "Aceptar".

4. El sistema eliminar el proceso y la pruebas adjuntas, el sistema muestra el mensaje "Se he eliminado exitosamente el proceso de pruebas".

2. Excepciones:

1. El sistema valida si no se han ingresado datos obligatorios, se muestra el siguiente mensaje "No se puede guardar campos vacíos obligatorios" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

2. El sistema valida que al crear cliente la combinación "Tipo de documento" y "Número de documento" ya existe, se muestra el siguiente mensaje "No se puede crear, Cliente ya existe" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a verificar la información a ingresar.

3. El sistema valida que no existan transformadores asignados, ordenes pendientes, se muestra el siguiente mensaje "No se puede eliminar cliente, verificar transformadores asignados y ordenes de fabricación/reparación/mantenimiento" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a verificar la información a ingresar.

4. Si se genera un error al modificar, el sistema presenta el mensaje de error "Error al modificar cliente", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 1 del flujo normal.

5. Si se genera un error al Eliminar, el sistema presenta el mensaje de error "Error al eliminar cliente", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 1 del flujo normal.

3. Criterios de aceptación:

Page 11: Documento de Casos de Uso - repository.udistrital.edu.co

1. Validación del cumplimiento del flujo normal, flujo alterno crear cliente, flujo alterno modificar información de cliente y flujo alterno eliminar cliente.

3.3 CU_CLI003 - Consultar historial del cliente Este caso de uso permite visualizar los transformadores serie 15Kv asignados al cliente seleccionado: detalla la identificación de transformador, el tipo y fecha de la última solicitud y su respectivo tiempo de garantía. Para una solicitud de fabricación la garantía es de 18 meses. Para una solicitud de servicio la garantía es de 6 meses. Para una solicitud de fabricación a los 36 meses se requiere mantenimiento preventivo. Se incluye el caso de uso: - CU_CLI001 - Realizar búsqueda de cliente.

Precondiciones

1. El usuario debe estar autenticado exitosamente en el sistema. 2. El usuario debe tener el rol "Responsable de cliente" y "Cliente".

Postcondiciones

No tiene 1. Flujo normal:

1. El sistema muestra la información del cliente seleccionado según el flujo normal del caso de uso: CU_CLI001 - Realizar búsqueda de cliente.

2. El sistema muestra una grilla de transformadores asignados al cliente seleccionado, con los siguientes encabezados: - Nombre de fabricante [tipo: Texto] [longitud: 20] - Número de serie [tipo: numérico] [longitud: 20] - Capacidad [tipo: Valor numérico] [longitud: 18] - Consecutivo [tipo: numérico, entero positivo] [longitud: 10] - Fecha [tipo: Fecha] [longitud: n/a] - Tipo Solicitud [tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observaciones: Valores: Suministro, Servicio, Reparación y Mantenimiento] - Observación [tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observaciones: Para una solicitud de fabricación la garantía es de 18 meses, para una solicitud de servicio la garantía es de 6 meses, para una solicitud de fabricación a los 36 meses se requiere mantenimiento preventivo] Se muestran los transformadores están ordenados de forma descendente por el campo Fecha de la solicitud.

3. El sistema muestra la opción: Consultar.

4. Si el usuario selecciona la opción "Consultar", el sistema nuevamente refresca la lista.

2. Excepciones:

1. Si se genera un error al consultar, el sistema presenta el mensaje de error "Error al consultar historial", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 1 del flujo normal.

Page 12: Documento de Casos de Uso - repository.udistrital.edu.co

3. Criterios de aceptación:

1. Validación del cumplimiento del flujo normal.

3.4 CU_CLI004 - Crear solicitud de cliente Este componente permite crear una solicitud de cliente. Esta solicitud puede ser de tipo Suministro o Servicio. Este es el punto de inicio de cualquier proceso: suministro (fabricación) o servicio (reparación o mantenimiento). Se incluyen los casos de uso: - CU_CLI001 - Realizar búsqueda de cliente. - CU_TRA001 - Realizar búsqueda de transformador serie 15Kv.

Precondiciones

1. El usuario debe estar autenticado exitosamente en el sistema. 2. El usuario debe tener los roles "Responsable de cliente" para ingresar. 3. El cliente debe existir en el sistema. 4. Si la solicitud es de tipo "Servicio" debe existir el transformador en el sistema.

Postcondiciones

1. Para cada nueva solicitud se genera un consecutivo de seguimiento. 2. Si la solicitud es de tipo "Suministro" se genera un "Pedido de suministro". 3. Si la solicitud es de tipo "Servicio" se genera una tarea de "Proceso de pruebas preliminares" 1. Flujo normal:

1. El sistema muestra la información del cliente seleccionado según el flujo normal del caso de uso: CU_CLI001 - Realizar búsqueda de cliente.

2. El sistema muestra un formulario con los siguientes campos habilitados: - Tipo Solicitud [tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observaciones: Valores: Suministro y Servicio].

3. Si el usuario selecciona el valor de la lista "Suministro", se ejecuta el flujo alterno 1.1.

4. Si el usuario selecciona el valor de la lista "Servicio", se ejecuta el flujo alterno 1.2.

1.1 Flujo alterno crear solicitud suministro:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Suministro".

2. El sistema muestra un formulario con los siguientes campos desbloqueados: - Cantidad* [tipo: numérico] [longitud: 20] - Capacidad* [tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observaciones: Valores de la potencia del transformador] - Voltaje entrada* [tipo: Numérico] [longitud: 10,2] - Voltaje salida* [tipo: Numérico] [longitud: 10,2]

Page 13: Documento de Casos de Uso - repository.udistrital.edu.co

Los campo con * son obligatorios El sistema muestra los botones: Crear solicitud y Cancelar.

3. El usuario ingresar los valores solicitados y selecciona el botón "Crear solicitud".

4. El sistema realiza las validaciones definidas en la excepción (1), si la validación es correcta el sistema almacena los datos, genera consecutivo de solicitud y muestra el mensaje "Se ha creado exitosamente la solicitud".

5. El usuario puede retornar al flujo normal, seleccionado "Cancelar".

1.2 Flujo alterno crear solicitud servicio:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Servicio".

2. El sistema muestra la información del transformador seleccionado según el flujo normal del caso de uso: CU_TRA001 - Realizar búsqueda de transformador serie 15Kv El sistema muestra los botones: Crear solicitud y Cancelar.

3. El sistema valida las excepciones (2) y (3).

4. El usuario selecciona el botón "Crear solicitud".

5. El sistema almacena los datos, genera consecutivo de solicitud y muestra el mensaje "Se ha creado exitosamente la solicitud".

6. El usuario puede retornar al flujo normal, seleccionado "Cancelar".

2. Excepciones:

1. El sistema valida si no se han ingresado datos obligatorios, se muestra el siguiente mensaje "No se puede guardar campos vacíos obligatorios" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

2. El sistema valida que el transformador está asignado a otro cliente, se muestra el siguiente mensaje "No se puede seleccionar transformador, ya está asignado a otro cliente, por favor ir a la asignación de transformadores y retirar transformador" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir la asignación transformadores.

3. El sistema valida que el transformador ya está asignado a una solicitud activa, se muestra el siguiente mensaje "No se puede seleccionar transformador, tiene solicitud activa" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e iniciar el proceso nuevamente.

3. Criterios de aceptación:

1. Validación del cumplimiento del flujo normal, flujo alterno crear solicitud suministro y flujo alterno crear solicitud servicio.

3.5 CU_CLI005 - Gestionar pedidos de cliente Este componente permite: 1. Si el usuario tiene rol "Cliente", se muestra las solicitudes cliente del usuario. 2. Si el usuario tiene rol "Responsable de cliente", permite seleccionar las solicitudes del cliente

Page 14: Documento de Casos de Uso - repository.udistrital.edu.co

seleccionado. 3. Si el usuario tiene los roles: "Responsable de cliente", "Responsable de transformador" y/o

"Responsable de bodega", permite realizar búsqueda por número de solicitud. Se incluyen los casos de uso: - CU_CLI001 - Realizar búsqueda de cliente - CU_CLI004 - Crear solicitud de cliente

Precondiciones

1. El usuario debe estar autenticado exitosamente en el sistema. 2. El usuario debe tener los roles "Responsable de cliente", "Responsable de bodega" y/o

"Cliente" para ingresar. 3. El cliente debe existir en el sistema. 4. El usuario con rol cliente únicamente puede consultar la información sus solicitudes. 5. El usuario con rol Responsable de cliente debe seleccionar un cliente para gestionar sus

solicitudes. 6. El usuario con rol Responsable de bodega únicamente puede consultar la información de las

solicitudes del cliente seleccionado.

Postcondiciones

1. No se permite modificar, ni eliminar una solicitud que haya sido aprobada. 2. Si al aprobar una solicitud de tipo Mantenimiento o Reparación, se crea la respectiva orden

de fabricación. 1. Flujo normal:

1. El sistema muestra la información del cliente seleccionado según el flujo normal del caso de uso: CU_CLI001 - Realizar búsqueda de cliente.

2. El sistema muestra en la parte inferior una grilla con las solicitudes de clientes con los siguientes encabezados: - Consecutivo [tipo: numérico, entero positivo] [longitud: 10] - Fecha [tipo: Fecha] [longitud: n/a] - Tipo Solicitud [tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observaciones: Valores: Suministro, Servicio, Reparación y Mantenimiento] - Aprobado [tipo: Si/No, Lista desplegable] [longitud: n/a].

3. Si se realiza el llamado se realiza desde el caso de uso CU_TRA007 - Gestionar orden de fabricación, reparación y mantenimiento, el sistema muestra únicamente la opción "Búsqueda", en caso contrario se muestra las opciones: Búsqueda, Crear, Modificar y Eliminar.

4. El usuario selecciona una de las solicitudes.

5. Si el usuario selecciona una solicitud "Suministro", el sistema muestra un formulario con los siguientes campos bloqueados: - Cantidad [tipo: numérico] [longitud: 20] - Capacidad [tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observaciones: Valores de la potencia del transformador] - Voltaje entrada [tipo: Numérico] [longitud: 10,2] - Voltaje salida [tipo: Numérico] [longitud: 10,2].

6. Si el usuario selecciona una solicitud "Servicio", "Reparación" o "Mantenimiento", el sistema muestra un formulario con los siguientes campos bloqueados: - Fabricante [tipo: numérico] [longitud: 20]

Page 15: Documento de Casos de Uso - repository.udistrital.edu.co

- Número de serie [tipo: numérico] [longitud: 20] - Capacidad [tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observaciones: Valores de la potencia del transformador] - Voltaje entrada [tipo: Numérico] [longitud: 10,2] [observaciones: Se carga según la combinación de Fabricante y Número de serie] - Voltaje salida [tipo: Numérico] [longitud: 10,2] [observaciones: Se carga según la combinación de Fabricante y Número de serie].

7. Si el usuario selecciona el botón "Crear", se ejecuta el flujo normal del caso de uso CU_CLI004 - Crear solicitud de cliente.

8. Si el usuario selecciona el botón "Modificar", se ejecuta el flujo alterno 1.1.

9. Si el usuario selecciona el botón "Eliminar", se ejecuta el flujo alterno 1.2.

10. Si el usuario selecciona el botón "Buscar", se ejecuta el flujo alterno 1.3.

1.1 Flujo alterno modificar solicitud:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Modificar".

2. Si el usuario selecciona una solicitud "Suministro", el sistema muestra un formulario con los siguientes campos desbloqueados: - Cantidad* [tipo: numérico] [longitud: 20] - Capacidad* [tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observaciones: Valores de la potencia del transformador] - Voltaje entrada* [tipo: Numérico] [longitud: 10,2] - Voltaje salida* [tipo: Numérico] [longitud: 10,2] Si el usuario selecciona una solicitud "Servicio", el sistema muestra un formulario con los siguientes campos desbloqueados: - Fabricante* [tipo: numérico] [longitud: 20] - Número de serie* [tipo: numérico] [longitud: 20] Si el usuario selecciona una solicitud "Reparación" o "Mantenimiento", el sistema muestra un formulario con el siguiente campo desbloqueado: - Aprobado* [tipo: Si/No, Lista desplegable] [longitud: n/a] Los campo con * son obligatorios El sistema muestra los botones: Guardar y Cancelar.

3. El usuario ingresar los valores solicitados y selecciona el botón "Guardar".

4. El sistema realiza las validaciones definidas en las excepciones (1) y (2), si la validación es correcta el sistema almacena los datos y muestra el mensaje "Se ha modificado exitosamente la solicitud".

5. Si la solicitud ha sido aprovada, el sistema crea la respectiva orden de mantenimiento o reparación.

6. El usuario puede retornar al flujo normal, seleccionado "Cancelar".

1.2 Flujo alterno eliminar solicitud:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Eliminar".

Page 16: Documento de Casos de Uso - repository.udistrital.edu.co

2. El sistema realiza las validaciones definidas en las excepciones (1) y (2), si la validación es exitosa muestra el mensaje "¿Está seguro de eliminar la solicitud?" y las opciones "Aceptar" y "Cancelar".

3. El usuario selecciona "Aceptar".

4. El sistema eliminar el proceso y la pruebas adjuntas, el sistema muestra el mensaje "Se he eliminado exitosamente el proceso de pruebas".

5. El usuario puede retornar al flujo normal, seleccionado "Cancelar".

1.3 Flujo alterno buscar solicitud:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Buscar".

2. El sistema muestra un formulario con los siguientes campos habilitados: - Consecutivo [tipo: numérico, entero positivo] [longitud: 10] - Fecha [tipo: Fecha] [longitud: n/a] - Tipo Solicitud [tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observaciones: Valores: Suministro, Servicio, Reparación y Mantenimiento] Los campo con * son obligatorios Se muestra el botón "Buscar".

3. El usuario ingresar un valor en "Consecutivo" y selecciona "Buscar".

4. El sistema muestra en la parte inferior una grilla con las solicitudes de clientes con los siguientes encabezados: - Consecutivo [tipo: numérico, entero positivo] [longitud: 10] - Fecha [tipo: Fecha] [longitud: n/a] - Tipo Solicitud [tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observaciones: Valores: Suministro, Servicio, Reparación y Mantenimiento] - Aprobado [tipo: Si/No, Lista desplegable] [longitud: n/a].

5. El usuario selecciona una de las solicitudes.

2. Excepciones:

1. El sistema valida si no se han ingresado datos obligatorios, se muestra el siguiente mensaje "No se puede guardar campos vacíos obligatorios" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

2. El sistema valida que el estado de la solicitud no sea "Aprobado", se muestra el siguiente mensaje "No se puede Modificar o Eliminar, la solicitud tiene estado Aprobado" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a verificar la información a ingresar.

3. El sistema valida si no se han ingresado datos obligatorios, se muestra el siguiente mensaje "No se puede realizar búsqueda, diligencie todos los campos obligatorios" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

4. Si no se genera resultado al buscar, el sistema presenta el mensaje de información "No existe solicitud".

5. Si el usuario ingresa en el campo "Número de serie" menos de tres dígitos, el sistema presenta el mensaje de información "Ingrese más de tres dígitos".

Page 17: Documento de Casos de Uso - repository.udistrital.edu.co

3. Criterios de aceptación:

1. Validación del cumplimiento del flujo normal, flujo alterno modificar solicitud y flujo alterno eliminar solicitud.

3.6 CU_PRO001 - Gestionar pruebas preliminares Este componente permite la búsqueda y la gestión del proceso de pruebas preliminares realizadas a los transformadores que ingresan a la bodega por una solicitud de servicio. Se incluye los casos de usos:

CU_PRO009 - Gestionar prueba norma NTC 375 Medición de la resistencia de los devanados

CU_PRO008 - Gestionar prueba norma NTC 471 Medición de la relación de transformación, verificación de polaridad y relación de fase

CU_PRO010 - Gestionar prueba norma NTC 1005 Medición de tensión de cortocircuito

CU_PRO011 - Gestionar prueba norma NTC 1031 Medición de la pérdidas y corriente sin carga (en vacío)

Precodiciones

1. El usuario debe estar autenticado exitosamente en el sistema. 2. El usuario debe tener el rol "Responsable de protocolo" para ingresar. 3. La solicitudes seleccionadas deben tener estado activo.

Postcondiciones

1. Si el proceso es exitoso, el tipo de solicitud se modifica a mantenimiento. 2. Si el proceso es no exitoso, el tipo de solicitud se modifica a reparación. 1. Flujo normal:

1. El sistema muestra las siguiente pestañas - Pruebas preliminares

2. El usuario selecciona la pestaña "Pruebas preliminares".

3. El sistema muestra en la parte superior un formulario con los siguientes campos: - Solicitud [tipo: Numérico] [longitud: 10] [observación: búsqueda por identificador de la solicitud] - Fabricante [tipo: Texto] [longitud: 80] [observación: bloqueado, se obtiene de la información ingresada en la solicitud] - Número de serie [tipo: Texto] [longitud: 50] [observación: bloqueado, se obtiene de la información ingresada en la solicitud] - Resultado preliminar [tipo: Valor paramétrico] [longitud: n/a] [observación: Valores entre exitoso y no exitoso, Paramétrica tipo resultado, es exitoso cuando todas la pruebas son exitosas] - Buscar [tipo: Acción] [longitud: n/a] [observación: Al ingresar un valor en Solicitud y selecciona Buscar, el sistema realizar la búsqueda y carga la grilla de pruebas] El sistema muestra en la parte inferior una grilla de pruebas, listado de la descripción, con los siguientes encabezados:

Page 18: Documento de Casos de Uso - repository.udistrital.edu.co

- Nombre prueba [tipo: Texto] [longitud: 20] [observación: n/a] - Fecha [tipo: Fecha dd/MM/aaaa] [longitud: n/a] [observación: n/a] - Resultado [tipo: Valor paramétrico] [longitud: n/a] [observación: Valores entre exitoso y no exitoso, Paramétrica tipo resultado].

4. El usuario ingresa un valor en el campo "Solicitud" y selecciona la opción "Buscar".

5. El sistema, si la solicitud tiene asignada un proceso de pruebas preliminares completa la información del formulario y de la grilla. El sistema muestra las opciones: Consultar, Terminar y Eliminar.

6. El sistema, en caso de no existir un proceso de pruebas preliminares se muestra el mensaje "La solicitud no tiene creado un proceso de pruebas" El sistema muestra la opción Crear.

7. El usuario selecciona algún ítem de la grilla de pruebas y la opción "Consultar".

8. El sistema muestra un componente con el respectivo formulario de la prueba seleccionada: - CU_PRO009 - Gestionar prueba norma NTC 375 Medición de la resistencia de los devanados: flujo normal - CU_PRO008 - Gestionar prueba norma NTC 471 Medición de la relación de transformación, verificación de polaridad y relación de fase: flujo normal - CU_PRO010 - Gestionar prueba norma NTC 1005 Medición de tensión de cortocircuito: flujo normal - CU_PRO011 - Gestionar prueba norma NTC 1031 Medición de la pérdidas y corriente sin carga (en vacío): flujo normal

9. Si el usuario selecciona la opción "Crear", se ejecuta el flujo alterno crear proceso de pruebas.

10. Si el usuario selecciona la opción "Terminar", se ejecuta el flujo alterno terminar proceso de pruebas.

11. Si el usuario selecciona la opción "Eliminar", se ejecuta el flujo alterno eliminar proceso de pruebas.

2.1 Flujo alterno crear proceso de pruebas:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Crear".

2. El sistema genera un nuevo proceso de pruebas preliminares y muestra el mensaje "Se ha creado exitosamente el proceso de pruebas", este proceso tiene el estado activo y es de tipo preliminar.

2.2 Flujo alterno terminar proceso de pruebas:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Terminar".

2. El sistema muestra el mensaje "¿Está seguro de terminar el proceso?" y las opciones "Aceptar" y "Cancelar".

3. El usuario selecciona "Aceptar".

4. El sistema realiza la siguiente validación: - Si todas las pruebas son exitosa, el proceso es exitoso - Si alguna de las pruebas no es exitosa, el proceso es no exitoso El sistema modifica el estado del proceso a terminado y muestra el mensaje "Se ha terminado el proceso de pruebas".

Page 19: Documento de Casos de Uso - repository.udistrital.edu.co

2.3 Flujo alterno eliminar proceso de pruebas:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Eliminar".

2. El sistema valida que el proceso tenga el estado terminad, si la validación es exitosa muestra el mensaje "¿Está seguro de eliminar el proceso?" y las opciones "Aceptar" y "Cancelar".

3. El usuario selecciona "Aceptar".

4. El sistema eliminar el proceso y la pruebas adjuntas, el sistema muestra el mensaje "Se he eliminado exitosamente el proceso de pruebas".

3. Excepciones:

1. Si no se genera resultado al buscar por número de solicitud, el sistema presenta el mensaje de información "No existe el número de solicitud ingresado".

2. Si se genera un error al crear, el sistema presenta el mensaje de error "Error al crear proceso", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 5 del flujo normal.

3. Si se genera un error al terminar, el sistema presenta un mensaje de error "Error al terminar el proceso", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 5 del flujo normal.

4. Si al eliminar el sistema valida que el proceso tiene estado terminado, el sistema presenta el mensaje de error "No es posible eliminar el proceso tiene estado terminado", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 5 del flujo normal.

5. Si se genera un error al eliminar, el sistema presenta el mensaje de error "Error al eliminar el proceso seleccionado", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 6 del flujo normal.

4. Criterios de aceptación.:

1. Validación del cumplimiento del flujo normal, flujo alterno crear proceso de pruebas, flujo alterno terminar proceso de pruebas, y flujo alterno eliminar proceso de pruebas.

3.7 CU_PRO002 - Gestionar pruebas para protocolo de pruebas Este componente permite la búsqueda y la gestión del proceso de pruebas para protocolo realizadas a los transformadores que salen del procesos de fabricación, reparación o mantenimiento. Si por lo menos una de las pruebas realizadas no es exitosa se debe crear una orden de reparación. Se incluyen los siguientes casos de uso, los cuales corresponden a las pruebas para protocolo:

CU_PRO008 - Gestionar prueba norma NTC 471 Medición de la relación de transformación, verificación de polaridad y relación de fase

CU_PRO009 - Gestionar prueba norma NTC 375 Medición de la resistencia de los devanados

CU_PRO010 - Gestionar prueba norma NTC 1005 Medición de tensión de cortocircuito

CU_PRO011 - Gestionar prueba norma NTC 1031 Medición de la pérdidas y corriente sin carga

CU_PRO013 - Gestionar prueba norma NTC 837 Tensión aplicada

Page 20: Documento de Casos de Uso - repository.udistrital.edu.co

Para la consulta de la información del transformador se incluye el caso de uso:

Precondiciones

1. El usuario debe estar autenticado exitosamente en el sistema. 2. El usuario debe tener el rol "Responsable de protocolo" para ingresar. 3. La solicitudes seleccionadas deben tener estado activo.

Postcondiciones

1. Si el proceso es no exitoso, se crear orden de reparación. 1. Flujo normal:

1. El sistema muestra las siguiente pestañas - Gestión protocolo - Generar protocolo.

2. El usuario selecciona la pestaña "Gestión protocolo".

3. El sistema muestra en la parte superior un formulario con los siguientes campos: - Solicitud [tipo: Numérico] [longitud: 10] [observación: búsqueda por identificador de la solicitud] - Fabricante [tipo: Texto] [longitud: 80] [observación: bloqueado, se obtiene de la información ingresada en la solicitud] - Número de serie [tipo: Texto] [longitud: 50] [observación: bloqueado, se obtiene de la información ingresada en la solicitud] - Resultado preliminar [tipo: Valor paramétrico] [longitud: n/a] [observación: Valores entre exitoso y no exitoso, Paramétrica tipo resultado, es exitoso cuando todas la pruebas son exitosas] - Buscar [tipo: Acción] [longitud: n/a] [observación: Al ingresar un valor en Solicitud y selecciona Buscar, el sistema realizar la búsqueda y carga la grilla de pruebas] Adicional muestra una grilla de transformadores asignados a la solicitud seleccionada, con los siguientes encabezados: - Nombre de fabricante [tipo: Texto] [longitud: 20] - Número de serie [tipo: numérico] [longitud: 20] - Capacidad [tipo: Valor numérico] [longitud: 18].

4. El usuario ingresa un valor en el campo "Solicitud" y selecciona la opción "Buscar".

5. El sistema completa la información del formulario y la grilla de acuerdo con el resultado de la búsqueda.

6. El usuario selecciona uno de los transformadores asignados a la solicitud.

7. El sistema muestra en la parte inferior una grilla de pruebas para el transformador seleccionado, con los siguientes encabezados: - Nombre prueba [tipo: Texto] [longitud: 20] [observación: n/a] - Fecha [tipo: Fecha dd/MM/aaaa] [longitud: n/a] [observación: n/a] - Resultado [tipo: Valor paramétrico] [longitud: n/a] [observación: Valores entre exitoso y no exitoso, Paramétrica tipo resultado] El sistema muestra las opciones: Consultar y Terminar.

Page 21: Documento de Casos de Uso - repository.udistrital.edu.co

8. Si el transformador seleccionado no tiene asignado un proceso de pruebas para protocolo activo, el sistema muestra la opción Crear.

9. El usuario selecciona algún ítem de la grilla de pruebas y la opción "Consultar".

10. El sistema muestra un componente con el respectivo formulario de la prueba seleccionada: - Si selecciona la pruebas NTC 471, el sistema realiza el flujo normal del caso de uso CU_PRO008 - Gestionar prueba norma NTC 471 Medición de la relación de transformación, verificación de polaridad y relación de fase - Si selecciona la pruebas NTC 375, el sistema realiza el flujo normal del caso de uso CU_PRO009 - Gestionar prueba norma NTC 375 Medición de la resistencia de los devanados - Si selecciona la pruebas NTC 1005, el sistema realiza el flujo normal del caso de uso CU_PRO010 - Gestionar prueba norma NTC 1005 Medición de tensión de cortocircuito - Si selecciona la pruebas NTC 1031, el sistema realiza el flujo normal del caso de uso CU_PRO011 - Gestionar prueba norma NTC 1031 Medición de la pérdidas y corriente sin carga (en vacío) - Si selecciona la pruebas NTC 837, el sistema realiza el flujo normal del caso de uso CU_PRO013 - Gestionar prueba norma NTC 837 Tensión aplicada

11. Si el usuario selecciona la opción "Crear", se ejecuta el flujo alterno crear proceso de pruebas para protocolo.

12. Si el usuario selecciona la opción "Terminar", se ejecuta el flujo alterno terminar proceso de pruebas.

1.1 Flujo alterno crear proceso de pruebas:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Crear".

2. El sistema genera un nuevo proceso de pruebas de protocolo y muestra el mensaje "Se ha creado exitosamente el proceso de pruebas", este proceso tiene el estado activo y es de tipo protocolo.

1.2 Flujo alterno terminar proceso de pruebas:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Terminar".

2. El sistema muestra el mensaje "¿Está seguro de terminar el proceso?" y las opciones "Aceptar" y "Cancelar".

3. El usuario selecciona "Aceptar".

4. El sistema realiza la siguiente validación: - Si todas las pruebas son exitosa, el proceso es exitoso - Si alguna de las pruebas no es exitosa, el proceso es no exitoso El sistema modifica el estado del proceso a terminado y muestra el mensaje "Se ha terminado el proceso de pruebas".

2. Excepciones:

1. Si no se genera resultado al buscar por número de solicitud, el sistema presenta el mensaje de información "No existe el número de solicitud ingresado".

2. Si se genera un error al crear, el sistema presenta el mensaje de error "Error al crear proceso", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 5 del flujo normal.

Page 22: Documento de Casos de Uso - repository.udistrital.edu.co

3. Si se genera un error al terminar, el sistema presenta un mensaje de error "Error al terminar el proceso", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 5 del flujo normal.

3. Criterios de aceptación:

1. Validación del cumplimiento del flujo normal, flujo alterno crear proceso de pruebas y flujo alterno terminar proceso de pruebas.

3.8 CU_PRO003 - Generar protocolo de pruebas Permite generar el protocolo con los últimos resultados de las pruebas realizadas a un transformador serie 15kV. El formato del protocolo generado es el definido en la norma: NTC 1358 Protocolo de pruebas para transformadores. Se incluye el caso de uso: - CU_TRA001 - Realizar búsqueda de transformador serie 15Kv

Precondiciones

1. El usuario debe estar autenticado exitosamente en el sistema. 2. El usuario debe tener el rol "Cliente" o "Responsable de Cliente".

Postcondiciones

1. Se genera un documento con extensión PDF y es almacenado en la ruta dada por el usuario. 1. Flujo normal:

1. El sistema ejecuta el flujo normal del caso de uso CU_TRA001 - Realizar búsqueda de transformador serie 15Kv.

2. El usuario selecciona un resultado de la búsqueda.

3. El sistema muestra la opción "Generar protocolo".

4. El usuario selecciona la opción "Generar protocolo".

5. El sistema solicita la ruta para almacenar el documento.

6. El usuario selecciona una ruta en el equipo.

7. El sistema almacena el documento en la ruta seleccionada, el sistema muestra el mensaje "Se ha generados exitosamente el protocolo de pruebas".

2. Excepciones:

1. Si el usuario selecciona una ruta no validad el sistema muestra el siguiente mensaje "Ubicación no válida, por favor seleccionar otra".

3. Criterios de aceptación:

1. Validación del cumplimiento del flujo normal.

Page 23: Documento de Casos de Uso - repository.udistrital.edu.co

3.9 CU_PRO004 - Gestionar la información del protocolo de pruebas para proceso de fabricación Este componente permite la gestión de la información del protocolo de pruebas para el proceso de fabricación. El protocolo de pruebas para el proceso involucra las siguientes pruebas:

NTC 375: Medición de la resistencia de los devanados.

NTC 471: Medición de la relación de transformación, verificación de polaridad y relación de fase.

NTC 1005: Medición de tensión de cortocircuito. Medición de pérdidas con carga.

NTC 1031: Medición de la pérdidas y corriente sin carga (en vacío).

NTC 837: Tensión aplicada. Sobre-tensión inducida.

Precondiciones

El usuario debe estar autenticado exitosamente en el sistema.

El usuario debe tener el rol "Responsable de protocolo" para ingresar.

La orden de fabricación debe tener estado activo.

El transformador seleccionado debe tener consecutivo de fabricación.

Postcondiciones

Si el proceso es exitoso, el transformador ingresa a la bodega de entrega.

Si el proceso es no exitoso, se crea un pedido de servicio de reparación para el transformador seleccionado.

1. Flujo normal:

1. El usuario selecciona la opción "Pruebas".

2. El sistema muestra las opciones: Preliminares y Protocolo.

3. El usuario selecciona la opción "Protocolo".

4. El sistema muestra en la parte superior un formulario con los siguientes campos: - Solicitud [tipo: Numérico] [longitud: 10] [observación: búsqueda por identificador de la solicitud] - Fabricante [tipo: Texto] [longitud: 80] [observación: bloqueado, se obtiene de la información ingresada en la solicitud] - Número de serie [tipo: Texto] [longitud: 50] [observación: bloqueado, se obtiene de la información ingresada en la solicitud] - Resultado pruebas [tipo: Valor paramétrico] [longitud: n/a] [observación: Valores entre exitoso y no exitoso, Paramétrica tipo resultado, es exitoso cuando todas la pruebas son exitosas] - Buscar [tipo: Acción] [longitud: n/a] [observación: Al ingresar un valor en Solicitud y selecciona Buscar, el sistema realizar la búsqueda y carga la grilla de pruebas] El sistema muestra en la parte inferior una grilla de pruebas, listado de la descripción, con los siguientes encabezados:

Page 24: Documento de Casos de Uso - repository.udistrital.edu.co

- Nombre prueba [tipo: Texto] [longitud: 20] [observación: n/a] - Fecha [tipo: Fecha dd/MM/aaaa] [longitud: n/a] [observación: n/a] - Resultado [tipo: Valor paramétrico] [longitud: n/a] [observación: Valores entre exitoso y no exitoso, Paramétrica tipo resultado].

5. El usuario ingresa un valor en el campo "Solicitud" y selecciona la opción "Buscar".

6. El sistema, si la solicitud tiene asignada un proceso de pruebas preliminares completa la información del formulario y de la grilla.

7. El sistema muestra las opciones: Consultar, Terminar y Eliminar.

8. El sistema, en caso de no existir un proceso de pruebas preliminares se muestra el mensaje "La solicitud no tiene creado un proceso de pruebas" El sistema muestra la opción Crear.

9. El usuario selecciona algún ítem de la grilla de pruebas y la opción "Consultar".

10. El sistema muestra un componente con el respectivo formulario de la prueba seleccionada: - CU_PRO012 - Gestionar prueba norma NTC 375 Medición de la resistencia de los devanados: flujo normal - CU_PRO011 - Gestionar prueba norma NTC 471 Medición de la relación de transformación, verificación de polaridad y relación de fase: flujo normal - CU_PRO013 - Gestionar prueba norma NTC 1005 Medición de tensión de cortocircuito: flujo normal - CU_PRO014 - Gestionar prueba norma NTC 1031 Medición de la pérdidas y corriente sin carga (en vacío): flujo normal - CU_PRO016 - Gestionar prueba norma NTC 837 Tensión aplicada Si el usuario selecciona la opción "Crear", se ejecuta el flujo alterno crear proceso de pruebas.

11. Si el usuario selecciona la opción "Terminar", se ejecuta el flujo alterno terminar proceso de pruebas.

12. Si el usuario selecciona la opción "Eliminar", se ejecuta el flujo alterno eliminar proceso de pruebas.

2.1 Flujo alterno crear proceso de pruebas:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Crear".

2. El sistema genera un nuevo proceso de pruebas preliminares y muestra el mensaje "Se ha creado exitosamente el proceso de pruebas", este proceso tiene el estado activo y es de tipo preliminar.

2.2 Flujo alterno terminar proceso de pruebas:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Terminar".

2. El sistema muestra el mensaje "¿Está seguro de terminar el proceso?" y las opciones "Aceptar" y "Cancelar".

3. El usuario selecciona "Aceptar".

4. El sistema realiza la siguiente validación: - Si todas las pruebas son exitosa, el proceso es exitoso - Si alguna de las pruebas no es exitosa, el proceso es no exitoso El sistema modifica el estado del proceso a terminado y muestra el mensaje "Se ha

Page 25: Documento de Casos de Uso - repository.udistrital.edu.co

terminado el proceso de pruebas".

5. El usuario selecciona "Aceptar".

6. El sistema eliminar el proceso y la pruebas adjuntas, el sistema muestra el mensaje "Se he eliminado exitosamente el proceso de pruebas".

2.3 Flujo alterno eliminar proceso de pruebas:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Eliminar".

2. El sistema valida que el proceso tenga el estado terminad, si la validación es exitosa muestra el mensaje "¿Está seguro de eliminar el proceso?" y las opciones "Aceptar" y "Cancelar".

3. El usuario selecciona "Aceptar".

4. El sistema eliminar el proceso y la pruebas adjuntas, el sistema muestra el mensaje "Se he eliminado exitosamente el proceso de pruebas".

3. Excepciones:

1. Si no se genera resultado al buscar por número de solicitud, el sistema presenta el mensaje de información "No existe el número de solicitud ingresado".

2. Si se genera un error al terminar, el sistema presenta un mensaje de error "Error al terminar el proceso", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 6 del flujo normal.

3. Si al eliminar el sistema valida que el proceso tiene estado terminado, el sistema presenta el mensaje de error "No es posible eliminar el proceso tiene estado terminado", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 6 del flujo normal.

4. Si se genera un error al eliminar, el sistema presenta el mensaje de error "Error al eliminar el proceso seleccionado", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 6 del flujo normal.

4. Criterios de aceptación:

1. Validación del cumplimiento del flujo normal, flujo alterno crear proceso de pruebas, flujo alterno terminar proceso de pruebas, y flujo alterno eliminar proceso de pruebas.

3.10 CU_PRO005 - Gestionar la información del protocolo de pruebas para el proceso de reparación Este componente permite la gestión de la información del protocolo de pruebas para el proceso de reparación. El protocolo de pruebas para el proceso involucra las siguientes pruebas:

NTC 375: Medición de la resistencia de los devanados.

NTC 471: Medición de la relación de transformación, verificación de polaridad y relación de fase.

NTC 1005: Medición de tensión de cortocircuito. Medición de pérdidas con carga.

NTC 1031: Medición de la pérdidas y corriente sin carga (en vacío).

NTC 837: Tensión aplicada. Sobre-tensión inducida.

NTC 1954: Electrotecnica. Transformadores reconstruidos y reparados.

Page 26: Documento de Casos de Uso - repository.udistrital.edu.co

Precondiciones

El usuario debe estar autenticado exitosamente en el sistema.

El usuario debe tener el rol "Responsable de protocolo" para ingresar.

La orden de reparación debe tener estado activo.

Postcondiciones

Si el proceso es exitoso, el transformador ingresa a la bodega de entrega.

Si el proceso es no exitoso, se crea un pedido de servicio de reparación para el transformador seleccionado.

1. Flujo normal:

1. El usuario selecciona la opción "Pruebas".

2. El sistema muestra las opciones: Preliminares y Protocolo.

3. El usuario selecciona la opción "Protocolo".

4. El sistema muestra en la parte superior un formulario con los siguientes campos: - Solicitud [tipo: Numérico] [longitud: 10] [observación: búsqueda por identificador de la solicitud] - Fabricante [tipo: Texto] [longitud: 80] [observación: bloqueado, se obtiene de la información ingresada en la solicitud] - Número de serie [tipo: Texto] [longitud: 50] [observación: bloqueado, se obtiene de la información ingresada en la solicitud] - Resultado pruebas [tipo: Valor paramétrico] [longitud: n/a] [observación: Valores entre exitoso y no exitoso, Paramétrica tipo resultado, es exitoso cuando todas la pruebas son exitosas] - Buscar [tipo: Acción] [longitud: n/a] [observación: Al ingresar un valor en Solicitud y selecciona Buscar, el sistema realizar la búsqueda y carga la grilla de pruebas] El sistema muestra en la parte inferior una grilla de pruebas, listado de la descripción, con los siguientes encabezados: - Nombre prueba [tipo: Texto] [longitud: 20] [observación: n/a] - Fecha [tipo: Fecha dd/MM/aaaa] [longitud: n/a] [observación: n/a] - Resultado [tipo: Valor paramétrico] [longitud: n/a] [observación: Valores entre exitoso y no exitoso, Paramétrica tipo resultado].

5. El usuario ingresa un valor en el campo "Solicitud" y selecciona la opción "Buscar".

6. El sistema, si la solicitud tiene asignada un proceso de pruebas preliminares completa la información del formulario y de la grilla.

7. El sistema muestra las opciones: Consultar, Terminar y Eliminar.

8. El sistema, en caso de no existir un proceso de pruebas preliminares se muestra el mensaje "La solicitud no tiene creado un proceso de pruebas" El sistema muestra la opción Crear.

9. El usuario selecciona algún ítem de la grilla de pruebas y la opción "Consultar".

Page 27: Documento de Casos de Uso - repository.udistrital.edu.co

10. El sistema muestra un componente con el respectivo formulario de la prueba seleccionada: - CU_PRO012 - Gestionar prueba norma NTC 375 Medición de la resistencia de los devanados: flujo normal - CU_PRO011 - Gestionar prueba norma NTC 471 Medición de la relación de transformación, verificación de polaridad y relación de fase: flujo normal - CU_PRO013 - Gestionar prueba norma NTC 1005 Medición de tensión de cortocircuito: flujo normal - CU_PRO014 - Gestionar prueba norma NTC 1031 Medición de la pérdidas y corriente sin carga (en vacío): flujo normal - CU_PRO016 - Gestionar prueba norma NTC 837 Tensión aplicada - CU_PRO009 - Gestionar prueba norma NTC 1954 Electrotecnia.

11. Transformadores reconstruidos y reparados Si el usuario selecciona la opción "Crear", se ejecuta el flujo alterno crear proceso de pruebas.

12. Si el usuario selecciona la opción "Terminar", se ejecuta el flujo alterno terminar proceso de pruebas.

13. Si el usuario selecciona la opción "Eliminar", se ejecuta el flujo alterno eliminar proceso de pruebas.

2.1 Flujo alterno crear proceso de pruebas:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Crear".

2. El sistema genera un nuevo proceso de pruebas preliminares y muestra el mensaje "Se ha creado exitosamente el proceso de pruebas", este proceso tiene el estado activo y es de tipo preliminar.

2.2 Flujo alterno terminar proceso de pruebas:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Terminar".

2. El sistema muestra el mensaje "¿Está seguro de terminar el proceso?" y las opciones "Aceptar" y "Cancelar".

3. El usuario selecciona "Aceptar".

4. El sistema realiza la siguiente validación: - Si todas las pruebas son exitosa, el proceso es exitoso - Si alguna de las pruebas no es exitosa, el proceso es no exitoso El sistema modifica el estado del proceso a terminado y muestra el mensaje "Se ha terminado el proceso de pruebas".

5. El usuario selecciona "Aceptar".

6. El sistema eliminar el proceso y la pruebas adjuntas, el sistema muestra el mensaje "Se he eliminado exitosamente el proceso de pruebas".

2.3 Flujo alterno eliminar proceso de pruebas:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Eliminar".

2. El sistema valida que el proceso tenga el estado terminad, si la validación es exitosa muestra el mensaje "¿Está seguro de eliminar el proceso?" y las opciones "Aceptar" y "Cancelar".

3. El usuario selecciona "Aceptar".

Page 28: Documento de Casos de Uso - repository.udistrital.edu.co

4. El sistema eliminar el proceso y la pruebas adjuntas, el sistema muestra el mensaje "Se he eliminado exitosamente el proceso de pruebas".

3. Excepciones:

1. Si no se genera resultado al buscar por número de solicitud, el sistema presenta el mensaje de información "No existe el número de solicitud ingresado".

2. Si se genera un error al terminar, el sistema presenta un mensaje de error "Error al terminar el proceso", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 6 del flujo normal.

3. Si al eliminar el sistema valida que el proceso tiene estado terminado, el sistema presenta el mensaje de error "No es posible eliminar el proceso tiene estado terminado", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 6 del flujo normal.

4. Si se genera un error al eliminar, el sistema presenta el mensaje de error "Error al eliminar el proceso seleccionado", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 6 del flujo normal.

4. Criterios de aceptación:

1. Validación del cumplimiento del flujo normal, flujo alterno crear proceso de pruebas, flujo alterno terminar proceso de pruebas, y flujo alterno eliminar proceso de pruebas.

3.11 CU_PRO006 - Gestionar la información del protocolo de pruebas para el proceso de mantenimiento Este componente permite la gestión de la información del protocolo de pruebas para el proceso de mantenimiento. El protocolo de pruebas para el proceso involucra las siguientes pruebas:

NTC 375: Medición de la resistencia de los devanados.

NTC 471: Medición de la relación de transformación, verificación de polaridad y relación de fase.

NTC 1005: Medición de tensión de cortocircuito. Medición de pérdidas con carga.

NTC 1031: Medición de la pérdidas y corriente sin carga (en vacío).

NTC 837: Tensión aplicada. Sobre-tensión inducida.

Precondiciones

El usuario debe estar autenticado exitosamente en el sistema.

El usuario debe tener el rol "Responsable de protocolo" para ingresar.

La orden de mantenimiento debe tener estado activo.

Postcondiciones

Si el proceso es exitoso, el transformador ingresa a la bodega de entrega.

Si el proceso es no exitoso, se crea un pedido de servicio de reparación para el transformador seleccionado.

1. Flujo normal:

Page 29: Documento de Casos de Uso - repository.udistrital.edu.co

1. El usuario selecciona la opción "Pruebas".

2. El sistema muestra las opciones: Preliminares y Protocolo.

3. El usuario selecciona la opción "Protocolo".

4. El sistema muestra en la parte superior un formulario con los siguientes campos: - Solicitud [tipo: Numérico] [longitud: 10] [observación: búsqueda por identificador de la solicitud] - Fabricante [tipo: Texto] [longitud: 80] [observación: bloqueado, se obtiene de la información ingresada en la solicitud] - Número de serie [tipo: Texto] [longitud: 50] [observación: bloqueado, se obtiene de la información ingresada en la solicitud] - Resultado pruebas [tipo: Valor paramétrico] [longitud: n/a] [observación: Valores entre exitoso y no exitoso, Paramétrica tipo resultado, es exitoso cuando todas la pruebas son exitosas] - Buscar [tipo: Acción] [longitud: n/a] [observación: Al ingresar un valor en Solicitud y selecciona Buscar, el sistema realizar la búsqueda y carga la grilla de pruebas] El sistema muestra en la parte inferior una grilla de pruebas, listado de la descripción, con los siguientes encabezados: - Nombre prueba [tipo: Texto] [longitud: 20] [observación: n/a] - Fecha [tipo: Fecha dd/MM/aaaa] [longitud: n/a] [observación: n/a] - Resultado [tipo: Valor paramétrico] [longitud: n/a] [observación: Valores entre exitoso y no exitoso, Paramétrica tipo resultado].

5. El usuario ingresa un valor en el campo "Solicitud" y selecciona la opción "Buscar".

6. El sistema, si la solicitud tiene asignada un proceso de pruebas preliminares completa la información del formulario y de la grilla.

7. El sistema muestra las opciones: Consultar, Terminar y Eliminar.

8. El sistema, en caso de no existir un proceso de pruebas preliminares se muestra el mensaje "La solicitud no tiene creado un proceso de pruebas" El sistema muestra la opción Crear.

9. El usuario selecciona algún ítem de la grilla de pruebas y la opción "Consultar".

10. El sistema muestra un componente con el respectivo formulario de la prueba seleccionada: - CU_PRO012 - Gestionar prueba norma NTC 375 Medición de la resistencia de los devanados: flujo normal - CU_PRO011 - Gestionar prueba norma NTC 471 Medición de la relación de transformación, verificación de polaridad y relación de fase: flujo normal - CU_PRO013 - Gestionar prueba norma NTC 1005 Medición de tensión de cortocircuito: flujo normal - CU_PRO014 - Gestionar prueba norma NTC 1031 Medición de la pérdidas y corriente sin carga (en vacío): flujo normal - CU_PRO016 - Gestionar prueba norma NTC 837 Tensión aplicada Si el usuario selecciona la opción "Crear", se ejecuta el flujo alterno crear proceso de pruebas.

Page 30: Documento de Casos de Uso - repository.udistrital.edu.co

11. Si el usuario selecciona la opción "Terminar", se ejecuta el flujo alterno terminar proceso de pruebas.

12. Si el usuario selecciona la opción "Eliminar", se ejecuta el flujo alterno eliminar proceso de pruebas.

2.1 Flujo alterno crear proceso de pruebas:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Crear".

2. El sistema genera un nuevo proceso de pruebas preliminares y muestra el mensaje "Se ha creado exitosamente el proceso de pruebas", este proceso tiene el estado activo y es de tipo preliminar.

2.2 Flujo alterno terminar proceso de pruebas:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Terminar".

2. El sistema muestra el mensaje "¿Está seguro de terminar el proceso?" y las opciones "Aceptar" y "Cancelar".

3. El usuario selecciona "Aceptar".

4. El sistema realiza la siguiente validación: - Si todas las pruebas son exitosa, el proceso es exitoso - Si alguna de las pruebas no es exitosa, el proceso es no exitoso El sistema modifica el estado del proceso a terminado y muestra el mensaje "Se ha terminado el proceso de pruebas".

5. El usuario selecciona "Aceptar".

6. El sistema eliminar el proceso y la pruebas adjuntas, el sistema muestra el mensaje "Se he eliminado exitosamente el proceso de pruebas".

2.3 Flujo alterno eliminar proceso de pruebas:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Eliminar".

2. El sistema valida que el proceso tenga el estado terminad, si la validación es exitosa muestra el mensaje "¿Está seguro de eliminar el proceso?" y las opciones "Aceptar" y "Cancelar".

3. El usuario selecciona "Aceptar".

4. El sistema eliminar el proceso y la pruebas adjuntas, el sistema muestra el mensaje "Se he eliminado exitosamente el proceso de pruebas".

3. Excepciones:

1. Si no se genera resultado al buscar por número de solicitud, el sistema presenta el mensaje de información "No existe el número de solicitud ingresado".

2. Si se genera un error al terminar, el sistema presenta un mensaje de error "Error al terminar el proceso", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 6 del flujo normal.

3. Si al eliminar el sistema valida que el proceso tiene estado terminado, el sistema presenta el mensaje de error "No es posible eliminar el proceso tiene estado terminado", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 6 del flujo normal.

4. Si se genera un error al eliminar, el sistema presenta el mensaje de error "Error al eliminar el proceso seleccionado", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 6 del flujo normal.

Page 31: Documento de Casos de Uso - repository.udistrital.edu.co

4. Criterios de aceptación:

1. Validación del cumplimiento del flujo normal, flujo alterno crear proceso de pruebas, flujo alterno terminar proceso de pruebas, y flujo alterno eliminar proceso de pruebas.

3.12 CU_PRO007 - Gestionar prueba norma NTC 1465 Especificaciones para aceites minerales Este componente permite la gestión de la información de la prueba de especificación de aceites minerales. - Norma NTC 1465 -

Precondiciones

1. El usuario debe estar autenticado exitosamente en el sistema. 2. El usuario debe tener el rol "Responsable de protocolo" para ingresar. 3. El proceso de pruebas debe tener estado activo.

Postcondiciones

1. Si la prueba tiene estado "Terminado", solo se puede consultar la información. 1. Flujo normal:

1. El usuario selecciona la opción "Información Aceite".

2. El sistema muestra un formulario con los siguientes campos bloqueados: - Líquido Aislante [tipo: Paramétrica] [longitud: n/a] - Referencia [tipo: Paramétrica] [longitud: n/a] - Ruptura [tipo: numérico] [longitud: 10] [Observaciones: Valor en voltios] - Método [tipo: Paramétrica] [longitud: n/a] El sistema muestra las siguientes opciones de control: Modificar y Terminar.

3. Si el usuario selecciona la opción "Modificar", se ejecuta el flujo alterno modificar prueba.

4. Si el usuario selecciona la opción "Terminar", se ejecuta el flujo alterno terminar prueba.

2.1 Flujo alterno modificar prueba:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Modificar".

2. El sistema desbloquea los siguientes campos: - Líquido Aislante* [Observaciones: Bloqueado permanente, carga el valor ACEITE MINERAL] - Referencia* [Observaciones: Bloqueado permanente, predeterminado tiene el valor AISREF] - Ruptura* - Método* [Observaciones: Bloqueado permanente, predeterminado tiene el valor ASTM - 08700] El sistema oculta las opciones "Modificar" y "Terminar", se muestra las siguientes opciones de control: "Guardar" y "Cancelar".

Page 32: Documento de Casos de Uso - repository.udistrital.edu.co

3. El usuario ingresar los valores solicitados y selecciona la opción "Guardar".

4. El sistema realiza las validaciones definida en la excepción (1), si la validación es correcta el sistema almacena los datos y muestra el mensaje "Se ha modificado exitosamente la prueba".

5. El sistema muestra el paso 2 del flujo normal.

2.2 Flujo alterno terminar proceso de pruebas:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Terminar".

2. El sistema muestra el mensaje "¿Está seguro de terminar la prueba?" y las opciones "Aceptar" y "Cancelar".

3. El usuario selecciona "Aceptar".

4. El sistema realiza las validaciones definida en la excepción (1), si la validación es correcta el sistema modifica el estado a "Terminado" y muestra el mensaje "Esta prueba se ha terminado, solo se puede consultar nuevamente".

5. El sistema muestra el paso 2 del flujo normal.

3. Excepciones:

1. Si el sistema valida si no se han ingresado datos obligatorios, se muestra el siguiente mensaje "No se puede guardar campos vacíos" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

2. Si se genera un error al modificar, el sistema presenta el mensaje de error "Error al modificar prueba", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 2 del flujo normal.

3. Si se genera un error al terminar, el sistema presenta el mensaje de error "Error al terminar prueba", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 2 del flujo normal.

4. Criterios de aceptación:

1. Validación del cumplimiento del flujo normal, flujo alterno modificar prueba y flujo alterno terminar prueba.

3.13 CU_PRO008 - Gestionar prueba norma NTC 471 Medición de la relación de transformación, verificación de polaridad y relación de fase Este componente permite la gestión de la información de la prueba de Medición de la relación, polaridad y relación de fase para un transformador serie 15kva. - Norma NTC 471 - El componente permite el ingreso de la relación de 5 posiciones.

Precondiciones

1. El usuario debe estar autenticado exitosamente en el sistema. 2. El usuario debe tener el rol "Responsable de protocolo" para ingresar. 3. El proceso de pruebas debe tener estado activo.

Page 33: Documento de Casos de Uso - repository.udistrital.edu.co

Postcondiciones

1. Si la prueba tiene estado "Terminado", solo se puede consultar la información. 1. Flujo normal:

1. El usuario selecciona la opción "Medición de relación".

2. El sistema muestra un formulario con los siguientes campos bloqueados: - Relación de transformación [tipo: Texto] [longitud: 20] [observación: n/a] - Fase-Fase [tipo: Texto] [longitud: 20] - Fase- Neutro [tipo: Texto] [longitud: 20] - Polaridad [tipo: Texto] [longitud: 20] - Grupo de conexión [tipo: Paramétrico] [longitud: n/a] [observaciones: se obtiene desde la información del transformador] - Resultado [tipo: Valor Paramétrico] [longitud: n/a] El sistema muestra en la parte inferior una grilla de resultados con los siguientes encabezados (Se debe registrar los datos de las 5 posiciónes de relación): - Posición [tipo: Texto] [longitud: 2] [observaciones: Valores entre 1 y 5] - Tensión derivación [tipo: Numérico] [longitud: 16,2] - Fase U [tipo: Numérico] [longitud: 16,2] - Fase V [tipo: Numérico] [longitud: 10,2] - Fase W [tipo: Numérico] [longitud: 10,2] - Nominal [tipo: Numérico] [longitud: 10,2] - Mínima [tipo: Numérico] [longitud: 10,2] - Máxima [tipo: Numérico] [longitud: 10,2] El sistema muestra las siguientes opciones de control: Modificar y Terminar.

3. Si el usuario selecciona la opción "Modificar", se ejecuta el flujo alterno modificar prueba.

4. Si el usuario selecciona la opción "Terminar", se ejecuta el flujo alterno terminar prueba.

2.1 Flujo alterno modificar prueba:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Modificar".

2. El sistema desbloquea los siguientes campos: - Relación de transformación* [tipo: Texto] [longitud: 20] [observación: n/a] - Fase-Fase* [tipo: Texto] [longitud: 20] [observación: n/a] - Fase- Neutro* [tipo: Texto] [longitud: 20] [observación: n/a] - Polaridad* [tipo: Texto] [longitud: 20] [observación: n/a] - Grupo de conexión* [tipo: Paramétrico] [longitud: n/a] [observación: Valores entre DyN5 y Dyn11, solo se habilita la opción DyN5] - Resultado* [tipo: Valor Paramétrico] [longitud: n/a] [observación: Valores entre exitoso y no exitoso] El sistema habilita para editar la grilla de resultados con los siguientes encabezados (Se debe registrar los datos de las 5 posiciónes de relación): - Posición* [tipo: Texto] [longitud: 2] [observaciones: Valores entre 1 y 5] - Tensión* derivación [tipo: Numérico] [longitud: 16,2] - Fase U* [tipo: Numérico] [longitud: 16,2]

Page 34: Documento de Casos de Uso - repository.udistrital.edu.co

- Fase V* [tipo: Numérico] [longitud: 10,2] - Fase W* [tipo: Numérico] [longitud: 10,2] - Nominal* [tipo: Numérico] [longitud: 10,2] - Mínima* [tipo: Numérico] [longitud: 10,2] - Máxima* [tipo: Numérico] [longitud: 10,2] Lo campos con * son obligatorios.

3. El sistema oculta las opciones "Modificar" y "Terminar", se muestra las siguientes opciones de control: "Guardar" y "Cancelar".

4. El usuario ingresar los valores solicitados y selecciona la opción "Guardar".

5. El sistema realiza las validaciones definida en la excepción (1), si la validación es correcta el sistema almacena los datos y muestra el mensaje "Se ha modificado exitosamente la prueba".

6. El sistema muestra el paso 2 del flujo normal.

2.2 Flujo alterno terminar proceso de pruebas:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Terminar".

2. El sistema muestra el mensaje "¿Está seguro de terminar la prueba?" y las opciones "Aceptar" y "Cancelar".

3. El usuario selecciona "Aceptar".

4. El sistema realiza las validaciones definida en la excepción (1), si la validación es correcta el sistema modifica el estado a "Terminado" y muestra el mensaje "Esta prueba se ha terminado, solo se puede consultar nuevamente".

5. El sistema muestra el paso 2 del flujo normal.

3. Excepciones:

1. Si el sistema valida si no se han ingresado datos obligatorios, se muestra el siguiente mensaje "No se puede guardar campos vacíos" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

2. Si se genera un error al modificar, el sistema presenta el mensaje de error "Error al modificar prueba", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 2 del flujo normal.

3. Si se genera un error al terminar, el sistema presenta el mensaje de error "Error al terminar prueba", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 2 del flujo normal.

4. Criterios de aceptación:

1. Validación del cumplimiento del flujo normal, flujo alterno modificar prueba y flujo alterno terminar prueba.

3.14 CU_PRO009 - Gestionar prueba norma NTC 375 Medición de la resistencia de los devanados Este componente permite la gestión de la información de la prueba de Medición de la resistencia de los devanados para un transformador serie 15kva. - Norma NTC 375 -

Page 35: Documento de Casos de Uso - repository.udistrital.edu.co

Se gestiona la medición de la resistencia entre:

Alta tensión y tierra.

Baja tensión y tierra.

Alta tensión, baja tensión y tierra.

Precondición

1. El usuario debe estar autenticado exitosamente en el sistema. 2. El usuario debe tener el rol "Responsable de protocolo" para ingresar. 3. El proceso de pruebas debe tener estado activo.

Postcondición

1. Al guardar el sistema calcula el promedio de la derivadas primarias y secundarias. 2. Si la prueba tiene estado "Terminado", solo se puede consultar la información. 1. Flujo normal:

1. El usuario selecciona la opción "Medición de resistencia".

2. El sistema muestra un formulario en la parte superior con los siguientes campos bloqueados: - Tiempo de lectura [tipo: Numérico] [longitud: 18] - Tensión [tipo: Numérico] [longitud: 18] [observación: Valor en kilovoltios] - AT y T [tipo: Numérico] [longitud: 10] [observación: n/a] - BT y T [tipo: Numérico] [longitud: 10] [observación: n/a] - AT, BT y T [tipo: Numérico] [longitud: 10] [observación: n/a] - Resultado [tipo: Valor paramétrico] [longitud: n/a] [observación: Valores entre exitoso y no exitoso] En la parte inferior encuentra una matriz con 3 columnas y 6 filas, en la primera fila tiene los siguientes valores: - Derivadas - Primario - Secundario En la primera columna se tienen los siguientes valores: - U-V [tipo: Numérico] [longitud: 6,3] - V-W [tipo: Numérico] [longitud: 6,3] - W-V [tipo: Numérico] [longitud: 6,3] - Promedio [tipo: Numérico] [longitud: 6,3] - Material de fabricación [tipo: Valor paramétrico] [longitud: n/a] [observación: Valores de material de devanado]

3. El sistema muestra las siguientes opciones de control: Modificar y Terminar.

4. Si el usuario selecciona la opción "Modificar", se ejecuta el flujo alterno modificar prueba.

5. Si el usuario selecciona la opción "Terminar", se ejecuta el flujo alterno terminar prueba.

2.1 Flujo alterno modificar prueba:

Page 36: Documento de Casos de Uso - repository.udistrital.edu.co

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Modificar".

2. El sistema desbloquea los siguientes campos: - Tiempo de lectura [observación: Valor en milisegundos] - Tensión* [observación: Valor en kilovoltios] - AT y T* - BT y T* - AT, BT y T* - Resultado* El sistema desbloquea los campos de la matriz con 3 columnas y 6 filas, en la primera fila tiene los siguientes valores: - Derivadas - Primario - Secundario En la primera columna se tienen los siguientes valores: - U-V* [tipo: Numérico] [longitud: 6,3] - V-W* [tipo: Numérico] [longitud: 6,3] - W-V* [tipo: Numérico] [longitud: 6,3] - Promedio [tipo: Numérico] [longitud: 6,3] - Material de fabricación* [tipo: Valor paramétrico] [longitud: n/a] [observación: Valores de material de devanado] Lo campos con * son obligatorios.

3. El sistema oculta las opciones "Modificar" y "Terminar", se muestra las siguientes opciones de control: "Guardar" y "Cancelar".

4. El usuario ingresar los valores solicitados y selecciona la opción "Guardar".

5. El sistema realiza las validaciones definida en la excepción (1), si la validación es correcta el sistema almacena los datos y muestra el mensaje "Se ha modificado exitosamente la prueba".

6. El sistema muestra el paso 2 del flujo normal.

2.2 Flujo alterno terminar prueba:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Terminar".

2. El sistema muestra el mensaje "¿Está seguro de terminar la prueba?" y las opciones "Aceptar" y "Cancelar".

3. El usuario selecciona "Aceptar".

4. El sistema realiza las validaciones definida en la excepción (1), si la validación es correcta el sistema modifica el estado a "Terminado" y muestra el mensaje "Esta prueba se ha terminado, solo se puede consultar nuevamente".

5. El sistema muestra el paso 2 del flujo normal.

3. Excepciones:

1. Si el sistema valida si no se han ingresado datos obligatorios, se muestra el siguiente mensaje "No se puede guardar campos vacíos" y detiene el proceso, para continuar

Page 37: Documento de Casos de Uso - repository.udistrital.edu.co

el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

2. Si se genera un error al modificar, el sistema presenta el mensaje de error "Error al modificar prueba", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 2 del flujo normal.

3. Si se genera un error al terminar, el sistema presenta el mensaje de error "Error al terminar prueba", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 2 del flujo normal.

4. Criterios de aceptación:

1. Validación del cumplimiento del flujo normal, flujo alterno modificar prueba y flujo alterno terminar prueba.

3.15 CU_PRO010 - Gestionar prueba norma NTC 1005 Medición de tensión de cortocircuito Este componente permite la gestión de la información de la prueba de cortocircuito de un transformador serie 15kva y pérdidas con carga. - Norma NTC 1005 -

Precondiciones

1. El usuario debe estar autenticado exitosamente en el sistema. 2. El usuario debe tener el rol "Responsable de protocolo" para ingresar. 3. El proceso de pruebas debe tener estado activo.

Postcondiciones

1. Si la prueba tiene estado "Terminado", solo se puede consultar la información. 1. Flujo normal:

1. El usuario selecciona la opción "Medición de cortocircuito".

2. El sistema muestra un formulario con los siguientes campos bloqueados: - Icc [tipo: Numérico] [longitud: 10,2] [observación: Corriente en corto circuito] - Ucc [tipo: Numérico] [longitud: 10,2] [observación: Voltaje en corto circuito] El sistema muestra en la parte inferior una grilla de resultados con los siguientes encabezados (Se debe registrar los datos con 3 valores de temperatura): - Medidas a 24 °C - Medidas a 85 °C - Garantizadas a 85 °C La grilla en la parte lateral izquierda tiene las siguientes etiquetas: - Pérdidas (W) [tipo: Numérico] [longitud: 18,2] - I2R (W) [tipo: Numérico] [longitud: 18,2] - Impedancia (%) [tipo: Numérico] [longitud: 5,3] Adicional en la parte inferior muestra un formulario con los siguientes campos:

Page 38: Documento de Casos de Uso - repository.udistrital.edu.co

- Regulación a plena carga [tipo: Numérico] [longitud: 10,4] [observación: Valores en porcentaje %] - Eficiencia a plena carga [tipo: Numérico] [longitud: 10,4] [observación: Valores en porcentaje %] El sistema muestra las siguientes opciones de control: Modificar y Terminar.

3. Si el usuario selecciona la opción "Modificar", se ejecuta el flujo alterno modificar prueba.

4. Si el usuario selecciona la opción "Terminar", se ejecuta el flujo alterno terminar prueba.

2.1 Flujo alterno modificar prueba:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Modificar".

2. El sistema desbloquea los siguientes campos: - Icc* [tipo: Numérico] [longitud: 10,2] [observación: Corriente en corto circuito] - Ucc* [tipo: Numérico] [longitud: 10,2] [observación: Voltaje en corto circuito] El sistema habilita para editar la grilla de resultados con los siguientes encabezados (Se debe registrar los datos con 3 valores de temperatura): - Medidas a 24 °C* - Medidas a 85 °C* - Garantizadas a 85 °C* La grilla en la parte lateral izquierda tiene las siguientes etiquetas: - Pérdidas (W)* - I2R (W)* - Impedancia (%)* Adicional en la parte inferior muestra un formulario con los siguientes campos: - Regulación a plena carga* - Eficiencia a plena carga* Lo campos con * son obligatorios.

3. El sistema oculta las opciones "Modificar" y "Terminar", se muestra las siguientes opciones de control: "Guardar" y "Cancelar".

4. El usuario ingresar los valores solicitados y selecciona la opción "Guardar".

5. El sistema realiza las validaciones definida en la excepción (1), si la validación es correcta el sistema almacena los datos y muestra el mensaje "Se ha modificado exitosamente la prueba".

6. El sistema muestra el paso 2 del flujo normal.

2.2 Flujo alterno terminar proceso de pruebas: 3. Excepciones:

1. Si el sistema valida si no se han ingresado datos obligatorios, se muestra el siguiente mensaje "No se puede guardar campos vacíos" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

Page 39: Documento de Casos de Uso - repository.udistrital.edu.co

2. Si se genera un error al modificar, el sistema presenta el mensaje de error "Error al modificar prueba", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 2 del flujo normal.

3. Si se genera un error al terminar, el sistema presenta el mensaje de error "Error al terminar prueba", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 2 del flujo normal.

4. Criterios de aceptación:

1. Validación del cumplimiento del flujo normal, flujo alterno modificar prueba y flujo alterno terminar prueba.

3.16 CU_PRO011 - Gestionar prueba norma NTC 1031 Medición de la pérdidas y corriente sin carga (en vacío) Este componente permite la gestión de la información de la prueba de transformador serie 15kv en vacío. - Norma NTC 1031 -

Precondiciones

1. El usuario debe estar autenticado exitosamente en el sistema. 2. El usuario debe tener el rol "Responsable de protocolo" para ingresar. 3. El proceso de pruebas debe tener estado activo.

Postcondiciones

1. Si la prueba tiene estado "Terminado", solo se puede consultar la información. 1. Flujo normal:

1. El usuario selecciona la opción "Medición sin carga".

2. El sistema muestra un formulario con los siguientes campos bloqueados: - Tensión (V) [tipo: Numérico] [longitud: 18,2] [observaciones: este valor se obtiene desde el valor nominal secundario del transformador] - Ix1 (A) [tipo: Numérico] [longitud: 4,3] - I2 (A) [tipo: Numérico] [longitud: 4,3] - I3 (A) [tipo: Numérico] [longitud: 4,3] - Promedio % [tipo: Numérico] [longitud: 4,3] - Garantía % [tipo: Numérico] [longitud: 4,3] - Po Medida (W) [tipo: Numérico] [longitud: 5,2] - Po Garantizado (W) [tipo: Numérico] [longitud: 5,2]

3. Si el usuario selecciona la opción "Modificar", se ejecuta el flujo alterno modificar prueba.

4. Si el usuario selecciona la opción "Terminar", se ejecuta el flujo alterno terminar prueba.

2.1 Flujo alterno modificar prueba:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Modificar".

2. El sistema desbloquea los siguientes campos:

Page 40: Documento de Casos de Uso - repository.udistrital.edu.co

- Ix (A)* - I2 (A)* - I3 (A)* - Promedio %* - Garantía %* - Po Medida (W)* - Po Garantizado (W)* El sistema oculta las opciones "Modificar" y "Terminar", se muestra las siguientes opciones de control: "Guardar" y "Cancelar".

3. El usuario ingresar los valores solicitados y selecciona la opción "Guardar".

4. El sistema realiza las validaciones definida en la excepción (1), si la validación es correcta el sistema almacena los datos y muestra el mensaje "Se ha modificado exitosamente la prueba".

5. El sistema muestra el paso 2 del flujo normal.

2.2 Flujo alterno terminar proceso de pruebas:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Terminar".

2. El sistema muestra el mensaje "¿Está seguro de terminar la prueba?" y las opciones "Aceptar" y "Cancelar".

3. El usuario selecciona "Aceptar".

4. El sistema realiza las validaciones definida en la excepción (1), si la validación es correcta el sistema modifica el estado a "Terminado" y muestra el mensaje "Esta prueba se ha terminado, solo se puede consultar nuevamente".

5. El sistema muestra el paso 2 del flujo normal.

3. Excepciones:

1. Si el sistema valida si no se han ingresado datos obligatorios, se muestra el siguiente mensaje "No se puede guardar campos vacíos" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

2. Si se genera un error al modificar, el sistema presenta el mensaje de error "Error al modificar prueba", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 2 del flujo normal.

3. Si se genera un error al terminar, el sistema presenta el mensaje de error "Error al terminar prueba", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 2 del flujo normal.

4. Criterios de aceptación:

1. Validación del cumplimiento del flujo normal, flujo alterno modificar prueba y flujo alterno terminar prueba.

3.17 CU_PRO012 - Gestionar prueba norma NTC 3396 Pinturas para tanques de transformadores Este componente permite la gestión de la información de la prueba de pintura de tanques para transformadores serie 15kv. - Norma NTC 3396 -

Page 41: Documento de Casos de Uso - repository.udistrital.edu.co

Precondiciones

1. El usuario debe estar autenticado exitosamente en el sistema. 2. El usuario debe tener el rol "Responsable de protocolo" para ingresar. 3. El proceso de pruebas debe tener estado activo.

Postcondiciones

1. Si la prueba tiene estado "Terminado", solo se puede consultar la información. 1. Flujo normal:

1. El usuario selecciona la opción "Información de pintura".

2. El sistema muestra un formulario con los siguientes campos bloqueados: - Color [tipo: Paramétrica] [longitud: n/a] [Observaciones: Bloqueado permanente, predeterminado se coloca RAL 70 ] - Salina Ambiente 1 [tipo: Paramétrica] [longitud: n/a] - Salina Ambiente 2 [tipo: Paramétrica] [longitud: n/a] - Impacto [tipo: Paramétrico] [longitud: n/a] - Espesor [tipo: Numérica] [longitud: 5] - Espesor Ambiente 1 [tipo: Paramétrica] [longitud: n/a] - Espesor Ambiente 2 [tipo: Paramétrica] [longitud: n/a] - Adherencia [tipo: Numérico] [longitud: 3] El sistema muestra las siguientes opciones de control: Modificar y Terminar.

3. Si el usuario selecciona la opción "Modificar", se ejecuta el flujo alterno modificar prueba.

4. Si el usuario selecciona la opción "Terminar", se ejecuta el flujo alterno terminar prueba.

2.1 Flujo alterno modificar prueba:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Modificar".

2. El sistema desbloquea los siguientes campos: - Salina Ambiente 1* [tipo: Paramétrica] [observaciones: Valores exitoso/No exitoso] - Salina Ambiente 2* [tipo: Paramétrica] [longitud: n/a][observaciones: Valores exitoso/No exitoso] - Impacto* [tipo: Paramétrico] [observaciones: Valores exitoso/No exitoso] - Espesor* [tipo: Numérica] [longitud: 5] - Espesor Ambiente 1* [tipo: Paramétrica] [observaciones: Valores exitoso/No exitoso] - Espesor Ambiente 2* [tipo: Paramétrica] [observaciones: Valores exitoso/No exitoso] - Adherencia* [tipo: Numérico] El sistema oculta las opciones "Modificar" y "Terminar", se muestra las siguientes opciones de control: "Guardar" y "Cancelar".

3. El usuario ingresar los valores solicitados y selecciona la opción "Guardar".

4. El sistema realiza las validaciones definida en la excepción (1), si la validación es correcta el sistema almacena los datos y muestra el mensaje "Se ha modificado exitosamente la prueba".

Page 42: Documento de Casos de Uso - repository.udistrital.edu.co

5. El sistema muestra el paso 2 del flujo normal.

2.2 Flujo alterno terminar proceso de pruebas:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Terminar".

2. El sistema muestra el mensaje "¿Está seguro de terminar la prueba?" y las opciones "Aceptar" y "Cancelar".

3. El usuario selecciona "Aceptar".

4. El sistema realiza las validaciones definida en la excepción (1), si la validación es correcta el sistema modifica el estado a "Terminado" y muestra el mensaje "Esta prueba se ha terminado, solo se puede consultar nuevamente".

5. El sistema muestra el paso 2 del flujo normal.

3. Excepciones:

1. Si el sistema valida si no se han ingresado datos obligatorios, se muestra el siguiente mensaje "No se puede guardar campos vacíos" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

2. Si se genera un error al modificar, el sistema presenta el mensaje de error "Error al modificar prueba", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 2 del flujo normal.

3. Si se genera un error al terminar, el sistema presenta el mensaje de error "Error al terminar prueba", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 2 del flujo normal.

4. Criterios de aceptación:

1. Validación del cumplimiento del flujo normal, flujo alterno modificar prueba y flujo alterno terminar prueba.

3.18 CU_PRO013 - Gestionar prueba norma NTC 837 Tensión aplicada Este componente permite la gestión de la información de la prueba de ensayo dieléctrico. - Norma NTC 837 -

Precondiciones

1. El usuario debe estar autenticado exitosamente en el sistema. 2. El usuario debe tener el rol "Responsable de protocolo" para ingresar. 3. El proceso de pruebas debe tener estado activo.

Postcondiciones

1. Si la prueba tiene estado "Terminado", solo se puede consultar la información. 1. Flujo normal:

1. El usuario selecciona la opción "Aceite Mineral".

2. El sistema muestra un formulario con los siguientes campos bloqueados:

Page 43: Documento de Casos de Uso - repository.udistrital.edu.co

- BT contra AT y tierra [tipo: Numérico] [longitud: 18,2] [observaciones: en kilovoltios kV] - AT contra BT y tierra [tipo: Numérico] [longitud: 18,2] [observaciones: en kilovoltios kV] - Tensión [tipo: Numérico] [longitud: 20] [observaciones: en voltios V] - Frecuencia [tipo: Numérico] [longitud: 10] [observaciones: en hertz Hz] - Tiempo [tipo: Numérico] [longitud: 10] [observaciones: en segundos s] El sistema muestra las siguientes opciones de control: Modificar y Terminar.

3. Si el usuario selecciona la opción "Modificar", se ejecuta el flujo alterno modificar prueba.

4. Si el usuario selecciona la opción "Terminar", se ejecuta el flujo alterno terminar prueba.

2.1 Flujo alterno modificar prueba:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Modificar".

2. El sistema desbloquea los siguientes campos: - BT contra AT y tierra* - AT contra BT y tierra* - Tensión [tipo: Numérico]* - Frecuencia [tipo: Numérico]* - Tiempo [tipo: Numérico]* El sistema oculta las opciones "Modificar" y "Terminar", se muestra las siguientes opciones de control: "Guardar" y "Cancelar".

3. El usuario ingresar los valores solicitados y selecciona la opción "Guardar".

4. El sistema realiza las validaciones definida en la excepción (1), si la validación es correcta el sistema almacena los datos y muestra el mensaje "Se ha modificado exitosamente la prueba".

5. El sistema muestra el paso 2 del flujo normal.

2.2 Flujo alterno terminar proceso de pruebas:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Terminar".

2. El sistema muestra el mensaje "¿Está seguro de terminar la prueba?" y las opciones "Aceptar" y "Cancelar".

3. El usuario selecciona "Aceptar".

4. El sistema realiza las validaciones definida en la excepción (1), si la validación es correcta el sistema modifica el estado a "Terminado" y muestra el mensaje "Esta prueba se ha terminado, solo se puede consultar nuevamente".

5. El sistema muestra el paso 2 del flujo normal.

3. Excepciones:

1. Si el sistema valida si no se han ingresado datos obligatorios, se muestra el siguiente mensaje "No se puede guardar campos vacíos" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

2. Si se genera un error al modificar, el sistema presenta el mensaje de error "Error al modificar prueba", para continuar el usuario debe hacer clic en el botón "Aceptar" y

Page 44: Documento de Casos de Uso - repository.udistrital.edu.co

muestra el paso 2 del flujo normal.

3. Si se genera un error al terminar, el sistema presenta el mensaje de error "Error al terminar prueba", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 2 del flujo normal.

4. Criterios de aceptación:

1. Validación del cumplimiento del flujo normal, flujo alterno modificar prueba y flujo alterno terminar prueba.

3.19 CU_USU001 - Autenticar usuarios de la aplicación Este caso de uso permite el ingreso de un usuario a la aplicación cuando exitosamente valida que la combinación de correo y contraseña está asignada a un usuario del sistema.

Usuario funcional

Precondición

1. Debe existir una estructura donde esté almacenada la información de usuario donde se asocie con dirección de correo y contraseña.

Postcondición

1. Si la validación es exitosa, se mostrará el menú de inicio de la aplicación configurado para cada rol del sistema.

2. Al intentar ingresar sin éxito hasta tres veces consecutivas el sistema bloquea la cuenta. 1. Flujo básico:

1. El usuario digita en un navegador web la "url" de la aplicación.

2. El sistema muestra un formulario con los siguientes campos habilitados: - Correo* [tipo: texto] [longitud: 50] [validación de caracteres para correo] - Contraseña* [tipo: contraseña] [longitud: 16] Los campos con * son obligatorios Muestra la opción de "Ingresar".

3. El usuario ingresa los datos solicitados y selecciona "Ingresar".

4. El sistema realiza las validaciones definidas en las excepciones (1, 2, 3, 4, 5 y 6), si la validación es correcta, el sistema permite el ingreso al sistema y muestra el menú de rol del usuario que ingresa.

2. Excepciones:

1. El sistema valida si no se han ingresado datos obligatorios, se muestra el siguiente mensaje "No se puede realizar búsqueda, diligencie todos los campos obligatorios" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

2. El sistema valida si no se han ingresado un correo válido, se muestra el siguiente mensaje "El valor ingresado no es un correo" y detiene el proceso, para continuar el

Page 45: Documento de Casos de Uso - repository.udistrital.edu.co

usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

3. El sistema valida si la contraseña es menor de 8 caracteres o mayor de 16 caracteres, se muestra el siguiente mensaje "Contraseña ingresada, debe ser mayor de 8 caracteres y menor de 16 caracteres" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

4. El sistema valida si la combinación correo y contraseña actual no es correcta, se muestra el siguiente mensaje "El correo o la contraseña es incorrecta intente de nuevo", se adiciona un error al contador de ingreso no exitoso a la cuenta y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

5. El sistema valida si la combinación correo y contraseña actual no es correcta por tercera vez, se muestra el siguiente mensaje "El correo o la contraseña es incorrecta intente de nuevo, su cuenta ha sido bloqueada, por favor comuníquese con el administrador" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

6. El sistema valida que la cuenta tiene el contador de ingresos no exitosos en 3, se muestra el siguiente mensaje "Su cuenta está bloqueado, por favor comuníquese con el administrador" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

3. Criterios de aceptación:

1. Validación del cumplimiento del flujo normal.

3.20 CU_USU002 - Modificar contraseña de cuenta de usuario Este caso permite la modificación de la contraseña de acceso a una cuenta de usuario del sistema. Reglas de contraseña:

La contraseña debe estar entre 8 y 16 caracteres.

Precondiciones

1. El usuario debe estar autenticado exitosamente en el sistema. 2. Cualquier rol del sistema asignado al usuario puede modificar su propia contraseña.

Postcondiciones

1. Se envía correo notificando la modificación de la contraseña. 1. Flujo normal:

1. Si el usuario tiene el rol "Usuario", se inicia el flujo 1.1.

2. Si el caso de uso ha sido iniciado desde el caso de uso: CU_USU003 - Gestionar cuentas de usuario se ejecuta el flujo 1.2.

1.1 Flujo alteno el usuario modifica contraseña:

1. Este flujo se ejecuta cuando el usuario tiene el rol "Usuario".

Page 46: Documento de Casos de Uso - repository.udistrital.edu.co

2. El sistema muestra las siguientes pestañas - Modificar contraseña.

3. El usuario selecciona la pestaña "Modificar contraseña".

4. El sistema muestra un formulario con los siguientes campos desbloqueados: - Contraseña actual* [tipo: Contraseña] [L longitud: 50] - Contraseña nueva* [tipo: Contraseña] [L longitud: 50] - Confirmar contraseña nueva* [tipo: Contraseña] [L longitud: 50] El sistema muestra las opciones "Modificar contraseña" y "Cancelar".

5. El usuario ingresar los valores solicitados y selecciona el botón "Modificar contraseña".

6. El sistema realiza las validaciones definidas en las excepciones (1, 2, 3), si la validación es correcta el sistema almacena los datos y muestra el mensaje "Se ha modificado exitosamente la contraseña".

7. El usuario puede retornar al paso 4 seleccionado "Cancelar".

1.2 Flujo alterno el administrador modifica contraseña:

1. Este flujo se ejecuta cuando es iniciado desde el caso de uso: CU_USU003 - Gestionar cuentas de usuario.

2. El sistema muestra un formulario con los siguientes campos desbloqueados: - Contraseña nueva* [tipo: Contraseña] [L longitud: 50] - Confirmar contraseña nueva* [tipo: Contraseña] [L longitud: 50] El sistema muestra las opciones "Modificar contraseña" y "Cancelar".

3. El usuario ingresar los valores solicitados y selecciona el botón "Modificar contraseña".

4. El sistema realiza las validaciones definidas en las excepciones (1 y 3), si la validación es correcta el sistema almacena los datos y muestra el mensaje "Se ha modificado exitosamente la contraseña".

5. El usuario puede retornar al paso 3, seleccionado "Cancelar".

2. Excepciones:

1. El sistema valida si no se han ingresado datos obligatorios, se muestra el siguiente mensaje "Diligencie todos los campos obligatorios" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información

2. El sistema valida si la contraseña actual no es correcta, se muestra el siguiente mensaje "La contraseña es incorrecta intente de nuevo" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

3. El sistema valida si la contraseña es menor de 8 caracteres o mayor de 16 caracteres, se muestra el siguiente mensaje "Contraseña ingresada, debe ser mayor de 8 caracteres y menor de 16 caracteres" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

3. Criterios de aceptación:

1. Validación del cumplimiento del flujo normal.

Page 47: Documento de Casos de Uso - repository.udistrital.edu.co

3.21 CU_USU003 - Gestionar cuentas de usuario Permite administrar las cuentas de usuario del sistema.

Creación de cuentas

Eliminar cuenta

Asignar roles a una cuenta

Asignar usuario a cliente

Modificar contraseña a una cuenta Se incluye el caso de uso: - CU_USU002 - Modificar contraseña de cuenta de usuario - CU_CLI001 - Realizar búsqueda de cliente

Precondiciones

1. El usuario debe estar autenticado exitosamente en el sistema. 2. El usuario debe tener el rol "Administrador del sistema".

Postcondiciones

1. Si el usuario es bloqueado este no puede ingresar a la aplicación hasta que el administrador modifique la contraseña de dicho usuario.

2. Si se crea un usuario su contraseña es "prueba123". 1. Flujo normal:

1. El sistema muestra las siguiente pestañas - Gestionar usuario - Modificar contraseña.

2. Si el usuario selecciona la pestaña "Modificar contraseña", se inicia el flujo normal del caso de uso "CU_USU002 - Modificar contraseña de cuenta de usuario".

3. El usuario selecciona la pestaña "Gestionar usuario".

4. El sistema muestra un formulario en la parte superior con el siguiente campo desbloqueado: - Correo* [tipo: texto] [longitud: 50] [Este campo está desbloqueado, validación de caracteres para correo].

5. El sistema muestra un formulario con título "Cliente asignado" con los siguientes campos bloqueados: - Número de documento [tipo: numérico] [longitud: 20] - Nombre / Razón social [tipo: Valor Texto] [longitud: 80] - Buscar cliente [tipo: botón] [longitud: n/a] [observación: Al hacer clic sobre este botón se inicia el flujo 1.2 del caso de uso: CU_CLI001 - Realizar búsqueda de cliente].

6. El sistema muestra una grilla con título "Roles asignados" donde se muestra la lista de roles del sistema con los siguientes encabezados: - Rol [tipo: texto] [longitud: 50] - Asignado [tipo: cuadro selección] [longitud: n/a] [observación: Bloqueado, si el

Page 48: Documento de Casos de Uso - repository.udistrital.edu.co

cuadro está seleccionado, significa que ese usuario tiene dicho rol] El sistema muestra las opciones: "Buscar", "Nuevo", "Modificar", "Deshabilitar".

7. El usuario ingresar los valores solicitados (Correo) y selecciona el botón "Buscar".

8. El sistema valida la excepción (2) y carga la información de usuario seleccionado: Cliente asignado y Roles asignados.

9. Si el usuario selecciona la opción "Nuevo", se inicia el flujo 1.1.

10. Si el usuario selecciona la opción "Modificar", se inicia el flujo 1.2.

11. Si el usuario selecciona la opción "Deshabilitar", se inicia el flujo 1.3.

1.1 Flujo alterno crear usuario:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Nuevo".

2. El sistema desbloquea en el formulario con título "Cliente asignado" los siguientes campos: - Buscar cliente [tipo: botón] [longitud: n/a] [observación: Al hacer clic sobre este botón se inicia el flujo 1.2 del caso de uso: CU_CLI001 - Realizar búsqueda de cliente].

3. El sistema muestra una grilla con título "Roles asignados" donde se muestra la lista de roles del sistema con los siguientes encabezados: - Rol [tipo: texto] [longitud: 50] - Asignado [tipo: cuadro selección] [longitud: n/a] [observación: Desbloqueado, si el cuadro está seleccionado, significa que ese usuario tiene dicho rol] El sistema oculta las opciones: "Buscar", "Nuevo", "Modificar", "Deshabilitar" y muestra las opciones: "Guardar" y "Cancelar".

4. El usuario ingresar los valores solicitados y selecciona el botón "Guardar".

5. El sistema valida la excepción (1), si la validación es exitosa muestra el mensaje "Se ha creado exitosamente usuario".

6. El usuario puede retornar al paso 2 del flujo 1.1, seleccionado "Cancelar".

1.2 Flujo alterno modificar usuario:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Modificar".

2. El sistema desbloquea en el formulario con título "Cliente asignado" los siguientes campos: - Buscar cliente [tipo: botón] [longitud: n/a] [observación: Al hacer clic sobre este botón se inicia el flujo 1.2 del caso de uso: CU_CLI001 - Realizar búsqueda de cliente].

3. El sistema muestra una grilla con título "Roles asignados" donde se muestra la lista de roles del sistema con los siguientes encabezados: - Rol [tipo: texto] [longitud: 50] - Asignado [tipo: cuadro selección] [longitud: n/a] [observación: Desbloqueado, si el cuadro está seleccionado, significa que ese usuario tiene dicho rol]

Page 49: Documento de Casos de Uso - repository.udistrital.edu.co

El sistema oculta las opciones: "Buscar", "Nuevo", "Modificar", "Deshabilitar" y muestra las opciones: "Guardar" y "Cancelar".

4. El usuario ingresar los valores solicitados y selecciona el botón "Guardar".

5. El sistema valida la excepción (1), si la validación es exitosa muestra el mensaje "Se ha creado exitosamente usuario".

6. El usuario puede retornar al paso 2 del flujo 1.1, seleccionado "Cancelar".

1.3 Flujo alterno deshabilitar usuario:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Deshabilitar".

2. El sistema realiza las validaciones definidas en la excepción (3), si la validación es exitosa muestra el mensaje "¿Está seguro de entregar a cliente?" y las opciones "Aceptar" y "Cancelar".

3. El usuario selecciona "Aceptar".

4. El sistema realiza la asignación de bodega, el sistema muestra el mensaje "El transformador ha sido descargado, está disponible para entregar a cliente".

5. El usuario puede retornar al flujo normal paso 1, seleccionado "Cancelar".

2. Excepciones:

1. Si el sistema valida si no se han ingresado datos obligatorios, se muestra el siguiente mensaje "No se puede realizar búsqueda, diligencie todos los campos obligatorios" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

2. Si no se genera resultado al buscar, el sistema presenta el mensaje de información "No existe usuario".

3. Si el sistema valida que el usuario tiene solicitudes con estado diferente a "Terminado", se muestra el siguiente mensaje "El usuario no se puede deshabilitar existen solicitudes sin terminar".

3. Criterios de aceptación:

1. Validación del cumplimiento del flujo normal, flujo alterno crear usuario, flujo alterno modificar usuario y flujo alterno deshabilitar usuario.

3.22 CU_TRA001 - Realizar búsqueda de transformador serie 15Kv Este componente permite: Si el usuario tiene rol "Cliente", solo puede realizar búsqueda de los transformadores asignados a él. Si el usuario tiene rol "Responsable de cliente" puede realizar búsqueda de los transformadores asignados a un "Cliente" seleccionado. Si el usuario tiene rol "Responsable de cliente", "Responsable de transformador" o "Responsable de protocolo" puede realizar búsqueda por todos los transformadores. Se incluye el caso de uso: - CU_TRA003 - Crear transformador en sistema.

Page 50: Documento de Casos de Uso - repository.udistrital.edu.co

Precondiciones

1. El usuario debe estar autenticado exitosamente en el sistema. 2. El usuario debe tener los roles "Responsable de cliente", "Responsable de transformador",

"Responsable de protocolo" y/o "Cliente" para ingresar. 3. El cliente debe existir en el sistema. 4. El usuario con rol "Cliente" únicamente puede consultar sus transformadores. 5. El usuario con rol "Responsable de cliente" debe seleccionar un cliente para gestionar sus

solicitudes.

Postcondiciones

No tiene 1. Flujo normal:

1. El sistema valida el rol del usuario.

2. Si el usuario ha seleccionado un cliente, se ejecuta el flujo 1.1.

3. Si el usuario tiene rol "Responsable de cliente", "Responsable de transformador" o "Responsable de protocolo" se ejecuta el flujo 1.2.

4. Si el caso de uso ha sido iniciado desde el caso de uso: CU_CLI004 - Crear solicitud de cliente, se ejecuta el flujo 1.3.

1.1 Flujo alterno búsqueda de transformadores de un cliente:

1. Este flujo se ejecuta el usuario ha seleccionado un cliente.

2. El sistema muestra un formulario con los siguientes campos habilitados: - Nombre de fabricante* [tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observación: n/a] - Número de serie* [tipo: numérico] [longitud: 20] [observación: Debe ingresar más de tres dígitos] - Buscar [tipo: Acción, Botón] [longitud: n/a] [observación: Al seleccionar un valor en "Nombre de fabricante", ingresar un valor en "Número de serie" y selecciona Buscar, el sistema realizar la búsqueda y carga la lista de resultados de transformadores asignados al cliente] Los campo con * son obligatorios.

3. El usuario al seleccionar un valor en "Nombre de fabricante", ingresar un valor en "Número de serie" y selecciona "Buscar".

4. El sistema realizar la búsqueda y muestra en la parte inferior una grilla de resultados de los transformadores asignados al cliente seleccionado con los siguientes encabezados: - Nombre de fabricante [tipo: Texto] [longitud: 20] - Número de serie [tipo: numérico] [longitud: 20] - Capacidad [tipo: Valor numérico] [longitud: 18].

5. El usuario selecciona uno de los resultados.

1.2 Flujo alterno búsqueda por todos los transformadores:

1. Este flujo se ejecuta cuando el usuario tiene rol "Responsable de cliente", "Responsable de transformador" o "Responsable de protocolo".

Page 51: Documento de Casos de Uso - repository.udistrital.edu.co

2. El sistema muestra un formulario con los siguientes campos habilitados: - Nombre de fabricante* [tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observación: n/a] - Número de serie* [tipo: numérico] [longitud: 20] [observación: Debe ingresar más de tres dígitos] - Buscar [tipo: Acción, Botón] [longitud: n/a] [observación: Al seleccionar un valor en "Nombre de fabricante", ingresar un valor en "Número de serie" y selecciona Buscar, el sistema realizar la búsqueda y carga la lista de resultados de transformadores almacenados en el sistema] Los campo con * son obligatorios.

3. El usuario al seleccionar un valor en "Nombre de fabricante", ingresar un valor en "Número de serie" y selecciona "Buscar".

4. El sistema realizar la búsqueda y muestra en la parte inferior una grilla de resultados de los transformadores almacenados en el sistema: - Nombre de fabricante [tipo: Texto] [longitud: 20] - Número de serie [tipo: numérico] [longitud: 20] - Capacidad [tipo: Valor numérico] [longitud: 18] El sistema muestra la opción "Crear transformador".

5. El usuario selecciona uno de los resultados.

6. Si el usuario selecciona la opción "Crear transformador", se ejecuta el flujo normal del caso de uso CU_TRA003 - Crear transformador en sistema

1.3 Flujo alterno búsqueda desde una solicitud:

1. Este flujo se ejecuta cuando se hace el llamado desde el caso de uso: CU_CLI004 - Crear solicitud de cliente.

2. El sistema ejecuta el flujo normal, adiciona la opción "Búsqueda avanzada".

3. El usuario selecciona la opción "Búsqueda avanzada".

4. El sistema ejecuta el flujo 1.2.

2. Excepciones:

1. El sistema valida si no se han ingresado datos obligatorios, se muestra el siguiente mensaje "No se puede realizar búsqueda, diligencie todos los campos obligatorios" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

2. Si no se genera resultado al buscar, el sistema presenta el mensaje de información "No existe transformador".

3. Si el usuario ingresa en el campo "Número de serie" menos de tres dígitos, el sistema presenta el mensaje de información "Ingrese más de tres dígitos".

3. Criterios de aceptación:

1. Validación del cumplimiento del flujo normal, flujo alterno búsqueda de transformadores de un cliente y flujo alterno búsqueda por todos los transformadores.

3.23 CU_TRA002 - Gestionar la información del transformador

Page 52: Documento de Casos de Uso - repository.udistrital.edu.co

serie 15Kv Este caso de uso permite gestionar la siguiente información de transformador. - Información general del transformador - Información de aceite - Información de pintura. Adicional, genera el número de serie al transformador asignado a una solicitud de suministro. Se incluye el caso de uso: - CU_TRA003 - Crear transformador en sistema. - CU_TRA004 - Consultar el historial de transformador. - CU_PRO010 - Gestionar prueba norma NTC 1465 Especificaciones para aceites minerales nuevo. - CU_PRO015 - Gestionar prueba norma NTC 3396 Pinturas para tanques de transformadores.

Precondiciones

1. El usuario debe estar autenticado exitosamente en el sistema. 2. El usuario debe tener el rol "Responsable de transformador".

Postcondiciones

1. Si las pruebas NTC 3396 y NTC 1465 no están aprobadas, no se puede enviar el transformador al proceso "Protocolo de pruebas".

2. Si el transformador está asignado a una solicitud de suministro activa, el sistema genera el número de serie.

1. Flujo normal:

1. El usuario selecciona un transformador.

2. El sistema muestra las siguiente pestañas - Información general - Información de aceite - Información de pintura - Consultar historial El sistema muestra las opciones: "Nuevo transformador", "Enviar a pruebas protocolo".

3. Si el usuario selecciona la pestaña "Información general", se inicia el flujo 1.1.

4. Si el usuario selecciona la pestaña "Enviar a pruebas protocolo", se inicia el flujo 1.2.

5. Si el usuario selecciona la pestaña "Información de aceite", se inicia el flujo normal del caso de uso "CU_PRO010 - Gestionar prueba norma NTC 1465 Especificaciones para aceites minerales nuevo".

6. Si el usuario selecciona la pestaña "Información de pintura", se inicia el flujo normal del caso de uso "CU_PRO015 - Gestionar prueba norma NTC 3396 Pinturas para tanques de transformadores".

7. Si el usuario selecciona la opción "Nuevo transformador", se inicia el flujo normal del caso de uso "CU_TRA003 - Crear transformador en sistema".

Page 53: Documento de Casos de Uso - repository.udistrital.edu.co

8. Si el usuario selecciona la opción "Consultar Historial", se inicia el flujo normal del caso de uso "CU_TRA004 - Consultar el historial de transformador".

1.1 Flujo alterno gestionar información parte activa:

1. Este flujo se ejecuta cuando el usuario ha seleccionado la pestaña "Información general".

2. El sistema muestra un formulario con los siguientes campos bloqueados, el cual detalla la información general de transformador: - Nombre de fabricante* [tipo: Paramétrica, Lista desplegable] [longitud: n/a] - Número de serie* [tipo: numérico] [longitud: 20] - Altura [tipo: texto] [longitud: 6] - Serie AT[tipo: Paramétrica, Lista desplegable] [longitud: n/a] - Serie BT[tipo: Paramétrica, Lista desplegable] [longitud: n/a] - Capacidad* [tipo: Paramétrica, Lista desplegable] [longitud: n/a] - Fase* [tipo: Paramétrica, Lista desplegable] [longitud: n/a] - Fecha de fabricación* [tipo: fecha] [longitud: n/a] - Temp. devanado [tipo: texto] [longitud: 3] - Aislamiento* [tipo: Paramétrica, Lista desplegable] [longitud: n/a] - Frecuencia* [tipo: numérico] [longitud: 15] - Refrigeración* [tipo: Paramétrica, Lista desplegable] [longitud: n/a] - Volt. entrada* [tipo: numérico] [longitud: 10] - Volt. salida* [tipo: numérico] [longitud: 10] - Volt. entrada derivada [tipo: numérico] [longitud: 10] - Volt. salida derivada [tipo: numérico] [longitud: 10] - Num. derivaciones [tipo: numérico] [longitud: 5] - Grup. conexión [tipo: Paramétrica, Lista desplegable] [longitud: n/a] El sistema muestra la opción "Modificar".

3. Si el usuario selecciona la opción "Modificar".

4. El sistema desbloquea los siguientes campos: - Altura [tipo: texto] [longitud: 6] [observación: Bloqueado, por defecto se tiene 1000] - Serie AT[tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observación: Bloqueado, por defecto el valor 15] - Serie BT[tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observación: Bloqueado, por defecto el valor 1,2] - Temp. devanado [tipo: texto] [longitud: 3] [observación: Bloqueado, por defecto se tiene 65] - Refrigeración* [tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observación: Bloqueado, por defecto el valor Natural] - Volt. entrada* [tipo: numérico] [longitud: 10] [observación: Enteros positivo mayor a cero] - Volt. salida* [tipo: numérico] [longitud: 10] [observación: Enteros positivo mayor a cero] - Volt. entrada derivada [tipo: numérico] [longitud: 10] [observación: Enteros positivo mayor a cero] - Volt. salida derivada [tipo: numérico] [longitud: 10] [observación: Enteros positivo mayor a cero] - Num. derivaciones [tipo: numérico] [longitud: 5] [observación: Bloqueado, por defecto 5] - Grup. conexión [tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observación: Bloqueado, por defecto el valor DyN5]

Page 54: Documento de Casos de Uso - repository.udistrital.edu.co

Los campo con * son obligatorios El sistema muestra las siguientes opciones: Guardar y Cancelar.

5. El usuario ingresar los valores solicitados y selecciona el botón "Guardar".

6. El sistema realiza las validaciones definidas en la excepción (1), si la validación es correcta el sistema almacena los datos y muestra el mensaje "Se ha modificado exitosamente la transformador".

7. El usuario puede retornar al flujo normal, seleccionado "Cancelar".

1.2 Flujo alterno enviar a pruebas de protocolo:

1. Este flujo se ejecuta cuando el usuario ha seleccionado la pestaña "Enviar a pruebas protocolo".

2. El sistema realiza las validaciones definidas en la excepción (2), si la validación es correcta el sistema almacena los datos y muestra el mensaje "Transformador enviado para pruebas de protocolo".

3. Si el transformador tiene una solicitud de suministro activa, se genera el número de serie con la siguiente máscara (AAAA-MM-DD-Consecutivo diario de 5 digitos).

2. Excepciones:

1. El sistema valida si no se han ingresado datos obligatorios, se muestra el siguiente mensaje "No se puede realizar búsqueda, diligencie todos los campos obligatorios" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

2. El sistema valida que las pruebas NTC 3396 y NTC 1465 no están aprobadas, se muestra el siguiente mensaje "No se puede enviar a pruebas de protocolo, las pruebas NTC 3396 y NTC 1465 no están aprobadas" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

3. Criterios de aceptación:

1. Validación del cumplimiento del flujo normal, flujo alterno gestionar información parte activa y flujo alterno enviar a pruebas de protocolo.

3.24 CU_TRA003 - Crear transformador en sistema Permite crear un transformador serie 15 kva en el sistema.

Precondiciones

1. El usuario debe estar autenticado exitosamente en el sistema. 2. El usuario debe tener el rol "Responsable de bodega".

Postcondiciones

1. La información del transformador se adiciona al sistema. 2. Al crear transformador se calcula: - Corriente de entrada y salida, y Corriente derivada de entrada y salida (Se especifica la fórmula). 1. Flujo normal:

1. El sistema muestra un formulario con los siguientes campos habilitados:

Page 55: Documento de Casos de Uso - repository.udistrital.edu.co

- Nombre de fabricante* [tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observación: n/a] - Número de serie* [tipo: numérico] [longitud: 20] [observación: Debe ingresar más de tres dígitos] - Altura [tipo: texto] [longitud: 6] [observación: Bloqueado, por defecto se tiene 1000] - Serie AT[tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observación: Bloqueado, por defecto el valor 15] - Serie BT[tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observación: Bloqueado, por defecto el valor 1,2] - Capacidad* [tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observación: Valores de capacidad del transformador] - Fase* [tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observación: Bloqueado, por defecto el valor trifásico] - Fecha de fabricación* [tipo: fecha] [longitud: n/a] [observación: No mayor a hoy] - Temp. devanado [tipo: texto] [longitud: 3] [observación: Bloqueado, por defecto se tiene 65] - Aislamiento* [tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observación: Bloqueado, por defecto el valor Aceite Mineral] - Frecuencia* [tipo: numérico] [longitud: 15] [observación: Enteros positivo mayor a cero] - Refrigeración* [tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observación: Bloqueado, por defecto el valor Natural] - Volt. entrada* [tipo: numérico] [longitud: 10] [observación: Enteros positivo mayor a cero] - Volt. salida* [tipo: numérico] [longitud: 10] [observación: Enteros positivo mayor a cero] - Volt. entrada derivada [tipo: numérico] [longitud: 10] [observación: Enteros positivo mayor a cero] - Volt. salida derivada [tipo: numérico] [longitud: 10] [observación: Enteros positivo mayor a cero] - Num. derivaciones [tipo: numérico] [longitud: 5] [observación: Bloqueado, por defecto 5] - Grup. conexión [tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observación: Bloqueado, por defecto el valor DyN5] Los campo con * son obligatorios El sistema muestra las siguientes opciones: Guardar y Cancelar.

2. El usuario ingresar los valores solicitados y selecciona el botón "Guardar".

3. El sistema realiza las validaciones definidas en las excepciones (1) y (2), si la validación es correcta el sistema almacena los datos y muestra el mensaje "Se ha creado exitosamente la transformador".

2. Excepciones:

1. El sistema valida si no se han ingresado datos obligatorios, se muestra el siguiente mensaje "No se puede realizar búsqueda, diligencie todos los campos obligatorios" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

2. El sistema valida que al crear transformador la combinación "Nombre de fabricante" y "Número de serie" ya existe, se muestra el siguiente mensaje "No se puede crear, transformador ya existe" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a verificar la información a ingresar.

3. Criterios de aceptación:

Page 56: Documento de Casos de Uso - repository.udistrital.edu.co

1. Validación del cumplimiento del flujo normal.

3.25 CU_TRA004 - Consultar el historial de transformador Este caso de uso permite visualizar la lista de solicitudes por las que ha pasado el transformador serie 15Kv seleccionado. Se incluye el caso de uso: - CU_TRA001 - Realizar búsqueda de transformador serie 15Kv

Precondiciones

1. El usuario debe estar autenticado exitosamente en el sistema. 2. El usuario debe tener el rol "Responsable de transformador", "Responsable de protocolo" o

"Responsable de cliente".

Postcondiciones

No tiene 1. Flujo normal:

1. El sistema muestra una grilla de solicitudes para el transformador seleccionado, con los siguientes encabezados: - Consecutivo [tipo: numérico, entero positivo] [longitud: 10] - Fecha [tipo: Fecha] [longitud: n/a] - Tipo Solicitud [tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observaciones: Valores: Suministro, Servicio, Reparación y Mantenimiento] - Número de documento [tipo: numérico] [longitud: 20] - Nombre / Razón social [tipo: Valor Texto] [longitud: 80] Se muestran las solicitudes del transformador ordenadas de forma descendente por el campo Fecha.

2. El sistema muestra la opción: Consultar.

3. Si el usuario selecciona la opción "Consultar", el sistema nuevamente refresca la lista.

2. Excepciones:

1. Si se genera un error al consultar, el sistema presenta el mensaje de error "Error al consultar historial", para continuar el usuario debe hacer clic en el botón "Aceptar" y muestra el paso 1 del flujo normal.

3. Criterios de aceptación:

1. Validación del cumplimiento del flujo normal.

3.26 CU_TRA005 - Gestionar bodega de transformadores Permite gestionar los transformadores entre las bodegas de entrada y entrega.

Page 57: Documento de Casos de Uso - repository.udistrital.edu.co

Se incluye el caso de uso: - CU_TRA001 - Realizar búsqueda de transformador serie 15Kv

Precondiciones

1. El usuario debe estar autenticado exitosamente en el sistema. 2. El usuario debe tener el rol "Responsable de bodega". 3. Deben estar parametrizada las bodegas de almacenamiento de transformadores del sistema.

Postcondiciones

1. Si se crea un transformador por una solicitud de servicio, se envía el transformador a la bodega de entrada.

2. Si todas la pruebas para el protocolo de pruebas son existosas, se retira el transformador de la bodega de entrada y se envía a la bodega de entrega.

3. Si el transformador está en bodega de entrega solo se puede retirar de la bodega de entrega si la solicitud está terminada, esto quiere decir que se ha entregado al cliente.

1. Flujo normal:

1. El sistema ejecuta el flujo normal del caso de uso CU_TRA001 - Realizar búsqueda de transformador serie 15Kv.

2. El usuario selecciona un resultado de la búsqueda.

3. El sistema muestra un formulario con los siguientes campos bloqueados: - Fecha de ingreso a bodega [tipo: fecha] [longitud: n/a] [observación: Si el transformador seleccionado está asignado a alguna bodega, se muestra la fecha de ingreso a la bodega asignada] - Tipo de bodega [tipo: Paramétrica, Lista desplegable] [longitud: n/a] [observación: valores: Bodega entrada, Bodega entrega; si el transformador seleccionado está asignado a alguna bodega, se muestra a que bodega está asignado].

4. Si el transformador no se encuentra ni en la bodega de entrada o en la bodega de entrega, el sistema muestra la opción de "Enviar a bodega de entrada", se ejecuta el flujo alterno 1.1.

5. Si el transformador se encuentra en la bodega de entrada, el sistema muestra la opción de "Enviar a bodega de entrega", se ejecuta el flujo alterno 1.2.

6. Si el transformador se encuentra en la bodega de entrega, el sistema muestra la opción de "Entregar a cliente", se ejecuta el flujo alterno 1.3.

1.1 flujo alterno enviar a bodega de entrada:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Enviar a bodega de entrada".

2. El sistema realiza las validaciones definidas en la excepción (1), si la validación es exitosa muestra el mensaje "¿Está seguro de enviar a la bodega de entrada?" y las opciones "Aceptar" y "Cancelar".

3. El usuario selecciona "Aceptar".

4. El sistema realiza la asignación de bodega, el sistema muestra el mensaje "Se asignado el transformador exitosamente a la bodega de entrada".

5. El usuario puede retornar al flujo normal paso 1, seleccionado "Cancelar".

1.2 Flujo alterno enviar a bodega de entrega:

Page 58: Documento de Casos de Uso - repository.udistrital.edu.co

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Enviar a bodega de entrega".

2. El sistema realiza las validaciones definidas en la excepción (2), si la validación es exitosa muestra el mensaje "¿Está seguro de enviar a la bodega de entrega?" y las opciones "Aceptar" y "Cancelar".

3. El usuario selecciona "Aceptar".

4. El sistema realiza la asignación de bodega, el sistema muestra el mensaje "Se asignado el transformador exitosamente a la bodega de entrega".

5. El usuario puede retornar al flujo normal paso 1, seleccionado "Cancelar".

1.3 Flujo alterno entregar a cliente:

1. Este flujo se ejecuta cuando el usuario selecciona la opción "Entregar a cliente".

2. El sistema realiza las validaciones definidas en la excepción (3), si la validación es exitosa muestra el mensaje "¿Está seguro de entregar a cliente?" y las opciones "Aceptar" y "Cancelar".

3. El usuario selecciona "Aceptar".

4. El sistema realiza la asignación de bodega, el sistema muestra el mensaje "El transformador ha sido descargado, está disponible para entregar a cliente".

5. El usuario puede retornar al flujo normal paso 1, seleccionado "Cancelar".

2. Excepciones:

1. El sistema valida si el transformador seleccionado no posee una solicitud tipo servicio, se muestra el siguiente mensaje "No se puede enviar a la bodega de entrada, por favor crear solicitud de servicio" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

2. El sistema valida si el transformador seleccionado no ha sido aprobado, se muestra el siguiente mensaje "No se puede enviar a la bodega de entrega, el transformador no ha sido aprobado" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

3. El sistema valida que la solicitud del transformador seleccionado no tenga el estado "Terminado", se muestra el siguiente mensaje "No se puede entregar a cliente, la solicitud está aún activa" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e ir a completar la información.

3. Criterios de aceptación:

1. Validación del cumplimiento del flujo normal, flujo alterno enviar a bodega de entrada, flujo alterno enviar a bodega de entrega y flujo alterno entregar a cliente.

3.27 CU_TRA006 - Modificar asignación de transformadores a cliente Este caso de uso permite gestionar la asignación de los transformadores a un cliente. La adición de un transformador a un cliente se realiza de manera automática en cada uno de los procesos de solicitud (suministro o servicios), pero el retiro de un transformador a un cliente se realiza en este punto.

Page 59: Documento de Casos de Uso - repository.udistrital.edu.co

Se incluye el caso de uso: - CU_TRA001 - Realizar búsqueda de transformador serie 15Kv - CU_CLI001 - Realizar búsqueda de cliente

Precondiciones

1. El usuario debe estar autenticado exitosamente en el sistema. 2. El usuario debe tener el rol "Responsable de transformador", o "Responsable de Cliente". 3. La última solicitud de suministro, reparación o mantenimiento para el transformador

seleccionado no debe estar activa.

Postcondiciones

1. Si se realiza el retiro de un transformador a un cliente, el transformador está disponible para realizar una solicitud.

1. Flujo normal:

1. El sistema muestra la información del transformador seleccionado según el flujo 1.2 del caso de uso: CU_TRA001 - Realizar búsqueda de transformador serie 15Kv.

2. El sistema valida la excepción (1).

3. El sistema muestra un formulario con los siguientes campos bloqueados, contiene la información del cliente al cual está asignado el transformador, si lo está: - Tipo de documento [tipo: Paramétrica, Lista desplegable] [longitud: n/a] - Número de documento [tipo: numérico] [longitud: 20] - Nombre / Razón social [tipo: Valor Texto] [longitud: 80] Si el transformador tiene asignado un cliente, el sistema muestra la opción "Retirar transformador".

4. El usuario selecciona la opción "Retirar transformador".

5. El sistema muestra el siguiente mensaje "¿Está seguro de retirar la asignación de cliente al transformador seleccionado?" y las opciones "Aceptar" y "Cancelar".

6. El usuario selecciona la opción "Aceptar".

7. El sistema realiza el cambio el retiro del transformador, y muestra el mensaje "Se ha retirado exitosamente el transformador".

2. Excepciones:

1. El sistema valida que el transformador ya está asignado a una solicitud activa, se muestra el siguiente mensaje "No se puede seleccionar transformador, tiene solicitud activa" y detiene el proceso, para continuar el usuario debe hacer clic en el botón "Aceptar" e iniciar el proceso nuevamente.

3. Criterios de aceptación:

1. Validación del cumplimiento del flujo normal.

3.28 CU_TRA007 - Gestionar orden de fabricación, reparación y mantenimiento

Page 60: Documento de Casos de Uso - repository.udistrital.edu.co

Este caso de uso permite la consulta los transformadores asignados a las órdenes de trabajo para fabricación, reparación y mantenimiento. Desde que fueron creadas; en la solicitud de suministro o con la aprobación de las solicitudes de reparación y mantenimiento, hasta que son entregadas al cliente. Se incluye el caso de uso: CU_CLI005 - Gestionar pedidos de cliente CU_TRA002 - Gestionar la información del transformador serie 15Kv.

Precondiciones

1. El usuario debe estar autenticado exitosamente en el sistema. 2. El usuario debe tener el rol "Responsable de transformador". 3. La solicitud de suministro, reparación o mantenimiento debe estar activa.

Postcondiciones

No tiene 1. Flujo normal:

1. El sistema muestra el componente de búsqueda de solicitud según el flujo normal del caso de uso: CU_CLI005 - Gestionar pedidos de cliente.

2. Si la solicitud es de tipo "Suministro", se inicia el flujo 1.1.

3. Si la solicitud es de tipo "Reparación" o "Mantenimiento", se inicia el flujo 1.2.

1.1 Flujo alterno consultar solicitud de suministro:

1. Este flujo se ejecuta cuando la solicitud es de tipo "Suministro".

2. El sistema muestra en la parte inferior una grilla con la lista de transformadores asignados a la solicitud de fabricación seleccionada con los siguientes encabezados: - Identificador interno [tipo: numérico] - Capacidad [tipo: texto] [longitud: n/a] - Voltaje entrada [tipo: numérico] - Voltaje salida [tipo: numérico].

3. El usuario selecciona uno de los transformadores.

4. El sistema inicia el flujo normal del caso de uso: CU_TRA002 - Gestionar la información del transformador serie 15Kv.

1.2 Flujo alterno consultar solicitud de servicio:

1. Este flujo se ejecuta cuando la solicitud es de tipo "Reparación" o "Mantenimiento".

2. El sistema muestra en la parte inferior una grilla con el transformador asignado a la solicitud seleccionada con los siguientes encabezados: - Nombre de fabricante [tipo: Texto] [longitud: 20] - Número de serie [tipo: numérico] [longitud: 20] - Capacidad [tipo: Valor numérico] [longitud: 18].

3. El usuario selecciona uno de los transformadores.

4. El sistema inicia el flujo normal del caso de uso: CU_TRA002 - Gestionar la información del transformador serie 15Kv.

Page 61: Documento de Casos de Uso - repository.udistrital.edu.co

2. Excepciones:

1. No tiene

3. Criterios de aceptación:

1. Validación del cumplimiento del flujo normal, flujo alterno consultar solicitud de suministro y flujo alterno consultar solicitud de servicio.