• No se han encontrado resultados

Migración del Sistema de Análisis de Laboratorio para TicoFrut S A

N/A
N/A
Protected

Academic year: 2020

Share "Migración del Sistema de Análisis de Laboratorio para TicoFrut S A"

Copied!
78
0
0

Texto completo

(1)

Trabajo Final de Graduación para optar por el título

Bachiller en Ingeniería en Computación

Migración del Sistema de Análisis de Laboratorio

para TicoFrut S.A.

Elaborado por:

Kendall Nájera Vindas

Carrera Ingeniería en Computación

Instituto Tecnológico de Costa Rica

Prof. Asesor: Ana Lorena Valerio Solis

Sede San Carlos

(2)

1. Tabla de Contenidos

1. TABLA DE CONTENIDOS... 2

2. RESUMEN EJECUTIVO... 6

3. INTRODUCCIÓN... 7

4. CONTEXTO DEL PROYECTO ... 8

4.1. ANTECEDENTES DE LA EMPRESA ... 8

4.1.1. EMPRESA ... 8

4.1.2. DEPARTAMENTOS ... 9

4.1.3. ESTRUCTURA ORGANIZACIONAL ... 9

4.2. ANTECEDENTES DEL PROYECTO ... 10

5. DESCRIPCIÓN DEL PROBLEMA ... 12

6. ANÁLISIS DE LOS RIESGOS ... 12

6.1. RIESGOS TÉCNICOS ... 12

6.2. RIESGOS EXTERNOS ... 13

6.3. RIESGOS DE LA ORGANIZACIÓN ... 13

6.4. RIESGOS DE DIRECCIÓN DE PROYECTOS ... 14

7. OBJETIVOS DEL SISTEMA ... 15

7.1. OBJETIVO GENERAL ... 15

7.2. OBJETIVOS ESPECÍFICOS ... 15

8. ALCANCES DEL SISTEMA ... 15

8.1. PARÁMETROS Y SEGURIDAD ... 15

8.2. MANTENIMIENTOS ... 16

RETROALIMENTACIÓN AL USUARIO ... 18

MANTENER INFORMACIÓN ... 18

IDENTIFICAR USUARIO ... 18

IDENTIFICAR USUARIO POR CÓDIGO DE CARNÉ ... 19

BLOQUEAR SISTEMA POR INACTIVIDAD ... 19

MODIFICAR SESIÓN DE TRABAJO ... 19

ALMACENAR MODIFICACIONES EN CAMBIO DE SESIÓN ... 19

MANTENER USUARIOS ... 19

(3)

9.1.2. MANTENIMIENTOS ... 20

MANTENER LA CONFIGURACIÓN DE LA DESVIACIÓN ESTÁNDAR. ... 20

MANTENER VARIABLES DE LABORATORIO POR CONFIGURACIÓN DE DESVIACIÓN ESTÁNDAR. ... 21

MANTENER CONSTANTES ... 21

MANTENER TABLAS. ... 21

MANTENER EQUIPOS. ... 22

MANTENER CONFIGURACIÓN POR EQUIPO. ... 23

MANTENER IDIOMAS. ... 23

MANTENER ESPECIFICACIONES PARA MUESTREOS. ... 23

MANTENER COLUMNAS POR ESPECIFICACIONES DE MUESTREOS. ... 24

MANTENER ESPECIFICACIONES DE CLIENTE-ORDEN. ... 24

MANTENER CÓDIGOS DE REPORTES POR PRODUCTO. ... 28

MANTENER VALORES DEFAULT POR PRODUCTO PARA EMPAQUE. ... 28

MANTENER RANGOS POR RELACIÓN (DOT). ... 29

(MSDS)MANTENER INGREDIENTES POR MSDS. ... 33

(MSDS)MANTENER NFPA. ... 33

(MSDS)MANTENER GRUPOS DE ANÁLISIS POR NFPA. ... 33

(MSDS)MANTENER COLOR DE ALMACENAJE POR NFPA. ... 34

(MSDS)MANTENER ESTABILIDAD POR NFPA... 34

(MSDS)MANTENER INFLAMABILIDAD POR NFPA. ... 34

(MSDS)MANTENER SALUD POR NFPA. ... 34

REGISTRAR EL ANÁLISIS DE MATERIAL EMPAQUE ... 37

REGISTRAR EL DETALLE DE MUESTREO POR ANÁLISIS DE MATERIA PRIMA DE EMPAQUE ... 37

REGISTRAR LA ASIGNACIÓN DE GRUPOS DE ENSAYO A LOTES DE PRODUCTO (REGISTRAR ANÁLISIS A BATCH) ... 37

CALCULAR DESVIACIONES STANDARD ... 38

GENERAR NUEVOS BIG BATCH ... 38

ACTIVAR /INACTIVAR BIG BATCH ... 39

HABILITAR /DESHABILITAR BATCH PARA EMPAQUE ... 39

REGISTRAR LA LIBERACIÓN DE PRODUCTO Y RESERVA DE LOTES. ... 39

REGISTRAR INSUMOS ... 40

(4)

REGISTRAR ANÁLISIS POR REGISTRO DE INSUMOS. ... 40

(CMP)APROBAR MATERIA PRIMA. ... 41

(CMP)RE-ASIGNAR ESPECIFICACIÓN DE MATERIA PRIMA. ... 41

9.1.4. REPORTES ... 41

DESPLEGAR REPORTE DE ANÁLISIS. ... 41

DESPLEGAR REPORTE DE ANÁLISIS FUERA DE ESPECIFICACIÓN. ... 42

SELECCIONAR BATCH PARA ANÁLISIS FUERA DE ESPECIFICACIÓN. ... 43

DESPLEGAR ANÁLISIS POR BATCH / FINCA / CLIENTE. ... 43

DESPLEGAR REPORTE DE ANÁLISIS PENDIENTES. ... 44

DESPLEGAR REPORTE DE CONTROL DE PESO (ROMANA). ... 44

DESPLEGAR REPORTE DE ENSAYOS DE INSUMOS. ... 45

GENERAR ETIQUETAS PARA MUESTRAS DE RESPALDO. ... 45

DESPLEGAR DESVÍOS - ANÁLISIS LABORATORIO. ... 46

DESPLEGAR RESULTADOS DE DESVÍOS. ... 47

DESPLEGAR DETALLE DE ANÁLISIS (EQUIPO - MÉTODO ENSAYO). ... 47

DESPLEGAR REPORTE DE ESPECIFICACIÓN / GRUPOS DE ENSAYO. ... 48

DESPLEGAR GRAFICA DE ENSAYO. ... 48

DESPLEGAR REPORTES DE INSUMOS. ... 48

DESPLEGAR REPORTES POR LOS MOVIMIENTOS DE APROBACIÓN DE BATCH. ... 49

DESPLEGAR REPORTE DE MUESTRAS POR MADUREZ. ... 49

DESPLEGAR REPORTE PROCESO / PRODUCTO TERMINADO... 50

DESPLEGAR REPORTES CONFIGURABLES ... 52

DESPLEGAR REPORTE DE BATCH ... 53

DESPLEGAR REPORTE SCORESHEET. ... 53

DESPLEGAR REPORTE SCORESHEET CLIENTES. ... 54

DESPLEGAR LA TRAZABILIDAD DEL BATCH... 55

DESPLEGAR LA TRAZABILIDAD DE LA FORMACIÓN DEL BATCH. ... 55

DESPLEGAR LA TRAZABILIDAD - INFORMACIÓN DEL CLIENTE. ... 56

DESPLEGAR LA VERIFICACIÓN DEL BATCH CONTRA LA ESPECIFICACIÓN. ... 56

(CMP)DESPLEGAR REPORTE DEL HISTORIAL DE NBS. ... 57

(CMP)DESPLEGAR REPORTE ANÁLISIS DE FRUTA PROCESADA. ... 57

(CMP)DESPLEGAR REPORTE REGISTRO DE ENSAYOS DE MATERIA PRIMA. ... 58

(CMP)DESPLEGAR REPORTE DE VERIFICACIÓN DE RESULTADOS DE ENSAYOS DE MATERIA PRIMA. ... 59

(MSDS)DESPLEGAR REPORTE MSDS ... 59

9.2. REQUERIMIENTOS NO FUNCIONALES ... 60

9.2.1. INTERFAZ DE USUARIO ... 60

9.3. REQUERIMIENTOS DE SOFTWARE ... 60

10. ARQUITECTURA DE LA SOLUCIÓN ... 61

11. MODELO DE SUBSISTEMAS ... 62

12. MODELO DE CLASES ... 63

13. INTERFAZ DE USUARIO ... 64

13.1. INTERFAZ DE INGRESO ... 64

13.2. INTERFAZ DE INGRESO ... 65

(5)

13.4. INTERFAZ DE PROCESO ... 66

13.5. INTERFAZ DE REPORTE ... 67

14. DISEÑO DE BASE DE DATOS ... 69

EL DISEÑO DE BASE DE DATOS DE LA EMPRESA SE ADJUNTA EN UN DOCUMENTO “ORGANIGRAMA TF-BD.PDF”. ... 69

PLAN DE TRABAJO ... 70

15. ANÁLISIS DE LOS RIESGOS (ANÁLISIS ACTUAL DE LA SITUACIÓN) ... 73

15.1. RIESGOS TÉCNICOS ... 73

15.2. RIESGOS EXTERNOS ... 73

15.3. RIESGOS DE LA ORGANIZACIÓN ... 73

15.4. RIESGOS DE DIRECCIÓN DE PROYECTOS ... 73

16. DESCRIPCIÓN DE LA SOLUCIÓN ... 75

17. MINUTAS E INFORMES DE AVANCE... 76

17.1. MINUTA 1 ... 76

(6)

2. Resumen Ejecutivo

En este informe se expone un plan de migración de un producto software para la empresa TicoFrut S.A, el cual es un sistema para el análisis de laboratorio del departamento de calidad de la empresa.

Este proyecto surge a raíz de la necesidad de este departamento de tener un sistema más flexible, que maneje una mayor seguridad y que presente más funcionalidades.

Actualmente se cuenta con un sistema que no cubre todas necesidades y además esta desarrollado con tecnologías un poco desactualizadas lo cual hace que el mantenimiento de este sea muy difícil.

Por muchos años funciono y dio resultados este sistema pero con algunos inconvenientes, es complicado escalar y agregar nuevos módulos, no maneja muy bien la seguridad y es muy dependiente de los desarrolladores, en fin estos fueron los principales pilares que impulsaron la creación de un idea grande que trata de sufragar y dar más facilidades a los actuales y futuros clientes.

Mediante una serie de requisitos y con la experiencia que se tenía con el anterior sistema surge el nuevo sistema de análisis de laboratorio, que viene a resolver el problema de la seguridad, muestra una ayuda en cuanto a mensajería de comunicación con el usuario, brinda mayores funciones comparado con el anterior.

(7)

3. Introducción

Este documento presenta el plan del proyecto para la migración del Sistema de Laboratorio de la empresa TicoFrut S.A. Que básicamente consiste en realizar la migración del Sistema a otro lenguaje de desarrollo y agregarle mejoras en cuanto a interfaz de usuario y ampliar las posibilidades del usuario para interactuar con este. Además también contiene la especificación de los requisitos, análisis de riesgos, una breve descripción de la empresa para la cual se está desarrollando el sistema, los objetivos y alcances del proyecto.

La especificación de requerimientos de software describe las características obtenidas a partir de la migración del sistema Análisis de Laboratorio, el cual originalmente fue construido en Visual Basic con la herramienta eDNA.

(8)

4. Contexto del proyecto

4.1. Antecedentes de la Empresa

4.1.1. Empresa

TicoFrut S.A. es una empresa costarricense, líder en el procesamiento y exportación de naranja y piña, fundada en 1988 por el Ing. Carlos Odio Soto.

La empresa cuenta con las certificaciones ISO 9001 y 14001. Ha generado empleo a gran cantidad de personas, además ha dado un gran aporte en el desarrollo de las comunidades que la circundan.

Tiene instalaciones en:

Escazú, San José donde se encuentra el edificio gerencial / administrativo.

Cerro Cortés, San Carlos donde se ubica la planta procesadora.

Los Chiles, Alajuela, lugar donde se encuentran las fincas donde utilizadas para el cultivo de la naranja.

Puerto de Moín, Limón lugar donde se exporta el producto por barco a Florida, Estados Unidos.

Tampa, Florida, Estados Unidos, donde se distribuye el producto a nivel mundial.

Actualmente las instalaciones ubicadas en la planta Procesadora de San Carlos son las más modernas en el ámbito mundial, lo cual la hace una de las empresas más grandes exportadoras de jugo y subproductos de piña y de naranja en Centroamérica y el Caribe.

En la empresa trabajan aproximadamente 600 empleados fijos, más el personal de la finca y el personal que trabaja por contrato.

Por otra parte es importante mencionar que el mercado al cual se dirige TicoFrut S.A. es al mercado estadounidense, europeo y recientemente al mercado asiático. Algunos de los productos que se exportan son los siguientes:

(9)

Jugo concentrado de Naranja.

D-Limoneno.

Aceite de cáscara de naranja.

Aceite esencial de naranja.

Aroma de naranja.

Citropulpa (base de concentrado para ganado).

Jugo de piña concentrado congelado.

Jugo pasteurizado de piña.

Aroma natural (de piña y naranja).

4.1.2. Departamentos

Los departamentos de la empresa donde se llevara a cabo el proyecto de practica de especialidad son, el Departamento de Tecnologías de Información (TI) y el Departamento de Calidad.

La práctica supervisada se desarrollará en el Departamento de Tecnologías de Información. La razón de ser del Departamento es el de desarrollo, mantenimiento y consultoría de los sistemas de información utilizados en la empresa. Este Departamento se centra en tecnologías Oracle, Visual Basic y Delphi.

Por otra parte el Departamento de Calidad es el que utiliza el sistema de Análisis de Laboratorio, por lo tanto el aporte que este departamento brinde a lo largo del desarrollo del proyecto es muy importante para obtener mejores resultados en la creación del nuevo sistema.

4.1.3. Estructura Organizacional

(10)

el Área de Tecnologías de Información. El organigrama completo de la empresa se adjunta en un documento “Organigrama TICOFRUT.pdf”.

4.2. Antecedentes del Proyecto

(11)

es aquí donde se administra la información relacionada a las formulaciones para elaborar producto a los distintos clientes.

Debido a ello desde Octubre del 2001 se puso en marcha el sistema informático Análisis de Laboratorio, construido con la herramienta WinStudio de la compañía Exactus, donde utiliza como lenguaje de programación Visual Basic 6.0. Esta versión inicial se ha ido depurando y ampliando conforme a las necesidades del departamento, la empresa e inclusive la clientela, por lo que hoy es una pieza medular en el quehacer diario.

(12)

5. Descripción del problema

El problema surge a raíz de las nuevas necesidades del Departamento de Calidad de tener un producto que les brinde mayor seguridad, independencia y que mejore la forma de comunicación entre el usuario y el sistema, de forma que ellos puedan realizar configuraciones; esto para poder ofrecer a sus cliente un servicio mas eficiente en cuanto a velocidad de respuesta y precisión en los requerimientos del cliente. Además requieren un sistema genérico en donde se pueda incorporar mas flexibilidad para la generación de reportes y que el sistema solo requiera una mínima configuración donde no les va a tomar mucho tiempo en brindar nuevos servicios a los clientes.

El eje central del problema está en desarrollar y satisfacer la necesidad del Departamento de Calidad que a su vez se encargan de satisfacer las necesidades de los clientes externos de la empresa, todo esto mediante una solución con una arquitectura moderna y escalable.

6. Análisis de los Riesgos

6.1. Riesgos Técnicos

1. Cambio en los requerimientos del sistema.

Básicamente este riesgo consiste en el cambio de requerimientos funcionales, parcial o total de los módulos, en donde se puede cambiar la lógica, debido a nuevas o cambio de las necesidades de los involucrados.

 La estrategia de contingencia en caso de que el riesgo se convierta

en una realidad.

Documentar los nuevos requerimientos y dependiendo del tiempo que se necesite para cumplirlos decidir si se incluirán en el periodo de práctica ó fuera de ella.

Para incluirlos de debe tratar de reutilizar el código ya generado y analizar las repercusiones que tienen los nuevos cambios en los módulos ya generados.

(13)

Dado el proyecto que se está haciendo en done se pretende realizar un sistema con la mayor funcionalidad requerida por los consumidores del servicio, pueden haber una serie de requerimientos según lo dispongan los analistas y Gerencia del Proyecto.

 La estrategia de contingencia en caso de que el riesgo se convierta

en una realidad.

En este riego lo más que se puede hacer es la reutilización del código generado para tratar de agilizar su desarrollo y no tener grandes atrasos en el proyecto en general.

6.2. Riesgos Externos

1. Inconformidad por parte de los involucrados sobre el diseño de la interfaz.

Este riesgo que esta de la mano del punto de vista de cada persona el cual se debe tomar muy en cuenta ya que pueden surgir inconformidades por parte de otras personas involucradas en el proyecto.

 La estrategia de mitigación

Investigar y aplicar técnicas de usabilidad, además de mantener siempre una interfaz simple y sencilla, evitan le aplicaciones complejas y pesadas al usuario.

 La estrategia de contingencia en caso de que el riesgo se convierta

en una realidad.

Apegar se a las nuevas exigencias y especificaciones por parte de los usuarios o por parte d la gerencia de proyectos.

6.3. Riesgos de la Organización

1. Deficiente incorporación de los estándares de la empresa ó cambios en ellos que afecten el nuevo sistema.

(14)

completamente finalizados por lo que con el tiempo reciben algunos cambios que pueden llegar afectar la aplicación que se esta creando.

 La estrategia de mitigación

Para la mitigación de este riego la mejor estrategia es que la herramienta que se esta creando tenga un grado bastante amplio de independencia con los herramientas que incluye la empresa en los estándares y que manejen variables de forma dinámica.

 La estrategia de contingencia en caso de que el riesgo se convierta

en una realidad.

Generalmente estos riesgos son fáciles de arreglar en caso de que se haga efectivo, ya que el IDE te genera los errores de ayuda que le indican al programador de donde viene el error o conflicto de las librerías, entonces seria revisar dichas herramientas y verificar su compatibilidad con el resto de la aplicación.

6.4. Riesgos de Dirección de Proyectos

1. Mala estimación en la duración e interpretación del tiempo requerido para realizar ciertas tareas.

Esto se puede dar más que todo por que las estimaciones las hacen personas diferentes a las que programan, las cuales pueden ser más rápidas para programar o están más acostumbradas al proceso de desarrollo de la empresa.

 La estrategia de evasión

Aprovechar el tiempo al máximo y tratar de cumplir con la calendarización de las actividades.

 La estrategia de mitigación

Generar la mayor cantidad de métodos genéricos para reutilizar los en otras clases.

 La estrategia de contingencia en caso de que el riesgo se convierta

en una realidad.

(15)

una tarea la idea es consumir el tiempo necesario en ese modulo o clase y agilizar las próximas tareas por medio del estudios de sus métodos para poder utilizar métodos ya generados y poder terminar las tareas en el tiempo estipulado.

7. Objetivos del Sistema

7.1. Objetivo General

Migrar el sistema de Análisis de Laboratorio de la empresa TicoFrut S.A. que esta construido bajo el lenguaje de programación Visual Basic 6.0, con el propósito de actualizar el sistema e incluirle nuevas funcionalidades, por medio de las técnicas de desarrollo utilizadas en la compañía y las tecnologías que se utilizan en esta.

7.2. Objetivos Específicos

 Definir los requerimientos que tendrá la actualización del sistema.

 Implementar las tecnologías y técnicas de desarrollo utilizadas en la

compañía para aplicar en la migración del sistema.

 Realizar la migración de los módulos de mantenimiento, procesos y

reportes del sistema de Análisis de Laboratorio.

 Realizar la documentación completa del producto en su código

fuente y objetos de base de datos.

 Confeccionar un manual de usuario para el uso del sistema.

8. Alcances del Sistema

8.1. Parámetros y Seguridad

1. El sistema debe permitir a un administrador el mantenimiento de usuarios del sistema y además permitir asignarle permisos a esos usuarios para que puedan utilizar los distintos formularios del sistema. 2. Los usuarios de sistema pueden definir parámetros generales, esto

(16)

3. El sistema debe mostrarle al usuario cuando existe una actualización e indicar si la actualización es recomendada o necesaria para el buen funcionamiento del sistema.

8.2. Mantenimientos

1. El usuario del sistema va a poder registrar, modificar y eliminar las Configuraciones de Desviación Estándar y el detalle de estas configuraciones que consiste en una lista de variables de laboratorio. 2. El sistema también permite realizar el registro, modificación y borrado

de Análisis, Constantes, Equipo, Especificaciones para Muestreos, Familias de Productos, Grupos de Insumos, Métodos de Ensayo, Proveedores, Productos, Rangos por Relación y Tipos de Producto. 3. El usuario podrá realizar la asociación o des-asociación de Grupos de

Ensayo con los Lotes de las Fincas, esta acción en relación con el Control de Materia Prima (CMP).

4. El sistema debe brindarle al usuario la posibilidad de registrar, modificar o eliminar MSDS, además de poder realizarle el mantenimiento a los datos de NFPA, Tipos de Tablas y Fichas que son necesarios para establecer los datos de MSDS.

8.3. Procesos

1. El usuario debe poder registrar el análisis de materia prima de empaque, en el mismo puede registrar también el detalle de los muestreos hechos para el análisis.

2. El sistema debe permitir la asignación de grupos de ensayo a lotes de producto; además también debe permitir cambiar la asignación ó borrar la asignación si es el caso.

3. Además registrar los análisis, también se pueden calcular la desviación estándar de varios análisis.

4. El sistema puede registrar insumos y el registro de lotes de insumos ò ingredientes, además de la aprobación del uso de estos por parte de un usuario autorizado.

8.4. Reportes

(17)

1. Análisis.

2. Análisis fuera de especificación. 3. Análisis por Batch/Finca/Lote. 4. Control de pesos en romana. 5. Ensayo de insumos.

6. Etiquetas para Muestras de Respaldo. 7. Desvíos - Análisis de Laboratorio. 8. Detalle Análisis.

9. Especificación / Grupos de Ensayo. 10. Gráficas de Ensayos.

11. Insumos.

12. Movimientos de Aprobación Batch. 13. Muestras de Madurez.

14. Proceso / Producto Terminado. 15. Reportes Configurables.

16. Reportes de Batch. 17. Score Sheet.

18. Score Sheet Clientes. 19. Trazabilidad Batch.

20. Trazabilidad - Formación del Batch. 21. Trazabilidad - Información del Cliente. 22. Verificar Batch / Especificación.

23. Ensayos de Materia Prima. 24. Historial de NBs.

25. Análisis de Fruta Procesada.

26. Registro de Ensayos de Materia Prima.

27. Verificación de Resultados de Ensayo Materia Prima. 28. MSDS.

9. Requerimientos

9.1. Requerimientos Funcionales

9.1.1. Generalidades

Id Nombre Actor (es)

(18)

El sistema debe permitir ser autosuficiente, por lo que los usuarios de

laboratorio estarán en la capacidad de ajustar los datos que sean requeridos dependiendo obviamente a los niveles de acceso que se le asigne a cada uno. Con esto se pretende que las incidencias para intervención del departamento de sistemas se reduzcan sustancialmente y por ende genere autonomía del departamento de laboratorio en las acciones y tomas de decisiones sobre el sistema.

Id Nombre Actor (es)

Req-02 Retroalimentación al usuario Laboratorio

El sistema debe generar mensajes de retroalimentación lo suficientemente completos.

En los casos en que el sistema requiera información para completar procesos, el sistema le retroalimentará indicándole paso a paso las actividades a realizar para poder concluir dicho proceso.

Los errores deben ser interpretados de una forma clara y sencilla a modo que el usuario pueda conocer exactamente lo que originó el error.

Los mensajes informativos deben ser completos y sencillos de entender.

Id Nombre Actor (es)

Req-03 Mantener Información Laboratorio

El sistema debe permitir realizar el mantenimiento de información, para ello se deberá asignar los respectivos permisos por usuario para:

Consultar. Registrar. Modificar. Eliminar.

Igualmente estos conceptos se aplicarán para cualquier otro proceso que altere o acceda información del sistema.

Id Nombre Actor (es)

Req-04 Identificar Usuario Laboratorio

El sistema debe permitir la identificación de los respectivos usuarios mediante la inclusión del código de usuario y la respectiva contraseña.

La información que se debe registra es la siguiente:

(19)

2. Contraseña: Es de tipo alfanumérica, soporta un máximo de 32 caracteres, es protegida contra lectura, con una máscara de digitación determinada con asteriscos (*).

Id Nombre Actor (es)

Req-05 Identificar usuario por código de carné Laboratorio

El sistema debe permitir identificar el usuario por medio de la lectura de un código de barras.

El código de barras debe de contener la siguiente información:

1. Código de Empleado: El cual es de tipo numérico, corresponde al código de empleado que se designó en la compañía. Esta información debe de ser similar a la que se muestra en el carné de empleado (documento proporcionado por el departamento de Recursos Humanos). Este carné ya cuenta con el respectivo código de usuario.

Id Nombre Actor (es)

Req-06 Bloquear sistema por inactividad Sistema

El sistema debe permitir el bloqueo de la herramienta posterior a un tiempo determinado por inactividad. Tras lo anterior el usuario deberá de identificarse a fin de continuar utilizando la herramienta.

La cantidad de tiempo es determinada por parámetro y debe ser solicitada al departamento de TI para su modificación en caso de ser necesario.

Id Nombre Actor (es)

Req-07 Modificar sesión de trabajo Sistema

El sistema debe permitir la modificación de la sesión de trabajo, por lo que si un usuario se ha identificado previamente en el sistema y ha hecho operaciones o actividades dentro de la herramienta, se podrá posteriormente, previa identificación, cambiar la sesión por una nueva, para lo cual se aplicará lo indicado en el requerimiento Req-04 o el requerimiento Req-05 según sea la escogencia del usuario.

Id Nombre Actor (es)

Req-08 Almacenar modificaciones en cambio de sesión Sistema

El sistema debe notificar al usuario en caso que haya cambios sin guardar dentro de la sesión anterior. En caso que el usuario de la nueva sesión acepte guardar los cambios, estos deben de ser almacenados en los respectivos repositorios y abrir una nueva sesión de usuario.

Id Nombre Actor (es)

Req-09 Mantener Usuarios Laboratorio

El sistema debe permitir el mantenimiento de usuarios que utilizarán el sistema. Esta funcionalidad será cedida a determinados usuarios dentro del sistema. La información que se registrará es la siguiente:

(20)

2. Descripción o nombre del usuario. 3. Número de Carné de Empleado. 4. Número de Identificación Personal. 5. Activo – Inactivo.

Id Nombre Actor (es)

Req-10 Almacenar información de auditoría básica Sistema

El sistema debe permitir el almacenamiento de información de auditoría para los procesos o mantenimientos en que sea requerido. La información de auditoría básica debe de contemplar lo siguiente:

1. Usuario de Creación: Determina el usuario que registró la información, es de tipo alfanumérico, soporta un máximo de 20 caracteres y es requerido.

2. Fecha de Creación: Determina la fecha y hora en la que se creó la respectiva información, es de tipo alfanumérico y es requerido.

3. Usuario de la Última Modificación: Determina el usuario que registró la última modificación dentro de un registro de datos determinado, es de tipo alfanumérico, soporta un máximo de 20 caracteres y no es requerido.

4. Fecha de la Última Modificación: Determina la fecha y hora en que se registró la última modificación dentro de un registro de datos determinado, es de tipo alfanumérico y no es requerido.

9.1.2. Mantenimientos

Id Nombre Actor (es)

Req-11 Mantener la configuración de la desviación estándar. Laboratorio

El sistema debe permitir el mantenimiento de la configuración de la desviación estándar.

La información que se debe registrar es la siguiente:

1. Configuración: Corresponde a un nombre que haga referencia a la(s) sustancia(s) a la cual pertenece la configuración de la desviación estándar, es de tipo alfanumérica, soporta un máximo de 20 caracteres y es requerido.

2. Descripción: Corresponde a la descripción de la configuración, es de tipo alfanumérica, soporta un máximo de 50 caracteres y es requerido. 3. Activo: Se usa para indicar el estado de la configuración, es un dato de

selección única (Activo / Inactivo), y es requerido.

(21)

Id Nombre Actor (es)

Req-12 Mantener variables de laboratorio por configuración de desviación estándar.

Laboratorio

El sistema debe permitir dentro del formulario de mantenimiento de configuración de la desviación estándar, registrar el mantenimiento de variables de laboratorio por configuración de la desviación estándar.

La información que se debe registrar es la siguiente:

1. Variable de Laboratorio: Corresponde a una variable del laboratorio. Es de tipo selección única y es requerido.

2. Mínimo: Valor mínimo que puede tener la desviación estándar de la variable, es de tipo numérico y es un dato requerido.

3. Máximo: Valor máximo que puede tener la desviación estándar de la variable, es de tipo numérico y es un dato requerido.

4. Decimales: Cantidad de decimales que puede tener el valor de la desviación estándar de la variable, es de tipo numérico y es un dato requerido.

5. Mensaje: Corresponde a una descripción relacionada a la variable, es de tipo alfanumérico, permite un máximo de 100 caracteres, es un dato requerido.

6. Auditoria Básica: Corresponde a la información de auditoria especificada dentro del requerimiento Req-10.

Id Nombre Actor (es)

Req-13 Mantener Constantes Laboratorio

El sistema debe permitir el mantenimiento de constantes.

La información que se debe registrar es la siguiente:

1. Constante: Corresponde al identificador único de constante, de tipo numérico y es requerido.

2. Descripción: Corresponde a la descripción de la constante, es de tipo alfanumérica, soporta un máximo de 50 caracteres y es requerido.

3. Valor: Corresponde al valor de la constante, es de tipo numérico y es requerido.

4. Decimales: Corresponde a la cantidad de decimales que puede tener la constante, es de tipo numérico y es requerido.

5. Activo: Se usa para indicar el estado de la constante, es un dato de selección única (Activo / Inactivo), y es requerido.

6. Auditoria Básica: Corresponde a la información de auditoria especificada dentro del requerimiento Req-10.

Id Nombre Actor (es)

(22)

El sistema debe permitir el mantenimiento de tablas para el cálculo de Registro de resultado de ensayo.

La información que se debe registrar es la siguiente:

1. Tabla: Corresponde al identificador único de tabla, es de tipo alfanumérico, permite un máximo de 8 caracteres y es requerido.

2. Descripción: Corresponde a la descripción de la tabla, es de tipo alfanumérica, soporta un máximo de 50 caracteres y es requerido.

3. Activo: Se usa para indicar el estado de la tabla, es un dato de selección única (Activo / Inactivo), y es requerido.

4. Auditoria Básica: Corresponde a la información de auditoria especificada dentro del requerimiento Req-10.

Id Nombre Actor (es)

Req-15 Mantener Equipos. Laboratorio

El sistema debe permitir el mantenimiento de equipos del laboratorio.

La información que se debe registrar es la siguiente:

1. Equipo: Corresponde al identificador único de equipo, de tipo alfanumérico, permite un máximo de 10 caracteres y es requerido. 2. Descripción: Corresponde a la descripción del equipo, es de tipo

alfanumérica, soporta un máximo de 100 caracteres y es requerido. 3. Estado: Corresponde a el estado en que se encuentra el equipo, es un

dato de selección única (activo, desechado ó mantenimiento) y es requerido.

4. Incertidumbre: Corresponde al valor de incertidumbre del equipo, este valor se debe mostrar en los reportes junto a las mediciones que realice el equipo, es de tipo numérico y no es requerido.

5. Número de caracteres: Corresponde al número de caracteres para lectura de datos, es un dato de tipo alfanumérico y no es requerido. 6. Posición Inicial: Corresponde a la posición inicial para realizar cortes de

texto de la cadena de lectura de datos, es de tipo numérico y no es requerido.

7. Posición Final: Corresponde a la posición final para realizar cortes de texto de la cadena de lectura de datos, es de tipo numérico y no es requerido.

8. Forma de envió: Corresponde a la forma de envió de datos del equipo, es un dato de selección única (print ó continuo) y no es requerido.

9. Puerto COM: Corresponde al puerto COM que utiliza el equipo, es un dato de selección única (COM1, COM2, COM3, COM4, COM5, COM6, COM7 ó COM8) y no es requerido.

(23)

11. Notas: Dentro de este se hacen todas las anotaciones referentes al equipo, es de tipo alfanumérica, soporta un máximo de 500 caracteres y no es requerido.

12. Auditoria Básica: Corresponde a la información de auditoria especificada dentro del requerimiento Req-10.

Id Nombre Actor (es)

Req-16 Mantener Configuración por Equipo. Laboratorio

El sistema debe permitir el mantenimiento de la configuración de los equipos del laboratorio.

La información que se debe registrar es la siguiente:

1. Bits por segundo: Corresponde a la cantidad de bits por segundo a los que trabaja el quipo, es un dato de selección única (110 / 300 / 1200 / 4. Stop bits: Especifica el número de bits de parada utilizado en el equipo,

es un dato de selección única (1 / 1.5 / 2) y no es requerido.

Id Nombre Actor (es)

Req-17 Mantener Idiomas. Sistema

El sistema debe permitir el mantenimiento de idiomas para distintas descripciones de datos.

La información que se debe registrar:

1. Código: Corresponde al identificador único de un idioma, es un dato de selección única en donde permita seleccionar uno de los idiomas que maneja el sistema. Es un dato requerido.

2. Traducción: Corresponde a la traducción realizada al idioma

Req-18 Mantener Especificaciones para Muestreos. Laboratorio

El sistema debe permitir el mantenimiento de especificaciones para los muestreos de análisis de materiales de empaque.

(24)

1. Especificación de Muestreo: Corresponde a un identificador único de la especificación de muestreo, es un dato de tipo alfanumérico, tiene un máximo de 10 caracteres y es requerido.

2. Descripción: Corresponde a la descripción de la especificación de muestreo, es de tipo alfanumérica, soporta un máximo de 100 caracteres y es requerido.

3. Activo: Se usa para indicar el estado de las Especificación de muestreo, es un dato de selección única (Activo / Inactivo), y es requerido.

4. Auditoria Básica: Corresponde a la información de auditoria especificada dentro del requerimiento Req-10.

Id Nombre Actor (es)

Req-19 Mantener columnas por especificaciones de muestreos. Laboratorio

El sistema debe permitir dentro del formulario de especificaciones para muestreos, registrar el mantenimiento de columnas por especificación de muestreo.

La información que se debe registrar es la siguiente:

1. Código: Corresponde a un código único por columna, es un dato numérico autogenerado y es requerido.

2. Posición: Se permite que el usuario pueda acomodar las columnas según la posición en la que se desea que aparezcan.

3. Descripción: Corresponde a una descripción del parámetro al cual se refieren los datos de la columna, es de tipo alfanumérico, tiene un máximo de 15 caracteres y es requerido.

4. Mínimo: Valor mínimo que puede tener el parámetro especificado en la descripción, es de tipo numérico y es requerido.

5. Máximo: Valor máximo que puede tener el parámetro especificado en la descripción, es de tipo numérico y es requerido.

6. Notas: Dentro de este se hacen todas las anotaciones referentes a la columna, es de tipo alfanumérica, soporta un máximo de 500 caracteres y no es requerido.

7. Auditoria Básica: Corresponde a la información de auditoria especificada dentro del requerimiento Req-10.

Id Nombre Actor (es)

Req-20 Mantener Especificaciones de Cliente-Orden. Laboratorio

El sistema debe permitir el mantenimiento de especificaciones de cliente-orden.

La información que se debe registrar es la siguiente:

(25)

2. Fecha de Revisión de Especificación del Cliente: Corresponde a la fecha de revisión de la especificación del cliente, es un dato de selección única en un calendario y no es requerido.

Id Nombre Actor (es)

Req-21 Mantener Familias de Productos. Laboratorio

El sistema debe permitir el mantenimiento de familias de productos.

La información que se debe registrar es la siguiente:

1. Familia: Corresponde al identificador único de la familia de productos, es un dato de tipo alfanumérico, de máximo 2 caracteres y es requerido. 2. Descripción: Corresponde a la descripción de la familia, es un dato de

tipo alfanumérico, con un máximo de 100 caracteres y es requerido. 3. Activo: Se usa para indicar el estado de la familia de productos, es un

dato de selección única (Activo / Inactivo), y es requerido.

4. Notas: Dentro de este se hacen todas las anotaciones referentes a la familia de productos, es de tipo alfanumérica, soporta un máximo de 500 caracteres y no es requerido.

5. Auditoria Básica: Corresponde a la información de auditoria especificada dentro del requerimiento Req-10.

Id Nombre Actor (es)

Req-22 Mantener Grupos de Insumos. Laboratorio

El sistema debe permitir el mantenimiento de grupos de insumos.

La información que se debe registrar es la siguiente:

1. Tipo Lote: Corresponde al identificador único de grupo de insumos, de tipo alfanumérico, permite un máximo de 10 caracteres y es requerido. 2. Descripción: Corresponde a la descripción del grupo de insumos, es de

tipo alfanumérica, soporta un máximo de 100 caracteres y es requerido. 3. Activo: Se usa para indicar el estado de la familia de productos, es un

dato de selección única (Activo / Inactivo), y es requerido.

4. Notas: Dentro de este se hacen todas las anotaciones referentes al grupo de insumos, es de tipo alfanumérica, soporta un máximo de 500 caracteres y no es requerido.

5. Auditoria Básica: Corresponde a la información de auditoria especificada dentro del requerimiento Req-10.

Id Nombre Actor (es)

Req-23 Mantener Métodos de Ensayo. Laboratorio

(26)

1. Método de Ensayo: Corresponde al identificador único del método de ensayo, de tipo alfanumérico, permite un máximo de 10 caracteres y es requerido.

2. Descripción: Corresponde a la descripción del método de ensayo, es de tipo alfanumérica, soporta un máximo de 100 caracteres y es requerido 3. Versión: Corresponde a la versión del método, es de tipo alfanumérico y

acepta un máximo de 10 caracteres, este dato es requerido.

4. Activo: Se usa para indicar el estado del método de ensayo, es un dato de selección única (Activo / Inactivo), y es requerido.

5. Auditoria Básica: Corresponde a la información de auditoria especificada dentro del requerimiento Req-10.

Id Nombre Actor (es)

Req-24 Mantener Proveedores. Laboratorio

El sistema debe permitir el mantenimiento de proveedores. La información que se debe registrar es la siguiente:

1. Proveedor: Corresponde a un código para el proveedor, es un dato de tipo alfanumérico, con un máximo de 10 caracteres y es requerido.

2. Descripción: Corresponde a la descripción del proveedor, es un dato de tipo alfanumérico, con un máximo de 100 caracteres y es requerido. 3. Contacto: Corresponde al nombre de la persona o personas (separados

por coma) utilizadas como contacto en los casos en que el proveedor sea una compañía, es de tipo alfanumérico, soporta un máximo de 200 caracteres y no es requerido.

4. Teléfono: Corresponde al número o números (separados por coma) telefónicos del proveedor, es un dato de tipo alfanumérico, soporta un máximo de 200 caracteres y no es requerido.

5. Correo Electrónico: Corresponde a la dirección o direcciones (separadas por coma) electrónicas del proveedor, es un dato de tipo alfanumérico, soporta un máximo de 200 caracteres y no es requerido.

6. Dirección: Corresponde al domicilio exacto del proveedor, es de tipo alfanumérico, soporta un máximo de 500 caracteres y no es requerido. 7. Activo: Se usa para indicar el estado del proveedor, es un dato de

selección única (Activo / Inactivo), y es requerido.

8. Notas: Dentro de este se hacen todas las anotaciones referentes al proveedor, es de tipo alfanumérica, soporta un máximo de 500 caracteres y no es requerido.

9. Auditoria Básica: Corresponde a la información de auditoria especificada dentro del requerimiento Req-10.

Id Nombre Actor (es)

(27)

El sistema debe permitir el mantenimiento de productos.

La información que se debe registrar es la siguiente:

1. Producto: Corresponde a un código del producto, es de tipo alfanumérico, tiene un máximo de 8 caracteres y es requerido.

2. Descripción en Español: Corresponde a la descripción del producto en idioma español, es un dato de tipo alfanumérico, tiene un máximo de 50 caracteres y es requerido.

3. Descripción en Ingles: Corresponde a la descripción del producto en idioma ingles, es un dato de tipo alfanumérico, tiene un máximo de 50 caracteres y es requerido.

4. Auditoria Básica: Corresponde a la información de auditoria especificada dentro del requerimiento Req-10.

Id Nombre Actor (es)

Req-26 Mantener Datos Generales por Producto. Laboratorio

El sistema debe permitir dentro del formulario de productos, registrar datos generales por cada producto.

La información que se debe registrar es la siguiente:

1. Familia: Corresponde a una familia definida en el requerimiento Req-21. Es de tipo selección única y es requerido.

2. Producto: Corresponde a un tipo de producto definido en el requerimiento Req-32. Es de tipo selección única y es requerido.

3. Abreviatura: Corresponde a una abreviatura por la cual es conocido el producto, es de tipo alfanumérico, permite un máximo de 10 caracteres y no es requerido.

4. Color: Corresponde al color del producto, es una opción de selección única (azul, naranja ó verde,) y no es requerido.

5. Código MS: Dato referente al código del MS, de tipo alfanumérico, permite un máximo de 50 caracteres y no es requerido.

6. Tipo: Corresponde al tipo que pertenezca el producto, es un dato de selección única (aceite, aroma, jugo concentrado, jugo simple ó materia prima) y no es requerido.

7. Código de Registro: Corresponde a un código de registro para el producto, es de tipo alfanumérico, permite un máximo de 20 caracteres y no es requerido.

8. Temperatura: Valor de temperatura del producto, es un dato de tipo numérico y es requerido.

9. Vida Útil (meses): Corresponde a la cantidad de meses de vida útil que tenga el producto, es un dato de tipo numérico y es requerido.

(28)

11. Aplica Kosher: Se usa para indicar si se aplica Kosher al producto, es un dato de selección única (se aplica Kosher ó no se aplica Kosher), es un dato requerido.

12. Notas: Dentro de este se hacen todas las anotaciones referentes al producto, es de tipo alfanumérica, soporta un máximo de 100 caracteres y no es requerido.

13. Puntaje Mínimo (grado): Valor de grado mínimo de puntaje para el producto, es de tipo numérico y es requerido.

14. Color Mínimo (grado): Valor de grado mínimo de color para el producto, es de tipo numérico y es requerido.

15. Sabor Mínimo (grado): Valor de grado mínimo de sabor para el producto, es de tipo numérico y es requerido.

16. Defectos Mínimos (grado): Valor de grado mínimo de defectos para el producto, es de tipo numérico y es requerido.

Id Nombre Actor (es)

Req-27 Mantener códigos de reportes por producto. Laboratorio

El sistema debe permitir dentro del formulario de Productos, registrar códigos de reportes por producto.

La información que se debe registrar es la siguiente:

1. Tipo: Corresponde a un dato de tipo selección única (store, etiqueta ó etiqueta tambor) y es requerido.

2. Código: Corresponde al código por el cual se conoce el reporte, es de tipo alfanumérico y tiene un máximo de 15 caracteres y es requerido. 3. Descripción: Corresponde a la descripción referente al reporte, es de

tipo alfanumérico, soporta un máximo de 100 caracteres y no es requerido.

4. Auditoria Básica: Corresponde a la información de auditoria especificada dentro del requerimiento Req-10.

Id Nombre Actor (es)

Req-28 Mantener valores default por producto para empaque. Laboratorio

El sistema debe permitir dentro del formulario de Productos, registrar valores default por producto.

La información que se debe registrar es la siguiente:

1. Bodega: Corresponde a una bodega definida previamente dentro del sistema CPT (Control de Producto Terminado). Es de tipo selección única y no es requerido.

(29)

3. Material de Empaque: Corresponde a un material de empaque definido en el sistema CPT (Control de Producto Terminado). Es de tipo selección única y es requerido.

4. Espec. Mín (Kgs): Corresponde a la especificación del mínimo en kilogramos del producto que puede empacarse en el material de empaque seleccionado, es de tipo numérico y es requerido.

5. Espec. Máx (Kgs): Corresponde a la especificación del máximo en kilogramos del producto que puede empacarse en el material de empaque seleccionado, es de tipo numérico y es requerido.

6. Máximo Valor (Kgs): Corresponde al máximo peso permitido por

Req-29 Mantener Rangos por Relación (DOT). Laboratorio

El sistema debe permitir el mantenimiento de rangos por relación. No se debe permitir el traslape de valores asignados para los mínimos y máximos entre uno y otro Rango por Relación (DOT) para un producto.

La información que se debe registrar es la siguiente:

1. DOT: Corresponde al código mediante el cual es conocido el rango por relación, es un dato de tipo alfanumérico, tiene un máximo de 15 caracteres y es requerido.

2. Descripción: Este corresponde a la descripción del rango por relación, es de tipo alfanumérico, tiene un máximo de 50 caracteres y es requerido. 3. Contador: Corresponde al consecutivo para la nomenclatura del Batch,

por ejemplo COJAJ18<CONTADOR>-00. Por lo general este consecutivo esta conformado por tres caracteres. Es un dato de tipo numérico y es requerido.

4. Contador (BigBatch): Corresponde al consecutivo de Big Batch, el consecutivo para Big Batch se define dentro de la nomenclatura del Batch a los dos caracteres que se encuentran seguido del guión (-), por ejemplo COJAJ18000-<CONTADOR_BIG_BATCH>, es un dato de tipo numérico y es requerido.

5. Producto: Corresponde a un producto definido en el requerimiento Req-25, es un dato de selección única y es requerido.

(30)

7. Máximo: Valor máximo que puede tener el rango por relación, es un dato de tipo numérico y es requerido.

8. Prefijo: Corresponde a un prefijo de cómo se conoce el rango por

10. Auditoria Básica: Corresponde a la información de auditoria especificada dentro del requerimiento Req-10.

Id Nombre Actor (es)

Req-30 Mantener Reportes de Batch Laboratorio

El sistema debe permitir el mantenimiento de reportes de Batch. La información que debe ser registrada es la siguiente:

1. Código: Corresponde al identificador único para el reporte de Batch, es de tipo alfanumérico, soporta un máximo de 15 caracteres y es

4. Activo: Se usa para indicar el estado del reporte de Batch, es un dato de selección única (Activo / Inactivo), y es requerido.

5. Auditoria Básica: Corresponde a la información de auditoria especificada dentro del requerimiento Req-10.

Id Nombre Actor (es)

Req-31 Mantener el detalle de reportes de Batch Laboratorio

El sistema debe permitir el mantenimiento del detalle de reportes de Batch. La información que debe ser registrada es la siguiente:

1. Código de Batch: Corresponde al código de Batch que ha sido creado previamente, es de tipo selección única y es requerido.

2. Cantidad de Toneladas: Permite determinar un número de toneladas relacionadas al Batch indicado anteriormente, es de tipo numérico y no es requerido.

3. Notas: Dentro de este se hacen todas las anotaciones referentes a un detalle para el reporte de Batch, es de tipo alfanumérica, soporta un máximo de 500 caracteres y no es requerido.

(31)

Id Nombre Actor (es)

Req-32 Mantener Tipos de Producto. Laboratorio

El sistema debe permitir el mantenimiento de tipos de producto.

La información que se debe registrar es la siguiente:

1. Tipo de Producto: Corresponde al identificador único del tipo de producto, es de tipo alfanumérico, permite un máximo de 2 caracteres y es requerido.

2. Descripción: Este corresponde a la descripción del rango por relación, es de tipo alfanumérico, tiene un máximo de 100 caracteres y es requerido. 3. Activo: Se usa para indicar el estado del tipo de producto, es un dato de

selección única (Activo / Inactivo), y es requerido.

4. Notas: Dentro de este se hacen todas las anotaciones referentes al tipo de producto, es de tipo alfanumérica, soporta un máximo de 500 caracteres y no es requerido.

5. Auditoria Básica: Corresponde a la información de auditoria especificada dentro del requerimiento Req-10.

Id Nombre Actor (es)

Req-33 (CMP) Mantener grupos de ensayo - lotes (fincas). Laboratorio

El sistema debe permitir el mantenimiento de grupos de ensayo – lotes (finca), con el objetivo de relacionar grupos de ensayo con lotes de fincas.

La información que se debe registrar en cada lote es la siguiente:

1. Grupo Ensayo: Corresponde a un grupo de ensayo, es un dato de selección única y no es requerido.

2. Auditoria Básica: Corresponde a la información de auditoria especificada dentro del requerimiento Req-10.

Id Nombre Actor (es)

Req-34 (MSDS) Mantener Configuración. Laboratorio

El sistema debe permitir el mantenimiento de la configuración MSDS.

La información que se debe registrar es la siguiente:

1. Código ISO (MSDS): Corresponde al identificador del ISO para MSDO (material safety data sets), es de tipo alfanumérico, permite un máximo de 20 caracteres y no es requerido.

Id Nombre Actor (es)

Req-35 (MSDS) Mantener MSDS. Laboratorio

El sistema debe permitir el mantenimiento de MSDS (material safety data sheets). Además también se debe mostrar la ficha técnica del MSDS con la descripción de tipo de ficha y una sub descripción.

(32)

1. MSDS: Corresponde al identificador del MSDS, es de tipo alfanumérico, permite un máximo de 10 caracteres y es requerido.

2. CAS: Corresponde al identificador para compuestos químicos, es de tipo alfa, es de tipo alfanumérico, permite un máximo de 10 caracteres y es requerido.

3. Nombre Comercial Español: Corresponde al nombre en idioma español con que es conocido comercialmente en material, es de tipo alfanumérico, permite un máximo de 100 caracteres y es requerido. 4. Nombre Comercial Ingles: Corresponde al nombre en idioma ingles con

que es conocido comercialmente en material, es de tipo alfanumérico, permite un máximo de 100 caracteres y es requerido.

5. Nombre Químico Español: Corresponde al nombre químico en idioma español del material, es de tipo alfanumérico, permite un máximo de 100 caracteres y es requerido.

6. Nombre Químico Ingles: Corresponde al nombre químico en idioma ingles del material, es de tipo alfanumérico, permite un máximo de 100 caracteres y es requerido.

7. Fórmula: Corresponde a la fórmula del material, es de tipo alfanumérico, permite un máximo de 100 caracteres y no es requerido.

8. Teléfono Emerg. Local: Corresponde al teléfono de emergencia local, es de tipo alfanumérico, permite un máximo de 50 caracteres y es requerido.

9. Teléfono Emerg. Externo: Corresponde al teléfono de emergencia externo, es de tipo alfanumérico, permite un máximo de 50 caracteres y es requerido.

10. (NFPA) Color Almacenaje: Corresponde a un color de almacenaje según el NFPA definido en el requerimiento Req-70. Es de tipo Selección única y es requerido.

11. (NFPA) Grupo Químico: Corresponde a un grupo químico según el NFPA definido en el requerimiento Req-69. Es de tipo Selección única y es requerido.

12. (NFPA) Salud: Corresponde a un parámetro de salud según el NFPA definido en el requerimiento Req-73. Es de tipo Selección única y es requerido.

13. (NFPA) Inflamabilidad: Corresponde a un parámetro de inflamabilidad según el NFPA definido en el requerimiento Req-72. Es de tipo Selección única y es requerido.

14. (NFPA) Estabilidad: Corresponde a un parámetro de estabilidad según el NFPA definido en el requerimiento Req-71. Es de tipo Selección única y es requerido.

(33)

16. Sinónimos: Corresponde a una lista de diferentes formas en que también es conocido el material, es de tipo alfanumérico, permite un máximo de 50 caracteres y es requerido (al menos uno).

17. Auditoria Básica: Corresponde a la información de auditoria especificada dentro del requerimiento Req-10.

Id Nombre Actor (es)

Req-36 (MSDS) Mantener Ingredientes por MSDS. Laboratorio

El sistema debe permitir en el formulario de MSDS, registrar ingredientes en una tabla.

La información que se debe registrar es la siguiente:

1. Ingrediente: Corresponde al identificador del ingrediente, es de tipo alfanumérico, permite un máximo de 100 caracteres y es requerido. 2. CAS: Corresponde al identificador para el compuesto químico

relacionado con el ingrediente, es de tipo alfanumérico, permite un máximo de 50 caracteres y no es requerido.

3. %: Corresponde al porcentaje del ingrediente, es de tipo alfanumérico, permite un máximo de 50 caracteres y no es requerido.

4. TLV: Corresponde a una información adicional de longitud variable, es de tipo alfanumérico, permite un máximo de 50 caracteres y no es requerido.

Id Nombre Actor (es)

Req-37 (MSDS) Mantener NFPA. Laboratorio

El sistema debe permitir el mantenimiento de NFPA.

La información puede ser registrada en los formularios de: 1. Grupo de Análisis.

Req-38 (MSDS) Mantener Grupos de Análisis por NFPA. Laboratorio

El sistema debe permitir en el formulario de NFPA, registrar grupos de análisis. La información que se debe registrar es la siguiente:

1. Grupo Químico: Corresponde al identificador del grupo de análisis, es de tipo alfanumérico, permite un máximo de 10 caracteres y es requerido. 2. Descripción: Corresponde a la descripción del grupo de análisis, es de

(34)

3. Auditoria Básica: Corresponde a la información de auditoria especificada dentro del requerimiento Req-10.

Id Nombre Actor (es)

Req-39 (MSDS) Mantener Color de Almacenaje por NFPA. Laboratorio

El sistema debe permitir en el formulario de NFPA, registrar colores de almacenaje.

La información que se debe registrar es la siguiente:

1. Color: Corresponde al identificador del color de almacenaje, es de tipo alfanumérico, permite un máximo de 10 caracteres y es requerido.

2. Descripción: Corresponde a la descripción del color de almacenaje, es de tipo alfanumérica, soporta un máximo de 40 caracteres y es requerido.

3. Auditoria Básica: Corresponde a la información de auditoria especificada dentro del requerimiento Req-10.

Id Nombre Actor (es)

Req-40 (MSDS) Mantener Estabilidad por NFPA. Laboratorio

El sistema debe permitir en el formulario de NFPA, registrar elementos de estabilidad.

La información que se debe registrar es la siguiente:

1. NFPA Estabilidad: Corresponde al identificador de estabilidad, es de tipo alfanumérico, permite un máximo de 10 caracteres y es requerido.

2. Descripción: Corresponde a la descripción de estabilidad, es de tipo alfanumérica, soporta un máximo de 40 caracteres y es requerido.

3. Auditoria Básica: Corresponde a la información de auditoria especificada dentro del requerimiento Req-10.

Id Nombre Actor (es)

Req-41 (MSDS) Mantener Inflamabilidad por NFPA. Laboratorio

El sistema debe permitir en el formulario de NFPA, registrar elementos de inflamabilidad.

La información que se debe registrar es la siguiente:

1. NFPA Inflamabilidad: Corresponde al identificador de inflamabilidad, es de tipo alfanumérico, permite un máximo de 10 caracteres y es requerido.

2. Descripción: Corresponde a la descripción de inflamabilidad, es de tipo alfanumérica, soporta un máximo de 40 caracteres y es requerido.

3. Auditoria Básica: Corresponde a la información de auditoria especificada dentro del requerimiento Req-10.

Id Nombre Actor (es)

(35)

El sistema debe permitir en el formulario de NFPA, registrar elementos de salud.

La información que se debe registrar es la siguiente:

1. NFPA Salud: Corresponde al identificador de salud, es de tipo alfanumérico, permite un máximo de 10 caracteres y es requerido.

2. Descripción: Corresponde a la descripción de salud, es de tipo alfanumérica, soporta un máximo de 40 caracteres y es requerido.

3. Auditoria Básica: Corresponde a la información de auditoria especificada dentro del requerimiento Req-10.

Id Nombre Actor (es)

Req-43 (MSDS) Mantener Especial por NFPA. Laboratorio

El sistema debe permitir en el formulario de NFPA, registrar elementos especiales.

La información que se debe registrar es la siguiente:

1. NFPA Especial: Corresponde al identificador del elemento especial, es de tipo alfanumérico, permite un máximo de 10 caracteres y es requerido.

2. Descripción: Corresponde a la descripción del elemento especial, es de tipo alfanumérica, soporta un máximo de 40 caracteres y es requerido. 3. Auditoria Básica: Corresponde a la información de auditoria especificada

dentro del requerimiento Req-10.

Id Nombre Actor (es)

Req-44 (MSDS) Mantener Tipos De Ficha. Laboratorio

El sistema debe permitir en mantenimiento de tipos de fichas. La información que se debe registrar es la siguiente:

1. Tipo Ficha: Corresponde a un identificador para el tipo de ficha, es de tipo alfanumérico, permite un máximo de 10 caracteres y es requerido 2. Descripción: Corresponde a la descripción del tipo de ficha, es de tipo

alfanumérica, soporta un máximo de 100 caracteres y es requerido. 3. Consecutivo: Valor consecutivo que se debe ir aumentado según el

numero de tipo de ficha, es de tipo numérico y es requerido.

4. Corte Pagina (Reporte): Se usa para indicar si se desea el corte de página (con corte de página / sin corte de página), y es requerido.

5. Activo: Se usa para indicar el estado del tipo de ficha, es un dato de selección única (Activo / Inactivo), y es requerido.

6. Auditoria Básica: Corresponde a la información de auditoria especificada dentro del requerimiento Req-10.

Id Nombre Actor (es)

(36)

El sistema debe permitir en el formulario de tipo de ficha, registrar una lista de elementos descriptivos por tipo de ficha.

La información que se debe registrar es la siguiente:

1. Consecutivo: Valor consecutivo que se debe ir aumentado según el número de elementos en la lista, es de tipo numérico y es requerido. 2. Descripción: Corresponde a la descripción del elemento en de la lista, es

de tipo alfanumérica, soporta un máximo de 100 caracteres y es requerido.

3. Activo: Se usa para indicar el estado del elemento de la lista, es un dato de selección única (Activo / Inactivo), y es requerido.

4. Auditoria Básica: Corresponde a la información de auditoria especificada dentro del requerimiento Req-10.

Id Nombre Actor (es)

Req-46 (MSDS) Mantener Tipos De Tabla. Laboratorio

El sistema debe permitir en mantenimiento de tipos de tablas. La información que se debe registrar es la siguiente:

1. Tipo Tabla: Corresponde a un identificador para el tipo de tabla, es de tipo alfanumérico, permite un máximo de 10 caracteres y es requerido 2. Descripción: Corresponde a la descripción del tipo de tabla, es de tipo

alfanumérica, soporta un máximo de 100 caracteres y es requerido. 3. Consecutivo: Valor consecutivo que se debe ir aumentado según el

numero de tipo de tabla, es de tipo numérico y es requerido.

4. Columna 01: Titulo de la columna 01 del tipo de tabla, es de tipo alfanumérico, permite un máximo de 20 caracteres y es requerido.

5. Columna 02: Titulo de la columna 02 del tipo de tabla, es de tipo alfanumérico, permite un máximo de 20 caracteres y no es requerido. 6. Columna 03: Titulo de la columna 03 del tipo de tabla, es de tipo

alfanumérico, permite un máximo de 20 caracteres y no es requerido. 7. Columna 04: Titulo de la columna 04 del tipo de tabla, es de tipo

alfanumérico, permite un máximo de 20 caracteres y no es requerido. 8. Columna 05: Titulo de la columna 05 del tipo de tabla, es de tipo

alfanumérico, permite un máximo de 20 caracteres y no es requerido. 9. Columna 06: Titulo de la columna 06 del tipo de tabla, es de tipo

alfanumérico, permite un máximo de 20 caracteres y no es requerido. 10. Columna 07: Titulo de la columna 07 del tipo de tabla, es de tipo

alfanumérico, permite un máximo de 20 caracteres y no es requerido. 11. Columna 08: Titulo de la columna 08 del tipo de tabla, es de tipo

alfanumérico, permite un máximo de 20 caracteres y no es requerido. 12. Auditoria Básica: Corresponde a la información de auditoria especificada

(37)

9.1.3. Procesos

Id Nombre Actor (es)

Req-47 Registrar el análisis de material empaque Laboratorio

El sistema debe permitir el registro de análisis de materia prima de empaque. La información que se debe registrar es la siguiente:

1. Especificación: Permite determinar una especificación que tenga referencia con el análisis que se esta registrando, es de tipo selección única en donde permite seleccionar una especificación de todas las registradas en el sistema, es un dato es requerido.

2. Tipo Lote: Permite especificar el tipo de lote al que se esta aplicando el análisis, es de tipo selección única en donde permite seleccionar un tipo de lote de los registrados en el sistema, es un dato requerido.

3. Lote: Permite especificar el lote al que se esta aplicando el análisis, es de tipo selección única en donde permite seleccionar un lote de los registrados en el sistema y pertenecen al tipo de lote especificado. Es un dato requerido.

4. Unidades Totales: Corresponde a la cantidad total de unidades de material que se analizaron, es un dato de tipo numérico y es requerido. 5. Unidades Aprobadas: Corresponde a la cantidad aprobada de unidades

de material que se analizaron, es un dato de tipo numérico y es requerido.

6. Notas: Dentro de este se hacen todas las anotaciones referentes al análisis, es de tipo alfanumérica, soporta un máximo de 150 caracteres y no es requerido.

El sistema debe permitir la asignación de grupos de ensayo o análisis a Batch de producto.

(38)

1. Fecha del: Corresponde una fecha inicial para buscar un determinado donde permite seleccionar un producto de los registrados en el sistema, no es un dato requerido.

Para realizar la asignación el sistema debe permitir la elección del grupo de ensayo entre los resultados de la búsqueda realizada y la elección del lote mediante la siguiente información:

1. Producto: Corresponde a un producto, es de tipo selección única en donde permite seleccionar un producto de los registrados en el sistema, es un dato requerido.

2. Batch: Corresponde a un Batch registrado, es de tipo selección única en donde permite seleccionar un lote de los registrados en el sistema, es un dato requerido.

Id Nombre Actor (es)

Req-50 Calcular Desviaciones Standard Laboratorio

El sistema debe permitir calcular la desviación estándar entre varios análisis. La información necesaria para realizar el cálculo es:

1. Análisis: Permite seleccionar un análisis de los registrados, mediante este se buscan los análisis que se quieren agregar para calcular la desviación estándar, es un dato de tipo numérico y es requerido.

2. Configuración Desv. Standard: Permite seleccionar un parámetro por el cual se desea que se ejecute el calculo de la desviación estándar, es de tipo selección única en donde se permite seleccionar una variable registrada en el sistema (Limonina / Narirutina / Preliminares / Sodio), es un dato requerido.

3. RSD: Permite seleccionar un valor RSD, es de selección única (incluir valor RSD / no incluir valor RSD), es un dato requerido.

Id Nombre Actor (es)

Req-51 Generar nuevos Big Batch Laboratorio

El sistema debe permitir la generación de nuevos Big Batch padre para la creación de Big Batch hijos.

Para realizar la generación de Big Batch será mediante la siguiente información:

(39)

2. Producto: Es de tipo selección única en donde permite seleccionar un producto de los que se encuentran registrados en el sistema, es un dato requerido

3. Rango por Relación (DOT): Es de tipo selección única en donde permite seleccionar un DOT o rango por relación de los que se encuentran registrados en el sistema, es un dato requerido.

4. Consecutivo de Batch: Es autogenerado con base en los parámetros, principalmente en el DOT, ya que con este se obtiene el consecutivo RSD: Permite seleccionar un valor RSD, es de selección única (incluir valor RSD / no incluir valor RSD), es un dato requerido.

Id Nombre Actor (es)

Req-52 Activar / Inactivar Big Batch Laboratorio

El sistema debe permitir activar o inactivar el Big Batch para ser utilizado en la generación de nuevos Big Batch derivados.

Id Nombre Actor (es)

Req-53 Habilitar / Deshabilitar Batch para Empaque Laboratorio

El sistema debe permitir habilitar y deshabilitar un Batch para empaque.

La información que se necesita para seleccionar el Batch a habilitar es la siguiente:

1. Zafra: Permite determinar una zafra que esta registrando, es de tipo selección única en donde permite seleccionar una zafra de todas las registradas en el sistema, es un dato es requerido.

2. Producto: Permite determinar un producto que esta registrando, es de tipo selección única en donde permite seleccionar un producto de todos los registrados en el sistema, es un dato es requerido.

3. Batch: Permite determinar un Batch que este registrado, es de tipo

Req-54 Registrar la liberación de producto y reserva de lotes. Laboratorio

Referencias

Documento similar

SECUNDARIA COMPRENDE LOS

Debido al riesgo de producir malformaciones congénitas graves, en la Unión Europea se han establecido una serie de requisitos para su prescripción y dispensación con un Plan

Como medida de precaución, puesto que talidomida se encuentra en el semen, todos los pacientes varones deben usar preservativos durante el tratamiento, durante la interrupción

que hasta que llegue el tiempo en que su regia planta ; | pise el hispano suelo... que hasta que el

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,

[r]

El Programa de Mecenazgo organiza un concurso para &#34;Amigos del IAC&#34; en el cual podrán realizar una propuesta de observación para un telescopio robótico 1. Aquellas que

A manera de resumen, el análisis de los resultados de los estudios anteriormente mencionados y de la presente investigación, brinda suficiente evidencia que afirma la existencia