Casos de Uso de Configuración-2.9.0 PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 203

VERSAT SARASOLA

Configuración

Versión 2.9
Revisiones Históricas
Fecha Versión Descripción Autor
30/05/2016 2.8.0 Casos de uso versión 2.8.0 José Luis Molina
Incorporación de CU de nuevas
30/05/2019 2.9.0 funcionalidades y actualización de CU Boris Pino Núñez
de funcionalidades modificadas.
Tabla de Contenido

1. Introducción .................................................................................................................................................... 1
1.1 Descripción del subsistema ............................................................................................................... 1
1.2 Propósito ............................................................................................................................................. 2
1.3 Esquema de la aplicación .................................................................................................................. 3
1.4 Glosario de Términos ........................................................................................................................ 3
1.4.1 Usuario Huérfano. ............................................................................................................................... 3
1.4.2 Clave Maestra del Servicio .................................................................................................................. 3
1.4.3 Clave Maestra de base de Datos .......................................................................................................... 3
1.4.5 Certificados de Seguridad .................................................................................................................... 4
1.4.6 Cifrado Transparente de los Datos (TDE) ........................................................................................... 4
1.4.7 Arquitectura del cifrado transparente de datos (TDE) ......................................................................... 5
1.4.8 Algoritmos de Cifrados........................................................................................................................ 5
1.4.9 Jerarquía de Cifrado............................................................................................................................. 6
1.4.10 Transact-SQL .................................................................................................................................. 7
1.4.11 ADO ................................................................................................................................................ 9
1.4.12 Scripts.............................................................................................................................................. 9
1.4.13 Vulnerabilidades del sistema. ........................................................................................................ 10
1.4.14 Tipos de Datos usados. .................................................................................................................. 10
1.4.15 Aplicaciones para el acceso a los subsistemas VERSAT- SARASOLA ....................................... 11

2. Actores del Sistema ....................................................................................................................................... 12

3. Diagrama de Casos de Uso del Sistema ....................................................................................................... 13

4. Casos de Uso .................................................................................................................................................. 14


4.0 Inicio del sistema .............................................................................................................................. 14
4.0.1 Inicio de sesión en el subsistema. .................................................................................................... 14
4.0.2 Orden de iteración de los casos de usos ......................................................................................... 15
4.1 Actividad Seguridad ........................................................................................................................ 15
4.1.1 Vista de Usuarios ............................................................................................................................. 15
4.1.1.1 Parámetros de Seguridad ........................................................................................................... 16
4.1.1.2 Adicionar Usuario ....................................................................................................................... 18
4.1.1.3 Modificar Usuario ....................................................................................................................... 19
4.1.1.4 Eliminar Usuario ......................................................................................................................... 21
4.1.1.5 Activar Usuario ........................................................................................................................... 22
4.1.1.6 Ver Todos ..................................................................................................................................... 23
4.1.1.7 Permisos de Configuración ......................................................................................................... 24
4.1.1.8 Permisos Simplificados ............................................................................................................... 25
4.1.1.9 Crear Usuario Administrador del Versat ................................................................................. 26
4.1.1.10 Sesiones Abiertas ......................................................................................................................... 26
4.1.1.11 Usuarios Deshabilitados .............................................................................................................. 28
4.1.1.12 Corregir usuarios huérfanos ...................................................................................................... 28
4.1.1.13 Accesos al sistema ........................................................................................................................ 29
4.1.1.14 Riesgos e inconsistencias detectadas. ............................................................................................ 30
4.1.1.15 Crear Clave Maestra ................................................................................................................... 31
4.1.1.16 Modificar Clave Maestra ............................................................................................................ 32
4.1.1.17 Eliminar Clave Maestra .............................................................................................................. 34
4.1.1.18 Copia de seguridad de Clave Maestra ....................................................................................... 35
4.1.1.19 Crear Certificado de Seguridad ................................................................................................. 37
4.1.1.20 Importar Certificado desde Fichero .......................................................................................... 38
4.1.1.21 Importar Certificado desde Fichero Ejecutable ....................................................................... 40
4.1.1.22 Eliminar Certificado de Seguridad ............................................................................................ 42
4.1.1.23 Copia de Seguridad de Certificados .......................................................................................... 43
4.1.1.24 Ver Certificados de Seguridad. .................................................................................................. 45
4.1.1.25 Crear cifrado de bases de datos ................................................................................................. 46
4.1.1.26 Modificar cifrado de base de datos ............................................................................................ 47
4.1.1.27 Eliminar cifrado de base de datos .............................................................................................. 49
4.1.1.28 Habilitar/Deshabilitar cifrado de base de datos. ...................................................................... 50
4.1.1.29 Actualizar versión de compatibilización a SQL 2008. ...................................................................... 50
4.1.1.30 Activar autorreducción del tamaño de la base de datos. ................................................................... 51
4.1.1.31 Activar control de cambio de datos ................................................................................................... 52
4.1.2 Vista de Permisos ............................................................................................................................. 53
4.1.2.1 Adicionar Niveles de Accesos ..................................................................................................... 54
4.1.2.2 Establecer Niveles de Accesos .................................................................................................... 55
4.1.2.3 Eliminar Niveles de Accesos ....................................................................................................... 56
4.1.2.4 Descripciones de Niveles de Accesos .......................................................................................... 57
4.1.2.5 Listado de Niveles de Accesos. .................................................................................................... 58
4.1.3 Editor SQL ........................................................................................................................................ 59
4.1.3.1 Ejecutar Script............................................................................................................................. 60
4.1.3.2 Nueva Consulta. ........................................................................................................................... 62
4.1.3.3 Abrir Consulta. ............................................................................................................................ 63
4.1.3.4 Guardar Consulta. ...................................................................................................................... 64
4.1.3.5 Ejecutar Consulta. ....................................................................................................................... 65
4.1.3.6 Eliminar Consulta. ...................................................................................................................... 66
4.1.3.7 Exportar Consulta. ...................................................................................................................... 67
4.1.3.8 Importar Consulta....................................................................................................................... 68
4.1.3.9 Adicionar parámetros a la consulta ........................................................................................... 69
4.1.3.10 Eliminar parámetros a la consulta. ............................................................................................ 71
4.1.3.11 Asignar valores a los parámetros. .............................................................................................. 72
4.1.3.12 Adicionar columna a la consulta. ............................................................................................... 73
4.1.3.13 Eliminar columna a la consulta. ................................................................................................. 74
4.1.3.14 Mostrar columnas definidas. ...................................................................................................... 75
4.2 Actividad Parámetros ...................................................................................................................... 76
4.2.1 Ejercicios .......................................................................................................................................... 76
4.2.1.1 Adicionar Ejercicio ..................................................................................................................... 76
4.2.1.1.1 Basado en Año Calendario. .................................................................................................... 76
4.2.1.1.2 Personalizado .......................................................................................................................... 77
4.2.1.2 Modificar Ejercicio ..................................................................................................................... 79
4.2.1.3 Eliminar Ejercicio. ...................................................................................................................... 81
4.2.1.4 Adicionar Período. ...................................................................................................................... 81
4.2.1.5 Modificar Período. ...................................................................................................................... 82
4.2.1.6 Eliminar Período. ........................................................................................................................ 83
4.2.2 Monedas............................................................................................................................................ 84
4.2.2.1 Adicionar Moneda ....................................................................................................................... 84
4.2.2.2 Modificar Moneda. ...................................................................................................................... 85
4.2.2.3 Eliminar Moneda......................................................................................................................... 86
4.2.2.4 Definir Moneda Contable. .......................................................................................................... 87
4.2.2.5 Definir Moneda Alternativa. ...................................................................................................... 88
4.2.2.6 Tipos Monedas. ............................................................................................................................ 89
4.2.2.7 Adicionar Tasa de Cambio. ........................................................................................................ 89
4.2.2.8 Eliminar Tasa de Cambio. .......................................................................................................... 91
4.2.2.9 Adicionar Tasa de Cambio Contratada. ................................................................................... 91
4.2.2.10 Eliminar Tasa de Cambio Contratada. ..................................................................................... 93
4.2.2.11 Adicionar Denominación de Billete ........................................................................................... 93
4.2.2.12 Modificar Denominación de Billete ........................................................................................... 94
4.2.2.13 Eliminar Denominación de Billete ............................................................................................. 95
4.2.2.14 Adicionar Denominaciones de Monedas. .................................................................................. 96
4.2.2.15 Eliminar Denominaciones de Monedas ..................................................................................... 97
4.2.2.16 Modificar Denominaciones de monedas .................................................................................... 98
4.2.3 Formatos ........................................................................................................................................... 99
4.2.3.1 Vista Formatos .................................................................................................................................. 99
4.2.3.2 Adicionar Formato .................................................................................................................... 100
4.2.3.1 Modificar Formato .................................................................................................................... 101
4.2.3.2 Eliminar Formato ...................................................................................................................... 103
4.2.3.3 Adicionar Niveles....................................................................................................................... 104
4.2.3.4 Modificar Niveles....................................................................................................................... 105
4.2.3.5 Eliminar Niveles ........................................................................................................................ 106
4.2.3.6 Insertar Niveles .......................................................................................................................... 107
4.3 Actividad Codificadores ................................................................................................................ 108
4.3.1 Unidades Contables ....................................................................................................................... 108
4.3.1.1 Adicionar Unidad Contable. ..................................................................................................... 109
4.3.1.2 Modificar Unidad Contable. ..................................................................................................... 110
4.3.1.3 Eliminar Unidad Contable. ...................................................................................................... 111
4.3.1.4 Activar Unidad Contable. ......................................................................................................... 112
4.3.1.5 Imprimir Listado de Unidad .................................................................................................... 113
4.3.1.6 Buscar Unidad Contable. .......................................................................................................... 113
4.3.1.7 Ver todas .................................................................................................................................... 114
4.3.1.8 Asignar logotipo de la unidad contable ................................................................................... 116
4.3.1.9 Definir grupos de unidad contable ........................................................................................... 117
4.3.2 Áreas de Responsabilidad ............................................................................................................. 119
4.3.2.1 Apertura áreas de responsabilidad .......................................................................................... 119
4.3.2.2 Imprimir listado de áreas de responsabilidad ........................................................................ 121
4.3.2.3 Captura o modificación de los datos del área de responsabilidad. ....................................... 122
4.3.2.4 Seleccionar formato................................................................................................................... 123
4.3.3 Trabajadores .................................................................................................................................. 124
4.3.3.1 Adicionar Trabajador ............................................................................................................... 126
4.3.3.2 Modificar Trabajador ............................................................................................................... 127
4.3.3.3 Eliminar Trabajador................................................................................................................. 128
4.3.3.4 Activar Trabajador ................................................................................................................... 129
4.3.3.5 Buscar Trabajador .................................................................................................................... 129
4.3.3.6 Historia de cambio de código de trabajador ........................................................................... 131
4.3.4 Almacenes. ...................................................................................................................................... 132
4.3.4.1 Crear y/o Modificar Almacenes ............................................................................................... 134
4.3.4.2 Eliminar Almacenes .................................................................................................................. 135
4.3.4.3 Buscar Almacenes ..................................................................................................................... 136
4.3.4.4 Historia de Código ..................................................................................................................... 137
4.3.5 Custodios. ....................................................................................................................................... 138
4.3.5.1 Adicionar Custodio ................................................................................................................... 140
4.3.5.2 Adicionar a partir de trabajadores .......................................................................................... 141
4.3.5.3 Eliminar custodio ...................................................................................................................... 142
4.3.5.4 Modificar Custodio ................................................................................................................... 143
4.3.5.5 Buscar custodio. ......................................................................................................................... 144
4.3.5.6 Historia de cambio de custodio. ............................................................................................... 146
4.3.6 Productos. ....................................................................................................................................... 148
4.3.7 Entidades y Personas Jurídicas. ................................................................................................... 149
4.3.7.1 Captura o modificación de los atributos de la entidad. .......................................................... 151
4.3.7.2 Eliminar entidad. ....................................................................................................................... 152
4.3.7.3 Grupos de entidad. .................................................................................................................... 153
4.3.7.4 Cuentas Bancarias de la Entidad ............................................................................................. 155
4.3.7.5 Historia de código de la entidad ............................................................................................... 156
4.3.7.6 Buscar Entidad .......................................................................................................................... 157
4.3.8 Bancos ............................................................................................................................................. 158
4.3.8.1 Captura y modificación de los datos del Banco ...................................................................... 159
4.3.8.2 Eliminar Banco .......................................................................................................................... 160
4.3.8.3 Sucursales................................................................................................................................... 161
4.3.9 Nomenclador de Actividades Económicas (NAE) ....................................................................... 162
4.3.10 División Política Administrativa (DPA) .................................................................................. 164
4.3.11 Registro Estatal de Empresa y Unidades Presupuestadas (REEUP). ................................... 165
4.3.12 Captura y modificación de los codificadores (NAE, DPA, REEUP). .................................... 166
4.4 Datos de la Organización. ............................................................................................................. 168
4.5 Copias de Seguridad ...................................................................................................................... 170
4.5.1 Salvar Datos ................................................................................................................................... 170
4.5.2 Copias de Seguridad Automática ................................................................................................. 171
4.5.3 Crear o Modificar Programa de Copia de seguridad ................................................................. 173
4.6 Registro de Salvas y Restaura de los Datos. ................................................................................ 175
4.7 Información del Sistema ................................................................................................................ 175
4.8 Chequeo de consistencia de los datos ........................................................................................... 176
4.9 Histórico de consistencia de los datos. ......................................................................................... 176
4.10 Vista preliminar ............................................................................................................................. 177
4.11 Exportar Información ................................................................................................................... 180
4.12 Importar Información ................................................................................................................... 181
4.13 Mostrar Errores de Chequeo de Consistencia. ........................................................................... 182
4.14 Otras Operaciones del Sistema ..................................................................................................... 183
4.14.1 Conexión al servidor ................................................................................................................. 183
4.14.2 Cambiar contraseña .................................................................................................................. 185
4.14.3 Login de usuarios ............................................................................................................................... 186
4.14.4 Restaurar clave maestra ........................................................................................................... 187
4.14.5 Restaurar certificados de seguridad ........................................................................................ 189
4.14.6 Restaurar base de datos ............................................................................................................ 192
4.14.7 Estado de registro del sistema .................................................................................................. 193
4.14.8 Mantenimiento a la base de datos. ........................................................................................... 194
Modelo de Casos de Uso
Versat - Sarasola
1. Introducción

Este Subsistema controla varias funciones de imprescindible realización para el trabajo integral del resto de los
Subsistemas y que por las características y el diseño general del Sistema Económico Integrado es necesario tenerlas
agrupadas.

Tiene como objetivo principal al concebir su diseño, que se cumplan al instalar el sistema en su conjunto, los principios
de control interno establecidos en las normas y principios generales de contabilidad, así como lograr la seguridad de
los datos procesados y la información obtenida, a partir de la definición de los posibles usuarios y los accesos de
éstos a los diferentes Subsistemas en cada una de las unidades contables de la entidad.

1.1 Descripción del subsistema


Este Subsistema controla varias funciones de imprescindible realización para el trabajo integral del resto de los
Subsistemas y que por las características y el diseño general del Sistema Económico Integrado es necesario
tenerlas agrupadas.

Tiene como objetivo principal al concebir su diseño, que se cumplan al instalar el Sistema en su conjunto, los
principios de control interno establecidos en las Normas y Principios Generales de Contabilidad, así como lograr la
seguridad de los datos procesados y la información obtenida, a partir de la definición de los posibles usuarios y los
accesos de estos a los diferentes Subsistemas en cada una de las Unidades Contables de la entidad.

VERSAT-Sarasola es un Sistema concebido para su instalación en red, por las posibilidades que esta tecnología
facilita para el trabajo en un entorno de multiusuarios, aún más en Sistemas Económicos donde se trabajan
simultáneamente varias aplicaciones con volúmenes considerables de operaciones que se relacionan entre sí y que
requieren de rapidez, seguridad y confiabilidad en su procesamiento en tiempo real, de tal forma que las
administraciones puedan utilizar la información con fines gerenciales.

Si la empresa que utilice el Sistema no posee una red, puede instalar las distintas aplicaciones en las estaciones de
trabajo que desee, pero conociendo que estará limitada en el acceso directo de algunas informaciones que se
establecen entre los diferentes Subsistemas, por tanto algunos beneficios estarán restringidos por estas
condiciones, y tienen que obtenerse a través de exportaciones e importaciones de datos entre los mismos. .

No obstante a lo anterior, cada aplicación independiente cuenta con funciones y posibilidades de utilidad que
pueden ser explotadas para contar con un Sistema útil y eficaz para el trabajo.

Para comenzar a trabajar con el Sistema Económico Integrado VERSAT-SARASOLA una vez instalado con los
requerimientos técnicos necesarios, se requiere tener en cuenta las instrucciones que en este documento se
especifican para lograr una explotación óptima y total de todas las posibilidades que el mismo brinda.

El sistema cuenta con tres actividades principales:


Seguridad:
Esta Actividad es una de las más importantes de todas las que tiene el Sistema, ya que garantiza la seguridad de la
información contenida a partir de las funciones que realiza, las cuales se pueden resumir en:

 Define la política de seguridad del sistema.


 Definir los usuarios que trabajarán en el Sistema
 Asignar a los usuarios los permisos de trabajo en las Unidades Contables y dentro de éstas a que
subsistemas tienen acceso
 Definir los niveles de acceso dentro de cada subsistema.

Estas funciones tienen un grupo de opciones cuyo estudio es necesario para garantizar que la configuración que se
realice con cada una, logre los objetivos para los cuales se han diseñado y en especial, la relacionada con la

1
Modelo de Casos de Uso
Versat - Sarasola
definición de las funciones y tareas que pueden efectuar los usuarios dentro de cada Subsistema, lo que permite
cumplir mediante el Sistema, importantes principios de control interno.

Parámetros:
El Sistema Económico Integrado VERSAT-Sarasola en su concepción, introduce elementos importantes para el
trabajo de la contabilidad en las entidades, a partir de las transformaciones económicas que se llevan a cabo
constantemente y a la propia necesidad de flexibilizarla para el trabajo de los contadores y que sea de utilidad
para la gestión económica.

Es importante en la actualidad contar con Sistemas Automatizados que permitan obtener datos e informaciones en
tiempo real y con herramientas que faciliten el trabajo rápido y seguro en todas las bases de datos existentes de
diferentes períodos.

Es imprescindible, además, que estos sistemas posibiliten, a los profesionales de la actividad económica, configurar
sus Sistemas Contables en dependencia de la autonomía que van adquiriendo las entidades para aplicarla, tanto a
nivel empresarial como internamente en las estructuras administrativas creadas.

Ejercicios: En esta función se definen los ejercicios económicos y los períodos correspondientes a éste,
ya que se pueden realizar operaciones simultáneas en más de uno.
Formatos: En esta función se definen los formatos de los codificadores que se utilizarán en el trabajo de los
diferentes Subsistemas, por lo que la estructura y cantidad de caracteres que tendrá cada nivel, está abierto
para que el usuario lo haga de acuerdo con sus necesidades, a partir de alguna definición recibida de
instituciones superiores.
Monedas: Es un codificador que contiene un grupo de monedas internacionalmente conocidas que serán
utilizadas para efectuar revalorizaciones a los Estados Financieros.

Codificadores:
Todo el proceso de registro de los hechos económicos se realiza a través de diferentes codificadores que
caracterizan entre otros aspectos:

 Las relaciones que se establecen entre Clientes y Proveedores


 Situación de almacenaje de los recursos materiales y las producciones terminadas pertenecientes a la
empresa
 Responsabilidad de los trabajadores ante la custodia de determinados bienes materiales.
 Las relaciones económicas mutuas entre los trabajadores y la empresa.
 Las subdivisiones estructurales que se realizan como formas o métodos de gestión administrativa.
 La naturaleza y el origen propio de los hechos económicos.

En este Subsistema se han concebido aquellos codificadores que se utilizan de forma general por el resto de las
aplicaciones y que a la vez son una herramienta auxiliar para la Contabilidad General y de Costos, con el objetivo
de registrar cada operación contable hasta el nivel de análisis imprescindible para la Administración.

1.2 Propósito
Este documento está realizado para ser utilizado por parte de los tecnólogos, desarrolladores e implementadores
del sistema, para corregir y analizar cada acción del sistema y sus posibles mejoras y agilicen en la implantación y
desarrollo del mismo.

2
Modelo de Casos de Uso
Versat - Sarasola
1.3 Esquema de la aplicación

1.4 Glosario de Términos


1.4.1 Usuario Huérfano.
Para iniciar sesión en una instancia de Microsoft SQL Server, una entidad de seguridad (usuario), debe tener un
inicio de sesión de SQL Server válido. Este inicio de sesión se utiliza en el proceso de autenticación que comprueba
si la entidad de seguridad tiene permiso para conectarse a la instancia de SQL Server. Los inicios de sesión de SQL
Server en una instancia de servidor están visibles en la vista de usuarios.
Los inicios de sesión de SQL Server tienen acceso a bases de datos individuales mediante un usuario de base de
datos que está asignado al inicio de sesión de SQL Server. Esta regla tiene dos excepciones:

- La cuenta de invitado.

Al habilitar esta cuenta en la base de datos, se habilitan todos los inicios de sesión de SQL Server que no
estén asignados a un usuario de base de datos para entrar en la base de datos como usuario invitado.

- La pertenencia a grupos de Microsoft Windows.

Un inicio de sesión de SQL Server creado desde un usuario de Windows puede entrar en una base de
datos si este usuario es miembro de un grupo de Windows que también sea usuario en la base de datos.

La información sobre la asignación de un inicio de sesión de SQL Server a un usuario de la base de datos se
almacena en la base de datos. Incluye el nombre del usuario de la base de datos y el SID del inicio de sesión de
SQL Server correspondiente. Los permisos de este usuario de la base de datos se utilizan para otorgar
autorizaciones en la base de datos.

Un usuario de base de datos cuyo inicio de sesión de SQL Server correspondiente está sin definir o se ha definido
de forma incorrecta en una instancia de servidor no podrá iniciar una sesión en la instancia. Es lo que se denomina
un usuario huérfano de la base de datos en esa instancia de servidor.

Un usuario de base de datos puede convertirse en huérfano si se quita el inicio de sesión de SQL Server
correspondiente. También puede convertirse en huérfano si una base de datos se restaura o se conecta a otra
instancia de SQL Server. Otra manera de convertirse en huérfano es que el SID al que se asigna el usuario de la
base de datos no esté presente en la nueva instancia de servidor.
1.4.2 Clave Maestra del Servicio
La clave maestra de servicio es la raíz de la jerarquía de cifrado de SQL Server. Se genera automáticamente la
primera vez que se necesita para cifrar otra clave. De manera predeterminada, la clave maestra de servicio se cifra
mediante la API de protección de datos de Windows y mediante la clave del equipo local. La clave maestra de
servicio sólo puede abrirla la cuenta de servicio de Windows bajo la que se creó, o una entidad de seguridad con
acceso al nombre y a la contraseña de la cuenta de servicio.

1.4.3 Clave Maestra de base de Datos


La clave maestra de base de datos es una clave simétrica que se usa para proteger las claves privadas de
certificados y las claves asimétricas presentes en la base de datos. Al crearla, la clave maestra se cifra mediante el
algoritmo Triple DES y una contraseña proporcionada por el usuario. Para permitir el descifrado automático de la
clave maestra, se cifra una copia de la clave mediante la clave maestra de servicio y se almacena en la base de
datos y en la base de datos maestra. Por lo general, la copia almacenada en la base de datos maestra se actualiza
automáticamente al cambiar la clave maestra.
Importante:
Debe realizar una copia de seguridad de la clave maestra y almacenar la copia de seguridad en un lugar
seguro y fuera de las instalaciones.

3
Modelo de Casos de Uso
Versat - Sarasola

1.4.4 Certificados de Seguridad.


Un certificado es un elemento protegible de nivel de base de datos que sigue el estándar X.509 y admite los campos
V1 de X.509. puede cargar un certificado desde un archivo o ensamblado. Esta instrucción también puede generar
un par de claves y crear un certificado con firma personal.

Las claves privadas generadas por SQL Server tienen una longitud de 1024 bits. Las claves privadas importadas de
un origen externo presentan una longitud mínima de 384 bits y una máxima de 3.456 bits. La longitud de una clave
privada importada debe ser un entero múltiplo de 64 bits.
1.4.5 Certificados de Seguridad
Un certificado es un elemento protegible de nivel de base de datos que sigue el estándar X.509 y admite los campos
V1 de X.509. puede cargar un certificado desde un archivo o ensamblado. Esta instrucción también puede generar
un par de claves y crear un certificado con firma personal.

Las claves privadas generadas por SQL Server tienen una longitud de 1024 bits. Las claves privadas importadas de
un origen externo presentan una longitud mínima de 384 bits y una máxima de 3.456 bits. La longitud de una clave
privada importada debe ser un entero múltiplo de 64 bits.

La clave privada debe corresponderse con la clave pública especificada por el nombre del certificado.

Cuando se crea un certificado desde un contenedor, es opcional cargar la clave privada. Pero cuando SQL Server
genera un certificado con firma personal, siempre se creará la clave privada. De manera predeterminada, la clave
privada se cifra con la clave maestra de base de datos. Si no existe una clave maestra de base de datos y no se
especifica una contraseña, la instrucción registrará errores.

No es necesario especificar una contraseña de descifrado si se cifra la clave privada con la clave maestra de base
de datos.
Nota:
Las funciones integradas para el cifrado y firma no comprueban las fechas de expiración de los
certificados. Los usuarios de estas funciones deben decidir cuándo comprobar la expiración de los
certificados.

1.4.6 Cifrado Transparente de los Datos (TDE)


Puede tomar varias precauciones para proteger la base de datos, como diseñar un sistema seguro, cifrar los datos
confidenciales e instalar un firewall alrededor de los servidores de bases de datos. Sin embargo, si se diera el caso
de un robo de medios físicos (como unidades de disco o cintas de copia de seguridad), un usuario malintencionado
sólo tendría que restaurar o adjuntar la base de datos y examinar los datos. Una solución consiste en cifrar los datos
confidenciales en la base de datos y usar un certificado para proteger las claves que se utilizan para cifrarlos. Esto
evita que utilice los datos cualesquiera que carezca de las claves, pero este tipo de protección debe planearse de
antemano.

El Cifrado de datos transparente (TDE) es un caso especial de cifrado que usa una clave simétrica. TDE cifra una
base de datos completa utilizando la clave simétrica denominada clave de cifrado de base de datos. Otras claves o
certificados que se protegen bien mediante la clave maestra de base de datos o bien mediante una clave asimétrica
almacenadas en un módulo EKM protegen la clave de cifrado de base de datos.

El cifrado de datos transparente (TDE) realiza el cifrado y descifrado de E/S en tiempo real de los datos y los
archivos de registro. El cifrado utiliza una clave de cifrado de la base de datos (DEK), que está almacenada en el
registro de arranque de la base de datos para que esté disponible durante la recuperación. La DEK es una clave
simétrica protegida utilizando un certificado almacenado en la base de datos maestra del servidor o una clave
asimétrica protegida por un módulo EKM. TDE protege los datos "en reposo", es decir, los archivos de datos y de
registro. Ofrece la posibilidad de cumplir muchas leyes, normativas y directrices establecidas en diversos sectores.

4
Modelo de Casos de Uso
Versat - Sarasola
También permite a los desarrolladores de software cifrar los datos mediante algoritmos de cifrado AES y 3DES sin
cambiar las aplicaciones existentes.
Importante:
TDE no proporciona cifrado para los canales de comunicaciones.

Nota:
Al habilitar TDE, debería hacer inmediatamente una copia de seguridad del certificado y la clave privada asociada al
certificado. Si el certificado no está disponible en algún momento o si debe restaurar o adjuntar la base de datos en
otro servidor, debe tener copias de seguridad del certificado y la clave privada o no podrá abrir la base de datos. El
cifrado del certificado o asimétrico se debería conservar aun cuando TDE deje de estar habilitado en la base de
datos. Aunque la base de datos no se cifre, la clave de cifrado de la base de datos se puede conservar en la base
de datos y puede que sea necesario el acceso a la misma para algunas operaciones.

1.4.7 Arquitectura del cifrado transparente de datos (TDE)

1.4.8 Algoritmos de Cifrados


El cifrado es una de las medidas defensivas con que cuenta cualquier administrador que desee proteger una
instancia de SQL Server.

Los algoritmos de cifrado definen transformaciones de datos que los usuarios no autorizados no pueden revertir con
facilidad. SQL Server permite a los administradores y los programadores elegir entre varios algoritmos, incluidos

5
Modelo de Casos de Uso
Versat - Sarasola
DES, Triple DES, TRIPLE_DES_3KEY, RC2, RC4, RC4 de 128 bits, DESX, AES de 128 bits, AES de 192 bits y
AES de 256 bits.

Ningún algoritmo único resulta idóneo para todas las situaciones. Además, ofrecer información detallada sobre las
ventajas de cada uno queda fuera del ámbito. No obstante, se aplican los siguientes principios generales:
- El cifrado seguro suele consumir más recursos de la CPU que un cifrado menos seguro.
- Las claves largas suelen producir un cifrado más seguro que las claves cortas.
- El cifrado asimétrico es más seguro que el simétrico con la misma longitud de clave, pero es relativamente
lento.
- Los cifrados en bloque con claves largas son más seguros que los cifrados en secuencia.
- Las contraseñas largas y complejas son más seguras que las contraseñas cortas.

Si cifra una gran cantidad de datos, debe cifrar los datos con una clave simétrica y cifrar la clave simétrica con una
clave asimétrica.
Los datos cifrados no se pueden comprimir, pero los datos comprimidos se pueden cifrar. Si utiliza compresión,
debe comprimir los datos antes de cifrarlos.
1.4.9 Jerarquía de Cifrado
SQL Server cifra los datos con una infraestructura de cifrado jerárquico y administración de claves. Cada capa cifra
la capa inferior utilizando una combinación de certificados, claves asimétricas y claves simétricas. Las claves
asimétricas y las claves simétricas pueden estar almacenadas fuera de SQL Server en un módulo de Administración
extensible de claves (EKM).
La siguiente ilustración muestra que cada nivel de la jerarquía de cifrado cifra el nivel que tiene por debajo y
muestra las configuraciones de cifrado más comunes. El acceso al principio de la jerarquía se suele proteger
mediante una contraseña.

6
Modelo de Casos de Uso
Versat - Sarasola

1.4.10 Transact-SQL
Transact-SQL está diseñado específicamente para el acceso directo a los datos y la manipulación de la base de
datos. Aunque Transact-SQL aventaja en el acceso y administración de datos, no es un lenguaje de programación
completo. Por ejemplo, Transact-SQL no admite matrices, colecciones, bucles for-each, desplazamiento bit a bit o
clases. Aunque algunas de estas construcciones se pueden simular en Transact-SQL, el código administrado ha
integrado la compatibilidad con estas construcciones. Dependiendo de la situación, estas características pueden
proporcionar una razón de peso para implementar cierta funcionalidad de base de datos en el código administrado.

Instrucciones Transact-SQL

A continuación, se ofrece una lista de los subconjuntos del lenguaje Transact-SQL que se permiten en las tablas
remotas a las que se tiene acceso a través de nombres basados en un servidor vinculado o nombres "ad hoc":

7
Modelo de Casos de Uso
Versat - Sarasola

- Se admiten todas las consultas con el formato estándar SELECT select_list FROM cláusula WHERE cláusula.
La cláusula INTO new_table_name de SELECT no se permite cuando new_table_name hace referencia a
una tabla remota.

- En las instrucciones SELECT, INSERT, UPDATE y DELETE, no es posible calificar columnas en tablas
remotas con un nombre de tabla de una sola parte o de cuatro partes. Las tablas remotas deben ser
sustituidas por un alias en la cláusula FROM, y se debe utilizar el alias para calificar el nombre de columna.

- No se pueden consultar tablas que incluyen columnas xml, aunque la consulta pueda tener acceso a las
columnas de la tabla que no son xml.

- Cuando se especifica una columna de objeto grande (LOB) de una tabla remota como un elemento de
select_list en una instrucción SELECT, la instrucción SELECT no puede contener una cláusula ORDER BY.

- Los predicados IS NULL e IS NOT NULL no pueden hacer referencia a las columnas LOB de una tabla
remota.

- No se admite GROUP BY ALL en una consulta distribuida si la consulta tiene también una cláusula WHERE.
Se admite GROUP BY sin especificar ALL.

- Se permite la ejecución de instrucciones INSERT en tablas remotas siempre que el proveedor cumpla los
requisitos de OLE DB para las instrucciones INSERT. Para obtener más información, vea Requisitos de
INSERT para los proveedores OLE DB.

- No se pueden insertar constantes NULL en una columna timestamp a través de una consulta distribuida.

- $IDENTITY y $ROWGUIDCOL no se admiten con las consultas distribuidas. No se pueden insertar valores
explícitos en las columnas de identidad de las tablas remotas.

- Se permite la ejecución de instrucciones UPDATE y DELETE en tablas remotas si el proveedor cumple los
requisitos de la interfaz ADO en la tabla especificada. Para obtener más información, (vea ADO Ref. 1.4.11)

- Una tabla remota se puede actualizar o eliminar mediante el cursor definido en una consulta distribuida
cuando la tabla remota se especifica en la instrucción UPDATE o DELETE (UPDATE o DELETE remote_table
WHERE CURRENT OF cursor_name) si el proveedor cumple las condiciones de actualización de la tabla
remota. Para obtener más información, vea Usar cursores con consultas distribuidas.

- Las instrucciones READTEXT, WRITETEXT y UPDATETEXT no se admiten en tablas remotas.

- No se puede hacer referencia a columnas que tienen tipos de datos de objetos grandes (como text, ntext o
image) en operaciones de actualización o inserción si se crea una instancia del proveedor fuera del proceso
de SQL Server (la opción del proveedor AllowInProcess es 0). Para obtener más información, vea Configurar
proveedores OLE DB para consultas distribuidas.

- No se permite la ejecución de instrucciones de lenguaje de definición de datos, como CREATE, ALTER y


DROP, en servidores vinculados.

- Una instrucción EXECUTE puede enviar un comando de paso a través a un servidor vinculado utilizando la
palabra clave AT. La capacidad de ejecutar la instrucción depende de la configuración de RPC del servidor
vinculado y la capacidad del servidor vinculado de admitir la ejecución de instrucciones.

8
Modelo de Casos de Uso
Versat - Sarasola
- No se permiten otras operaciones o instrucciones de bases de datos en servidores vinculados.

Otras directrices
A continuación, se indican algunas restricciones y directrices adicionales:

- Los cursores STATIC o INSENSITIVE pueden hacer referencia a tablas remotas. Los cursores KEYSET
pueden hacer referencia a tablas remotas si el proveedor OLE DB cumple determinados requisitos. Para
obtener más información acerca de estos requisitos, vea Requisitos de cursores dinámicos para proveedores
OLE DB. Ningún otro tipo de cursor puede hacer referencia a una tabla remota.

- Los procedimientos almacenados solo se admiten en orígenes de datos de SQL Server.

- Una conexión debe tener las opciones ANSI_NULLS y ANSI_WARNINGS establecidas en ON para poder
ejecutar consultas distribuidas. Para obtener más información, vea SET ANSI_DEFAULTS (Transact-SQL).

- Para crear los mejores planes de consulta al usar una tabla en un servidor vinculado, el procesador de
consultas debe tener estadísticas de la distribución de datos del servidor vinculado. Los usuarios con
permisos limitados en las columnas de la tabla puede que no tengan permisos suficientes para obtener todas
las estadísticas de utilidad, y puede que reciban un plan de consulta menos eficaz y experimenten un bajo
rendimiento. Si el servidor vinculado es una instancia de SQL Server, para obtener todas las estadísticas
disponibles, el usuario debe ser propietario de la tabla o miembro del rol fijo de servidor sysadmin, del rol de
base de datos fijo db_owner o del rol de base de datos fijo db_ddladmin en el servidor vinculado.
1.4.11 ADO
Un administrador de conexión ADO permite a un paquete conectarse con Objetos de datos ActiveX (ADO), como un
conjunto de registros. Este administrador de conexión se usa normalmente en tareas personalizadas escritas en una
versión anterior de un lenguaje, como, por ejemplo, Delphi 5 o en tareas personalizadas que forman parte de una
aplicación existente que usa ADO para conectarse a un origen de datos.

Cuando agrega un administrador de conexión ADO a un paquete, Microsoft SQL Server Integration Services crea un
administrador de conexión que se resuelve como una conexión ADO en tiempo de ejecución, establece las
propiedades del administrador de conexión y agrega el administrador de conexión a la colección Connections del
paquete. La propiedad ConnectionManagerType del administrador de conexión se establece en ADO.
Puede configurar el administrador de conexión ADO de las maneras siguientes:
Proporcionar una cadena de conexión específica configurada para cumplir con los requisitos del proveedor
seleccionado.

Según el proveedor, incluir el nombre del origen de datos al cual conectarse.

Proporcionar credenciales de seguridad según resulte apropiado para el proveedor seleccionado.


Indicar si la conexión creada desde el administrador de conexión se conserva en el tiempo de ejecución.

1.4.12 Scripts
Las aplicaciones cliente de Microsoft SQL Server Analysis Services, incluidas SQL Server Management Studio y
Business Intelligence Development Studio, se comunican con Analysis Services mediante mensajes SOAP. ASSL,
Analysis Services Scripting Language, (Scripts) que es el dialecto de XML que se usa en estos mensajes, consta de
dos partes:
- Un lenguaje de definición de datos (DDL), o lenguaje de definición de objeto, que define y describe una
instancia de Analysis Services, así como las bases de datos y objetos de base de datos que contiene la
instancia. Este lenguaje de definición de objeto es el tema de esta sección de referencia.

9
Modelo de Casos de Uso
Versat - Sarasola
- Un lenguaje de comandos que envía comandos de acción, como Create, Alter o Process, a una instancia de
Analysis Services. Este lenguaje de comandos se describe en Referencia XML for Analysis (XMLA).

1.4.13 Vulnerabilidades del sistema.


Un sistema contable financiero por su principio, nivel de operaciones, funcionalidades, y distribución está siempre al
asecho de personas mal intencionadas que buscan fayas en el sistema para aprovecharlas en sus beneficios
propios. Por esas razones a partir de la versión 2.8 el sistema hace mucho hincapié y control sobre ellas y está a la
escucha contantemente sobre acciones desde otros sistemas. Las principales vulnerabilidades que detecta,
chequea y controla el sistema son:

1. Intentos fallidos de inicio de sesión.


2. Motor de base de datos del SQL Server (Sugerimos SQL 2008 o superior.)
3. Versión de compatibilidad de la base de datos.
4. Ediciones diferentes de Enterprise del Servidor SQL.
5. Uso conexiones segura (SSL) entre el servidor y sus estaciones de trabajo.
6. Cifrado de la base de datos mediante certificados de seguridad.
7. Des habilitación de desencadenadores (trigger) por parte de los usuarios.
8. Accesos a los datos del sistema desde otros sistemas.
9. Alteraciones, modificaciones o eliminaciones de datos desde operaciones ajenas a nuestro sistema.
10. Uso indebido de las copias de seguridad y restauras de las misma.

Para todas estas vulnerabilidades el sistema se encuentra preparado para los ataques y chequeos constantes de
las mismas.
1.4.14 Tipos de Datos usados.

Los tipos de datos usados en la descripción de los casos de usos son:

Tipo Dato Descripción


Alfanumérico Se refieres a combinaciones de letras y números.
Letras: a.…z; A...Z
Números: 0…9
Enteros Se refieres a números sin decimales.
Numéricos Se refieres números con decimales.
Separador de decimal: .
Lógicos Se refieres a Verdadero o Falso,
Campos marcados: Marcada = Verdadero
No Marcado = Falso
Fecha Se refiere a fechas
Caracteres Se refieres a letras.
Letras: a.…z; A...Z

Lista Se refiere a lista de datos


Hora Se refiere a Tiempo
Informativos Atributos de solo lectura. No se pueden modificar por el
usuario.
Variados Se refiere a combinaciones de letras, números y
símbolos.

10
Modelo de Casos de Uso
Versat - Sarasola
1.4.15 Aplicaciones para el acceso a los subsistemas VERSAT- SARASOLA

Panel de control del Versat – Sarasola 2.9

Icono en la Barra de tarea S.O

.
Barra Versat Sarasola

11
Modelo de Casos de Uso
Versat - Sarasola
2. Actores del Sistema
Cada una de las Actividades, Funciones y Opciones anteriores, son ejecutadas por los Administradores que tienen
permiso para trabajar en ellas; los permisos son otorgados en este mismo Subsistema en el momento de realizar la
instalación del Sistema.

Al igual que en el resto de los Subsistemas, cada uno tiene sus opciones de trabajo muy definidas, ya que la
categoría de Administrador no da derecho a trabajar en todas las Funciones y Opciones que tienen el Sistema, sino
a las que funcionalmente le corresponden siguiendo los mismos principios que se establecen en todo el VERSAT-
Sarasola.

Actor Descripción
Son los usuarios que administran el sistema y solo
Administrador del Sistema tienen accesos a las vistas de usuarios, Editor de
SQL, Registros de Salvas y Restauras,
Programación de Salva.
Son los usuarios que por sus funciones
administrad económicamente el sistema y son los
Administrador Económico encargados de mantener actualizados los niveles
de accesos de los usuarios, los parámetros del
sistemas, así como mantener actualizados los
codificadores generales del sistema.

12
Modelo de Casos de Uso
Versat - Sarasola
3. Diagrama de Casos de Uso del Sistema

13
Modelo de Casos de Uso
Versat - Sarasola
4. Casos de Uso
4.0 Inicio del sistema
4.0.1 Inicio de sesión en el subsistema.
Caso de Uso Inicio de Sesión
Actores Administrador de Sistema o Administrador Económico
Descripción El subsistema Configuración del sistema contable financiero Versat Sarasola en su
versión 2.8, es el encargo de controlar, actualizar y modificar los principales entes
comunes para todos y velar por la seguridad del sistema. (Ref. 1.1)
Ruta de Acceso - Menú: Inicio / Submenú: Programas / Submenú: Versat Sarasola 2.0 /
Opción: Configuración.

- Barra de Tarea del S.O./ Icono / Configuración

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Identificador No Alfanumérico SI Es el usuario que va a inicial
sesión en el subsistema.
Contraseña No Alfanumérico Si Contraseña de inicio sesión del
usuario especificado.

Acciones del Actor Respuesta del Sistema

El sistema realiza las siguientes validaciones y operaciones en


dependencia de que usuario se está iniciando sesión, los cuales pueden
ser dos tipos.
1. La primera vez que entramos al sistema debemos de inicial
sesión con usuario administrador del Servidor SQL, por lo
general es el usuario “sa”, con el cual el sistema adopta y realiza
las siguientes operaciones.
- Verificas posibles vulnerabilidades del sistema (Ref.
1.4.13).
- Verifica existencia de usuarios huérfanos (Ref.1.4.1).
- De encontrar alguna vulnerabilidad el sistema la alerta.
- Crea y activa automáticamente el usuario administrador
del Versat (Ref. CU: 4.1.9).
- Habilita solo la Vista de Usuarios para que se
Aceptar establezcan los parámetros de seguridad mediante CU:
4.1.1.1 , creen los usuarios CU: 4.1.1.2 y asignen los
permisos en configuración CU: 4.1.1.7.
Con este usuario no se puede realizar más operaciones y acciones
en el sistema.
2. El usuario que inicia sesión pertenece a unos de los actores del
sistema (ver.2.0) realiza las siguientes operaciones:

- Verifica que la contraseña introducida sea la correcta y


cumpla los parámetros establecidos. De no ser correcta
inicia el contador de intentos fallidos y muestra los
errores de la misma.
- Verifica las vulnerabilidades del sistema y advierte de las
misma si las posee.
- Verifica posibles alteraciones de los datos.

14
Modelo de Casos de Uso
Versat - Sarasola
- Inicia el subsistema en dependencia de a que actor
pertenece, el sistema habilita las actividades y vistas
para su operatividad.
- Si el usuario no pertenece a uno de los actores descrito
no permite su acceso al subsistema.

Cancelar Cierra el dialogo y no permite entrar en el subsistema

Precondiciones - Debe de existir la conexión al servidor y base de datos.

Requisitos -
Poscondiciones Inicia el subsistema para su operatividad en dependencia de los permisos del
usuario.
Interfaz

4.0.2 Orden de iteración de los casos de usos


Orden Caso de Uso
1 CU: 4.1.1.9 Crear Usuario Administrador del Versat
2 CU: 4.1.1.1 Parámetros de Seguridad
3 CU: 4.1.1.2 Adicionar Usuarios
4 CU: 4.1.1.7 Establecer permisos en configuración.
5 CU: 4.3.1.1 Crear Unidades contables.
6 CU: 4.1.2.1 Asignar Niveles de accesos
Los demás casos de uso orden de ejecución está en dependencia de la operatividad del sistema y lo que se desea
hacer en ese momento, cada caso de uso describe que caso debe de hacerse primero para poder realizarlo.

4.1 Actividad Seguridad


4.1.1 Vista de Usuarios
Caso de Uso Vista de Usuario
Actores Administrador Sistema.
Administrador de SQL Server.
Descripción Es donde se declara los usuarios y las políticas de seguridad del sistema.

Ruta de Acceso Actividad: Seguridad/ Vista: Usuarios


Menú Usuarios o Menú Seguridad
Datos de Entrada
Atributo Admite Nulos Tipo de Datos Obligatorio Respuesta

Acción del Actor Respuesta del Sistema


Crear Usuario Administrador del Versat Ref. CU: 4.1.1.9
Parámetros de Seguridad Ref. CU: 4.1.1.1

15
Modelo de Casos de Uso
Versat - Sarasola
Adicionar Usuario Ref. CU: 4.1.1.2
Modificar Usuario Ref. CU: 4.1.1.3
Eliminar Usuario Ref. CU: 4.1.1.4
Activar Usuario Ref. CU: 4.1.1.5
Ver Todos Ref. CU: 4.1.1.6
Permisos de Configuración Ref. CU: 4.1.1.7
Permisos Simplificados Ref. CU: 4.1.1.8
Sesiones Abiertas Ref. CU: 4.1.1.10
Usuarios Deshabilitados Ref. CU: 4.1.1.11
Corregir usuarios huérfanos Ref. CU: 4.1.1.12
Accesos al sistema Ref. CU: 4.1.1.13
Riesgos e inconsistencias detectadas. Ref. CU: 4.1.1.14
Crear Clave Maestra Ref. CU: 4.1.1.15
Modificar Clave Maestra Ref. CU: 4.1.1.16
Eliminar Clave Maestra Ref. CU: 4.1.1.17
Copia de seguridad de Clave Maestra Ref. CU: 4.1.1.18
Crear Certificado de Seguridad Ref. CU: 4.1.1.19
Importar Certificado desde Fichero Ref. CU: 4.1.1.20
Importar Certificado desde Fichero Ref. CU: 4.1.1.21
Ejecutable
Eliminar Certificado de Seguridad Ref. CU: 4.1.1.22
Copia de Seguridad de Certificados Ref. CU: 4.1.1.23
Ver Certificados de Seguridad. Ref. CU: 4.1.1.24
Crear cifrado de bases de datos Ref. CU: 4.1.1.25
Modificar cifrado de base de datos Ref. CU: 4.1.1.26
Eliminar cifrado de base de datos Ref. CU: 4.1.1.27
Habilitar/Deshabilitar cifrado de base de Ref. CU: 4.1.1.28
datos.
Actualizar versión de compatibilización a Ref. CU: 4.1.1.29
SQL 2008.
Activar autorreducción del tamaño de la Ref. CU: 4.1.1.30
base de datos.
Activar control de cambio de datos Ref. CU: 4.1.1.31
Precondiciones -
Requisitos
Pos condiciones Se muestra una vista con los Usuarios del sistema donde se muestra el nombre,
identificador si es administrador económico, si es administrador del sistema.
Interfaz

4.1.1.1 Parámetros de Seguridad


Caso de Uso Gestionar Parámetros de seguridad
Actores Administrador de Sistema
Descripción Se definen las políticas de claves y seguridad de su empresa; para ello sólo hay que
definir las opciones:
1. La longitud mínima de la clave o contraseña.

16
Modelo de Casos de Uso
Versat - Sarasola
2. Número de intentos fallidos, para deshabilitar el usuario cuando este supere los
intentos.
3. A partir de que día se le empieza a notificar el tiempo de validez de la clave.
4. Definir el tiempo de validez de la clave.
5. Escoger los caracteres que formaran parte de su clave: Mayúscula, Números,
Caracteres Especiales.
El administrador puede marcar lo que desee. También se especifican si el usuario
puede tener accesos simultáneos desde diferentes estaciones y el tiempo de
inactividad de la sesión en minutos.

Ruta de Acceso Actividad: Seguridad / Vista: Usuarios / Menú: Seguridad / Opción: Parámetros de
seguridad
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Longitud mínima No Entero Si No deja escoger una longitud
menor de 3.
Intentos fallidos No Entero Si Los valores permisibles son
entre 1 y 9
Notificaciones No Entero Si Los valores permisibles son
entre 3 y 9999
Tiempo validez No Entero Si Los valores permisibles son
entre 1 y 9999
Mayúscula No Lógico No Por defecto es verdadero
Números No Lógico No Por defecto es verdadero
Caracteres Especiales No Lógico No Por defecto es verdadero
Inicios de secciones No Lógico No Por defecto es falso
simultaneas
Inactividad No Entero Si Los valores permisibles son
entre 2 y 99

Acciones del Actor Respuesta del Sistema

1. El sistema valida los datos entrados por el usuario.


Si están correctos
- El sistema guarda los datos y los activas para su chequeo.
Presionar Botón Aceptar - Cierra la acción.
No están Correctos
- Si tienen errores muestra un dialogo con los errores encontrados.
- Se mantiene en el dialogo de captura de los datos.
2. El sistema cierra el dialogo de captura de los datos, sin validar y
Presionar Botón Cancelar
guardar los datos capturados.
Precondiciones -

Requisitos -
Poscondiciones Se parametriza la política de seguridad del sistema.

17
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.1.1.2 Adicionar Usuario


Caso de Uso Adicionar Usuario
Actores Administrador de Sistema
Descripción Son los usuarios que van a tener acceso a los diferentes subsistemas. Los usuarios
definidos en el Versat quedan asociados a Logins (cuenta de usuario) en SQL Server
y pueden ser usuarios del dominio de Windows o propios de SQL Server.
Ruta de Acceso - Actividad: Seguridad / Vista: Usuarios / Menú: Usuario / Opción: Adicionar

- Actividad: Seguridad / Vista: Usuarios / Barra de Botones / Botón:


- Actividad: Seguridad / Vista: Usuarios /Clic Derecho(Menú Contextual) /
Opción: Adicionar.
- Acceder por el teclado por F2.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Nombre No Alfanumérico Si Si el campo es vacío deshabilita
el botón aceptar.
Identificador No Alfanumérico Si Si el campo es vacío deshabilita
el botón aceptar.
Contraseña No Alfanumérico SI Si el campo es vacío deshabilita
el botón aceptar.
Confirmar Contraseña No Alfanumérico SI Si el campo es vacío deshabilita
el botón aceptar.

Acciones del Actor Respuesta del Sistema

El sistema muestra un diálogo con la contraseña generada.


Si presionas SI:
- El sistema asigna la contraseña generada al usuario y deshabilita
la captura del atributo contraseña y confirmar contraseña.
Presionar Botón Generar - Enfoca el botón aceptar.
Contraseña: Si presionas No:
- El sistema elimina la contraseña generada y habilita la captura de
la contraseña y la confirmación de la misma de forma manual.
- Enfoca el atributo contraseña

18
Modelo de Casos de Uso
Versat - Sarasola
1.El sistema valida los datos entrados por el usuario.
- Verifica que el identificador no existe, si existe da el identificador
muestra el mensaje de error “El identificador ya existe.”
- Verifica el nombre de usuario que no exista si el usuario existe,
muestra el mensaje de error que el nombre ya existe.
- Verifica que los atributos contraseñan y confirmar contraseña sean
iguales, si las contraseñas no son iguales muestra el mensaje de
error “Las contraseñas no coinciden.”
- Verifica que la contraseña cumple con los parámetros de
seguridad previamente establecidos, si no lo cumple muestra un
Presionar Botón Aceptar dialogo de error con los parámetros que no son correctos.

2. Si la verificación es correcta:
- El sistema encripta las contraseñas del usuario.
- El sistema guarda el usuario con sus propiedades.
- Cierra el dialogo de captura del usuario y devuelve el enfoque a la
vista de usuario.
Si las verificaciones no son correctas:
- No realiza ninguna actualización al usuario.
- El sistema permanece en la captura de los atributos.

1.El sistema cierra el diálogo de captura de los datos, sin validar y


Presionar Botón Cancelar
guardar los datos capturados.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador del Versat.
Requisitos - Debe de estar seleccionado un usuario en la vista
Poscondiciones Se crea el usuario y se establece sus propiedades.
Interfaz

4.1.1.3 Modificar Usuario


Caso de Uso Modificar Usuario
Actores Administrador de Sistema
Descripción Son los usuarios que van a tener acceso a los diferentes subsistemas. Los usuarios
definidos en el Versat quedan asociados a Logins (cuenta de usuario) en SQLServer
y pueden ser usuarios del dominio de Windows o propios de SQLServer.
Ruta de Acceso Seleccionar un usuario en la vista de usuarios:
- Actividad: Seguridad / Vista: Usuarios / Menú: Usuario / Opción: Modificar
- Actividad: Seguridad / Vista: Usuarios / Barra de Botones / Botón:

19
Modelo de Casos de Uso
Versat - Sarasola
- Actividad: Seguridad / Vista: Usuarios /Clic Derecho(Menú Contextual) /
Opción: Modificar.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Nombre No Alfanumérico Si Si el campo es vacío deshabilita
el botón aceptar.
Identificador No Alfanumérico SI Si el campo es vacío deshabilita
el botón aceptar.
Contraseña No Alfanumérico SI Si el campo es vacío deshabilita
el botón aceptar.
Confirmar Contraseña No Alfanumérico SI Si el campo es vacío deshabilita
el botón aceptar.

Acciones del Autor Respuesta del Sistema

El sistema muestra un dialogo con la contraseña generada.


Si presionas SI:
- El sistema asigna la contraseña generada al usuario y deshabilita
la captura del atributo contraseña y confirmar contraseña.
Presionar Botón Generar - Enfoca el botón aceptar.
Contraseña: Si presionas No:
- El sistema elimina la contraseña generada y habilita la captura de
la contraseña y la confirmación de la misma de forma manual.
- Enfoca el atributo contraseña

1.El sistema valida los datos entrados por el usuario.


- Verifica el nombre de usuario que no exista si el usuario existe,
muestra el mensaje de error que el nombre ya existe.
- Verifica que los atributos contraseñan y confirmar contraseña sean
iguales, si las contraseñas no son iguales muestra el mensaje de
error “Las contraseñas no coinciden.”
- Verifica que la contraseña cumple con los parámetros de
seguridad previamente establecidos, si no lo cumple muestra un
dialogo de error con los parámetros que no son correctos.
Presionar Botón Aceptar
2. Si la verificación es correcta:
- El sistema encripta las contraseñas del usuario.
- El sistema guarda el usuario con sus propiedades.
- Cierra el dialogo de captura del usuario y devuelve el enfoque a la
vista de usuario.
Si las verificaciones no son correctas:
- No realiza ninguna actualización al usuario.
- El sistema permanece en la captura de los atributos.

1.El sistema cierra el dialogo de captura de los datos, sin validar y


Presionar Botón Cancelar
guardar los datos capturados.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador del versat.

Requisitos - Debe de estar seleccionado un usuario en la vista de usuarios.

20
Modelo de Casos de Uso
Versat - Sarasola
- El usuario debe de estar activos.
Poscondiciones Se crea el usuario y se establece sus propiedades.
Interfaz

4.1.1.4 Eliminar Usuario


Caso de Uso Eliminar Usuario
Actores Administrador de Sistema
Descripción Elimina los usuarios y sus niveles de accesos si el mismo no tiene operaciones
realizadas, de lo contrario desactiva el usuario.
Ruta de Acceso Seleccionar un usuario en la vista de usuarios:
- Actividad: Seguridad / Vista: Usuarios / Menú: Usuario / Opción: Eliminar
- Actividad: Seguridad / Vista: Usuarios / Barra de Botones / Botón:
- Actividad: Seguridad / Vista: Usuarios /Clic Derecho(Menú Contextual) /
Opción: Eliminar.
- Acceder por el teclado por F5
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
- - - - -

Acciones del Actor Respuesta del Sistema

1. El sistema verifica si el usuario tiene operaciones realizadas.


Si tiene operaciones procede a desactivar el usuario y eliminar los
Presionar Botón Si
niveles de acceso, sino tiene operaciones el sistema procede a
eliminar el usuario y los niveles de acceso del mismo.
1. El sistema cierra el dialogo y no realiza ninguna operación sobre el
Presionar Botón No
usuario seleccionado.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador del versat.

Requisitos - Debe de estar seleccionado un usuario en la vista de usuarios


- El usuario seleccionado debe de estar activo.
Pos condiciones Se elimina o desactiva el usuario.

21
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.1.1.5 Activar Usuario

Caso de Uso Activar Usuario


Actores Administrador de Sistema
Descripción Se activan para el uso y se le restablecen todos los niveles de accesos al usuario, el
cual fue previamente desactivado.
Ruta de Acceso - Actividad: Seguridad / Vista: Usuarios / Menú: Usuario / Opción: Activar
- Actividad: Seguridad / Vista: Usuarios / Barra de Botones / Botón:
- Actividad: Seguridad / Vista: Usuarios /Clic Derecho(Menú Contextual) /
Opción: Activar.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Nombre No Alfanumérico Si Si el campo es vacío deshabilita
el botón aceptar.
Identificador No Alfanumérico Si Si el campo es vacío deshabilita
el botón aceptar.
Contraseña No Alfanumérico SI Si el campo es vacío muestra el
reporte de errores
Confirmar Contraseña No Alfanumérico SI Si el campo es vacío muestra el
reporte de errores

Acciones del Actor Respuesta del Sistema

El sistema muestra un dialogo con la contraseña generada.


Si presionas SI:
- El sistema asigna la contraseña generada al usuario y deshabilita
la captura del atributo contraseña y confirmar contraseña.
Presionar Botón Generar - Enfoca el botón aceptar.
Contraseña: Si presionas No:
- El sistema elimina la contraseña generada y habilita la captura de
la contraseña y la confirmación de la misma de forma manual.
- Enfoca el atributo contraseña

1.El sistema valida los datos entrados por el usuario.


- Verifica que el identificador no existe, si existe da el identificador
muestra el mensaje de error “El identificador ya existe.”
- Verifica el nombre de usuario que no exista si el usuario existe,
Presionar Botón Aceptar
muestra el mensaje de error que el nombre ya existe.
- Verifica que los atributos contraseñan y confirmar contraseña sean
iguales, si las contraseñas no son iguales muestra el mensaje de
error “Las contraseñas no coinciden.”

22
Modelo de Casos de Uso
Versat - Sarasola
- Verifica que la contraseña cumple con los parámetros de
seguridad previamente establecidos, si no lo cumple muestra un
dialogo de error con los parámetros que no son correctos.

2. Si la verificación es correcta:
- El sistema encripta las contraseñas del usuario.
- El sistema guarda el usuario con sus propiedades.
- Cierra el dialogo de captura del usuario y devuelve el enfoque a la
vista de usuario.
Si las verificaciones no son correctas:
- No realiza ninguna actualización al usuario.
- El sistema permanece en la captura de los atributos.

1.El sistema cierra el dialogo de captura de los datos, sin validar y


Presionar Botón Cancelar
guardar los datos capturados.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador del versat.
Requisitos - Ejecutar acción “Ver Todos” Referencia: CU: 4.2.1.6
- Debe de estar seleccionado un usuario desactivado en la vista
Poscondiciones Se crea el usuario y se establece sus propiedades.
Interfaz

4.1.1.6 Ver Todos


Caso de Uso Ver todos
Actores Administrador de Sistema
Descripción Muestra todos los usuarios del sistema o los activos

Ruta de Acceso - Actividad: Seguridad / Vista: Usuarios / Menú: Usuario / Opción: Ver todos
- Actividad: Seguridad / Vista: Usuarios / Barra de Botones / Botón:
- Actividad: Seguridad / Vista: Usuarios /Clic Derecho(Menú Contextual) /
Opción Ver todos
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

Acciones del Actor Respuesta del Sistema

23
Modelo de Casos de Uso
Versat - Sarasola
El sistema se comporta de la siguiente forma:
- Si estaba mostrando todos los usuarios, entonces muestra todos
los usuarios activos y agrupa la columna Activo a la vista donde
Al presionar la opción
indica el estado es SI.
- Si estaba mostrando los usuarios activos lista los usuarios que
están en el sistema.
Precondiciones - Deben de existir usuarios creados.
Requisitos
Poscondiciones Asigna o quita los permisos de administración en el sistema
Interfaz

4.1.1.7 Permisos de Configuración


Caso de Uso Permisos de Configuración
Actores Administrador de Sistema
Descripción Se le asignan o quitan los permisos de administrador del sistema y administrador
económico del sistema a los usuarios.
Ruta de Acceso - Actividad: Seguridad / Vista: Usuarios / Menú: Usuario / Opción: Permisos de
Configuración
- Actividad: Seguridad / Vista: Usuarios / Barra de Botones / Botón:
- Actividad: Seguridad / Vista: Usuarios /Clic Derecho(Menú Contextual) /
Opción: Permisos de Configuración.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Administrador del Si Lógico No -
Sistema
Administrador Si Lógico No -
Económico

Acciones del Actor Respuesta del Sistema

1. El sistema en base al dato de entrada realiza las siguientes


operaciones:
Si al menos hay algún dato seleccionado. El sistema verifica cuanto
usuario existen con ese permiso de existir más de un usuario el
sistema alerta que tiene más de un usuario con esos permisos y
Presionar Botón Aceptar
pueden ser una fisura de seguridad del sistema.

Si no se seleccionan ningún o se desmarca alguno existente el


sistema les quita los accesos a esas funciones.

1.El sistema cierra el dialogo de captura de los datos, sin validar y


Presionar Botón Cancelar
guardar los datos capturados.
Precondiciones - Deben de existir usuarios creados.
Requisitos - Debe de estar seleccionado un usuario.
- El usuario debe de estar activo.
Poscondiciones Asigna o quita los permisos de administración en el sistema

24
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.1.1.8 Permisos Simplificados


Caso de Uso Permisos Simplificados
Actores Administrador de Sistema
Descripción Se le asignan o quitan los permisos simplificados a los usuarios en los diferentes
subsistemas para el funcionamiento mínimo del mismo.

Los usuarios con estos permisos tienen los accesos mínimos al sistema y los mismos
no requieren de un dominio de la actividad para realizar las operaciones.
Ruta de Acceso - Actividad: Seguridad / Vista: Usuarios /Clic Derecho(Menú Contextual) /
Opción: Permisos Simplificados.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Configuración Si Lógico No Si se selecciona el sistema
muestra un botón para configurar
las vistas en el subsistema de
Configuración.

Contabilidad General Si Lógico No -


Finanzas, Caja y Banco Si Lógico No Si se selecciona el sistema
muestra un botón para configurar
las vistas en el subsistema de
Finanzas
Activos Fijos Si Lógico No -
Planificación Si Lógico No -
Nominas Si Lógico No -

Acciones del Actor Respuesta del Sistema

Configurar Vistas al subsistema


(Esta acción solo se habilita si se Muestra un dialogo con las vistas del sistema para seleccionar las que el
seleccionan los subsistemas de usuario tiene permiso.
configuración o finanzas)
2. El sistema en base al dato de entrada realiza las siguientes
operaciones:
Si al menos hay algún dato seleccionado. El sistema verifica cuanto
Presionar Botón Aceptar
usuario existen con ese permiso de existir más de un usuario el
sistema alerta que tiene más de un usuario con esos permisos y
pueden ser una fisura de seguridad del sistema.

25
Modelo de Casos de Uso
Versat - Sarasola

Si no se seleccionan ningún o se desmarca alguno existente el


sistema le quita los accesos a esas funciones.

1.El sistema cierra el dialogo de captura de los datos, sin validar y


Presionar Botón Cancelar
guardar los datos capturados.
Precondiciones - Deben de existir usuarios creados.

Requisitos - Debe de estar seleccionado un usuario.


- El usuario debe de estar activo.
Poscondiciones Asigna o quita los permisos de administración en el sistema
Interfaz

4.1.1.9 Crear Usuario Administrador del Versat


Caso de Uso Crear usuario Administrador del Versat
Actores Administrador de Sistema
Descripción Crea un usuario único administrador del Versat, el cual se utiliza en las operaciones
de seguridad y accesos del sistema.
Ruta de Acceso - Actividad: Seguridad / Vista: Usuarios / Menú: Usuario / Opción: Crear
usuario Administrador del Versat
- Actividad: Seguridad / Vista: Usuarios /Clic Derecho(Menú Contextual) /
Opción: : Crear usuario Administrador del Versat.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
- - - - -

Acciones del Actor Respuesta del Sistema

Precondiciones - Se crea automáticamente si no existe.


Requisitos
Pos condiciones Se crea el usuario Administrador de bases de datos.
Interfaz

4.1.1.10 Sesiones Abiertas


Caso de Uso Sesiones Abiertas

26
Modelo de Casos de Uso
Versat - Sarasola
Actores Administrador de Sistema
Descripción Mediante esta opción el administrador puede saber quién está accediendo al
sistema en estos momentos y desde que aplicación y estación de trabajo. en la
misma se puede cerrar una sesión previamente seleccionada
Ruta de Acceso Seleccionar un usuario en la vista de usuarios:
Actividad: Seguridad / Vista: Usuarios / Menú: Seguridad / Opción: Sesiones
Abiertas.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
- - - - -

Acciones del Actor Respuesta del Sistema

Actualiza las estadísticas de las conexiones existentes en el


Actualizar conexiones. momento.
Visualiza e imprime el reporte de conexiones existentes.
Imprimir
El sistema muestra un dialogo preguntando si desea cerrar la
conexión seleccionada:
Si presionamos SI: El sistema procede a cerrar dicha conexión.
Cerrar conexión
Si presionamos NO: El sistema no realiza ninguna acción sobre la
conexión seleccionada.
Precondiciones - Debe estar creado al menos un usuario con permiso de Administrador de
sistema.
- El sistema actualiza automáticamente las conexiones y sus estadísticas cada
2 minutos.

Requisitos
Poscondiciones Muestra las conexiones existentes a nuestra bases de datos
Interfaz

27
Modelo de Casos de Uso
Versat - Sarasola
4.1.1.11 Usuarios Deshabilitados
Caso de Uso Usuarios Deshabilitados.
Actores Administrador de Sistema
Descripción Mediante esta opción el administrador puede saber cuáles usuarios se encuentran
deshabilitados en el sistema y a través de ella pueden activar y habilitar al usuario.

Ruta de Acceso - Actividad: Seguridad / Vista: Usuarios / Menú: Seguridad / Opción: Usuarios
Deshabilitados.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
- - - - -

Acciones del Actor Respuesta del Sistema

El sistema procede a habilitar y activar el usuario mediante la forma


Habilitar Usuario descripta en el CU: 4.2.1.5
Visualiza e imprime el reporte de usuarios deshabilitados.
Imprimir
Precondiciones - Debe estar creado al menos un usuario con permiso de Administrador de
sistema.
- Deben de existir usuarios deshabilitados.
Requisitos - El motor de base de datos del servidor debe de ser SQL Server 2008 o
superior.
Poscondiciones Muestra las conexiones existentes a nuestra bases de datos
Interfaz –

4.1.1.12 Corregir usuarios huérfanos


Caso de Uso Corregir usuarios huérfanos
Actores Administrador de Sistema
Descripción Corrige todos los usuarios huérfanos (Ref. 1.4.1). del servidor perteneciente a la base
de datos.
Ruta de Acceso - Actividad: Seguridad / Vista: Usuarios / Menú: Usuario / Opción: Corregir
usuarios huérfanos

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
- - - - -

Acciones del Actor Respuesta del Sistema

Precondiciones - Se detectan automáticamente los usuarios

28
Modelo de Casos de Uso
Versat - Sarasola
Requisitos - El servidor debe de estar en SQL Server 2008 o superior.
- Deben de existir problemas con los usuarios.
Poscondiciones El sistema le asocia a cada usuario con problema un inicio de sesión y al mismo lo
desactiva. Para posteriormente activarlo a través de lo descrito en el CU: 4.2.1.5
Interfaz

4.1.1.13 Accesos al sistema


Caso de Uso Accesos al sistema
Actores Administrador de Sistema
Descripción Mediante esta opción mantiene informado de la trazabilidad del sistema los
accesos al mismo

Ruta de Acceso - Actividad: Seguridad / Vista: Usuarios / Menú: Seguridad / Opción: Accesos
al sistema
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Fecha Inicio No Fecha Si -
Fecha Final No Fecha Si -
Usuario No Lista Si -
Subsistema No Lógico No Si se marca el sistema
deshabilita el listado de
subsistema y muestra todos.
Listado Subsistema No Lista No -
Unidad No Lógico No Si se marca el sistema
deshabilita el listado de unidades
y muestra las trazas realizadas a
nivel empresarial.
Lista de Unidad No Lista No -
Traza No Text No -

Acciones del Actor Respuesta del Sistema

Mostrar Filtro Muestra/Oculta el dialogo para especificar filtros de selección.


Se muestra las trazas de los usuarios en dependencia de los filtros
Calcular informe. especificados
Visualiza e imprime el reporte de trazas de usuario(s)
Imprimir
Precondiciones - Debe estar creado al menos un usuario con permiso de Administrador de
sistema.

Requisitos
Poscondiciones Visualiza los accesos de los usuarios o un usuario especifico al sistema.

29
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.1.1.14 Riesgos e inconsistencias detectadas.


Caso de Uso Vulnerabilidades detectadas
Actores Administrador de Sistema
Descripción Mediante esta opción mantiene informado de la trazabilidad del sistema los
accesos al mismo

Ruta de Acceso - Actividad: Seguridad / Vista: Usuarios / Menú: Seguridad / Opción: Riesgos e
inconsistencias detectadas.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Fecha Inicio No Fecha Si -
Fecha Final No Fecha Si -
Traza No Text No -

Acciones del Actor Respuesta del Sistema

Mostrar Filtro Muestra/Oculta el dialogo para especificar filtros de selección.


Se muestra las trazas de los usuarios en dependencia de los filtros
Ejecutar informe. especificados
Visualiza e imprime el reporte de trazas de usuario(s)
Imprimir
Precondiciones - Debe estar creado al menos un usuario con permiso de Administrador de
sistema.

Requisitos
Poscondiciones Visualiza los accesos de los usuarios o un usuario especifico al sistema.

30
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.1.1.15 Crear Clave Maestra


Caso de Uso Crear Clave Maestra
Actores Administrador de Sistema
Descripción Crea la clave maestra de base de datos (Ref. 1.4.3).

Esta opción se encuentra habilitada si el motor de base de datos es SQL Server


2008 o superior y tiene que ser una edición Enterprise.

Debe realizar una copia de seguridad de la clave maestra (Ref. CU: 4.2.1.18) y
almacenar la copia de seguridad en un lugar seguro y fuera de las instalaciones.

Ruta de Acceso - Actividad: Seguridad / Vista: Usuarios / Menú: Seguridad / Submenú: Clave
Maestra / Opción: Crear.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Contraseña No Alfanumérico SI Si el campo es vacío deshabilita
el botón aceptar.
Confirmar Contraseña No Alfanumérico SI Si el campo es vacío deshabilita
el botón aceptar.

Acciones del Actor Respuesta del Sistema

El sistema muestra un dialogo con la contraseña generada.


Si presionas SI:
- El sistema asigna la contraseña generada al usuario y deshabilita
la captura del atributo contraseña y confirmar contraseña.
Presionar Botón Generar - Enfoca el botón aceptar.
Contraseña: Si presionas No:
- El sistema elimina la contraseña generada y habilita la captura de
la contraseña y la confirmación de la misma de forma manual.
- Enfoca el atributo contraseña

Presionar Botón Aceptar 1.El sistema valida los datos entrados por el usuario.

31
Modelo de Casos de Uso
Versat - Sarasola
- Verifica que los atributos contraseñan y confirmar contraseña sean
iguales, si las contraseñas no son iguales muestra el mensaje de
error “Las contraseñas no coinciden.”
- Verifica que la contraseña cumple con los parámetros de
seguridad previamente establecidos, si no lo cumple muestra un
dialogo de error con los parámetros que no son correctos.

2. Si la verificación es correcta:
- El sistema crea la clave maestra en el servidor
- Cierra el dialogo de crear clave maestra.
- El sistema emite un dialogo de información con el mensaje “La
clave maestra se creó satisfactoriamente.”
Si las verificaciones no son correctas:
- No realiza ninguna acción.
- El sistema permanece en la captura de los atributos.

No realiza ninguna operación sobre los datos, cerrando el dialogo de


Cancelar
captura.
Precondiciones - Debe estar creado al menos un usuario con permiso de Administrador de
sistema.
- El motor de base de datos debe de ser SQL Server 2008 o superior.
- El servidor debe de ser una edición “Enterprise”
Requisitos - No debe de existir clave maestra en el servidor.
Poscondiciones Se crea la clave maestra del servidor.
Interfaz

4.1.1.16 Modificar Clave Maestra


Caso de Uso Modificar Clave Maestra
Actores Administrador de Sistema
Descripción La opción modificar clave maestra, vuelve a crear la clave maestra de la base de
datos y todas las claves que ésta protege. Las claves se descifran primero con la
antigua clave maestra y, a continuación, se cifran con la nueva clave maestra.
Dado que requiere un uso intensivo de recursos, esta operación debe programarse
durante un período de baja demanda, a menos que la clave maestra se encuentre
en peligro.

Esta opción se encuentra habilitada si el motor de base de datos es SQL Server


2008 o superior y tiene que ser una edición Enterprise.

32
Modelo de Casos de Uso
Versat - Sarasola
Debe realizar una copia de seguridad de la clave maestra (Ref. CU: 4.2.1.18) y
almacenar la copia de seguridad en un lugar seguro y fuera de las instalaciones.

Ruta de Acceso - Actividad: Seguridad / Vista: Usuarios / Menú: Seguridad / Submenú: Clave
Maestra / Opción: Modificar.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Contraseña No Alfanumérico SI Si el campo es vacío deshabilita
el botón aceptar.
Confirmar Contraseña No Alfanumérico SI Si el campo es vacío deshabilita
el botón aceptar.

Acciones del Actor Respuesta del Sistema

El sistema muestra un dialogo con la contraseña generada.


Si presionas SI:
- El sistema asigna la contraseña generada al usuario y deshabilita
la captura del atributo contraseña y confirmar contraseña.
Presionar Botón Generar - Enfoca el botón aceptar.
Contraseña: Si presionas No:
- El sistema elimina la contraseña generada y habilita la captura de
la contraseña y la confirmación de la misma de forma manual.
- Enfoca el atributo contraseña

1.El sistema valida los datos entrados por el usuario.


- Verifica que los atributos contraseñan y confirmar contraseña sean
iguales, si las contraseñas no son iguales muestra el mensaje de
error “Las contraseñas no coinciden.”
- Verifica que la contraseña cumple con los parámetros de
seguridad previamente establecidos, si no lo cumple muestra un
dialogo de error con los parámetros que no son correctos.

Presionar Botón Aceptar 2. Si la verificación es correcta:


- El sistema crea la clave maestra en el servidor
- Cierra el dialogo de crear clave maestra.
- El sistema emite un dialogo de información con el mensaje “La
clave maestra se modificó satisfactoriamente.”
Si las verificaciones no son correctas:
- No realiza ninguna acción .
- El sistema permanece en la captura de los atributos.

No realiza ninguna operación sobre los datos, cerrando el dialogo de


Cancelar
captura.
Precondiciones - Debe estar creado al menos un usuario con permiso de Administrador de
sistema.
- El motor de base de datos debe de ser SQL Server 2008 o superior.
- El servidor debe de ser una edición “Enterprise”.
Requisitos - Debe de existir clave maestra en el servidor.
Poscondiciones Se modifica la clave maestra del servidor.

33
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.1.1.17 Eliminar Clave Maestra


Caso de Uso Eliminar Clave Maestra
Actores Administrador de Sistema
Descripción Elimina la clave maestra existente en el servidor. No podrá quitarse si alguna clave
privada de la base de datos está protegida con la clave maestra.

Ruta de Acceso - Actividad: Seguridad / Vista: Usuarios / Menú: Seguridad / Submenú: Clave
Maestra / Opción: Eliminar.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
- - - - -

Acciones del Actor Respuesta del Sistema

2. El sistema verifica si la clave maestra no está siendo utilizada por


algún certificado de seguridad:
Si No está en uso: el sistema procede a eliminar la clave maestra si
no la puede eliminar el sistema emite un dialogo con un mensaje
Presionar Botón Si
explicando la causa de no poder eliminar la clave maestra.
Si está en uso: procede a elimina la clave maestra y emite el
mensaje informando que “La clave maestra se eliminó
satisfactoriamente”.

Presionar Botón No 2. El sistema cierra el dialogo y no realiza ninguna operación.

Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.


- Debe de existir el usuario administrador del versat.
- El motor de base de datos debe de ser SQL Server 2008 o superior.
- El servidor debe de ser una edición “Enterprise”.
- Debe de existir la clave maestra.
Requisitos - La clave maestra no puede estar en uso.
Poscondiciones Se elimina la clave maestra del servidor.

34
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.1.1.18 Copia de seguridad de Clave Maestra


Caso de Uso Copia de seguridad de Clave Maestra
Actores Administrador de Sistema
Descripción Es necesario abrir la clave maestra y, por tanto, descifrarla antes de realizar una
copia de seguridad de la misma. Si está cifrada con la clave maestra de servicio
que es nuestro caso, no es necesario abrir explícitamente la clave maestra. Pero si
la clave maestra sólo está cifrada con una contraseña, debe abrirse explícitamente.
Se recomienda realizar una copia de seguridad de la clave maestra
inmediatamente después de crearla y guardarla en un lugar seguro y alejado de las
instalaciones.

Ruta de Acceso - Actividad: Seguridad / Vista: Usuarios / Menú: Seguridad / Submenú: Clave
Maestra / Opción: Copia de Seguridad..
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Directorio No Alfanumérico Si Está en dependencia si el
servidor es local o remoto.
Si es local: muestra un dialogo
con todas las carpetas de la
estación para seleccionar donde
se va a realizar la copia de
seguridad.
Si es remoto: muestra un dialogo
con todas las carpetas del
servidor para seleccionar donde
se ubicaría el fichero de la copia
de seguridad.
Contraseña de des- No Alfanumérico SI Si no existe contraseña muestra
encriptación el reporte de errores
Confirmar Contraseña No Alfanumérico SI Si no existe contraseña muestra
el reporte de errores

Acciones del Actor Respuesta del Sistema

El sistema muestra un dialogo con la contraseña generada.


Si presionas SI:
Presionar Botón Generar - El sistema asigna la contraseña generada al usuario y deshabilita
Contraseña: la captura del atributo contraseña y confirmar contraseña.
- Enfoca el botón aceptar.
Si presionas No:

35
Modelo de Casos de Uso
Versat - Sarasola
- El sistema elimina la contraseña generada y habilita la captura de
la contraseña y la confirmación de la misma de forma manual.
- Enfoca el atributo contraseña

1.El sistema valida los datos entrados por el usuario.


- El sistema que el camino para realizar la copia de seguridad
exista. Si no existe el sistema emite un mensaje que si desea
crearlo.
Si presiona Si: el sistema crea el camino especificado.
Si presiona No: el sistema procede a cancelar la operación.
- Verifica que los atributos contraseñan de des-encriptación y
confirmar contraseña sean iguales, si las contraseñas no son
iguales muestra el mensaje de error “Las contraseñas no
coinciden.”
- Verifica que la contraseña cumple con los parámetros de
Presionar Botón Aceptar seguridad previamente establecidos, si no lo cumple muestra un
dialogo de error con los parámetros que no son correctos.

2. Si la verificación es correcta:
- El sistema la copia de seguridad en el camino especifico.
- Cierra el dialogo de copia de seguridad de la clave maestra.
- El sistema emite un dialogo de información con el mensaje “La
copia de seguridad se realizó correctamente.”
Si las verificaciones no son correctas:
- No realiza ninguna acción.
- El sistema permanece en la captura de los atributos.

- No realiza ninguna operación sobre los datos, cerrando el dialogo de


captura.
Cancelar
- Emite un mensaje donde especifica que no se realizó la copia de
seguridad.
Precondiciones - Debe estar creado al menos un usuario con permiso de Administrador de
sistema.
- El motor de base de datos debe de ser SQL Server 2008 o superior.
- El servidor debe de ser una edición “Enterprise”.

Requisitos - Debe de existir clave maestra en el servidor.


Poscondiciones Se crea un archivo encriptado con la contraseña proporcionada con la copia de
seguridad de la clave maestra.

36
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.1.1.19 Crear Certificado de Seguridad


Caso de Uso Crear Certificados de Seguridad
Actores Administrador de Sistema
Descripción Crea un certificado de seguridad (Ref. 1.4.5)

Ruta de Acceso - Actividad: Seguridad / Vista: Usuarios / Menú: Seguridad / Submenú:


Certificado de Seguridad / Opción: Crear.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Nombre No Alfanumérico Si -
Asunto No Alfanumérico Si -
Fecha expiración No Fecha SI El sistema por defecto propone
un año a partir de la fecha de
creación del certificado.

Acciones del Actor Respuesta del Sistema

1.El sistema valida los datos entrados por el usuario.


- Verifica que los atributos Nombre y Asuntos no pueden estar
vacíos. Si están vacíos el sistema emite el mensaje “El atributo
xxxxx no puede estar vacio”.

- Verifica que el atributo Nombre no contenga espacios intermedios,


de tener espacios intermedios emite el mansaje “El Nombre no
puede contener espacios intermedios.”
Presionar Botón Aceptar
- Verifica que no exista un Certificado con el mismo nombre. Si
existe un certificado el sistema emite el mensaje “Ya existe un
certificado con ese nombre.”

2. Si la verificación es correcta:
- El sistema crea el certificado y las claves privadas del mismo para
el cifrado.
- Cierra el dialogo de crear certificado

37
Modelo de Casos de Uso
Versat - Sarasola
- El sistema emite un dialogo de información con el mensaje “El
certificado se creó satisfactoriamente.”
Si las verificaciones no son correctas:
- No realiza ninguna acción.
- El sistema permanece en la captura de los atributos.

No realiza ninguna operación sobre los datos, cerrando el dialogo de


Cancelar
captura.
Precondiciones - Debe estar creado al menos un usuario con permiso de Administrador de
sistema.
- El motor de base de datos debe de ser SQL Server 2008 o superior.
- El servidor debe de ser una edición “Enterprise”.
- Debe de existir clave maestra en el servidor.
Requisitos
Poscondiciones Se crea los certificados con firma personal.
Interfaz

4.1.1.20 Importar Certificado desde Fichero


Caso de Uso Importar Certificados desde fichero
Actores Administrador de Sistema
Descripción Un certificado es un elemento protegible de nivel de base de datos que sigue el
estándar X.509 y admite los campos V1 de X.509. Se puede cargar un certificado
desde un archivo o ensamblado. En este caso se describe cómo puedes generar
un certificado a partir de un fichero de certificado y un fichero de clave privada. Y
una clave para descifrar clave privada recuperada en el archivo.

Los cuales pueden ser usados para el cifrado de bases de datos, copias de
seguridad de la base de datos y cifrado de un atributo especifico.

Ruta de Acceso - Actividad: Seguridad / Vista: Usuarios / Menú: Seguridad / Submenú:


Certificado de Seguridad / Opción: Importar desde archivo
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Certificado No Alfanumérico Si -
Fichero del Certificado No lista Si Muestra un dialogo para escoger
el fichero contenedor del
certificado busca en el servidor o

38
Modelo de Casos de Uso
Versat - Sarasola
en la red la ubicación exacta del
fiche con extensión (*.vsc)
Si presiona el botón guardar el
sistema asigna al atributo el
camino exacto de la ubicación
del fichero.
Si presiona el botón cancelar el
sistema sale del dialogo sin
asignar el fichero al atributo.

Clave Privada del No Lista Si Muestra un dialogo para escoger


certificado el fichero contenedor del
certificado busca en el servidor o
en la red la ubicación exacta del
fiche con extensión (*.vpk)
Si presiona el botón guardar el
sistema asigna al atributo el
camino exacto de la ubicación
del fichero.
Si presiona el botón cancelar el
sistema sale del dialogo sin
asignar el fichero al atributo.

Clave de des No Alfanumérico Si -


encriptación

Acciones del Actor Respuesta del Sistema

Si se presiona el sistema muestra la clave.


Botón mostrar clave
1.El sistema valida los datos entrados por el usuario.
- Verifica que los atributos nombre del certificado no pueden estar
vacíos. Si están vacíos el sistema emite el mensaje “El atributo
certificado no puede estar vacío”.

- Verifica que el atributo Certificado no contenga espacios


intermedios, de tener espacios intermedios emite el mansaje “El
Nombre no puede contener espacios intermedios.”

- Verifica que no exista un Certificado con el mismo nombre. Si


existe un certificado el sistema emite el mensaje “Ya existe un
Presionar Botón Aceptar certificado con ese nombre.”

- Verifica que se haya escogido un fichero de certificado valido. De


no ser un correcto emite el mensaje “El fichero no es del tipo de
certificados”.

- Verifica que se haya escogido un fichero de clave privada valido


para el certificado. De no ser un correcto emite el mensaje “El
fichero no contiene una clave privada valida”.

- Verifica que la contraseña cumple con las normas de seguridad


establecidas, longitud mínima de 20 caracteres y debe de

39
Modelo de Casos de Uso
Versat - Sarasola
contener mayúsculas, números y caracteres especiales. De no
cumplir con las especificaciones el sistema muestra un error con
las especificaciones que no cumple.

2. Si la verificación es correcta:
- El sistema importa el certificado y las claves privadas del mismo
para el cifrado.
- Cierra el dialogo de crear certificado
- El sistema emite un dialogo de información con el mensaje “El
certificado se importó satisfactoriamente.”
Si las verificaciones no son correctas:
- No realiza ninguna acción.
- El sistema permanece en la captura de los atributos.

No realiza ninguna operación sobre los datos, cerrando el dialogo de


Cancelar
captura.
Precondiciones - Debe estar creado al menos un usuario con permiso de Administrador de
sistema.
- El motor de base de datos debe de ser SQL Server 2008 o superior.
- El servidor debe de ser una edición “Enterprise”.
- Debe de existir clave maestra en el servidor.
Requisitos - Deben de existir los ficheros del certificado y de la clave privada.
- El usuario debe de conocer la contraseña para descifrar la clave privada del
certificado
Poscondiciones Se importa el certificado desde el fichero.
Interfaz

4.1.1.21 Importar Certificado desde Fichero Ejecutable


Caso de Uso Importar Certificados desde fichero ejecutable
Actores Administrador de Sistema
Descripción Un certificado es un elemento protegible de nivel de base de datos que sigue el
estándar X.509 y admite los campos V1 de X.509. Se puede cargar un certificado
desde un archivo o ensamblado. En este caso se describe cómo puedes generar
un certificado a partir de un fichero ejecutable. el archivo es una DLL firmada por el
certificado, puede ser una ruta local o una ruta UNC a una ubicación de red. Se
obtendrá acceso al archivo en el contexto de seguridad de la cuenta de servicio de

40
Modelo de Casos de Uso
Versat - Sarasola
SQL Server. Esta cuenta debe disponer de los necesarios permisos de sistema de
archivos.
Los cuales pueden ser usados para el cifrado de bases de datos, copias de
seguridad de la base de datos y cifrado de un atributo especifico.
Ruta de Acceso - Actividad: Seguridad / Vista: Usuarios / Menú: Seguridad / Submenú:
Certificado de Seguridad / Opción: Importar desde un archivo ejecutable
firmado.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Certificado No Alfanumérico Si -
Fichero con firma digital No Alfanumérico Si Muestra un dialogo para escoger
(.dll) el fichero ejecutable contenedor
del certificado, busca en el
servidor o en la red la ubicación
exacta del fichero con extensión
(*.dll)
Si presiona el botón guardar el
sistema asigna al atributo el
camino exacto de la ubicación
del fichero.
Si presiona el botón cancelar el
sistema sale del dialogo sin
asignar el fichero al atributo.

Acciones del Actor Respuesta del Sistema

1.El sistema valida los datos entrados por el usuario.


- Verifica que los atributos nombre del certificado no pueden estar
vacíos. Si están vacíos el sistema emite el mensaje “El atributo
certificado no puede estar vacío”.

- Verifica que el atributo Certificado no contenga espacios


intermedios, de tener espacios intermedios emite el mansaje “El
Nombre no puede contener espacios intermedios.”

- Verifica que no exista un Certificado con el mismo nombre. Si


existe un certificado el sistema emite el mensaje “Ya existe un
certificado con ese nombre.”
Presionar Botón Aceptar
- Verifica que se haya escogido un fichero de certificado valido. De
no ser un correcto emite el mensaje “El fichero no cuenta con una
firma digital correcta”.

2. Si la verificación es correcta:
- El sistema importa el certificado del fichero ejecutable
- Cierra el dialogo de crear certificado
- El sistema emite un dialogo de información con el mensaje “El
certificado se importó satisfactoriamente.”
Si las verificaciones no son correctas:
- No realiza ninguna acción.

41
Modelo de Casos de Uso
Versat - Sarasola
- El sistema permanece en la captura de los atributos.

No realiza ninguna operación sobre los datos, cerrando el dialogo de


Cancelar
captura.
Precondiciones - Debe estar creado al menos un usuario con permiso de Administrador de
sistema.
- El motor de base de datos debe de ser SQL Server 2008 o superior.
- El servidor debe de ser una edición “Enterprise”.
- Debe de existir clave maestra en el servidor.

Requisitos - Deben de existir los fichero ejecutable (*.dll) con firma digital.
Poscondiciones Se importa el certificado desde el fichero ejecutable.
Interfaz

4.1.1.22 Eliminar Certificado de Seguridad


Caso de Uso Eliminar certificado de seguridad
Actores Administrador de Sistema
Descripción El sistema elimina el certificado seleccionado si el mismo no tienen entidades
asociadas.
El sistema muestra una vista con todos los certificados existente en la base de
datos para que el usuario seleccione el que desea eliminar.
Ruta de Acceso - Actividad: Seguridad / Vista: Usuarios / Menú: Seguridad / Submenú:
Certificado de Seguridad / Opción: Eliminar
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

Acciones del Actor Respuesta del Sistema

1.El sistema valida el certificado seleccionado por el usuario.


- Verifica que el certificado no esté siendo usado por una entidad
en específico.
Si está siendo usado, muestra el mensaje “No se puede eliminar
el certificado xxxxxx, está siendo usado por el XXXXXX”
Presionar Botón Aceptar
2. Si la verificación es correcta:
- El sistema elimina el certificado de la base de datos.
- Cierra el dialogo de eliminar certificado.
- El sistema emite un dialogo de información con el mensaje “El
certificado se eliminó satisfactoriamente.”

42
Modelo de Casos de Uso
Versat - Sarasola
Si las verificaciones no son correctas:
- No realiza ninguna acción.
- Cierra el dialogo de eliminar certificado.
- El sistema emite un dialogo de información con el mensaje “El
certificado no se eliminó.”
No realiza ninguna operación sobre los datos, cerrando el dialogo de
Cancelar
eliminar certificado.
Precondiciones - Debe estar creado al menos un usuario con permiso de Administrador de
sistema.
- El motor de base de datos debe de ser SQL Server 2008 o superior.
- El servidor debe de ser una edición “Enterprise”.
- Debe de existir certificados en la base de datos
Requisitos - El certificado no puede estar siendo usado.
Poscondiciones Se elimina de la base de datos el certificado seleccionado
Interfaz

4.1.1.23 Copia de Seguridad de Certificados


Caso de Uso Copia de seguridad de certificados
Actores Administrador de Sistema
Descripción Mediante esta opción se exportan el fichero de certificado y el de la clave privada
todos cifrados por la contraseña especificada. La cual deben de memorizar o copiar
en un lugar seguro cumpliendo las medidas de seguridad establecidas en los
planes de seguridad informática de su entidad. Sin está contraseña no se podrá
realizar una posterior restaura del certificado y la clave privada del mismo.

Ruta de Acceso - Actividad: Seguridad / Vista: Usuarios / Menú: Seguridad / Submenú:


Certificado de Seguridad / Opción: Copia de Seguridad.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

43
Modelo de Casos de Uso
Versat - Sarasola
Certificado No Lista Si El sistema muestra una lista con
todos los certificados existente
en la base de datos para que el
usuario escoja el certificado a
exportar.
Directorio No Alfanumérico Si Está en dependencia si el
servidor es local o remoto.
Si es local: muestra un dialogo
con todas las carpetas de la
estación para seleccionar donde
se va a realizar la copia de
seguridad.
Si es remoto: muestra un dialogo
con todas las carpetas del
servidor para seleccionar donde
se ubicaría el fichero de la copia
de seguridad.
Contraseña de des- No Alfanumérico SI
encriptación
Confirmar Contraseña No Alfanumérico SI

Acciones del Actor Respuesta del Sistema

El sistema muestra un dialogo con la contraseña generada.


Si presionas SI:
- El sistema asigna la contraseña generada al usuario y deshabilita
la captura del atributo contraseña y confirmar contraseña.
Presionar Botón Generar - Enfoca el botón aceptar.
Contraseña: Si presionas No:
- El sistema elimina la contraseña generada y habilita la captura de
la contraseña y la confirmación de la misma de forma manual.
- Enfoca el atributo contraseña

1.El sistema valida los datos entrados por el usuario.


- El sistema que el camino para realizar la copia de seguridad
exista. Si no existe el sistema emite un mensaje que si desea
crearlo.
Si presiona Si: el sistema crea el camino especificado.
Si presiona No: el sistema procede a cancelar la operación.
- Verifica que los atributos contraseñan de des-encriptación y
confirmar contraseña sean iguales, si las contraseñas no son
iguales muestra el mensaje de error “Las contraseñas no
Presionar Botón Aceptar coinciden.”
- Verifica que la contraseña cumple con los parámetros de
seguridad previamente establecidos, si no lo cumple muestra un
dialogo de error con los parámetros que no son correctos.

2. Si la verificación es correcta:
- El sistema la copia de seguridad en el camino específico.
- Cierra el dialogo de copia de seguridad.
- El sistema emite un dialogo de información con el mensaje “La
copia de seguridad se realizó correctamente.”

44
Modelo de Casos de Uso
Versat - Sarasola
Si las verificaciones no son correctas:
- No realiza ninguna acción.
- El sistema permanece en la captura de los atributos.

- No realiza ninguna operación sobre los datos, cerrando el dialogo de


captura.
Cancelar
- Emite un mensaje donde especifica que no se realizó la copia de
seguridad.
Precondiciones - Debe estar creado al menos un usuario con permiso de Administrador de
sistema.
- El motor de base de datos debe de ser SQL Server 2008 o superior.
- El servidor debe de ser una edición “Enterprise”.
- En la ubicación especifica no debe de existir los ficheros con el mismo nombre
del certificado.20
Requisitos - Deben de existir certificados en la base de datos.
Poscondiciones Se crean los archivos del certificado y de la clave privada, encriptados con la
contraseña proporcionada.
Interfaz

4.1.1.24 Ver Certificados de Seguridad.


Caso de Uso Ver certificado de seguridad
Actores Administrador de Sistema
Descripción El sistema muestra un diálogos con todos los certificados perteneciente a la base
de datos, con la información de los mismo.

Ruta de Acceso - Actividad: Seguridad / Vista: Usuarios / Menú: Seguridad / Submenú:


Certificado de Seguridad / Opción: Ver Certificado creados
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

Acciones del Actor Respuesta del Sistema

No realiza ninguna operación sobre los datos, cerrando la vista


Botón Aceptar
certificado de la base de datos

45
Modelo de Casos de Uso
Versat - Sarasola
No realiza ninguna operación sobre los datos, cerrando la vista
Botón Cancelar
certificado de la base de datos.
Precondiciones - Debe estar creado al menos un usuario con permiso de Administrador de
sistema.
- El motor de base de datos debe de ser SQL Server 2008 o superior.
- El servidor debe de ser una edición “Enterprise”.
- Debe de existir certificados en la base de datos
Requisitos
Poscondiciones Se elimina de la base de datos el certificado seleccionado
Interfaz

4.1.1.25 Crear cifrado de bases de datos


Caso de Uso Crear Cifrado de base de datos.
Actores Administrador de Sistema
Descripción Crea el cifrado de la bases de dato para su posterior habilitación como el cifrado
transparente de datos (Ref. 1.4.6)

Ruta de Acceso - Actividad: Seguridad / Vista: Usuarios / Menú: Seguridad / Submenú: Cifrado
de bese de datos / Opción: Crear
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Certificado No Lista Si El sistema muestra una lista con
todos los certificados existente
en la base de datos para que el
usuario escoja el certificado con
el que va a cifrar la base de
datos.

46
Modelo de Casos de Uso
Versat - Sarasola
Algoritmo de Cifrado No Lista Si El sistema muestra una lista con
los algoritmos de cifrados (Ref.
1.4.8).
El sistema por defecto muestra el
cifrado AES - 128

Acciones del Actor Respuesta del Sistema

1.El sistema valida los datos entrados por el usuario.


- Si no se escoge un certificado el mismo muestra el mensaje “No
se ha escogido el certificado” y sale del dialogo de crear cifrado de
datos.
2. Si la verificación es correcta:
- El crea el cifrado para la base de datos.
Presionar Botón Aceptar - El sistema emite un dialogo de información con el mensaje “El
cifrado de la base de datos se realizó correctamente.”
Si las verificaciones no son correctas:
- No realiza ninguna acción.
- El sistema y sale del dialogo de crear cifrado de datos.
Emitiendo el mensaje “La base de datos no puedo ser cifrada
por xxxxx”
- No realiza ninguna operación sobre los datos, cerrando el dialogo de
captura.
Cancelar
- Emite un mensaje donde especifica que no se el cifrado de la base
de datos.
Precondiciones - Debe estar creado al menos un usuario con permiso de Administrador de
sistema.
- El motor de base de datos debe de ser SQL Server 2008 o superior.
- El servidor debe de ser una edición “Enterprise”.
- Debe de estar creado al menos un certificado de seguridad (Ref. CU 4.2.1.19)
Requisitos - La base de datos no puede estar cifrada. Solo se puede cifrar una sola vez la
base de datos.
Poscondiciones Se crea el cifrado de la base de datos.
Interfaz

4.1.1.26 Modificar cifrado de base de datos


Caso de Uso Crear Cifrado de base de datos.
Actores Administrador de Sistema
Descripción Modifica el cifrado de la base de datos.

Ruta de Acceso - Actividad: Seguridad / Vista: Usuarios / Menú: Seguridad / Submenú: Cifrado
de bese de datos / Opción: Modificar

47
Modelo de Casos de Uso
Versat - Sarasola
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Certificado No Lista Si El sistema muestra el certificado
con el cual está cifrada la bases
de datos, aunque podemos
escoger otros certificados de la
lista mostrada.
Algoritmo de Cifrado No Lista Si El sistema muestra el algoritmo
(Ref. 1.4.8) que se utilizó para el
cifrado de la base de datos,
aunque pueden escoger otro
algoritmo disponible de la lista.

Acciones del Actor Respuesta del Sistema

1.El sistema valida los datos entrados por el usuario.


- Si no se escoge un certificado el mismo muestra el mensaje “No
se ha escogido el certificado” y sale del dialogo de crear cifrado de
datos.
2. Si la verificación es correcta:
- El modifica el cifrado para la base de datos.
- El sistema emite un dialogo de información con el mensaje “El
Presionar Botón Aceptar
cifrado de la base de datos se realizó correctamente.”
Si las verificaciones no son correctas:
- No realiza ninguna acción.
- El sistema y sale del dialogo de modificar cifrado de datos.
Emitiendo el mensaje “La base de datos no puedo modificar el
cifrado de los datos”, la base de datos permanece cifrada por el
certificado y el algoritmo anterior.
- No realiza ninguna operación sobre los datos, cerrando el dialogo de
captura.
- El sistema y sale del dialogo de modificar cifrado de datos. Emitiendo
Cancelar
el mensaje “La base de datos no puedo modificar el cifrado de los
datos”, la base de datos permanece cifrada por el certificado y el
algoritmo anterior.
Precondiciones - Debe estar creado al menos un usuario con permiso de Administrador de
sistema.
- El motor de base de datos debe de ser SQL Server 2008 o superior.
- El servidor debe de ser una edición “Enterprise”.
- Debe de estar creado al menos un certificado de seguridad (Ref. CU 4.2.1.19)
Requisitos - La base de datos debe de estar cifrada. Mediante (Ref. CU 4.2.1.25)
Poscondiciones Se modifica el cifrado de la base de datos.

48
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.1.1.27 Eliminar cifrado de base de datos


Caso de Uso Eliminar Cifrado de base de datos.
Actores Administrador de Sistema
Descripción Elimina el cifrado de la base de datos.

Ruta de Acceso - Actividad: Seguridad / Vista: Usuarios / Menú: Seguridad / Submenú: Cifrado
de bese de datos / Opción: Eliminar
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

Acciones del Actor Respuesta del Sistema

El sistema procede a eliminar el cifrado de la base de datos, si el mismo


no está habilitado (Ref. 4.2.1.28) en la base de datos.
De poder eliminar el cifrado, el sistema emite el mensaje “Se ha quitado
Presionar Botón Si
el cifrado de la base de datos.”, de no poder eliminar el cifrado el sistema
muestra un mensaje con la causa por la que no se pudo quitar el cifrado
de la bases de datos.
El sistema aborta la operación, manteniendo el estado de la base de
Presionar Botón No
datos.
Precondiciones - Debe estar creado al menos un usuario con permiso de Administrador de
sistema.
- El motor de base de datos debe de ser SQL Server 2008 o superior.
- El servidor debe de ser una edición “Enterprise”.
- La base de datos debe de estar cifrada. Mediante (Ref. CU 4.2.1.25)
Requisitos - El cifrado de base de dato debe de estar deshabilitado. (Ref. 4.2.1.28)
Poscondiciones Se elimina el cifrado de la base de datos.
Interfaz

49
Modelo de Casos de Uso
Versat - Sarasola

4.1.1.28 Habilitar/Deshabilitar cifrado de base de datos.


Caso de Uso Habilitar/Deshabilitar cifrado de base de datos
Actores Administrador de Sistema
Descripción Habilita o deshabilita el cifrado transparente de la base de datos (ver 1.4.6, 1.4.7,
1.4.9)

Ruta de Acceso - Actividad: Seguridad / Vista: Usuarios / Menú: Seguridad / Submenú: Cifrado
de bese de datos / Opción: Habilitar/Des-habilitar
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

Acciones del Actor Respuesta del Sistema

El sistema muestra un dialogo informando que Habilitará o Des-habilitará


el cifrado de la base de datos en dependencia del estado de cifrado de la
misma.
Si Esta habilitado: el sistema des-habilita el cifrado de la base de datos,
aunque mantiene el cifrado de la base de dato, así como su certificado y
Presionar Botón Si
clave maestras de la misma.
Si No está Habilitada: el Sistema procede a habilitar el cifrado de la base
de datos.
Una vez terminado el proceso el sistema muestra un mensaje
informando que se habilitó o des-habilito el cifrado en la base de datos.
El sistema aborta la operación, manteniendo el estado de cifrado de la
Presionar Botón No
base de datos.
Precondiciones - Debe estar creado al menos un usuario con permiso de Administrador de
sistema.
- El motor de base de datos debe de ser SQL Server 2008 o superior.
- El servidor debe de ser una edición “Enterprise”.
- La base de datos debe de estar cifrada. Mediante (Ref. CU 4.2.1.25).
- Debes de ter una copia de seguridad del certificado de seguridad y de la clave
maestra.
Requisitos
Poscondiciones Se habilita o des-habilita el cifrado de la base de datos.
Interfaz

4.1.1.29 Actualizar versión de compatibilización a SQL 2008.


Caso de Uso Actualizar versión de compatibilización a SQL 2008

50
Modelo de Casos de Uso
Versat - Sarasola
Actores Administrador de Sistema
Descripción Actualiza la versión de compatibilización a SQL 2008
Ruta de Acceso - Actividad: Seguridad / Vista: Usuarios / Menú: Seguridad / Actualizar versión
de compatibilización a SQL 2008
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

Acciones del Actor Respuesta del Sistema

El sistema muestra un dialogo informando que Habilitará o Des-habilitará


el cifrado de la base de datos en dependencia del estado de cifrado de la
misma.
Si Esta habilitado: el sistema des-habilita el cifrado de la base de datos,
aunque mantiene el cifrado de la base de dato, así como su certificado y
Presionar Botón Ejecutar
clave maestras de la misma.
Si No está Habilitada: el Sistema procede a habilitar el cifrado de la base
de datos.
Una vez terminado el proceso el sistema muestra un mensaje
informando que se habilitó o des-habilito el cifrado en la base de datos.
Presionar Botón Cerrar El sistema aborta la operación
Precondiciones - Debe estar creado al menos un usuario con permiso de Administrador de
sistema.
Requisitos
Pos condiciones Se Actualiza la versión de compatibilización a SQL 2008
Interfaz

4.1.1.30 Activar autorreducción del tamaño de la base de datos.


Caso de Uso Activar autorreducción del tamaño de la base de datos
Actores Administrador de Sistema
Descripción Activa la autorreducción del tamaño de la base de datos
Ruta de Acceso - Actividad: Seguridad / Vista: Usuarios / Menú: Seguridad / Activa la
autorreducción del tamaño de la base de datos.
Datos de Entrada

51
Modelo de Casos de Uso
Versat - Sarasola
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

Acciones del Actor Respuesta del Sistema

El sistema muestra un dialogo informando que Habilitará o Des-habilitará


Presionar Botón Aceptar
la autorreducción de la base de datos seleccionada
Precondiciones - Debe estar creado al menos un usuario con permiso de Administrador de
sistema.
Requisitos
Pos condiciones Se Habilitará o Des-habilitará la autorreducción de la base de datos seleccionada
Interfaz

4.1.1.31 Activar control de cambio de datos


Caso de Uso Activar control de cambio de datos
Actores Administrador de Sistema
Descripción Se Activa el control de cambio de datos
Ruta de Acceso - Actividad: Seguridad / Vista: Usuarios / Menú: Seguridad / Activar control de
cambio de datos
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

Acciones del Actor Respuesta del Sistema

Presionar el botón Activar


Presionar el botón Cerrar El sistema aborta la operación y no se guarda ningún cambio.
Precondiciones - Debe estar creado al menos un usuario con permiso de Administrador de
sistema.
Requisitos
Pos condiciones Se Activa el control de cambio de datos

52
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.1.2 Vista de Permisos


Caso de Uso Vista de Permisos
Actores Administrador Económico
Descripción Se asigna a cada usuario los permisos para tener acceso al Versat, los permisos están
basados en niveles de acceso definidos en cada subsistema con el objetivo de cumplir
con los principios de control interno.
1. Adicionar niveles de acceso (Ref. CU 4.2.2.1)
2. Modificar niveles de acceso (Ref. CU 4.2.2.2)
3. Eliminar niveles de acceso (Ref. CU 4.2.2.3)
4. Ver descripción de niveles de acceso (Ref. CU 4.2.2.4)
5. Listar niveles de acceso (Ref. CU 4.2.2.5)
Ruta de Acceso Actividad: Seguridad/ Vista: Permisos
Menú Permisos
Datos de Entrada
Atributo Admite Nulos Tipo de Datos Obligatorio Respuesta
Unidad Contable No Lista Si Por defecto se escoge todas
las unidades contables,
aunque muestra una lista con
todas las unidades contables
de la entidad para darle
permisos a los usuarios por
cada subsistema.
Subsistema No Lista Si Por defecto se escoge el
primero de la lista, muestra
todos los subsistemas
instalados de la entidad para
darle permisos a los usuarios.

53
Modelo de Casos de Uso
Versat - Sarasola
Precondiciones 1. Debe estar creado al menos un usuario con permiso de Administrador
Económico
2. Debe estar creada al menos una unidad contable (Ref. CU 4.4.1.1)

Requisitos
Pos condiciones Se muestran, actualizan los permisos a los usuarios.
Interfaz

4.1.2.1 Adicionar Niveles de Accesos


Caso de Uso Adicionar Niveles de Acceso
Actores Administrador Económico
Descripción Dada la selección de la unidad contable y el subsistema descripto en el la vista de
permisos (Ref. CU 4.2.2) se procede a darle los permisos necesarios a cada usuario.
Para que pueda ejercer sus responsabilidades sobre el sistema.
Ruta de Acceso - Actividad: Seguridad / Vista: Permisos / Menú: Permisos / Opción: Adicionar
Niveles de Accesos.
- Actividad: Seguridad / Vista: Permisos / Barra de Botones / Botón:
- Por el teclado mediante F2
- Actividad: Seguridad / Vista: Permisos /Clic Derecho(Menú Contextual) /
Opción: Adicionar Niveles de Accesos.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Usuario No Lista Si El sistema por defecto escoge el
primero de la lista, pero el
usuario puede navegar por la
lista y escoger el usuario
deseado.
En la lista aparecen los usuarios
que no tienen permisos dado en
el subsistema seleccionado y
unidad seleccionada.
Niveles de Accesos No Lista de selección Si Aparecen los diferentes roles del
subsistema. Para que el usuario
marque o escoja los permisos
para el usuario seleccionado.
No se habilita el botón Aceptar
hasta que no se haya
seleccionado al menos un nivel
de acceso.

54
Modelo de Casos de Uso
Versat - Sarasola

Acciones del Actor Respuesta del Sistema

1. El sistema asigna los niveles de accesos al usuario seleccionado


para la unidad y subsistema previamente seleccionado.
Presionar Botón Aceptar
2. El sistema cierra el dialogo de asignar niveles de accesos.
3. Refresca la vista de permisos
El sistema cierra el dialogo de asignar niveles de accesos y no realiza
Presionar Botón Cancelar
ninguna operación.
Precondiciones - Debe de existir el usuario administrador económico.
- Deben de estar declarados los usuarios del sistema.
Requisitos - Deben de estar seleccionada una unidad y un subsistema en la vista de
permisos.
- Debe de existir usuarios sin niveles de accesos.
Poscondiciones Se fijan los niveles de accesos del usuario para la unidad y subsistema especifico.
Interfaz

4.1.2.2 Establecer Niveles de Accesos


Caso de Uso Establecer Niveles de Acceso
Actores Administrador Económico
Descripción Dada la selección de la unidad contable y el subsistema descripto en el la vista de
permisos (Ref. CU 4.2.2) se procede a darle los permisos necesarios a cada usuario.
Para que pueda ejercer sus responsabilidades sobre el sistema.
Ruta de Acceso - Actividad: Seguridad / Vista: Permisos / Menú: Permisos / Opción: Establecer
Niveles de Accesos.
- Actividad: Seguridad / Vista: Permisos / Barra de Botones / Botón:
- Actividad: Seguridad / Vista: Permisos /Clic Derecho(Menú Contextual) /
Opción: Establecer Niveles de Accesos.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Usuario No Lista Si El sistema muestra el usuario
seleccionado. Pero este campo
no se puede editar es de solo
lectura.

55
Modelo de Casos de Uso
Versat - Sarasola
Niveles de Accesos No Lista de selección Si Aparecen seleccionados los
niveles de accesos del. Se
pueden modificar, pero el botón
Aceptar se deshabilitará se
desmarca todos los niveles de
accesos, para quitarle todos los
permisos a un usuario en
específico debe realizar la opción
que aparece descrita en el CU
4.2.2.3

Acciones del Actor Respuesta del Sistema

1. El sistema actualiza y asigna los niveles de accesos al usuario


seleccionado para la unidad y subsistema previamente
Presionar Botón Aceptar seleccionado.
2. El sistema cierra el dialogo de asignar niveles de accesos.
3. Refresca la vista de permisos
El sistema cierra el dialogo de asignar niveles de accesos y no realiza
Presionar Botón Cancelar
ninguna operación.
Precondiciones - Debe de existir el usuario administrador económico.
- Deben de estar declarados los usuarios del sistema.
- Deben de estar seleccionada una unidad y un subsistema en la vista de
permisos
- El usuario debe de tener declarados niveles de accesos.
Requisitos - Debe de estar seleccionado un usuario en la vista de permisos.
Poscondiciones Actualiza los niveles de accesos del usuario para la unidad y subsistema especifico.
Interfaz

4.1.2.3 Eliminar Niveles de Accesos


Caso de Uso Eliminar Niveles de accesos
Actores Administrador Económico
Descripción Elimina los niveles de accesos del usuario seleccionadosi el mismo no tiene
operaciones realizadas, de lo contrario desactiva el usuario.
Ruta de Acceso - Actividad: Seguridad / Vista: Permisos / Menú: Usuario / Opción: Eliminar
permisos
- Actividad: Seguridad / Vista: Permisos / Barra de Botones / Botón:

56
Modelo de Casos de Uso
Versat - Sarasola
- Actividad: Seguridad / Vista: Permisos /Clic Derecho(Menú Contextual) /
Opción: Eliminar permisos.
- Por el teclado mediante F5
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
- - - - -

Acciones del Actor Respuesta del Sistema

El sistema procede a eliminar todos los permisos asignados para la


Presionar Botón Si
unidad contable seleccionada y el subsistema en específico.
El sistema cierra el dialogo y no realiza ninguna operación sobre el
Presionar Botón No
usuario seleccionado.
Precondiciones - Debe de existir el usuario administrador económico.
- Deben de estar declarados los usuarios del sistema.
- Deben de estar seleccionada una unidad y un subsistema en la vista de
permisos.
- El usuario debe de tener declarados niveles de accesos.
Requisitos - Debe de estar seleccionado un usuario en la vista de permisos.
Poscondiciones Se elimina los permisos para el usuario específico, en la unidad y subsistema
previamente seleccionados.
Interfaz

4.1.2.4 Descripciones de Niveles de Accesos


Caso de Uso Descripción de niveles de accesos.
Actores Administrador Económico
Descripción Dado el sistema seleccionado en la vista de permisos, muestra una descripción
detallada sobre cada nivel de accesos del subsistema en específico.
Ruta de Acceso - Actividad: Seguridad / Vista: Permisos / Menú: Usuario / Opción: Descripción
de niveles de accesos

- Actividad: Seguridad / Vista: Permisos / Barra de Botones / Botón:


- Actividad: Seguridad / Vista: Permisos /Clic Derecho(Menú Contextual) /
Opción: Descripción de niveles de accesos.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
- - - - -

Acciones del Actor Respuesta del Sistema

57
Modelo de Casos de Uso
Versat - Sarasola
Precondiciones - Debe de existir el usuario administrador económico.
- Deben de estar seleccionada un subsistema en la vista de permisos.
Requisitos
Poscondiciones Se muestra la descripción detallada de cada nivel de acceso en el subsistema.
Interfaz

4.1.2.5 Listado de Niveles de Accesos.


Caso de Uso Listado de niveles de accesos.
Actores Administrador Económico
Descripción Muestra el listado de niveles de accesos del sistema, el mismo se puede filtrar por
diferentes atributos con vista a hacer más preciso el resultado esperado.
Nota:
Los atributos en este caso son filtro o condiciones para la búsqueda.
Ruta de Acceso - Actividad: Seguridad / Vista: Permisos / Menú: Usuario / Opción: Listado de
niveles de accesos

- Actividad: Seguridad / Vista: Permisos / Barra de Botones / Botón:


- Actividad: Seguridad / Vista: Permisos /Clic Derecho (Menú Contextual) /
Opción: Listado de niveles de accesos.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Unidad No Lista No El sistema muestra una lista con
todas las unidades contables del
sistema, el primer elemento de la
lista es “Todas” que significa
filtrar por todas, o de lo contrario
el usuario selecciona la unidad
que desea mostrar.
Por defecto el sistema escoge la
unidad que esta seleccionada en
la vista de permisos.
Subsistema No Lista No El sistema muestra una lista con
todos los subsistemas
instalados, el primer elemento de
la lista es “Todos” que hace
referencia a todos, o de lo
contrario el usuario selecciona el
subsistema que desee.
Por defecto escoge el
subsistema que esta

58
Modelo de Casos de Uso
Versat - Sarasola
seleccionado en la vista de
permisos.
Si se escoge todo. El sistema
deshabilita el atributo nivel de
accesos,
Niveles de Accesos No Lista No Este atributo solo se habilita si el
usuario selecciono un
subsistema en específico y
muestra una lista con los niveles
de accesos del subsistema.
Usuario No Lista No El sistema muestra una lista con
todos los usuarios del sistema, el
primer elemento de la lista es
“Todos” que significa filtrar por
todas, o de lo contrario el usuario
selecciona el usuario que desea
mostrar.
Por defecto el sistema todos

Acciones del Actor Respuesta del Sistema

Si se presiona este botón el sistema muestra indistintamente, todos los


Mostrar Todos los usuarios usuarios incluyendo los que están desactivados o solo los activos.
El sistema muestra el informe para su impresión a través de la vista
Imprimir preliminar (Ref. CU: 4.11).
Precondiciones - Debe de existir el usuario administrador económico.
- Deben de estar declaradas las unidades contables.
- Deben de estar declarados los usuarios del sistema.
Requisitos - Deben de existir o declarados niveles de accesos a los usuarios.
Poscondiciones Se muestra el listado de niveles de accesos en dependencia de la selección del
usuario.
Interfaz

4.1.3 Editor SQL


Vista utilizada para la realización de consultas y ejecución de scripts de mantenimiento o actualización del sistema.
La cual está formada por:
Menú principal (“Editor SQL”): Muestra las principales acciones de la vista.
Barra de herramientas: Muestra todas las opciones de la vista.
Panel para la edición de sentencias de SQL Server: donde el usuario escribe las consultas en forma de sintaxis
de la referencia de Transact-SQL para SQL Server (Ref. 1.4.10).
Panel para los mensajes de las acciones: donde se muestran todos los mensajes o trazas de las acciones
realizadas por el usuario en la vista.
Panel de Resultado: Se muestran los resultados de la consulta confeccionada por el usuario, cuando este la
ejecuta.

59
Modelo de Casos de Uso
Versat - Sarasola

4.1.3.1 Ejecutar Script.


Caso de Uso Ejecutar Scripts
Actores Administrador de Sistema
Descripción En ocasiones sobre el sistema se deben de correr actualizaciones sobre los datos
por diversas causas, a partir de la versión 2.8, por motivos de seguridad y trazabilidad
de los datos e interacción con los mismos, estos scripts (Ref. 1.4.12) deben de
ejecutarse mediante esta opción.

El sistema muestra un diálogo para buscar la ubicación exacta del fichero con
extensión *.svs (Script Versat Sarasola) para su ejecución.

Nota:
No se puede ejecutar por otros softwares, como el Analizador de Consultas del SQL
Server. Porque el sistema lo estaría considerando un ataque mal intencionado al
sistema y mostraría la base de datos con inconsistencias.
Ruta de Acceso - Actividad: Seguridad / Vista: Editor SQL / Menú: Editor SQL / Opción: Script

- Actividad: Seguridad / Vista: Editor SQL / Barra de Botones / Botón:


Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

60
Modelo de Casos de Uso
Versat - Sarasola

Acciones del Actor Respuesta del Sistema

Si no se escogió ningún archivo el sistema no realiza ninguna acción y


permanece en el dialogo de localización del archivo.
Si se escoge un archivo el sistema realiza las operaciones siguientes:
1. Realiza las siguientes verificaciones.
- Verifica que el archivo seleccionado es del tipo Script Versat
Sarasola (.svs) y comprueba la verificas del mismo.
- Verifica quien es el proveedor del script si no aparece emite
el mensaje “Proveedor de scripts no está definido.” En el
panel de mensajes de la vista y detiene la ejecución de la
opción.
- Verifica de que subsistema es, al igual que el anterior si no
existe emite un mensaje en el panel de mensaje de la vista”
Subsistema no definido en el script”.
Abrir - El también exige que el script posee una descripción general
de la acción a ejecutar. Si no la encuentra emite el mensaje
de error. En el panel de mensaje “Falta por definir la
descripción.”
- Valida que el script no haya sido alterado por otros usuarios
malintencionados. Detectando inconsistencia en el script.
2. De no existir problemas en la verificación el sistema ejecuta el
script. Mostrando en el panel de mensaje si se ejecutó
correctamente o tuvo algún error durante su ejecución donde en
ese caso muestra el mensaje de error en el panel de mensajes y
detiene la ejecución de la opción. Si todo termino correctamente
muestra el mensaje “El script se ejecutó correctamente”.
3. De ejecutarse correctamente el sistema procede a actualizar los
controles de datos del sistema y las trazas de ejecución de script
en el sistema.
Cierra el dialogo de localización del script y no realiza ninguna acción sobre
Cancelar
el sistema.
Precondiciones - Debe de existir el usuario administrador del sistema.
- Deben de existir datos procesados en el subsistema que pertenece el script.
- Deben de existir el archivo con extensión (.svs).
Requisitos - El archivo contenedor del script debe de cumplir las normativas para ejecutar
el script.
Poscondiciones Se ejecuta el script y actualizan los datos relacionados al mismo.

61
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.1.3.2 Nueva Consulta.

Caso de Uso Nueva Consulta


Actores Administrador de Sistema
Descripción En ocasiones queremos tener una información o reporte que es específico para
nuestra entidad, y el mismo por sus características el sistema el sistema no nos lo
brinda. Por esta opción nosotros podemos realizar nuestros propios informe,
reportes o consultas a nuestros datos, a través de desarrollarla mediante Transact
SQL (Ref.1.4.10).
Ruta de Acceso - Actividad: Seguridad / Vista: Editor SQL / Menú: Editor SQL / Opción: Nueva
Consulta

- Actividad: Seguridad / Vista: Editor SQL / Barra de Botones / Botón:


- Actividad: Seguridad / Vista: Editor SQL / presionar la tecla F2.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Título No Alfanumérico Si Es el título de la consulta.
Subsistema No Lista Si Es una lista con los subsistemas
instalado, para que el usuario
escoja el subsistema donde
aparecerá la consulta. Una vez
guardada (Ref. CU: 4.1.3.4).

Acciones del Actor Respuesta del Sistema

El sistema realiza las siguientes operaciones:


1. Valida los datos introducido por el usuario. Mostrando el mensaje
de error de tener algún error o si falta algún dato.
Aceptar 2. Muestra en el Editor de sentencias de SQL como comentario el
título y el subsistema seleccionado.
3. Habilita el editor para su edición.
4. Cierra el dialogo y activa el editor.

62
Modelo de Casos de Uso
Versat - Sarasola

Cancelar Cierra el dialogo y mantiene el editor deshabilitado.

Precondiciones - Debe de existir el usuario administrador del sistema.


- Deben de existir datos procesados en el subsistema que pertenece el script.

Requisitos - Deben estar correctos los datos introducidos por el usuario.


Poscondiciones Se ejecuta el script y actualizan los datos relacionados al mismo.
Interfaz

4.1.3.3 Abrir Consulta.


Caso de Uso Abrir Consulta
Actores Administrador de Sistema
Descripción Mediante esta opción podemos actualizar o editar las consultas realizadas
anteriormente y las cuales se encuentran almacenadas en la base de datos mediante
la opción guardar consulta de esta vista. (Ref. CU: 4.1.3.4).
Ruta de Acceso - Actividad: Seguridad / Vista: Editor SQL / Menú: Editor SQL / Opción: Abrir
Consulta.
- Actividad: Seguridad / Vista: Editor SQL / Barra de Botones / Botón:
Actividad: Seguridad / Vista: Editor SQL / presionar la tecla F4.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Consultas No Lista Si Muestra una lista con las
consultas existentes en la base
de datos, para que el usuario
seleccione la que va activar o
editar.

Acciones del Actor Respuesta del Sistema

Si presionamos el botón SI: el sistema realiza las siguientes operaciones:


1. Cancela la edición o actualización de la consulta activa.
Mensaje de confirmación de la
2. Muestra un diálogo con la lista de todas las consultas
opción si existe una consulta activa
almacenadas, para que el usuario escoja la que necesita.
o en proceso.
Si Presiona el Botón NO: el sistema no realiza ninguna operación
manteniendo la edición de la consulta en proceso o activa.
El sistema realiza las siguientes operaciones:
1. Carga las características de la consulta seleccionada.
Aceptar 2. Actualiza y habilita para su edición el editor de sentencia SQL
con la consulta seleccionada.
3. Cierra el dialogo de selección de consultas. Y activa el editor.

63
Modelo de Casos de Uso
Versat - Sarasola

Cancelar Cierra el dialogo y mantiene el editor con el anterior procesamiento.

Precondiciones - Debe de existir el usuario administrador del sistema.


- Deben de existir datos procesados en el subsistema que pertenece el script.
Requisitos - Deben existir consultas previamente almacenadas en la base de datos.
Poscondiciones Carga la consulta seleccionada actualiza el editor y lo habilita para la edición de la
consulta.
Interfaz

4.1.3.4 Guardar Consulta.


Caso de Uso Guardar Consulta
Actores Administrador de Sistema
Descripción Mediante esta opción podemos guardar la consulta creada (Ref. CU: 4.1.3.2) para
su posterior uso como informe. Una vez guardada en el subsistema que
seleccionamos aparece como opción del sistema en el Menú: Informes
Personalizados del subsistema.
Ruta de Acceso - Actividad: Seguridad / Vista: Editor SQL / Menú: Editor SQL / Opción:
Guardar Consulta.

- Actividad: Seguridad / Vista: Editor SQL / Barra de Botones / Botón:

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

Acciones del Actor Respuesta del Sistema

- Se almacena en la base de datos la consulta, y en el subsistema


a que pertenece aparece como opción del mismo en el menú
Informes Personalizados.
Ejecutar la opción.
- Mantiene la edición habilitada en el editor de sentencias.
- Muestra el mensaje “La consulta xxxx se guardó
satisfactoriamente”.

64
Modelo de Casos de Uso
Versat - Sarasola
Precondiciones - Debe de existir el usuario administrador del sistema.
- Debe de estar en edición o activa una consulta
Requisitos
Poscondiciones Almacena la consulta en la base de datos para su posterior uso.
Interfaz
4.1.3.5 Ejecutar Consulta.
Caso de Uso Ejecutar Consulta
Actores Administrador de Sistema
Descripción Mediante esta opción podemos ejecutar la consulta para verificar sus resultados.

Ruta de Acceso - Actividad: Seguridad / Vista: Editor SQL / Menú: Editor SQL / Opción: Abrir
Consulta.
- Actividad: Seguridad / Vista: Editor SQL / Barra de Botones / Botón:

Datos de Entrada
Están en dependencia de la cantidad de parámetros adicionados a la consulta (Ref. CU: 4.1.3.9)

Acciones del Actor Respuesta del Sistema

El sistema realiza las siguientes operaciones o acciones:


1. Valida la consulta para su posterior ejecución si la misma
contiene errores muestra en el panel de mensajes que no se
puedo ejecutar la consulta porque presenta errores y describe el
error y la línea de código donde está.
2. Si no tiene errores verifica si la consulta tiene parámetros
adicionados: si la misma tiene parámetros adicionados ejecuta
CU: 4.1.3.11.
3. Procede a ejecutar la consulta mostrando en el panel de
mensajes la cantidad de registros afectados y el tiempo en
milisegundos que se demora en ejecutar la consulta.
Ejecutar la opción en la propia vista 4. Si tiene registros afectados realiza las siguientes operaciones:
del editor SQL - Si tiene columna asignada le asigna los títulos de las
columnas a las columnas de los resultados en el mismo
orden que son presentados.
- Muestra los resultados en el panel de resultados.
Dichos resultados se pueden visualizar para imprimir por la

opción de la barra de herramienta del subsistema la cual


muestra la vista de informe CU: 4.10, para su posterior
impresión.
5. Mantiene habilitadas el editor de sentencias de SQL y sus
diferentes opciones.

Se realizan las siguientes acciones:


1. Valida la consulta para su posterior ejecución si la misma
contiene errores muestra el mensaje por el cual no se puede
Si se ejecuta desde el subsistema
ejecutar la consulta o informe.
a que pertenece la consulta.
2. Si no tiene errores verifica si la consulta tiene parámetros
Previamente guardada.
adicionados: si la misma tiene parámetros adicionados ejecuta
(Ref. CU: 4.1.3.4)
CU: 4.1.3.11. para asignar los valores a los parámetros.
3. Procede a ejecutar la consulta, si tiene registros afectados
realiza las siguientes operaciones:

65
Modelo de Casos de Uso
Versat - Sarasola
- Verifica si tiene columnas definidas, si tiene columna le
asigna los títulos de las columnas a las columnas de los
resultados en el mismo orden que son presentados.
- Muestra los resultados en un dialogo donde describe los
parámetros pertenecientes al informe con los
respectivos valores y se pueden ejecutar las siguientes
acciones:
 Exportar a MS Excel: el sistema exporta a un
libro de Excel el informe.
 Exportar a MS Word: el sistema el informe en
formato de documento (.doc).
 Imprimir: el sistema visualiza el informe
mediante la vista de informe CU: 4.10, para su
posterior impresión.
4. Vuelve el enfoque al sistema desde donde se ejecuto.
Precondiciones - Debe de existir el usuario administrador del sistema.
- Deben de existir datos procesados en el subsistema que pertenece el script.

Requisitos - Deben existir consultas previamente almacenadas en la base de datos.


- Debe estar instalado el paquete office para las exportaciones.
Poscondiciones Carga la consulta seleccionada actualiza el editor y lo habilita para la edición de la
consulta.
Interfaz cuando se
ejecuta desde la vista
Editor SQL

Interfaz cuando se
ejecuta desde el
subsistema a que
pertenece la consulta o
informe

4.1.3.6 Eliminar Consulta.


Caso de Uso Eliminar Consultas
Actores Administrador de Sistema
Descripción Mediante esta opción podemos eliminar las consultas almacenadas en la base de
datos mediante la opción guardar consulta de esta vista. (Ref. CU: 4.1.3.4). y todos
los parámetros y columnas pertenecientes a ella.
Ruta de Acceso - Actividad: Seguridad / Vista: Editor SQL / Menú: Editor SQL / Opción:
Eliminar Consulta.
- Actividad: Seguridad / Vista: Editor SQL / Barra de Botones / Botón:

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

66
Modelo de Casos de Uso
Versat - Sarasola
Consultas No Lista Si Muestra una lista con las
consultas existentes en la base
de datos, para marcar las
consultas a eliminar. Se pueden
marcar más de una consulta.

Acciones del Actor Respuesta del Sistema

El sistema procede a eliminar todas las consultas marcadas, así como


sus parámetros y columnas asignadas.
- Si se pueden eliminar: el sistema emite el mensaje “La consulta
Aceptar xxxx se eliminó correctamente” de lo contrario emite el mensaje
que “No se pudo eliminar la consulta xxxx por: y los mensajes
del error como tal todo esto lo muestra en el panel de mensajes
de la vista.
Cierra el dialogo y mantiene el editor con el anterior procesamiento. Sin
Cancelar
realizar ninguna acción sobre los datos del sistema.
Precondiciones - Debe de existir el usuario administrador del sistema.
- Deben de existir datos procesados en el subsistema que pertenece el script.
Requisitos - Deben existir consultas previamente almacenadas en la base de datos.
Poscondiciones Carga la consulta seleccionada actualiza el editor y lo habilita para la edición de la
consulta.
Interfaz

4.1.3.7 Exportar Consulta.


Caso de Uso Exportar Consulta
Actores Administrador de Sistema
Descripción Mediante esta opción podemos exportar la consulta activa o en edición.

Ruta de Acceso
- Actividad: Seguridad / Vista: Editor SQL / Barra de Botones / Botón:

Datos de Entrada

67
Modelo de Casos de Uso
Versat - Sarasola
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Fichero a exportar No Alfanumérico Si Fichero o archivo donde se va
exportar la consulta.

Acciones del Actor Respuesta del Sistema

El sistema busca la ubicación hacia donde van exportar la consulta


activa. el usuario debe de escribir con que nombre va a exportar la
Buscar Archivo consulta, la extensión es (.vsq) (Versat Sarasola Query)

1. El sistema verifica que el nombre del archivo y la ubicación


estén correcta.
2. Se guarda o actualiza la consulta en la base de datos.
3. Se encripta la consulta, conjuntamente con sus parámetros y
columnas asignadas.
Aceptar
4. Si no ha ocurrido algún error hasta este momento se procede a
exportar la consulta y emite el mensaje “Consulta xxx exportada
satisfactoriamente”. Si ocurrió algún error aborta la operación y
emite un mensaje con la causa por la que no se pudo realizar la
exportación.

Cancelar Cierra el dialogo y mantiene el editor con el anterior procesamiento.

Precondiciones - Debe de existir el usuario administrador del sistema.


- Deben de existir datos procesados en el subsistema que pertenece el script.
Requisitos - Deben existir consultas en edición o activa.
Poscondiciones Exporta la consulta a un archivo para su posterior envió o reguardo de la misma.
Interfaz

4.1.3.8 Importar Consulta.


Caso de Uso Importar Consulta
Actores Administrador de Sistema
Descripción Mediante esta opción podemos importar una consulta en formato .vsq

Ruta de Acceso
- Actividad: Seguridad / Vista: Editor SQL / Barra de Botones / Botón:

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Fichero a importar No Alfanumérico Si Fichero o archivo donde se
encuentra la consulta a importar

Acciones del Actor Respuesta del Sistema

68
Modelo de Casos de Uso
Versat - Sarasola
Si presionamos el botón SI: el sistema realiza las siguientes operaciones:
Mensaje de confirmación de la 1. Cancela la edición o actualización de la consulta activa.
opción si existe una consulta activa 2. Muestra un diálogo para localizar el archivo a importar.
o en proceso. Si Presiona el Botón NO: el sistema no realiza ninguna operación
manteniendo la edición de la consulta en proceso o activa.
El sistema busca la ubicación y archivo que se va a importar este archivo
Buscar Archivo debe de ser del tipo Versat Sarasola Query (.vsq).

- El sistema verifica que el nombre del archivo y la ubicación estén


correctos y sea del tipo Versat Sarasola Query (.vsq).
- Se des-encripta el fichero. Si no se puede des encriptar se
muestra el mensaje con la causa de porque no se pudo des
Aceptar
encriptar en el panel de mensaje y se aborta la operación.
- Carga las características de la consulta seleccionada.
- Actualiza y habilita para su edición el editor de sentencia SQL con
la consulta importada.

Cancelar Cierra el dialogo y mantiene el editor con el anterior procesamiento.

Precondiciones - Debe de existir el usuario administrador del sistema.


- Deben de existir datos procesados en el subsistema que pertenece el script.
Requisitos - Debe existir el archivo del tipo Versat Sarasola Query y estar correcto.
Poscondiciones Importa la consulta y habilita y actualiza el editor de sentencias de SQL.
Interfaz

4.1.3.9 Adicionar parámetros a la consulta


Caso de Uso Adicionar parámetros a la Consulta
Actores Administrador de Sistema
Descripción Mediante esta opción podemos adicionar los parámetros a nuestra consulta para su
posterior ejecución.
Ruta de Acceso
- Actividad: Seguridad / Vista: Editor SQL / Barra de Botones / Botón:

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Etiqueta No Alfanumérico Si Es la etiqueta con que va hacer
reconocido el parámetro.
Nombre No Alfanumérico Si El nombre del parámetro. No
puede tener espacios
intermedios.
Tipo No Lista Si Muestra una lista de los tipos que
pueden ser declarados los
parámetros. Y su interaccion es
la siguiente para cada caso, por

69
Modelo de Casos de Uso
Versat - Sarasola
defecto aparece asignado el tipo
caracteres.
Si se escoge
Caracteres: El sistema
deshabilita el atributo decimal y
habilita el atributo Tamaño.

Entero: El sistema deshabilita el


atributo decimal y Tamaño.

Fecha: El sistema deshabilita el


atributo decimal y Tamaño.

Numérico: El sistema habilita el


atributo decimal y Tamaño.

Lógico: El sistema deshabilita el


atributo decimal y Tamaño.

Tamaño No Entero No Se habilita o deshabilita en


dependencia del atributo tipo
seleccionado.
Decimales No Entero No Se habilita o deshabilita en
dependencia del atributo tipo
seleccionado.

Acciones del Actor Respuesta del Sistema

- El sistema verifica que los atributos Etiquetas y Nombre no estén


vacío de estarlo emite el mensaje que “La etiqueta/ El nombre no
pueden estar vacío.”.
- El sistema verifica que el atributo Nombre no empiece con el
símbolo @ o con un digito. De no estar correcto emite el
Aceptar respectivo mensaje “El nombre no puede comenzar con el
símbolo @/ dígitos”.
- De no existir errores el sistema asigna el parámetro a la
consulta, y actualiza el editor de sentencia con la creación del
parámetro.
- Cierra el dialogo de captura. Y activa el editor.

Cancelar Cierra el dialogo y mantiene el editor con el anterior procesamiento.

Precondiciones - Debe de existir el usuario administrador del sistema.


- Deben de existir una consulta en edición o activa.
Requisitos - Debe de cumplirse las directivas de SQL para las definición de variables.
Poscondiciones Crea el parámetro y lo asigna a la consulta.

70
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.1.3.10 Eliminar parámetros a la consulta.


Caso de Uso Eliminar parámetros a la consulta
Actores Administrador de Sistema
Descripción Mediante esta opción podemos eliminar los parámetros asignados a la consulta
activa.
Ruta de Acceso
- Actividad: Seguridad / Vista: Editor SQL / Barra de Botones / Botón:

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Parámetros No Lista Si Muestra una lista con los
parámetros asignados a la
consulta activa, para marcar los
parámetros a eliminar. Se
pueden marcar más de un
parámetro.

Acciones del Actor Respuesta del Sistema

El sistema procede a eliminar todos los parámetros marcados en la


consulta activa.
- Si la consulta esta guardada en la base de datos el sistema trata
de eliminar también los parámetros de la base de datos y de la
consulta activa.
- Si se pueden eliminar: el sistema emite el mensaje “El parámetro
Aceptar
xxxx se eliminó correctamente” de lo contrario emite el mensaje
que “No se pudo eliminar el parámetro xxxx por: y los mensajes
del error como tal todo esto lo muestra en el panel de mensajes
de la vista.
- Actualiza el editor de sentencia eliminando las líneas
correspondiente al parámetro eliminado.
Cierra el dialogo y mantiene el editor con el anterior procesamiento. Sin
Cancelar
realizar ninguna acción sobre los datos del sistema.
Precondiciones - Debe de existir el usuario administrador del sistema.
- Deben de existir una consulta activa o en edición.

71
Modelo de Casos de Uso
Versat - Sarasola
Requisitos - Deben de existir parámetros ya asignados previamente. (Ref. CU: 4.1.3.9)
Poscondiciones Elimina los parámetros y actualiza el editor de sentencias de SQL
Interfaz

4.1.3.11 Asignar valores a los parámetros.


Caso de Uso Asignar valores a los parámetros en la consulta
Actores Administrador de Sistema
Descripción Mediante esta opción podemos asignarle los valores a los los parámetros asignados
a la consulta activa.
Ruta de Acceso
- Actividad: Seguridad / Vista: Editor SQL / Barra de Botones / Botón:

Datos de Entrada
Los datos de entrada están en dependencia de los tipos de los parámetros asignados al igual que la
validación de los mismo.
El sistema muestra en un dialogo todos los parámetros asignados a la consulta mediante el identificador
expresado en el atributo Etiqueta y un editor de datos del tipo dato asignado.

Acciones del Actor Respuesta del Sistema

El sistema procede a validar el dato introducido por el usuario en


dependencia del atributo tipo del parámetro asignado.
- Si la validación es correcta se procede a asignar el valor al
parámetro.
Aceptar
- Actualiza el editor de sentencia con la asignación del valor
introducido
- Mantiene la edición y el foco en el editor de sentencia SQL.
-

72
Modelo de Casos de Uso
Versat - Sarasola
Cierra el dialogo y mantiene el editor con el anterior procesamiento. Sin
Cancelar
realizar ninguna acción sobre los datos del sistema.
Precondiciones - Debe de existir el usuario administrador del sistema.
- Deben de existir una consulta activa o en edición.
Requisitos - Deben de existir parámetros ya asignados previamente. (Ref. CU: 4.1.3.9)
Poscondiciones Elimina los parámetros y actualiza el editor de sentencias de SQL
Interfaz ejemplo para
una consulta con un
parámetro asignado
del tipo fecha.

4.1.3.12 Adicionar columna a la consulta.


Caso de Uso Adicionar columna a la Consulta
Actores Administrador de Sistema
Descripción Mediante esta opción podemos adicionar columnas a nuestra consulta para su
posterior ejecución.
Ruta de Acceso - Actividad: Seguridad / Vista: Editor SQL / Menú: Editor SQL / Opción:
Adicionar Columna.
- Actividad: Seguridad / Vista: Editor SQL / Barra de Botones / Botón:

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Titulo Si Alfanumérico Si Es el título de la columna.
Ancho No Entero Si Es la longitud de la columna por
defecto es 5 y a la vez es el valor
mínimo que se permite. Y el valor
máximo permisible es 999.
Formato Si

Acciones del Actor Respuesta del Sistema

- El sistema verifica que el título no pueda estar vacío, de estarlo


emite el mensaje “El título no puede estar vació”.
- Verifica que la longitud este entre 5 y 999.
Aceptar
- Si todos están correcto el sistema asigna la columna a la
consulta en el orden del resultado de la misma.
- Cierra el dialogo y actualiza la consulta y el editor.

Cancelar Cierra el dialogo y mantiene el editor con el anterior procesamiento.

Precondiciones - Debe de existir el usuario administrador del sistema.


- Deben de existir una consulta en edición o activa.
Requisitos -
Poscondiciones Crea la columna y la asigna a la consulta..

73
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.1.3.13 Eliminar columna a la consulta.


Caso de Uso Eliminar columnas a la consulta
Actores Administrador de Sistema
Descripción Mediante esta opción podemos eliminar las columnas asignadas a la consulta activa.

Ruta de Acceso - Actividad: Seguridad / Vista: Editor SQL / Menú: Editor SQL / Opción:
Eliminar Columna.
- Actividad: Seguridad / Vista: Editor SQL / Barra de Botones / Botón:

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Columnas No Lista lógica Si Muestra una lista con las
columnas asignadas a la
consulta activa, para marcar las
columnas que serán eliminadas.
Se pueden marcar más de una
columna.

Acciones del Actor Respuesta del Sistema

El sistema procede a eliminar todas las columnas marcadas en la


consulta activa.
- Si la consulta esta guardada en la base de datos el sistema trata
de eliminar también las columnas almacenadas en la base de
datos y de la consulta activa.
- Si se pueden eliminar: el sistema emite el mensaje “La columna
Aceptar
xxxx se eliminó correctamente” de lo contrario emite el mensaje
que “No se pudo eliminar la columna xxxx por: y los mensajes
del error como tal todo esto lo muestra en el panel de mensajes
de la vista.
- Actualiza el editor de sentencia eliminando las líneas
correspondiente al parámetro eliminado.
Cierra el dialogo y mantiene el editor con el anterior procesamiento. Sin
Cancelar
realizar ninguna acción sobre los datos del sistema.

74
Modelo de Casos de Uso
Versat - Sarasola
Precondiciones - Debe de existir el usuario administrador del sistema.
- Deben de existir una consulta activa o en edición.
Requisitos - Deben de existir columnas ya asignadas previamente.
Poscondiciones Elimina los parámetros y actualiza el editor de sentencias de SQL
Interfaz

4.1.3.14 Mostrar columnas definidas.


Caso de Uso Mostrar columnas a la consulta
Actores Administrador de Sistema
Descripción Mediante esta opción podemos ver todas las columnas definidas en la consulta
activa.
Ruta de Acceso - Actividad: Seguridad / Vista: Editor SQL / Menú: Editor SQL / Opción:
Columna.

- Actividad: Seguridad / Vista: Editor SQL / Barra de Botones / Botón:

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Columnas No Lista Si Muestra una lista con las
columnas asignadas a la
consulta activa.

Acciones del Actor Respuesta del Sistema

Cierra el dialogo y mantiene el editor en el procesamiento. Sin realizar


Aceptar
ninguna acción sobre los datos del sistema.
Cierra el dialogo y mantiene el editor en el procesamiento. Sin realizar
Cancelar
ninguna acción sobre los datos del sistema.
Precondiciones - Debe de existir el usuario administrador del sistema.
- Deben de existir una consulta activa o en edición.
Requisitos - Deben de existir columnas ya asignadas previamente.
Poscondiciones Elimina los parámetros y actualiza el editor de sentencias de SQL

75
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.2 Actividad Parámetros


4.2.1 Ejercicios
4.2.1.1 Adicionar Ejercicio
4.2.1.1.1 Basado en Año Calendario.
Caso de Uso Adicionar Ejercicio basado en año natural
Actores Administrador económico.
Descripción Definir los ejercicios económicos con que la entidad va a trabajar y dentro de estos
los períodos en que se dividen, fuera de los cuales no se podrán realizar
operaciones en el Sistema.
Ruta de Acceso - Actividad: Parámetros / Vista: Ejercicios / Menú: Ejercicios / Opción:
Adicionar.
- Actividad: Parámetros / Vista: Ejercicios / Barra de Botones / Botón:
- Actividad: Parámetros / Vista: Ejercicios /Clic Derecho (Menú Contextual) /
Opción: Adicionar.
- Actividad: Parámetros / Vista: Ejercicios / Presionando la tecla F2.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Nombre No Alfanumérico Si Si el campo es vacío deshabilita
el botón aceptar.
Año No Numérico Si El sistema tiene por defecto un
año a la fecha de entrada de los
datos. Si el campo es vacío
deshabilita el botón aceptar.

Acciones del Actor Respuesta del Negocio

1. El sistema muestra la ventana de entrada de datos para el nuevo


Presionar Botón Si
ejercicio
Presionar Botón No 2. Se cierra el cuadro de diálogo de la confirmación y pasa al 4.2.1.1.2
3. El sistema valida los datos entrados por el usuario.
- Verifica que el nombre del ejercicio no exista. Si existe muestra el
mensaje de error “Ya existe otro ejercicio con ese nombre”.
Presionar Botón Aceptar
- Verifica que no exista un ejercicio para el año entrado. Si existe
muestra el mensaje de error “No se pudo guardar el ejercicio”.
4. Si la verificación es correcta:

76
Modelo de Casos de Uso
Versat - Sarasola
- El sistema crea un ejercicio con los periodos contables por cada
uno de los meses del año incluido el periodo de cierre de ejercicio.
- Cierra el dialogo de captura del ejercicio y devuelve el foco a la
vista de ejercicios.
Si la verificación no es correcta:
- No realiza la adición del ejercicio.
- El sistema permanece en la captura de los atributos.

1.El sistema cierra el dialogo de captura de los datos, sin validar y


Presionar Botón Cancelar
guardar los datos capturados.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos Haber presionado Si en el dialogo que se presenta al seleccionar la opción Adicionar
ejercicio
Poscondiciones Se crea el ejercicio económico con sus periodos contable.
Interfaz

4.2.1.1.2 Personalizado
Caso de Uso Adicionar Ejercicio no basado en año natural
Actores Administrador económico.
Descripción Definir los ejercicios económicos con que la entidad va a trabajar y dentro de estos
los períodos en que se dividen, fuera de los cuales no se podrán realizar
operaciones en el Sistema.
Ruta de Acceso - Actividad: Parámetros / Vista: Ejercicios / Menú: Ejercicios / Opción:
Adicionar.
- Actividad: Parámetros / Vista: Ejercicios / Barra de Botones / Botón:
- Actividad: Parámetros / Vista: Ejercicios /Clic Derecho (Menú Contextual) /
Opción: Adicionar.
- Actividad: Parámetros / Vista: Ejercicios / Presionando la tecla F2.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Nombre No Alfanumérico Si Si el campo es vacío deshabilita
el botón aceptar.

77
Modelo de Casos de Uso
Versat - Sarasola
Inicio No Fecha Si Si el campo es vacío deshabilita
el botón aceptar.
Fin No Fecha Si Si el campo es vacío deshabilita
el botón aceptar.

Acciones del Actor Respuesta del Negocio

Presionar Botón Si Referencia al caso de uso 4.2.1.1.1

Se cierra el cuadro de diálogo de la confirmación y da paso al nuevo


Presionar Botón No
ejercicio.
Presionar Botón Adicionar período:
Referencia al caso de uso 4.2.1.4

Presionar Botón Eliminar período:


Referencia al caso de uso 4.2.1.6

Presionar Botón Modificar período:


Referencia al caso de uso 4.2.1.5

1. El sistema valida los datos entrados por el usuario.


- Verifica que el nombre del ejercicio no exista. Si existe muestra el
mensaje de error “Ya existe otro ejercicio con ese nombre”.
- Verifica que no exista un ejercicio con fecha de inicio y fin igual a
las capturadas. Si existe muestra el mensaje de error “No se pudo
guardar el ejercicio”.
- Verifica que existan periodos definidos. Si no hay periodos
definidos se muestra el mensaje de error “Faltan períodos”.
Presionar Botón Aceptar 2. Si la verificación es correcta:
- El sistema crea un ejercicio con los periodos contables definidos
incluido el periodo de cierre de ejercicio.
- Cierra el dialogo de captura del ejercicio y devuelve el foco a la
vista de ejercicios.
Si la verificación no es correcta:
- No realiza la adición del ejercicio.
- El sistema permanece en la captura de los atributos.

1.El sistema cierra el dialogo de captura de los datos, sin validar y


Presionar Botón Cancelar
guardar los datos capturados.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos Haber presionado No en el dialogo que se presenta al seleccionar la opción Adicionar
ejercicio
Poscondiciones Se crea el ejercicio económico con sus periodos contable.
Interfaz

78
Modelo de Casos de Uso
Versat - Sarasola

4.2.1.2 Modificar Ejercicio


Caso de Uso Modificar Ejercicio
Actores Administrador económico.
Descripción Modificar los ejercicios económicos con que la entidad va a trabajar y dentro de
estos los períodos en que se dividen, fuera de los cuales no se podrán realizar
operaciones en el Sistema.
Ruta de Acceso  Doble click en un elemento de la vista de ejercicios.
 Seleccionar un ejercicio en la vista de Ejercicios.
- Actividad: Parámetros / Vista: Ejercicios / Menú: Ejercicios / Opción:
Modificar.
- Actividad: Parámetros / Vista: Ejercicios / Barra de Botones / Botón:
- Actividad: Parámetros / Vista: Ejercicios /Clic Derecho (Menú Contextual) /
Opción: Modificar.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Nombre No Alfanumérico Si Si el campo es vacío deshabilita
el botón aceptar.
Inicio No Fecha Si Si el campo es vacío deshabilita
el botón aceptar.
Fin No Fecha Si Si el campo es vacío deshabilita
el botón aceptar.

Acciones del Actor Respuesta del Negocio

Presionar Botón Adicionar período:


Referencia al caso de uso CU: 4.2.1.4

79
Modelo de Casos de Uso
Versat - Sarasola
Presionar Botón Eliminar período:
Referencia al caso de uso CU: 4.2.1.6

Presionar Botón Modificar período:


Referencia al caso de uso CU: 4.2.1.5

1. El sistema valida los datos entrados por el usuario.


- Verifica que el nombre del ejercicio no exista. Si existe muestra el
mensaje de error “Ya existe otro ejercicio con ese nombre”.
- Verifica que no exista un ejercicio con fecha de inicio y fin igual a
las capturadas. Si existe muestra el mensaje de error “No se pudo
guardar el ejercicio”.
- Verifica que existan periodos definidos. Si no hay periodos
definidos se muestra el mensaje de error “Faltan períodos”.
Presionar Botón Aceptar 2. Si la verificación es correcta:
- El sistema modifica el ejercicio con los periodos contables
definidos incluido el periodo de cierre de ejercicio.
- Cierra el dialogo de captura del ejercicio y devuelve el foco a la
vista de ejercicios.
Si la verificación no es correcta:
- No realiza la adición del ejercicio.
- El sistema permanece en la captura de los atributos.

1.El sistema cierra el dialogo de captura de los datos, sin validar y


Presionar Botón Cancelar
guardar los datos capturados.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos Debe esta seleccionado un ejercicio en la vista de ejercicios.
Poscondiciones Queda modificado el ejercicio económico con sus periodos contable.
Interfaz

80
Modelo de Casos de Uso
Versat - Sarasola

4.2.1.3 Eliminar Ejercicio.


Caso de Uso Eliminar Ejercicio
Actores Administrador económico.
Descripción Elimina el ejercicio económico y sus periodos contables si el mismo no está en uso.

Ruta de Acceso Seleccionar un ejercicio en la vista de Ejercicios.


- Actividad: Parámetros / Vista: Ejercicios / Menú: Ejercicios / Opción: Eliminar.

- Actividad: Parámetros / Vista: Ejercicios / Barra de Botones / Botón:


- Actividad: Parámetros / Vista: Ejercicios /Clic Derecho (Menú Contextual) /
Opción: Eliminar.
- Presionando la tecla F5.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
- - - - -

Acciones del Actor Respuesta del Negocio

1. El sistema verifica si el ejercicio está en uso.


- Si está en uso muestra el mensaje de error “El ejercicio
seleccionado no puede ser eliminado porque tiene información
Presionar Botón Si
asociada”.
- Si no está en uso el sistema procede a eliminar el ejercicio y los
períodos contables que contiene.
1. El sistema cierra el dialogo y no realiza ninguna operación sobre el
Presionar Botón No
ejercicio seleccionado.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos Haber seleccionado un ejercicio en la vista de ejercicios.
Poscondiciones Se elimina el ejercicio económico.
Interfaz

4.2.1.4 Adicionar Período.


Caso de Uso Adicionar Período
Actores Administrador económico.
Descripción Definir los períodos en que se divide un ejercicio económico, fuera de los cuales no
se podrán realizar operaciones en el Sistema.

Ruta de Acceso Desde la ventana de edición de un ejercicio.


- Botón:
- Clic Derecho en la ventana (Menú Contextual) / Opción: Adicionar.

81
Modelo de Casos de Uso
Versat - Sarasola
- Presionando la tecla F2.

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Nombre No Alfanumérico Si Si el campo es vacío deshabilita
el botón aceptar.
Inicio No Fecha Si Si el campo es vacío deshabilita
el botón aceptar.
Fin No Fecha Si Si el campo es vacío deshabilita
el botón aceptar.

Acciones del Actor Respuesta del Negocio

- El sistema adiciona el período contable.


Presionar Botón Aceptar - Cierra el dialogo de captura del período y devuelve el foco a la
ventana de edición del ejercicio.
1.El sistema cierra el dialogo de captura de los datos, sin validar y
Presionar Botón Cancelar
guardar los datos capturados.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos Estar editando un ejercicio económico.
Poscondiciones Se adiciona el período.
Interfaz

4.2.1.5 Modificar Período.


Caso de Uso Modificar Período
Actores Administrador económico.
Descripción Modifica un período contable de un ejercicio económico. Si el ejercicio está en uso,
solo podrá modificarse el atributo Nombre.

Ruta de Acceso Desde la ventana de edición de un ejercicio y con un período seleccionado:


- Botón:
- Clic Derecho en la ventana (Menú Contextual) / Opción: Modificar.

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Nombre No Alfanumérico Si Si el campo es vacío deshabilita
el botón aceptar.

82
Modelo de Casos de Uso
Versat - Sarasola
Inicio No Fecha Si Si el campo es vacío deshabilita
el botón aceptar.
Fin No Fecha Si Si el campo es vacío deshabilita
el botón aceptar.

Acciones del Actor Respuesta del Negocio

- El sistema modifica el período contable.


Presionar Botón Aceptar - Cierra el dialogo de captura del período y devuelve el foco a la
ventana de edición del ejercicio.
1.El sistema cierra el dialogo de captura de los datos, sin validar y
Presionar Botón Cancelar
guardar los datos capturados.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos - Tener seleccionado un período en la ventana de edición de ejercicios
económicos.
Poscondiciones Es modificado el período contable del ejercicio
Interfaz

4.2.1.6 Eliminar Período.


Caso de Uso Eliminar Período
Actores Administrador económico.
Descripción Elimina un período contable de un ejercicio económico.

Ruta de Acceso Desde la ventana de edición de un ejercicio y con un período seleccionado:


- Botón:
- Clic Derecho en la ventana (Menú Contextual) / Opción: Eliminar.
- Presionando la tecla DEL.

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
- - - - -

Acciones del Actor Respuesta del Negocio

1. El sistema elimina de la lista de períodos al elemento seleccionado.


Presionar Botón Si
Si el ejercicio está en uso, al dar aceptar no se efectúa la eliminación

83
Modelo de Casos de Uso
Versat - Sarasola
1. El sistema cierra el dialogo y no realiza ninguna operación sobre
Presionar Botón No
el período seleccionado.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos - Tener seleccionado un período en la ventana de edición de ejercicios
económicos.
- El ejercicio no puede estar en uso.
Poscondiciones Es eliminado el período contable del ejercicio
Interfaz

4.2.2 Monedas
4.2.2.1 Adicionar Moneda
Caso de Uso Adicionar Moneda
Actores Administrador económico.
Descripción Adiciona una moneda al codificador de monedas con las que el sistema realizará
operaciones. Se especifica si se desea mantener el valor de la tasa.

Ruta de Acceso - Actividad: Parámetros / Vista: Monedas / Menú: Formatos / Opción: Adicionar
moneda.
- Actividad: Parámetros / Vista: Monedas / Barra de Botones / Botón:
- Actividad: Parámetros / Vista: Monedas /Clic Derecho (Menú Contextual) /
Opción: Adicionar moneda.
- Actividad: Parámetros / Vista: Monedas / Presionando la tecla F2.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Nombre No Lista Si El sistema propone en la lista de
monedas disponibles las que no
estén configuradas aun en el
codificador. El actor puede
introducir un valor que no esté en
la lista.
Sigla No Alfanumérico Si El sistema propone las siglas
según el nombre de la moneda
Mantener el valor de la No Lógico Si -
tasa

Acciones del Actor Respuesta del Negocio

5. El sistema valida los datos entrados por el usuario.


- Verifica que el actor haya seleccionado un nombre de moneda. Si
Presionar Botón Aceptar
no se ha seleccionado ninguna muestra un mensaje “Falta el
nombre de la moneda”.

84
Modelo de Casos de Uso
Versat - Sarasola
- Verifica que se haya introducido las siglas para la moneda. Si no
se ha introducido, se muestra el mensaje “Falta la sigla de la
moneda”.
6. Si la verificación es correcta:
- El sistema adiciona la moneda.
- Cierra el dialogo de captura del formato y devuelve el foco a la
vista de formatos.
Si la verificación no es correcta:
- No realiza la adición de la moneda.
- El sistema permanece en la captura de los atributos.

1.El sistema cierra el dialogo de captura de los datos, sin validar y


Presionar Botón Cancelar
guardar los datos capturados.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos
Poscondiciones Se adiciona la moneda al codificador de monedas del sistema.
Interfaz

4.2.2.2 Modificar Moneda.


Caso de Uso Modificar Moneda
Actores Administrador económico.
Descripción Modifica una moneda ya configurada en el sistema.

Ruta de Acceso  Doble clic en un elemento de la vista de Monedas.


 Seleccionar una moneda en la vista de Monedas.
- Actividad: Parámetros / Vista: Monedas / Menú: Monedas / Opción: Modificar.
- Actividad: Parámetros / Vista: Monedas / Barra de Botones / Botón:
- Actividad: Parámetros / Vista: Monedas / Clic Derecho (Menú Contextual) /
Opción: Modificar.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Nombre No Lista Si El sistema propone en la lista de
monedas disponibles las que no
estén configuradas aun en el
codificador. El actor puede
introducir un valor que no esté en
la lista.
Sigla No Alfanumérico Si El sistema propone las siglas
según el nombre de la moneda

85
Modelo de Casos de Uso
Versat - Sarasola
Mantener el valor de la No Lógico Si
tasa

Acciones del Actor Respuesta del Negocio

7. El sistema valida los datos entrados por el usuario.


- Verifica que el actor haya seleccionado un nombre de moneda. Si
no se ha seleccionado ninguna muestra un mensaje “Falta el
nombre de la moneda”.
- Verifica que se haya introducido las siglas para la moneda. Si no
se ha introducido, se muestra el mensaje “Falta la sigla de la
moneda”.
Presionar Botón Aceptar 8. Si la verificación es correcta:
- El sistema adiciona la moneda.
- Cierra el dialogo de captura del formato y devuelve el foco a la
vista de formatos.
Si la verificación no es correcta:
- No realiza la adición de la moneda.
- El sistema permanece en la captura de los atributos.

1.El sistema cierra el dialogo de captura de los datos, sin validar y


Presionar Botón Cancelar
guardar los datos capturados.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos Debe esta seleccionada una moneda en la vista de Monedas.
Poscondiciones Queda el modificada la moneda.
Interfaz

4.2.2.3 Eliminar Moneda.


Caso de Uso Eliminar Moneda
Actores Administrador económico.
Descripción Permite eliminar una moneda configurada siempre que no se hayan realizado
operación con ella.

Ruta de Acceso Seleccionar un elemento en la vista de Monedas.


- Actividad: Parámetros / Vista: Monedas / Menú: Formatos / Opción: Eliminar.
- Actividad: Parámetros / Vista: Monedas / Barra de Botones / Botón:
- Actividad: Parámetros / Vista: Monedas /Clic Derecho (Menú Contextual) /
Opción: Eliminar.
- Actividad: Parámetros / Vista: Monedas / Presionando la tecla F5.
- Actividad: Parámetros / Vista: Monedas / Presionando la tecla Delete
Datos de Entrada

86
Modelo de Casos de Uso
Versat - Sarasola
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
- - - - -

Acciones del Actor Respuesta del Negocio

El sistema verifica si la moneda está en uso.


Presionar Botón Si
- Si no está en uso el sistema procede a eliminar la moneda.
El sistema cierra el dialogo y no realiza ninguna operación sobre la
Presionar Botón No
moneda seleccionada.
Precondiciones Si la moneda está en uso la opción eliminar moneda esta deshabilitada.

Requisitos
Poscondiciones
Interfaz

4.2.2.4 Definir Moneda Contable.


Caso de Uso Definir Moneda Contable
Actores Administrador económico.
Descripción Define, de las monedas configuradas en el sistema, cual es la moneda base
contable.

Ruta de Acceso Seleccionar una moneda en la vista de Monedas.


- Actividad: Parámetros / Vista: Monedas / Menú: Monedas / Opción: Definir
moneda contable.
- Actividad: Parámetros / Vista: Monedas / Clic Derecho (Menú Contextual) /
Opción: Definir moneda contable.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
- - - - -

Acciones del Actor Respuesta del Negocio

1. El sistema valida condiciones necesarias para definir la moneda


como contable.
- Verifica que no exista una moneda definida como contable. Si
existe muestra el mensaje “Ya existe una moneda contable”.
- Verifica que la moneda no esté en uso. Si está en uso se muestra
Al seleccionar la opción
el mensaje “La moneda está siendo usada”.
- Verifica que la moneda no tenga tasas en uso por los subsistemas.
Si tuviera tasas en uso se muestra el mensaje “La moneda tiene
tasas que están siendo usadas por los subsistemas”.
2. Si la verificación es correcta:

87
Modelo de Casos de Uso
Versat - Sarasola
- El sistema define la moneda seleccionada como la moneda
contable.
Si la verificación no es correcta:
- No realiza la acción.

Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.


- Debe de existir el usuario administrador económico del VERSAT.
Requisitos Debe estar seleccionada una moneda en la vista de Monedas.
Pos condiciones Moneda definida como la moneda contable.
Interfaz

4.2.2.5 Definir Moneda Alternativa.


Caso de Uso Definir Moneda Alternativa
Actores Administrador económico.
Descripción Define, de las monedas configuradas en el sistema, cual es la moneda alternativa.

Ruta de Acceso Seleccionar una moneda en la vista de Monedas.


- Actividad: Parámetros / Vista: Monedas / Menú: Monedas / Opción: Definir
moneda alternativa.
- Actividad: Parámetros / Vista: Monedas / Clic Derecho (Menú Contextual) /
Opción: Definir moneda alternativa.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
- - - - -

Acciones del Actor Respuesta del Negocio

3. El sistema valida condiciones necesarias para definir la moneda


como contable.
- Verifica que no exista una moneda definida como alternativa. Si
existe muestra el mensaje “Ya existe una moneda alternativa, y
está siendo usada”.
- Verifica que la moneda no tenga tasas en uso por los subsistemas.
Si tuviera tasas en uso se muestra el mensaje “No es posible,
Al seleccionar la opción
tiene tasas utilizadas por subsistemas”.
4. Si la verificación es correcta:
- El sistema define la moneda seleccionada como la moneda
alternativa.
Si la verificación no es correcta:
- No realiza la acción.

Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.


- Debe de existir el usuario administrador económico del VERSAT.
Requisitos Debe estar seleccionada una moneda en la vista de Monedas.
Poscondiciones Moneda definida como la moneda alternativa.
Interfaz

88
Modelo de Casos de Uso
Versat - Sarasola

4.2.2.6 Tipos Monedas.


Caso de Uso Tipos de Monedas
Actores Administrador económico.
Descripción Los tipos de monedas no es más que una denominación que se le dan a éstas.
Existen 3 denominaciones predefinidas por el sistema que el usuario puede
modificar su descripción.
Ruta de Acceso - Actividad: Parámetros / Vista: Monedas / Menú: Monedas / Opción: Tipos de
monedas.
- Actividad: Parámetros / Vista: Monedas / Barra de Botones / Botón:
- Actividad: Parámetros / Vista: Formatos /Clic Derecho (Menú Contextual) /
Opción: Tipos de monedas.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Moneda contable Si Alfanumérico No
Moneda alternativa Si Alfanumérico No
Otras monedas Si Alfanumérico No

Acciones del Actor Respuesta del Negocio

- El botón aparece si existe alguna modificación


- El sistema actualiza las descripciones para los tipos de monedas.
Presionar Botón Guardar
- Cierra el dialogo de captura y devuelve el foco a la vista de
monedas.
1.El sistema cierra el dialogo de captura de los datos, sin guardar los
Presionar Botón Cerrar
datos capturados.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos
Poscondiciones Descripción de los tipos de monedas actualizados.
Interfaz

4.2.2.7 Adicionar Tasa de Cambio.


Caso de Uso Adicionar Tasa de Cambio de Banco
Actores Administrador económico.

89
Modelo de Casos de Uso
Versat - Sarasola
Descripción Adicionar una tasa de cambio de banco a la moneda que esté seleccionada en la
vista de Monedas. Esta operación no está disponible para la moneda definida como
contable
Ruta de Acceso Actividad: Parámetros / Vista: Monedas / Barra de Botones inferior / Tasa de
cambio/ Banco/ Botón:
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Fecha de Cambio No Fecha Si Se propone un día siguiente de la
última entrada.
Tasa No Numérico Si
Sucursal No Lista Si

Acciones del Actor Respuesta del Negocio

1. El sistema valida los datos entrados por el usuario.


- Verifica que no exista una tasa de cambio para una moneda en la
misma sucursal en la misma fecha.
- Verifica que se haya introducido un valor para Tasa. Si no se ha
introducido, se muestra el mensaje “La tasa de cambio no tiene
valor”.
- Verifica que se haya introducido un valor para Sucursal. Si no se
ha introducido, se muestra el mensaje “Falta el origen de la tasa”.
Presionar Botón Aceptar
2. Si la verificación es correcta:
- El sistema adiciona la tasa.
- Cierra el dialogo de captura y devuelve el foco a la vista de
formatos.
Si la verificación no es correcta:
- No realiza la adición.
- El sistema permanece en la captura de los atributos.

1.El sistema cierra el dialogo de captura de los datos, sin validar y


Presionar Botón Cancelar
guardar los datos capturados.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos
Poscondiciones Se adiciona una tasa de cambio contratada para la moneda seleccionada.
Interfaz

90
Modelo de Casos de Uso
Versat - Sarasola

4.2.2.8 Eliminar Tasa de Cambio.


Caso de Uso Eliminar Tasa de Cambio de Banco
Actores Administrador económico.
Descripción Permite eliminar una tasa de banco para una moneda especifica.

Ruta de Acceso - Actividad: Parámetros / Vista: Monedas / Barra de Botones inferior / Tasa de
cambio/ Banco/ Botón:
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
- - - - -

Acciones del Actor Respuesta del Negocio

Presionar Botón Si 1. El sistema elimina de la lista de tasas al elemento seleccionado.


1. El sistema cierra el dialogo y no realiza ninguna operación sobre la
Presionar Botón No
tasa seleccionada.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos Tener una moneda seleccionada en la vista de Monedas.
Poscondiciones Es eliminada la tasa de banco.
Interfaz

4.2.2.9 Adicionar Tasa de Cambio Contratada.


Caso de Uso Adicionar Tasa de Cambio Contratada
Actores Administrador económico.
Descripción Adicionar una tasa de cambio contratada a la moneda que esté seleccionada en la
vista de Monedas. Esta operación no está disponible para la moneda definida como
contable
Ruta de Acceso Actividad: Parámetros / Vista: Monedas / Barra de Botones inferior / Tasa de
cambio/ Contratadas/ Botón:
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Fecha de Cambio No Fecha Si Se propone un día siguiente de la
última entrada.
Tasa No Numérico Si

91
Modelo de Casos de Uso
Versat - Sarasola
Nro. Contrato No Alfanumérico Si
Entidad No Lista Si
Válido hasta No Fecha Si Se propone un día siguiente de la
fecha de Cambio.

Acciones del Actor Respuesta del Negocio

1. El sistema valida los datos entrados por el usuario.


- Verifica que no exista una tasa de cambio para una misma
moneda, una entidad, con el mismo número de contrato.
- Verifica que se haya introducido un valor para Tasa. Si no se ha
introducido, se muestra el mensaje “La tasa de cambio no tiene
valor”.
- Verifica que se haya introducido un valor para Nro. Contrato. Si no
se ha introducido, se muestra el mensaje “Falta el origen de la
tasa”.
Presionar Botón Aceptar - Verifica que se haya introducido un valor para Entidad. Si no se ha
introducido, se muestra el mensaje “Falta la entidad”.
2. Si la verificación es correcta:
- El sistema adiciona la tasa.
- Cierra el dialogo de captura y devuelve el foco a la vista de
formatos.
Si la verificación no es correcta:
- No realiza la adición.
- El sistema permanece en la captura de los atributos.

1.El sistema cierra el dialogo de captura de los datos, sin validar y


Presionar Botón Cancelar
guardar los datos capturados.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos
Poscondiciones Se adiciona una tasa de cambio contratada para la moneda seleccionada.
Interfaz

92
Modelo de Casos de Uso
Versat - Sarasola
4.2.2.10 Eliminar Tasa de Cambio Contratada.
Caso de Uso Eliminar Tasa de Cambio Contratada
Actores Administrador económico.
Descripción Permite eliminar una tasa contratada para una moneda especifica.

Ruta de Acceso - Actividad: Parámetros / Vista: Monedas / Barra de Botones inferior / Tasa de
cambio/ Contratadas /Botón:
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
- - - - -

Acciones del Actor Respuesta del Negocio

Presionar Botón Si 1. El sistema elimina de la lista de tasas al elemento seleccionado.


2. El sistema cierra el dialogo y no realiza ninguna operación sobre la
Presionar Botón No
tasa seleccionada.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos Tener una moneda seleccionada en la vista de Monedas.
Poscondiciones Es eliminada la tasa contratada.
Interfaz

4.2.2.11 Adicionar Denominación de Billete


Caso de Uso Adicionar Denominación de Billete
Actores Administrador económico.
Descripción Para una moneda seleccionada en la vista de Monedas, permite adicionar una
denominación de billete.

Ruta de Acceso - Actividad: Parámetros / Vista: Monedas / Barra de Botones inferior /Tipo de
Billetes/ Billetes/ Botón:
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Abreviatura Si Alfanumérico No
Descripción No Alfanumérico Si
Valor No Numérico Si

93
Modelo de Casos de Uso
Versat - Sarasola

Acciones del Actor Respuesta del Negocio

1. El sistema valida los datos entrados por el usuario.


- Verifica que el actor haya escrito una descripción para la
denominación. Si no se ha seleccionado ninguna muestra el
mensaje “Necesita la descripción”.
- Verifica que se haya introducido un valor. Si no se ha introducido,
se muestra el mensaje “El valor no puede ser 0”.
2. Si la verificación es correcta:
Presionar Botón Aceptar
- El sistema adiciona la denominación del billete.
- Cierra el dialogo de captura de la denominación y devuelve el foco
a la vista de formatos.
Si la verificación no es correcta:
- No realiza la adición de la denominación.
- El sistema permanece en la captura de los atributos.

1.El sistema cierra el dialogo de captura de los datos, sin validar y


Presionar Botón Cancelar
guardar los datos capturados.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos
Poscondiciones Se adiciona una nueva denominación de billetes.
Interfaz

4.2.2.12 Modificar Denominación de Billete


Caso de Uso Modificar Denominación de Billete
Actores Administrador económico.
Descripción Permite modificar una denominación de billete para una moneda seleccionada en la
vista de Monedas

Ruta de Acceso - Actividad: Parámetros / Vista: Monedas / Barra de Botones inferior / Tipo de
Billetes/ Billetes/ Botón:
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Abreviatura Si Alfanumérico No
Descripción No Alfanumérico Si

94
Modelo de Casos de Uso
Versat - Sarasola
Valor No Numérico Si

Acciones del Actor Respuesta del Negocio

1. El sistema valida los datos entrados por el usuario.


- Verifica que el actor haya escrito una descripción para la
denominación. Si no se ha seleccionado ninguna muestra el
mensaje “Necesita la descripción”.
- Verifica que se haya introducido un valor. Si no se ha introducido,
se muestra el mensaje “El valor no puede ser 0”.
2. Si la verificación es correcta:
Presionar Botón Aceptar
- El sistema adiciona la denominación del billete.
- Cierra el dialogo de captura de la denominación y devuelve el foco
a la vista de formatos.
Si la verificación no es correcta:
- No realiza la adición de la denominación.
- El sistema permanece en la captura de los atributos.

1.El sistema cierra el dialogo de captura de los datos, sin validar y


Presionar Botón Cancelar
guardar los datos capturados.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos Tener una denominación de billete seleccionada en la vista de monedas.
Poscondiciones Se modifica la denominación seleccionada.
Interfaz

4.2.2.13 Eliminar Denominación de Billete


Caso de Uso Eliminar Denominación de Billete
Actores Administrador económico.
Descripción Permite eliminar una denominación de billete.

Ruta de Acceso - Actividad: Parámetros / Vista: Monedas / Barra de Botones inferior / Tipos de
Billetes/ Billetes/ Botón:
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
- - - - -

95
Modelo de Casos de Uso
Versat - Sarasola

Acciones del Actor Respuesta del Negocio

1. El sistema elimina de la lista de denominaciones al elemento


seleccionado. Si la denominación tiene información asociada, no
Presionar Botón Si
realiza la eliminación y emite el mensaje “No se pudo eliminar el
billete”.
1. El sistema cierra el dialogo y no realiza ninguna operación sobre la
Presionar Botón No
denominación seleccionada.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos Tener una denominación seleccionada en la vista de monedas.
Poscondiciones Se elimina la denominación seleccionada
Interfaz

4.2.2.14 Adicionar Denominaciones de Monedas.


Caso de Uso Adicionar Denominación de Moneda
Actores Administrador económico.
Descripción Para una moneda seleccionada en la vista de Monedas, permite adicionar una
denominación de Moneda.

Ruta de Acceso - Actividad: Parámetros / Vista: Monedas / Barra de Botones inferior / Tipos de
Billetes/ Monedas/ Botón:
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Abreviatura Si Alfanumérico No
Descripción No Alfanumérico Si
Valor No Numérico Si

Acciones del Actor Respuesta del Negocio

1. El sistema valida los datos entrados por el usuario.


- Verifica que el actor haya escrito una descripción para la
denominación. Si no se ha seleccionado ninguna muestra el
Presionar Botón Aceptar mensaje “Necesita la descripción”.
- Verifica que se haya introducido un valor. Si no se ha introducido,
se muestra el mensaje “El valor no puede ser 0”.
2. Si la verificación es correcta:

96
Modelo de Casos de Uso
Versat - Sarasola
- El sistema adiciona la denominación del billete.
- Cierra el dialogo de captura de la denominación y devuelve el foco
a la vista de formatos.
Si la verificación no es correcta:
- No realiza la adición de la denominación.
- El sistema permanece en la captura de los atributos.

1.El sistema cierra el dialogo de captura de los datos, sin validar y


Presionar Botón Cancelar
guardar los datos capturados.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos
Poscondiciones Se adiciona una nueva denominación de monedas.
Interfaz

4.2.2.15 Eliminar Denominaciones de Monedas


Caso de Uso Eliminar Denominación de Moneda
Actores Administrador económico.
Descripción Permite eliminar una denominación de moneda.

Ruta de Acceso - Actividad: Parámetros / Vista: Monedas / Barra de Botones inferior / Tipos de
Billetes/ Monedas/ Botón:
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
- - - - -

Acciones del Actor Respuesta del Negocio

1. El sistema elimina de la lista de denominaciones al elemento


seleccionado. Si la denominación tiene información asociada, no
Presionar Botón Si
realiza la eliminación y emite el mensaje “No se pudo eliminar el
billete”.
1. El sistema cierra el dialogo y no realiza ninguna operación sobre la
Presionar Botón No
denominación seleccionada.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.

97
Modelo de Casos de Uso
Versat - Sarasola
Requisitos Tener una denominación seleccionada en la vista de monedas.
Poscondiciones Se elimina la denominación seleccionada
Interfaz

4.2.2.16 Modificar Denominaciones de monedas


Caso de Uso Modificar Denominación de moneda
Actores Administrador económico.
Descripción Permite modificar una denominación para una moneda seleccionada en la vista de
Monedas

Ruta de Acceso - Actividad: Parámetros / Vista: Monedas / Barra de Botones inferior / Tipos de
Billetes/ Monedas/ Botón:
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Abreviatura Si Alfanumérico No
Descripción No Alfanumérico Si
Valor No Numérico Si

Acciones del Actor Respuesta del Negocio

1. El sistema valida los datos entrados por el usuario.


- Verifica que el actor haya escrito una descripción para la
denominación. Si no se ha seleccionado ninguna muestra el
mensaje “Necesita la descripción”.
- Verifica que se haya introducido un valor. Si no se ha introducido,
se muestra el mensaje “El valor no puede ser 0”.
2. Si la verificación es correcta:
Presionar Botón Aceptar
- El sistema adiciona la denominación de la moneda.
- Cierra el dialogo de captura de la denominación y devuelve el foco
a la vista de formatos.
Si la verificación no es correcta:
- No realiza la adición de la denominación.
- El sistema permanece en la captura de los atributos.

1.El sistema cierra el dialogo de captura de los datos, sin validar y


Presionar Botón Cancelar
guardar los datos capturados.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.

98
Modelo de Casos de Uso
Versat - Sarasola
Requisitos Tener una denominación de moneda seleccionada en la vista de monedas.
Poscondiciones Se modifica la denominación seleccionada.
Interfaz

4.2.3 Formatos
4.2.3.1 Vista Formatos
Caso de Uso Vista Formato
Actores Administrador económico.
Descripción Define la estructura que van a tener los codificadores que se declaren tanto en el
Subsistema de Configuración como en el de Contabilidad, Costos y Procesos,
Inventarios, etc., teniendo presente el total de niveles de análisis que se quiera
tener tanto para la entidad como para sus unidades contables existentes.
Ruta de Acceso - Actividad: Parámetros / Vista: Formatos
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

Acciones del Actor Respuesta del Negocio

Adicionar Formatos Referencia al caso de uso CU: 4.2.3.2


Modificar formatos Referencia al caso de uso CU: 4.2.3.3
Eliminar formatos Referencia al caso de uso CU: 4.2.3.4
Adicionar Niveles Referencia al caso de uso CU: 4.2.3.5
Modificar niveles Referencia al caso de uso CU: 4.2.3.6
Eliminar niveles Referencia al caso de uso CU: 4.2.3.7
Insertar niveles Referencia al caso de uso CU: 4.2.3.8
Precondiciones
Requisitos
Pos condiciones Se muestra una vista con los Formatos del sistema donde se muestra el nombre,
Long, Sep., Estructura y Muestra

99
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.2.3.2 Adicionar Formato


Caso de Uso Adicionar Formato
Actores Administrador económico.
Descripción Define la estructura que van a tener los codificadores que se declaren tanto en el
Subsistema de Configuración como en el de Contabilidad, Costos y Procesos,
Inventarios, etc., teniendo presente el total de niveles de análisis que se quiera
tener tanto para la entidad como para sus unidades contables existentes.
Ruta de Acceso - Actividad: Parámetros / Vista: Formatos / Menú: Formatos / Opción:
Adicionar.
- Actividad: Parámetros / Vista: Formatos / Barra de Botones / Botón:
- Actividad: Parámetros / Vista: Formatos /Clic Derecho (Menú Contextual) /
Opción: Adicionar.
- Actividad: Parámetros / Vista: Formatos / Presionando la tecla F2.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Nombre No Alfanumérico Si
Longitud No Numérico Si
Separador No Carácter Si

Acciones del Actor Respuesta del Negocio

Presionar Botón Adicionar nivel de


Referencia al caso de uso CU: 4.2.3.4
formato:
Presionar Botón Eliminar nivel de
formato: o seleccionar el nivel del Referencia al caso de uso CU: 4.2.3.6
formato y presionar Delete
Presionar Botón Modificar nivel de
Referencia al caso de uso CU: 4.2.3.5
formato:
Presionar Botón Insertar nivel de
formato: o seleccionar el nivel del Referencia al caso de uso CU: 4.2.3.7
formato y presionar F5

100
Modelo de Casos de Uso
Versat - Sarasola
1. El sistema valida los datos entrados por el usuario.
- Verifica que el nombre del formato no exista. Si existe, al aceptar
muestra un el mensaje “Falta el nombre del formato”.
- Verifica que existan niveles definidos. Si no hay niveles
definidos, al aceptar muestra el mensaje “Faltan los niveles del
formato”.
2. Si la verificación es correcta:
Presionar Botón Aceptar
- El sistema crea un formato con los niveles definidos.
- Cierra el dialogo de captura del formato y devuelve el foco a la
vista de formatos.
Si la verificación no es correcta:
- No realiza la adición del formato.
- El sistema permanece en la captura de los atributos.

1.El sistema cierra el dialogo de captura de los datos, sin validar y


Presionar Botón Cancelar
guardar los datos capturados.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos
Poscondiciones Se crea el formato con sus niveles.
Interfaz

4.2.3.3 Modificar Formato


Caso de Uso Modificar Formato
Actores Administrador económico.
Descripción Modifica la estructura de los codificadores declarados que lo requieran, teniendo
presente el total de niveles de análisis que se quiera tener tanto para la entidad
como para sus unidades contables existentes.

101
Modelo de Casos de Uso
Versat - Sarasola
Ruta de Acceso  Doble clic en un elemento de la vista de formatos.
 Seleccionar un ejercicio en la vista de formatos.
- Actividad: Parámetros / Vista: Formatos / Menú: Formatos / Opción:
Modificar.
- Actividad: Parámetros / Vista: Formatos / Barra de Botones / Botón:
- Actividad: Parámetros / Vista: Formatos /Clic Derecho (Menú Contextual) /
Opción: Modificar.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Nombre No Alfanumérico Si Nombre
Longitud No Numérico Si Longitud.
Separador No Carácter Si Separador

Acciones del Actor Respuesta del Negocio

Presionar Botón Adicionar nivel de


Referencia al caso de uso CU: 4.2.3.4
formato:
Presionar Botón Eliminar nivel de
Referencia al caso de uso CU: 4.2.3.6
formato:
Presionar Botón Modificar nivel de
Referencia al caso de uso CU: 4.2.3.5
formato:
Presionar Botón Insertar nivel de
Referencia al caso de uso CU: 4.2.3.7
formato:
3. El sistema valida los datos entrados por el usuario.
- Verifica que el nombre del formato no exista. Si existe, al aceptar
muestra un el mensaje “Falta el nombre del formato”.
- Verifica que existan niveles definidos. Si no hay niveles definidos,
al aceptar muestra el mensaje “Faltan los niveles del formato”.
4. Si la verificación es correcta:
Presionar Botón Aceptar - El sistema crea un formato con los niveles definidos.
- Cierra el dialogo de captura del formato y devuelve el foco a la
vista de formatos.
Si la verificación no es correcta:
- No realiza la adición del formato.
- El sistema permanece en la captura de los atributos.

1.El sistema cierra el dialogo de captura de los datos, sin validar y


Presionar Botón Cancelar
guardar los datos capturados.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos Debe esta seleccionado un elemento en la vista de formatos.
Poscondiciones Se crea el formato con sus niveles.
Interfaz

102
Modelo de Casos de Uso
Versat - Sarasola

4.2.3.4 Eliminar Formato


Caso de Uso Eliminar Formato
Actores Administrador económico.
Descripción Elimina el formato y sus niveles si no está en uso.

Ruta de Acceso Seleccionar un elemento en la vista de Formatos.


- Actividad: Parámetros / Vista: Formatos / Menú: Formatos / Opción: Eliminar.
- Actividad: Parámetros / Vista: Formatos / Barra de Botones / Botón:
- Actividad: Parámetros / Vista: Formatos /Clic Derecho (Menú Contextual) /
Opción: Eliminar.
- Actividad: Parámetros / Vista: Formatos / Presionando la tecla F5.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
- - - - -

Acciones del Actor Respuesta del Negocio

2. El sistema verifica si el formato está en uso.


- Si está en uso muestra el mensaje de error “No es posible eliminar
Presionar Botón Si el formato porque tiene información asociada”.
- Si no está en uso el sistema procede a eliminar el formato y los
niveles que contiene.
3. El sistema cierra el dialogo y no realiza ninguna operación sobre el
Presionar Botón No
formato seleccionado.

103
Modelo de Casos de Uso
Versat - Sarasola
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos Haber seleccionado un elemento en la vista de formatos.
Poscondiciones Se elimina el formato seleccionado.
Interfaz

4.2.3.5 Adicionar Niveles


Caso de Uso Adicionar Nivel de formato
Actores Administrador económico.
Descripción Define la estructura que va a tener el formato que está siendo editado.

Ruta de Acceso Desde la ventana de Adicionar nuevo formato.


- Botón:
- Clic Derecho en la ventana (Menú Contextual) / Opción: Adicionar.
- Presionando la tecla F2.

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Nivel No Alfanumérico Si Si el campo es vacío deshabilita
el botón aceptar.
Longitud No Numérico Si Si el campo es menor que 0
deshabilita el botón aceptar.
Abreviatura No Alfanumérico Si Si el campo es vacío deshabilita
el botón aceptar.

Acciones del Actor Respuesta del Negocio

- El sistema adiciona el nivel de formato.


Presionar Botón Aceptar - Cierra el dialogo de captura del nivel y devuelve el foco a la ventana
de edición del formato.
1.El sistema cierra el dialogo de captura de los datos, sin validar y
Presionar Botón Cancelar
guardar los datos capturados.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos Estar editando un formato.
Poscondiciones Se adiciona el nivel al formato seleccionado.

104
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.2.3.6 Modificar Niveles


Caso de Uso Modificar Nivel de formato
Actores Administrador económico.
Descripción Modifica la estructura de un nivel específico dentro de un formato para
codificadores.

Ruta de Acceso Doble click en un nivel dentro de la ventana de edición de un formato.


Desde la ventana de edición de un formato y con un nivel seleccionado:
- Botón:
- Clic Derecho en la ventana (Menú Contextual) / Opción: Modificar.

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Nivel No Alfanumérico Si Si el campo es vacío deshabilita
el botón aceptar.
Longitud No Numérico Si Si el campo es menor que 0
deshabilita el botón aceptar.
Abreviatura No Alfanumérico Si Si el campo es vacío deshabilita
el botón aceptar.

Acciones del Actor Respuesta del Negocio

- El sistema modifica el nivel de formato.


Presionar Botón Aceptar - Cierra el dialogo de modificación del nivel y devuelve el foco a la
ventana de edición del formato.
1.El sistema cierra el dialogo de captura de los datos, sin validar y
Presionar Botón Cancelar
guardar los datos capturados.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos Debe esta seleccionado un elemento en la vista de formatos.
Poscondiciones Se modifica el formato con sus niveles.

105
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.2.3.7 Eliminar Niveles


Caso de Uso Eliminar Nivel de formato
Actores Administrador económico.
Descripción Elimina un nivel específico en el formato seleccionado.

Ruta de Acceso Desde la ventana de edición de un formato y con un nivel seleccionado:


- Botón:
- Clic Derecho en la ventana (Menú Contextual) / Opción: Eliminar.
- Presionar la tecla DEL.

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
- - - - -

Acciones del Actor Respuesta del Negocio

1. El sistema elimina de la lista de niveles al elemento seleccionado. Al


aceptar la ventana de edición del formato si el nivel tiene información
Presionar Botón Si
asociada, no realiza la eliminación del nivel y emite el mensaje “No es
posible eliminar el nivel. Existe información asociada”.
2. El sistema cierra el dialogo y no realiza ninguna operación sobre el
Presionar Botón No
nivel seleccionado.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos - Tener seleccionado un nivel en la ventana de edición del formato seleccionado.
Poscondiciones Se elimina el nivel seleccionado.
Interfaz

106
Modelo de Casos de Uso
Versat - Sarasola

4.2.3.8 Insertar Niveles


Caso de Uso Insertar Nivel de formato
Actores Administrador económico.
Descripción Define la estructura que va a tener el formato que está siendo editado, insertando
en la posición anterior al nivel seleccionado, un nuevo nivel.

Ruta de Acceso Desde la ventana de edición de un ejercicio, teniendo un nivel seleccionado.


- Botón:
- Clic Derecho en la ventana (Menú Contextual) / Opción: Insertar nivel.
- Presionando la tecla F5.

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Nivel No Alfanumérico Si Si el campo es vacío deshabilita
el botón aceptar.
Longitud No Numérico Si Si el campo es menor que 0
deshabilita el botón aceptar.
Abreviatura No Alfanumérico Si Si el campo es vacío deshabilita
el botón aceptar.

Acciones del Actor Respuesta del Negocio

- El sistema adiciona el nivel de formato.


Presionar Botón Aceptar - Cierra el dialogo de captura del nivel y devuelve el foco a la ventana
de edición del formato.
1.El sistema cierra el dialogo de captura de los datos, sin validar y
Presionar Botón Cancelar
guardar los datos capturados.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos Estar editando un formato.
Poscondiciones Se adiciona el nivel al formato seleccionado.

107
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.3 Actividad Codificadores


4.3.3.1 Unidades Contables
Caso de Uso Unidad Contable
Actores Administrador Económico
Descripción Este codificador es el primero en confeccionarse, ya que el registro de las
operaciones contables en el Sistema Económico Integrado VERSAT-Sarasola se
sustenta en la filosofía actual de organizar las estructuras de producción, servicios y
administración, EN UNIDADES EMPRESARIALES DE BASE donde predomina una
división estructural económico - administrativa, basada en una descentralización del
registro de los hechos económicos y la determinación y análisis de los resultados de
forma independiente, lo que ha originado la creación de pequeñas y medianas
unidades económicas en las entidades que respondan a estos principios.

Además, esta forma de organizar el registro contable, permite asimilar la


automatización de otras estructuras actuales y futuras, lo que le da una plena
flexibilidad al Sistema en su funcionamiento.

Ruta de Acceso Actividad: Codificadores/ Vista: Unidades


Menú: Unidad Contable
Datos de Entrada
Atributo Admite Nulos Tipo de Datos Obligatorio Respuesta

Acción del Actor Respuesta del Sistema


Adicionar unidad contable Ref. CU: 4.3.1.1 Adicionar unidad contable
Modificar unidad contable Ref. CU: 4.3.1.2 Modificar unidad contable
Eliminar unidad contable Ref. CU: 4.3.1.3 Eliminar unidad contable
Activar unidad contable Ref. CU: 4.3.1.4 Activar unidad contable
Imprimir unidad contable Ref. CU: 4.3.1.5 Imprimir unidad contable
Buscar unidad contable Ref. CU: 4.3.1.6 Buscar unidad contable
Ver todas unidad contable Ref. CU: 4.3.1.7 Ver todas unidad contable
Exportar unidad contable Ref. CU: 4.11 Exportar codificadores (fichero: unidades.cla)
Importar unidad contable Ref. CU: 4.12 Importar codificadores (fichero: unidades.cla)
Historia Ref. CU: 4.
Asignar logotipo a unidad contable Ref. CU: 4.3.1.8 Asignar logotipo a unidad contable
Definir grupos de unidad contable Ref. CU: 4.1.1.9 Definir grupos de unidad contable
Precondiciones -Debe de existir el usuario con permisos de administrador económico
Requisitos
Pos condiciones Se muestra una vista con las informaciones de las unidades contables con sus
atributos.

108
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.3.3.2 Adicionar Unidad Contable.


Caso de Uso Adicionar Unidad Contable
Actores Administrador Económico
Descripción Es la organización empresarial o presupuestada donde se produce el registro de los
hechos económicos y la determinación y análisis de los resultados de forma
independiente

Ruta de Acceso - Actividad: Codificadores / Vista: Unidades / Menú: Unidad / Opción: Adicionar

- Actividad: Codificadores / Vista: Unidades / Barra de Botones / Botón:


- Actividad: Codificadores / Vista: Unidades /Clic Derecho (Menú Contextual) /
Opción: Adicionar.
- Actividad: Codificadores / Vista: Unidades/ Presionar F2
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Código No Entero SI No se habilita el botón aceptar si
está vacío.
Nombre No Alfanumérico SI No se habilita el botón aceptar si
está vacío.
Dirección Si Alfanumérico No -
Correo Si Alfanumérico No Si se especifica. Al presionar el
botón aceptar Valida que el
correo se validó.
NAE Si Lista No -
DPA Si Lista No -
REEUP Si Lista No -

Acciones del Actor Respuesta del Sistema

1. El sistema verifica que el código y el nombre del de la unidad no


existan en la base de datos.
Si existen da un mensaje de error que no se puede adicionar una
unidad contable que existente.
2. Si el atributo correo tiene datos valida el correo escrito. Si no es
Aceptar
correcto emite un mensaje de error “El correo electrónico no es
válido”.
3. Si los procesos de validación de los datos son correctos procede
a guardar los datos.
4. Cierra el Dialogo.
No realiza ninguna operación sobre los datos, cerrando el dialogo de
Cancelar
captura.

109
Modelo de Casos de Uso
Versat - Sarasola
Precondiciones - Debe estar creado al menos un usuario con permiso de Administrador
económico.
Requisitos
Poscondiciones Se crea la unidad contable para su posterior uso.
Interfaz

4.3.3.3 Modificar Unidad Contable.


Caso de Uso Modificar Unidad Contable
Actores Administrador Económico
Descripción Es la organización empresarial o presupuestada donde se produce el registro de los
hechos económicos y la determinación y análisis de los resultados de forma
independiente.
Modifica los datos de una unidad contable existente.

Ruta de Acceso Selecciona la unidad contable en la vista y procede mediante:


- Actividad: Codificadores / Vista: Unidades / Menú: Unidad / Opción: Modificar

- Actividad: Codificadores / Vista: Unidades / Barra de Botones / Botón:


- Actividad: Codificadores / Vista: Unidades /Clic Derecho(Menú Contextual) /
Opción: Modificar.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Código No Entero SI No se habilita el botón aceptar si
está vacío.
Nombre No Alfanumérico SI No se habilita el botón aceptar si
está vacío.
Dirección Si Alfanumérico No -

110
Modelo de Casos de Uso
Versat - Sarasola
Correo Si Alfanumérico No Si se especifica. Al presionar el
botón aceptar Valida que el
correo se validó.
NAE Si Lista No -
DPA Si Lista No -
REEUP Si Lista No -

Acciones del Actor Respuesta del Sistema

1. Verifica los cambios realizados, si existe algún error da el


mensaje “No se pudo actualizar los datos de la unidad.”
2. Si el atributo correo tiene datos valida el correo escrito. Si no es
correcto emite un mensaje de error “El correo electrónico no es
Aceptar
válido”.
3. Si los procesos de validación de los datos son correctos procede
a guardar los cambios realizados.
4. Cierra el Dialogo.
No realiza ninguna operación sobre los datos, cerrando el dialogo de
Cancelar
captura.
Precondiciones - Debe estar creado al menos un usuario con permiso de Administrador
económico.
- Debe de estar seleccionada una unidad contable.

Requisitos
Poscondiciones Se modifican los datos de la unidad contable para su posterior uso.
Interfaz

4.3.3.4 Eliminar Unidad Contable.


Caso de Uso Eliminar Unidad Contable
Actores Administrador Económico

111
Modelo de Casos de Uso
Versat - Sarasola
Descripción Elimina o desactiva la unidad contable para su uso.

Ruta de Acceso
- Actividad: Codificadores / Vista: Unidades / Menú: Unidad / Opción: Eliminar

- Actividad: Codificadores / Vista: Unidades / Barra de Botones / Botón:


- Actividad: Codificadores / Vista: Unidades /Clic Derecho (Menú Contextual) /
Opción: Eliminar.
- Actividad: Codificadores / Vista: Unidades / Presionar F5
- Seleccionar la unidad y presionar delete
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
- - - - -

Acciones del Actor Respuesta del Sistema

1. El sistema verifica si la unidad contable tiene operaciones:


Si tiene operaciones: procede a desactivar la unidad si no tiene
comprobantes de operaciones sin asentar; si tiene comprobantes
Presionar Botón Si de operaciones sin asentar. El sistema emite un mensaje alertando
que no se puede desactivar la unidad.
Si No tiene operaciones: el sistema procede a eliminar la unidad
contable.
El sistema cierra el dialogo y no realiza ninguna operación sobre la
Presionar Botón No
unidad contable seleccionada.
Precondiciones - Debe de existir el usuario con permisos de administrador económico.

Requisitos - Debe de estar seleccionado una unidad contable.


- La unidad no debe de tener comprobantes de operaciones sin asentar.
Poscondiciones Se elimina o desactiva el usuario.
Interfaz

4.3.3.5 Activar Unidad Contable.


Caso de Uso Activar Unidad Contable
Actores Administrador Económico
Descripción Activa la unida contable seleccionada para su posterior procesamiento o
actualización.

Ruta de Acceso - Actividad: Codificadores / Vista: Unidades / Menú: Unidades / Opción: Activar
- Actividad: Codificadores / Vista: Unidades / Barra de Botones / Botón:

112
Modelo de Casos de Uso
Versat - Sarasola
- Actividad: Codificadores / Vista: Unidades /Clic Derecho(Menú Contextual) /
Opción: Activar.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

Acciones del Actor Respuesta del Sistema

El sistema activa la unidad contable y actualiza la vista de unidades.


Clic en la opción

Precondiciones - Debe de existir el usuario administrador económico.

Requisitos - Ejecutar acción “Ver Todas” Referencia: CU: 4.2.1.7


- Debe de estar seleccionada una unidad contable en la vista.
- La unidad contable debe de estar desactivada.
Poscondiciones Activa la unidad contable para su procesamiento
Interfaz No tiene.
4.3.3.6 Imprimir Listado de Unidad
Caso de Uso Imprimir Listado de Unidad Contable
Actores Administrador Económico
Descripción Muestra un listado de las unidades contables para su impresión.

Ruta de Acceso - Actividad: Codificadores / Vista: Unidades / Menú: Unidades / Opción:


Imprimir

- Actividad: Codificadores / Vista: Unidades / Barra de Botones / Botón:


- Actividad: Codificadores / Vista: Unidades /Clic Derecho (Menú Contextual) /
Opción: Imprimir.
- Actividad: Codificadores / Vista: Unidades/ presionar F3
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

Acciones del Actor Respuesta del Sistema

El sistema muestra la vista preliminar del listado de unidades contables,


Clic en la opción mediante la vista de informe, referencia CU: 4.11

Precondiciones - Debe de existir el usuario administrador económico.

Requisitos -
Debe de existir al menos una unidad contable
.
Poscondiciones Muestra la vista preliminar del listado de unidades contables
Interfaz No tiene.
4.3.3.7 Buscar Unidad Contable.
Caso de Uso Buscar unidad contable
Actores Administrador Económico

113
Modelo de Casos de Uso
Versat - Sarasola
Descripción Busca unidades contables que cumplan con los criterios de búsqueda especificados

Ruta de Acceso - Actividad: Codificadores / Vista: Unidades / Menú: Unidades / Opción: Buscar
- Actividad: Codificadores / Vista: Unidades / Barra de Botones / Botón:
- Actividad: Codificadores / Vista: Unidades /Clic Derecho (Menú Contextual) /
Opción: Buscar.
- Actividad: Codificadores / Vista: Unidades / presionar las tecla F6
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Código No Alfanumérico No Habilita el botón buscar si no está
vacío.
Nombre No Alfanumérico No Habilita el botón buscar si no está
vacío.

Acciones del Actor Respuesta del Sistema

Se realizan las siguientes operaciones:


- Cierra el dialogo de búsqueda.
- Localiza en la vista de unidades la primera ocurrencia que
Botón Buscar
coincida con los criterios de búsqueda especificados.
Si la búsqueda es afirmativa selecciona la unidad encontrada, de
los contrario no selecciona ninguna unidad contable
Cierra el dialogo de búsqueda sin realizar operación alguna sobre la
Botón Cancelar
vista.
Precondiciones - Debe de existir un usuario con permisos de administrador del económico

Requisitos - Den existir unidades contables capturadas en la bases de datos.


Poscondiciones Localiza la unidad contable que cumpla con los criterios de búsquedas.
Interfaz

4.3.3.8 Ver todas


Caso de Uso Ver todas
Actores Administrador Económico
Descripción Muestra en la vista todas las unidades del sistema (Activas y desactivadas).

Ruta de Acceso - Actividad: Codificadores / Vista: Unidades / Menú: Unidades / Opción: Ver
todas
- Actividad: Codificadores / Vista: Unidades / Barra de Botones / Botón:
- Actividad: Codificadores / Vista: Unidades /Clic Derecho(Menú Contextual) /
Opción: Ver todas.

114
Modelo de Casos de Uso
Versat - Sarasola
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

Acciones del Actor Respuesta del Sistema

Esta acción es un filtro para la vista de un dónde mantiene el estado de


la última acción realizada sobre esta opción. Y muestra en dependencia.
Clic en la opción Todas las unidades y agrega la columna activa (donde se especifica si
esta activa o no), o solo muestra las unidades activas.

Precondiciones - Debe de existir un usuario con permisos de administrador del económico

Requisitos
Pos condiciones Se muestran todas las unidades o solo las activas.
Interfaz -

4.3.3.9 Historia del código de la unidad contable


Caso de Uso Muestra el historial del código de la unidad contable
Actores Administrador Económico
Descripción Permite ver la historia del código de la unidad contable.

Ruta de Acceso - Actividad: Codificadores / Vista: Unidades / Menú: Unidades / Opción:


Historia
- Actividad: Codificadores / Vista: Unidades / Barra de Botones / Botón:
- Actividad: Codificadores / Vista: Unidades /Clic Derecho sobre la
unidad(Menú Contextual) / Opción: Historia
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Unidad No lista Si El sistema muestra la historia del
código de la unidad contable.

Acciones del Actor Respuesta del Sistema

El sistema muestra la vista preliminar del listado del historial del código
Imprimir
de la unidad contable, mediante la vista de informe, referencia CU: 4.10
Precondiciones - Debe de existir un usuario con permisos de administrador del económico
- Deben de existir unidades contables previamente capturadas.
Requisitos - Debe de estar una unidad contable seleccionada en la vista.
Pos condiciones Muestra el historial de la unidad contable seleccionada.

115
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.3.3.10 Asignar logotipo de la unidad contable


Caso de Uso Asignar logotipo de la unidad contable
Actores Administrador Económico
Descripción Permite asignar o actualizar el logotipo de la unidad contable para su uso en reportes
e informes.

Ruta de Acceso - Actividad: Codificadores / Vista: Unidades / Menú: Unidades / Opción:


Logotipo

- Actividad: Codificadores / Vista: Unidades / Barra de Botones / Botón:


- Actividad: Codificadores / Vista: Unidades /Clic Derecho(Menú Contextual) /
Opción: Logotipo
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Localización de la SI Ruta de acceso No Es el archivo asignado a través
imagen (Path) de la acción cargar de esta
opción.

Acciones del Actor Respuesta del Sistema

Muestra el dialogo del sistema operativo para la búsqueda de imágenes,


donde el usuario localiza el archivo con la imagen a tomar como logotipo
de la unidad contable.
Cargar
Al presionar abrir el sistema asigna la ruta de acceso del archivo
seleccionado al atributo localización de la imagen.

Eliminar Elimina la ruta de acceso del atributo localización de imagen.

- Si el atributo localización de la imagen contiene una ruta y


Aceptar archivo valido el sistema actualiza el logotipo de la unidad con la
imagen contenida en el archivo seleccionado en el atributo.

116
Modelo de Casos de Uso
Versat - Sarasola
- Si el atributo localización de la imagen es vacío o nulo y además
la unidad ya contenía anteriormente un logotipo asignado el
sistema procede a eliminar el logotipo de la base de datos
perteneciente a la unidad.
- Cierra el dialogo de asignación de logotipo a la unidad contable.

- Cancela todas las acciones realizadas en la asignación del


logotipo.
Cancelar
- Cierra el dialogo de captura del logotipo.
- No realiza ninguna operación sobre los datos.
Precondiciones - Debe de existir un usuario con permisos de administrador del económico
- Deben de existir unidades contables previamente capturadas.
Requisitos - Debe de estar una unidad contable seleccionada en la vista.
Poscondiciones Asigna o actualiza el logotipo a la unidad contable seleccionada.
Interfaz

4.3.3.11 Definir grupos de unidad contable


Caso de Uso Grupos de unidades contables
Actores Administrador Económico
Descripción Se crean los grupos de unidades, y se le asigna las unidades contables a fines a los
intereses de la entidad.
Ruta de Acceso - Actividad: Codificadores / Vista: Unidades / Menú: Unidades / Opción:
Grupos de Unidades
- Actividad: Codificadores / Vista: Unidades /Clic Derecho(Menú Contextual) /
Opción: Grupo de Unidades
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Código No Alfanumérico Si Si el campo está vacío el sistema
non permite salir de la edición de
la fila actual.
Descripción No Alfanumérico Si Si el campo está vacío el sistema
non permite salir de la edición de
la fila actual.
Correo Electrónico SI Alfanumérico No -
Unidades del grupo Si Lista No Muestra la lista de unidades
pertenecientes al grupo
seleccionado.

117
Modelo de Casos de Uso
Versat - Sarasola

Acciones del Actor Respuesta del Sistema

Adiciona una fila a la captura de grupos, para la edición de la misma, la


Adicionar Grupo cual no permite salir de ella o realizar otra acción mientras los datos de
entradas código y descripción están vacíos.

Eliminar Grupo Elimina el grupo seleccionado y las unidades pertenecientes.

Visualiza el reporte de grupos de unidades y unidades, mediante CU:


Imprimir 4.10 Visualizador de Informe.
Muestra el dialogo de selección de unidades contable para seleccionar la
unidad a incluir en el grupo:
Adicionar Unidades (Unidades del La busque da la unidad la puede ser haciendo clic en la columna que
grupo ) deseas buscar y en el atributo buscar escribe el criterio de búsqueda.
Una vez seleccionada. Presionas Aceptar para incluir la unidad al grupo
o cancelas para deshacer la acción y salir del dialogo de selección.
Eliminar Unidades (Unidades del Esta acción solo se habilita si esta seleccionada una unidad
perteneciente al grupo y la misma al ejecutar esta acción se elimina del
grupo ) grupo a que pertenece.
Precondiciones - Debe de existir un usuario con permisos de administrador del económico
- Deben de existir unidades contables previamente capturadas.
Requisitos
Poscondiciones Crea, actualiza y asocia unidades a los grupos de unidades.
Interfaz

118
Modelo de Casos de Uso
Versat - Sarasola
4.3.4 Áreas de Responsabilidad
Caso de Uso Clasificador de Áreas de Responsabilidad
Actores Administrador Económico
Descripción Para lograr una efectiva administración de todos los recursos en una entidad
y garantizar el cumplimiento de los diferentes planes, es necesario subdividir en
Áreas de Responsabilidad las estructuras de dirección para asignarlos a cada una y
respondan por los resultados.
La conformación de las Áreas de Responsabilidad es propia de cada entidad de
acuerdo a sus características y necesidades.
Las áreas se conforman de acuerdo al formato definido en ese mismo Subsistema
Ruta de Acceso Actividad: Codificadores/ Vista: Áreas
Menú: Áreas
Datos de Entrada
Atributo Admite Nulos Tipo de Datos Obligatorio Respuesta

Acción del Actor Respuesta del Sistema


Apertura de áreas responsabilidad Ref. CU: 4.3.2.1 Apertura de áreas de responsabilidad
Imprimir listado de áreas de responsabilidad Ref. CU: 4.3.2.2 Imprimir listado de áreas de responsabilidad
Captura o modificación de los datos del área Ref. CU: 4.3.2.3 Captura o modificación de los datos del área de
de responsabilidad. responsabilidad
Se encuentra habilitada mientras no se le haya asignado el
Asignar Formato formato al clasificador. El cual es imprescindible para la creación
y edición del mismo. Una vez asignado no se puede modificar por
lo que este paso es muy importante para la formación del
clasificador de áreas. Las demás acciones del clasificador solo se
habilitarán cuando el mismo tenga asignado el formato. Para ellos
el sistema muestra el dialogo de selección de formato (Ref. CU:
4.3.2.4 Seleccionar formato)
Precondiciones -Debe de existir el usuario con permisos de administrador económico
Requisitos Debe de existir el formato para la codificación de las áreas de responsabilidad.
Pos condiciones Se crean las áreas de responsabilidad de la entidad, asociada a una unidad.
Interfaz

4.3.4.2 Apertura áreas de responsabilidad


Caso de Uso Apertura de áreas de responsabilidad
Actores Administrador Económico

119
Modelo de Casos de Uso
Versat - Sarasola
Descripción Se crea y actualiza el clasificador de áreas.

Ruta de Acceso Debe de estar seleccionado el nivel del clasificador que se va a realizar las
aperturas, si es el primer nivel debe de estar seleccionado en el árbol la palabra
Área
- Actividad: Codificadores / Vista: Áreas / Menú: Áreas / Opción: Apertura
- Actividad: Codificadores / Vista: Áreas / Barra de Botones / Botón:
- Actividad: Codificadores / Vista: Áreas /Clic Derecho (Menú Contextual) /
Opción: Imprimir.
- Actividad: Codificadores / Vista: Áreas/ Presionar Ctrl + A
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Definición Empresarial Si Lógico No Se habilita si el nivel del
clasificador que se selecciono es
diferente del primer nivel.
Área No Entero SI Es un dato de solo lectura y
muestra el código del área hasta
el nivel en el clasificador que se
va a realizado la apertura.
Este atributo no se puede editar.
Apertura por No Nivel del formato Si Indica en qué nivel se está
realizando la apertura del
clasificador.
Este atributo no se puede editar.
Lista de Apertura de No Lista SI Muestra una lista con los
Áreas Realizadas atributos de la aperturas
realizadas. Para que el usuario
interactúe con ellas.
Muestra la clave, la descripción,
la unidad y el estado
(activa/desactiva) del nivel en el
clasificador que se está
realizando la apertura.
Este atributo no se puede editar.

Acciones del Actor Respuesta del Sistema

El sistema crea una nueva apertura para el nivel seleccionado en el


Adicionar (Botón ) clasificador clasificador mediante el CU:4.3.2.3

Esta acción se habilita si se selecciona una fila en el atributo lista de


Modificar (Botón ) apertura de áreas realizadas. Y la misma permite la modificación de los
datos existentes en la fila seleccionada mediante el CU:4.3.2.3
Esta acción se habilita si se selecciona una fila en el atributo lista de
apertura de áreas realizadas. Y la misma muestra un mensaje
preguntando “La clave xxx se eliminará”.

Eliminar (Botón ) Si presiona Si: El sistema elimina la apertura el dialogo de apertura y


actualiza la lista de atributos.
Se presiona No: el sistema no realiza ningún cambio sobre la apertura
seleccionada.

120
Modelo de Casos de Uso
Versat - Sarasola
1. El sistema fija y actualiza todos los cambios realizado en el
dialogo.
Botón Cerrar
2. Actualizando los datos en la base de datos.
3. Actualiza la vista de área y cierra el dialogo de apertura.
Precondiciones - Debe de existir el usuario administrador económico.
- Debe de estar creado el formato para el área.
Requisitos - Debe de estar asignado el formato al clasificador
- Si el nivel que se selecciona coincide con el ultimo nivel del clasificador la
opción se deshabilita.
Poscondiciones Actualiza el clasificador de áreas
Interfaz

4.3.4.3 Imprimir listado de áreas de responsabilidad


Caso de Uso Imprimir Listado de Áreas de responsabilidad
Actores Administrador Económico
Descripción Muestra un listado de las áreas de responsabilidad para su impresión.

Ruta de Acceso - Actividad: Codificadores / Vista: Áreas / Menú: Áreas / Opción: Imprimir

- Actividad: Codificadores / Vista: Áreas / Barra de Botones / Botón:


- Actividad: Codificadores / Vista: Áreas /Clic Derecho (Menú Contextual) /
Opción: Imprimir.
- Actividad: Codificadores / Vista: Áreas/ Presionar Ctrl +L
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

121
Modelo de Casos de Uso
Versat - Sarasola

Acciones del Actor Respuesta del Sistema

El sistema muestra la vista preliminar del listado de áreas de


Clic en la opción responsabilidad, mediante la vista de informe, referencia CU: 4.11

Precondiciones - Debe de existir el usuario administrador económico.

Requisitos - Debe de existir al menos un área de responsabilidad


.
Poscondiciones Muestra la vista preliminar del listado áreas de responsabilidad
Interfaz No tiene.

4.3.4.4 Captura o modificación de los datos del área de responsabilidad.


Caso de Uso Captura o modificación de los datos del área de responsabilidad.
Actores Administrador Económico
Descripción Captura o modifica los atributos de las áreas de responsabilidad.

Ruta de Acceso - Actividad: Codificadores / Vista Áreas / Menú: Áreas / Opción: Apertura /

Acciones sobre el botón: o .


-Actividad : Codificadores / Vista Áreas / Menú: Áreas / Opción: Apertura / (clic
derecho) Menú contextual: Nuevo o Modificar.
- Actividad: Codificadores / Vista Áreas / Menú: Áreas / Opción: Apertura /
presionar F2
Datos de Entrada
Atributo Admite Nulos Tipo de Datos Obligatorio Respuesta
Clave No Entero Si Representa clave del nivel
del formato que se está
editando en el clasificador y
la longitud de atributo está
en dependencia del nivel del
formato seleccionado para el
área.
Descripción No Alfanumérico Si -
Unidad No Lista Si Este atributo se habilita solo
si se está editando o
capturando el primer nivel
del formato del área(padre),
para los otros niveles (hijos)
el atributo toma el valor por
defecto el que posee
asociado el primer nivel.

Muestra una lista con todas


las unidades activas en la
entidad; para que el usuario
escoja la unidad a la que
pertenece el área padre.
Acción del Actor Respuesta del Sistema
Aceptar 1. El sistema realiza las siguientes validaciones:

122
Modelo de Casos de Uso
Versat - Sarasola
- Verifica que el atributo clave no este vació y no sea
mayor que la longitud del nivel que se está capturando o
modificando. De no cumplirse el sistema emite el
mensaje “La clave no puede estar vacía o es muy larga.”
- Verifica que el atributo descripción no este vacío si no
se cumple emite el mensaje “La descripción no puede
estar vacía”.
- Si la acción precedente es modificar no permite que la
clave se exista, si existe no realiza ninguna operación.
2. Si los datos están verificados correctamente, el sistema
actualiza el dialogo de apertura del nivel correspondiente.
(Ref. CU: 4.3.2.1).
3. El sistema cierra el dialogo de captura y devuelve el control
al dialogo de apertura del nivel correspondiente. (Ref. CU:
4.3.2.1).

Cancelar 1. No se realiza ninguna operación.


2. El sistema cierra el dialogo de captura y devuelve el
control al dialogo de apertura del nivel correspondiente.
(Ref. CU: 4.3.2.1).
Precondiciones -Debe de existir el usuario con permisos de administrador económico.
Deben de existir formatos definidos (Ref. CU:4.2.3).
Requisitos - El clasificador debe de tener asignado el formato. (ver CU: 4.3.2)
Pos condiciones Se capturan o modifican los datos de las áreas de responsabilidad en el nivel que se
ha editado.
Interfaz

4.3.4.5 Seleccionar formato.


Caso de Uso Seleccionar formato
Actores Administrador Económico
Descripción Selecciona el formato que será asignado al clasificador

Ruta de Acceso Depende de la opción del sistema que la invoque.


Datos de Entrada
Atributo Admite Nulos Tipo de Datos Obligatorio Respuesta
Formatos No Lista Si Lista de los formatos
creados en el sistema para
que el usuario seleccione el
formato del clasificador. En

123
Modelo de Casos de Uso
Versat - Sarasola
el panel de la derecha
muestra las propiedades del
formato seleccionado.
Acción del Actor Respuesta del Sistema
Aceptar El sistema realiza las siguientes acciones:
1. Cierra el dialogo de selección del formato.
2. Asigna el formato seleccionado al clasificador.
Cancelar 1. No se realiza ninguna operación.
2. El sistema cierra el dialogo de captura y devuelve el
control al dialogo de apertura del nivel correspondiente.
(Ref. CU: 4.3.2.1).
Precondiciones -Debe de existir el usuario con permisos de administrador económico.
Deben de existir formatos definidos (Ref. CU:4.2.3).
Requisitos - El clasificador no puede tener ningún formato asignado.
Pos condiciones Se selecciona el formato que será asignado al clasificador
Interfaz

4.3.5 Trabajadores
Caso de Uso Trabajadores
Actores Administrador Económico
Descripción En este codificador se definen los trabajadores que tiene la entidad, y que
posteriormente serán utilizados en el trabajo del Sistema en su conjunto
Ruta de Acceso Actividad: Codificadores/ Vista: Trabajadores
Datos de Entrada
Atributo Admite Nulos Tipo de Datos Obligatorio Respuesta

Acción del Actor Respuesta del Sistema


Adicionar trabajador Ref. CU: 4.3.3.1 trabajadores

Modificar trabajador Ref. CU: 4.3.3.2 Modificar trabajadores

Eliminar trabajador Ref. CU: 4.3.3.3 Eliminar trabajadores


Ref. CU: 4.3.3.4 Activar trabajadores
Activar trabajador
Imprimir listado de trabajadores Se genera el listado de trabajadores para ser visualizados
mediante el CU:4.10 Visualizador de Informes.
Ruta de Acceso:
- Actividad: Codificadores/ Vista: Trabajadores / Menú:
Trabajadores / Opción: Imprimir.

124
Modelo de Casos de Uso
Versat - Sarasola
- Actividad: Codificadores/ Vista: Trabajadores / Barra de
botones / Botón:
- Actividad: Codificadores/ Vista: Trabajadores / (clic
derecho) Menú contextual: Imprimir.
Ref. CU: 4.3.3.5 Buscar trabajadores
Buscar trabajador
Ver todos El sistema muestra en dependencia del estado anterior de la
acción todos los trabajadores o solo los activos. Cuando muestra
todos los trabajadores agrega a la vista la columna activa la cual
indica si el trabajador está activo o no.
Ruta de Acceso:
- Actividad: Codificadores/ Vista: Trabajadores / Menú:
Trabajadores / Opción: Ver todos.
- Actividad: Codificadores/ Vista: Trabajadores / Barra de
botones / Botón:
Actividad: Codificadores/ Vista: Trabajadores / (clic derecho)
Menú contextual: Ver todos.
Exportar trabajadores Ref. CU: 4.11 Exportar codificadores (fichero: trabajadores.cla)
Ruta de Acceso:
- Actividad: Codificadores/ Vista: Trabajadores / Menú:
Trabajadores / Opción: Exportar.
- Actividad: Codificadores/ Vista: Trabajadores / Barra de

botones / Botón:
- Actividad: Codificadores/ Vista: Trabajadores / (clic
derecho) Menú contextual: Exportar.
Importar trabajadores Ref. CU: 4.12 Importar codificadores (fichero: trabajadores.cla).
Ruta de Acceso:
- Actividad: Codificadores/ Vista: Trabajadores / Menú:
Trabajadores / Opción: Importar.
- Actividad: Codificadores/ Vista: Trabajadores / Barra de

botones / Botón:
- Actividad: Codificadores/ Vista: Trabajadores / (clic
derecho) Menú contextual: Importar.
Historia de código Ref. CU: 4.3.3.6 Historia de código
Precondiciones -Debe de existir el usuario con permisos de administrador económico
Requisitos
Pos condiciones Se muestra una vista con las informaciones de los trabajadores de la entidad.

125
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.3.5.2 Adicionar Trabajador


Caso de Uso Adicionar Trabajador
Actores Administrador Económico
Descripción Adiciona un trabajador a la entidad

Ruta de Acceso - Actividad: Codificadores/ Vista: Trabajadores / Menú: Trabajadores / Opción:


Nuevo.

- Actividad: Codificadores/ Vista: Trabajadores / Barra de botones / Botón:


- Actividad: Codificadores/ Vista: Trabajadores / (clic derecho) Menú contextual:
Nuevo.
- Actividad: Codificadores/ Vista: Trabajadores /Presionar F2
Datos de Entrada
Atributo Admite Nulos Tipo de Datos Obligatorio Respuesta
Código No Entero Si Deshabilita el botón aceptar
mientras este vació
Nombre No Alfanumérico Si Deshabilita el botón aceptar
mientras este vació
1er Apellido SI Alfanumérico No -
2do Apellido SI Alfanumérico No -
Nro. Identidad SI Alfanumérico No -
Dirección SI Alfanumérico No -
Acción del Actor Respuesta del Sistema
Aceptar 1. Verifica que el código del trabajador no exista en la entidad,
de existir emite el mensaje “Código existente en la entidad”.
2. Cierra el dialogo de captura de los datos.
3. Actualiza el trabajador en la entidad y en la vista de
trabajadores.
4. Devuelve el control a la vista.
Cancelar 1. Cierra el dialogo de captura sin realizar ninguna operación en
los datos.
2. Devuelve el control del sistema a la vista de trabajadores.
Precondiciones -Debe de existir el usuario con permisos de administrador económico
Requisitos
Pos condiciones Se capturan o actualizan los datos de los trabajadores.

126
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.3.5.3 Modificar Trabajador


Caso de Uso Modificar Trabajador
Actores Administrador Económico
Descripción Modifica un trabajador existente en la entidad

Ruta de Acceso Selecciono el trabajador en la vista y procede mediante:


- Actividad: Codificadores/ Vista: Trabajadores / Menú: Trabajadores / Opción:
Modificar.

- Actividad: Codificadores/ Vista: Trabajadores / Barra de botones / Botón:


- Actividad: Codificadores/ Vista: Trabajadores / (clic derecho) Menú contextual:
Modificar.
Datos de Entrada
Atributo Admite Nulos Tipo de Datos Obligatorio Respuesta
Código No Entero Si Deshabilita el botón aceptar
mientras este vació
Nombre No Alfanumérico Si Deshabilita el botón aceptar
mientras este vació
1er Apellido SI Alfanumérico No -
2do Apellido SI Alfanumérico No -
Nro. Identidad SI Alfanumérico No -
Dirección SI Alfanumérico No -
Acción del Actor Respuesta del Sistema
Aceptar 1. Verifica que el código del trabajador no exista en la
entidad, de existir emite el mensaje “Código existente en
la entidad”.
2. Cierra el dialogo de captura de los datos.
3. Actualiza el trabajador en la entidad y en la vista de
trabajadores.
4. Devuelve el control a la vista.
Cancelar 1. Cierra el dialogo de captura sin realizar ninguna
operación en los datos.
2. Devuelve el control del sistema a la vista de trabajadores.
Precondiciones - Debe de existir el usuario con permisos de administrador económico

127
Modelo de Casos de Uso
Versat - Sarasola
- Debe de existir trabajadores capturados en la entidad.

Requisitos Debe de estar seleccionado un trabajador en la vista.


Pos condiciones Se capturan o actualizan los datos de los trabajadores.
Interfaz

4.3.5.4 Eliminar Trabajador


Caso de Uso Eliminar trabajador
Actores Administrador Económico
Descripción Elimina o desactiva el trabajador en la entidad.

Ruta de Acceso Selecciono el trabajador en la vista y procede mediante:


- Actividad: Codificadores/ Vista: Trabajadores / Menú: Trabajadores / Opción:
Eliminar.

- Actividad: Codificadores/ Vista: Trabajadores / Barra de botones / Botón:


- Actividad: Codificadores/ Vista: Trabajadores / (clic derecho) Menú
contextual: Eliminar.
- Actividad: Codificadores/ Vista: Trabajadores/ Presionar F5 o Delete
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
- - - - -

Acciones del Actor Respuesta del Sistema

2. El sistema verifica si el trabajador tiene operaciones:


Si tiene operaciones: procede a desactivar el trabajador si no tiene
operaciones en proceso; si tiene operaciones en proceso. El
Presionar Botón Si sistema emite un mensaje alertando que no se puede desactivar el
trabajador.
Si No tiene operaciones: el sistema procede a eliminar el
trabajador
El sistema cierra el dialogo y no realiza ninguna operación sobre el
Presionar Botón No
trabajador seleccionado.

128
Modelo de Casos de Uso
Versat - Sarasola
Precondiciones - Debe de existir el usuario con permisos de administrador económico.

Requisitos - Debe de estar seleccionado un trabajador en la vista.


- El trabajador no debe de tener operaciones pendientes por confirmar.
Poscondiciones Se elimina o desactiva el usuario.
Interfaz

4.3.5.5 Activar Trabajador


Caso de Uso Activar trabajador
Actores Administrador Económico
Descripción Activa el trabajador seleccionado para su posterior procesamiento o actualización.

Ruta de Acceso Selecciono el trabajador en la vista y procede mediante:


- Actividad: Codificadores/ Vista: Trabajadores / Menú: Trabajadores / Opción:
Activar.
- Actividad: Codificadores/ Vista: Trabajadores / Barra de botones / Botón:
- Actividad: Codificadores/ Vista: Trabajadores / (clic derecho) Menú contextual:
Activar.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

Acciones del Actor Respuesta del Sistema

El sistema activa el trabajador seleccionado y actualiza la vista de


Clic en la opción trabajadores.

Precondiciones - Debe de existir el usuario administrador económico.

Requisitos - Ejecutar acción “Ver Todas” Referencia: CU: 4.3.3


- Debe de estar seleccionada un trabajador en la vista.
- El trabajador debe de estar desactivado.
Poscondiciones Activa el trabajador para su procesamiento
Interfaz No tiene.

4.3.5.6 Buscar Trabajador


Caso de Uso Buscar trabajador
Actores Administrador Económico

129
Modelo de Casos de Uso
Versat - Sarasola
Descripción Busca el trabajador que coincida con los criterios de búsqueda

Ruta de Acceso Selecciono el trabajador en la vista y procede mediante:


- Actividad: Codificadores/ Vista: Trabajadores / Menú: Trabajadores / Opción:
Buscar.
- Actividad: Codificadores/ Vista: Trabajadores / Barra de botones / Botón:

- Actividad: Codificadores/ Vista: Trabajadores / (clic derecho) Menú contextual:


Buscar.
- Actividad: Codificadores/ Vista: Trabajadores / Presionar la tecla F6
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

Acciones del Actor Respuesta del Sistema

Muestra el dialogo de selección de trabajadores para seleccionar o


buscar al trabajador se realiza una de estas operaciones:
- La búsqueda del trabajador la puede ser haciendo clic en la
columna que deseas buscar y en el atributo buscar escribe el
criterio de búsqueda. Una vez seleccionada.
- Puedes moverte por la lista de trabajadores y buscar el
deseado.

Una vez seleccionado el trabajador si presionas el botón Aceptar:


Clic en la opción
- Se cierra el dialogo de búsqueda.
- El sistema localiza el trabajador seleccionado en la vista y lo
marca como seleccionado.
- Devuelve el control del enfoque a la vista.

Si presiona el botón cancelar:


- Cierra el dialogo de búsqueda, deshaciendo las acciones
realizadas en el mismo.
- Devuelve el control del enfoque a la vista.
Precondiciones - Debe de existir el usuario administrador económico.

Requisitos - Den de existir trabajadores capturados.


Poscondiciones Busca un trabajador que coincida con los criterios de búsquedas.

130
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.3.5.7 Historia de cambio de código de trabajador


Caso de Uso Historia de cambio de código de trabajadores.
Actores Administrador Económico
Descripción Muestra la historia del cambio de código a los trabajadores

Ruta de Acceso Selecciono el trabajador en la vista y procede mediante:


- Actividad: Codificadores/ Vista: Trabajadores / Menú: Trabajadores / Opción:
Historia.
- Actividad: Codificadores/ Vista: Trabajadores / Barra de botones / Botón:
- Actividad: Codificadores/ Vista: Trabajadores / (clic derecho) Menú contextual:
Historia.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Trabajador No Lista Si Por defecto toma el valor del
trabajador seleccionado en la
vista

Acciones del Actor Respuesta del Sistema

Muestra en forma de matriz (Grid) los cambios de código realizados al


Clic en la Lista o moverse por la
trabajador:
lista de trabajadores
- Hasta que fecha tubo el código y que usuario realizo el cambio.
Crea el informe del histórico de cambio para mostrarlo por el CU: 4.10
Botón (Imprimir) Visualizador de Informe
Precondiciones - Debe de existir el usuario administrador económico.

Requisitos - Debe de existir trabajadores capturados.


- Debe de estar seleccionado un trabajador en la vista
Poscondiciones Muestra el historiar de cambios de códigos

131
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.3.6 Almacenes.
Caso de Uso Almacenes
Actores Administrador Económico
Descripción Los recursos materiales dentro de las empresas son registrados en cuentas
contables y depositados en locales comúnmente denominados almacenes, los cuales
tienen generalmente una identificación propia con un código y un nombre.
Ruta de Acceso Actividad: Codificadores/ Vista: Almacenes
Datos de Entrada
Atributo Admite Nulos Tipo de Datos Obligatorio Respuesta

Acción del Actor Respuesta del Sistema


Adicionar Almacén Se crea una nuevo mediante el CU:4.3.4.1 Captura o
modificación de almacenes.
Ruta de Acceso:
- Actividad: Codificadores/ Vista: Almacenes / Menú:
Almacenes / Opción: Adicionar.
- Actividad: Codificadores/ Vista: Almacenes / Barra de
botones / Botón:
- Actividad: Codificadores/ Vista: Almacenes / (clic
derecho) Menú contextual: Adicionar.
- Actividad: Codificadores/ Vista: Almacenes / Presionar F2
Modificar Almacén Se modifica el almacén seleccionado mediante el CU:4.3.4.1
Captura o modificación de almacenes.
Ruta de Acceso:
- Actividad: Codificadores/ Vista: Almacenes / Menú:
Almacenes / Opción: Modificar.
- Actividad: Codificadores/ Vista: Almacenes / Barra de

botones / Botón:
- Actividad: Codificadores/ Vista: Almacenes / (clic
derecho) Menú contextual: Modificar.
Eliminar Almacén Ref. CU: 4.3.4.2 Eliminar almacén

132
Modelo de Casos de Uso
Versat - Sarasola
Activar Almacén Se activa el almacén para el uso de la misma
Ruta de Acceso:
- Actividad: Codificadores/ Vista: Almacenes / Menú:
Almacenes / Opción: Activar.
- Actividad: Codificadores/ Vista: Almacenes / Barra de
botones / Botón:
Actividad: Codificadores/ Vista: Almacenes / (clic derecho) Menú
contextual: Activar.
Imprimir listado de Almacén Se genera el listado de almacenes para ser visualizados
mediante el CU:4.10 Visualizador de Informes.
Ruta de Acceso:
- Actividad: Codificadores/ Vista: Almacenes / Menú:
Almacenes / Opción: Imprimir.
- Actividad: Codificadores/ Vista: Almacenes / Barra de
botones / Botón:
- Actividad: Codificadores/ Vista: Almacenes / (clic
derecho) Menú contextual: Imprimir.
Buscar Almacén Ref. CU: 4.3.4.3 Buscar Entidad
Ver todos El sistema muestra en dependencia del estado anterior de la
acción todos las entidades o solo las activas. Cuando muestra
todas las entidades agrega a la vista la columna activa la cual
indica si la entidad está activa o no.
Ruta de Acceso:
- Actividad: Codificadores/ Vista: Almacenes / Menú:
Almacenes / Opción: Ver todos.
- Actividad: Codificadores/ Vista: Almacenes / Barra de
botones / Botón:
- Actividad: Codificadores/ Vista: Almacenes / (clic
derecho) Menú contextual: Ver todos.
Exportar entidades Ref. CU: 4.11 Exportar codificadores (fichero: entiadades.cla)
Ruta de Acceso:
- Actividad: Codificadores/ Vista: Almacenes / Menú:
Almacenes / Opción: Exportar.
- Actividad: Codificadores/ Vista: Almacenes / Barra de

botones / Botón:
- Actividad: Codificadores/ Vista: Almacenes / (clic
derecho) Menú contextual: Exportar.
Importar entidades Ref. CU: 4.12 Importar codificadores (fichero: entiadades.cla).
Ruta de Acceso:
- Actividad: Codificadores/ Vista: Almacenes / Menú:
Almacenes / Opción: Importar.
- Actividad: Codificadores/ Vista: Almacenes / Barra de

botones / Botón:
- Actividad: Codificadores/ Vista: Almacenes / (clic
derecho) Menú contextual: Importar.
Historia de código Ref. CU: 4.3.4.4 Historia de código
Precondiciones -Debe de existir el usuario con permisos de administrador económico
Requisitos
Pos condiciones Se muestra una vista con las informaciones de los almacenes.

133
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.3.6.2 Crear y/o Modificar Almacenes


Caso de Uso Crear y/o modificar almacenes.
Actores Administrador Económico
Descripción Captura o modifica los atributos del almacén.

Ruta de Acceso Actividad: Codificadores/ Vista: Almacenes / acción de la vista adicionar o modificar
ver CU: 4.3.4 Almacenes.
Datos de Entrada
Atributo Admite Nulos Tipo de Datos Obligatorio Respuesta
Código No Entero Si Si está vacío no se habilita el
botón aceptar.
Nombre No Caracteres Si Si está vacío no se habilita el
botón aceptar.
Unidad No Lista No Lista de las unidades activas en
la base de datos, por defecto se
selecciona la primera de la lista

Jefe de Almacén No Alfanumérico No Lista de trabajadores activos


declarado en la bases de datos
Dirección No Alfanumérico No -
Acción del Actor Respuesta del Sistema
Botón Aceptar Se realizan las siguientes operaciones:
1. El sistema valida que el código no existe en la base de
datos en otro almacén, de existir el sistema emite el
mensaje “Ya existe un almacén con ese código.”
2. Valida que el atributo nombre no exista en otro almacén
declarado, de existir el sistema emite el mensaje que el
nombre del almacén ya existe.
De no existir errores:
3. Cierra el dialogo de captura. Y guarda los cambios
realizados en la base de datos.
4. Actualiza la vista de almacenes.
5. Devuelve el control del foco a la vista de almacenes.
De Existir Errores:
6. El sistema emite los errores.
7. Cierra el dialogo de captura sin realizar operación alguna.
8. Devuelve el control del foco a la vista de almacenes.

134
Modelo de Casos de Uso
Versat - Sarasola
Botón Cancelar 1. El sistema emite los errores.
2. Cierra el dialogo de captura sin realizar operación alguna.
3. Devuelve el control del foco a la vista de almacenes.
Precondiciones -Debe de existir el usuario con permisos de administrador económico
Requisitos Para la Modificación:
- Deben de existir almacenes capturadas previamente.
- Debe de estar seleccionado un almacén en la entidad en la vista.
Pos condiciones Se actualiza la vista de almacenes con los datos capturados.
Interfaz

4.3.6.3 Eliminar Almacenes


Caso de Uso Eliminar Almacenes
Actores Administrador económico.
Descripción Elimina un custodio del sistema.

Ruta de Acceso Seleccionar un elemento en la vista de Almacenes.


- Actividad: Codificadores / Vista: Almacenes / Menú: Almacenes / Opción:
Eliminar.

- Actividad: Codificadores / Vista: Almacenes / Barra de Botones / Botón:


- Actividad: Codificadores / Vista: Almacenes /Clic Derecho (Menú Contextual)
/ Opción: Eliminar.
- Actividad: Codificadores/ Vista: Almacenes / Presionar la tecla F5 o delete
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
- - - - -

Acciones del Actor Respuesta del Negocio

1. El sistema verifica si el almacén tiene información asociada.


- Si está en uso muestra el mensaje de confirmación “No es posible
Presionar Botón Si eliminar el almacén porque tiene información asociada. ¿Desea
desactivarlo del sistema?”.
- Si se selecciona Si, se procede a desactivar al almacén.

135
Modelo de Casos de Uso
Versat - Sarasola
- Si se selecciona No, el sistema cierra el dialogo y no realiza
ninguna operación sobre el almacén seleccionado.
- Si no está en uso el sistema procede a eliminar el almacén.
1. El sistema cierra el dialogo y no realiza ninguna operación sobre
Presionar Botón No
el almacén seleccionado.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos Haber seleccionado un elemento en la vista de almacenes que esté activo.
Poscondiciones Se elimina el almacén seleccionado.
Interfaz

4.3.6.4 Buscar Almacenes


Caso de Uso Buscar almacén
Actores Administrador Económico
Descripción Busca el almacén que coincida con los criterios de búsqueda

Ruta de Acceso Selecciono el trabajador en la vista y procede mediante:


- Actividad: Codificadores/ Vista: Almacenes / Menú: Almacenes / Opción:
Buscar.
- Actividad: Codificadores/ Vista: Almacenes / Barra de botones / Botón:
- Actividad: Codificadores/ Vista: Almacenes / (clic derecho) Menú contextual:
Buscar.
- Actividad: Codificadores/ Vista: Almacenes / Presionar la tecla F6
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

Acciones del Actor Respuesta del Sistema

Muestra el dialogo de selección del almacén para seleccionar o buscar al


almacén se realiza una de estas operaciones:
- La búsqueda del almacén la puede ser haciendo clic en la
columna que deseas buscar y en el atributo buscar escribe el
criterio de búsqueda. Una vez seleccionada.
Clic en la opción - Puedes moverte por la lista de almacén y buscar el deseado.

Una vez seleccionado el almacén si presionas el botón Aceptar:


- Se cierra el dialogo de búsqueda.
- El sistema localiza el almacén seleccionado en la vista y lo
marca como seleccionado.

136
Modelo de Casos de Uso
Versat - Sarasola
- Devuelve el control del enfoque a la vista.

Si presiona el botón cancelar:


- Cierra el dialogo de búsqueda, deshaciendo las acciones
realizadas en el mismo.
- Devuelve el control del enfoque a la vista.
Precondiciones - Debe de existir el usuario administrador económico.

Requisitos - Den de existir almacén capturados.


Poscondiciones Busca un almacén que coincida con los criterios de búsquedas.
Interfaz

4.3.6.5 Historia de Código


Caso de Uso Historia código del almacenes
Actores Administrador económico.
Descripción Muestra la historia de los cambios de código que ha sufrido un almacén específico.

Ruta de Acceso Seleccionar un elemento en la vista de Custodios.


- Actividad: Codificadores / Vista: Almacenes / Menú: Almacenes / Opción:
Historia.
- Actividad: Codificadores / Vista: Almacenes / Barra de Botones / Botón:
- Actividad: Codificadores / Vista: Almacenes /Clic Derecho (Menú Contextual)
/ Opción: Historia.

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

137
Modelo de Casos de Uso
Versat - Sarasola
- - - - -

Acciones del Actor Respuesta del Negocio

Presionar Botón Imprimir: Referencia al caso de uso CU: 4.10


Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos Haber seleccionado un elemento en la vista de Almacenes.
Poscondiciones
Interfaz

4.3.7 Custodios.
Caso de Uso Custodios
Actores Administrador Económico
Descripción En este codificador se definen los custodios que tiene la entidad, y que
posteriormente serán utilizados en el trabajo del Sistema en su conjunto
Ruta de Acceso Actividad: Codificadores/ Vista: Custodios
Datos de Entrada
Atributo Admite Nulos Tipo de Datos Obligatorio Respuesta

Acción del Actor Respuesta del Sistema


Adicionar custodio Ref. CU: 4.3.5.1Adicionar custodio
Adicionar custodio a partir de trabajadores Ref. CU: 4.3.5.2 adicionar custodio a partir de trabajadores
Modificar custodio Ref. CU: 4.3.5.4 Modificar custodio
Eliminar custodio Ref. CU: 4.3.5.3 Eliminar custodios
Activar custodio Se activa el custodio para el uso de la misma
Ruta de Acceso:
- Actividad: Codificadores/ Vista: Custodios / Menú:
Entidades / Opción: Activar.
- Actividad: Codificadores/ Vista: Custodios / Barra de
botones / Botón:

138
Modelo de Casos de Uso
Versat - Sarasola
Actividad: Codificadores/ Vista: Custodios / (clic derecho) Menú
contextual: Activar.
Imprimir listado de custodio Se genera el listado de custodios para ser visualizados mediante
el CU:4.10 Visualizador de Informes.
Ruta de Acceso:
- Actividad: Codificadores/ Vista: Custodios / Menú:
Custodios / Opción: Imprimir.
- Actividad: Codificadores/ Vista: Custodios / Barra de
botones / Botón:
- Actividad: Codificadores/ Vista: Custodios / (clic derecho)
Menú contextual: Imprimir.
- Actividad: Codificadores/ Vista: Custodios/ Presionar F3
Buscar custodio Ref. CU: 4.3.5.5 Buscar custodio
Ver todos El sistema muestra en dependencia del estado anterior de la
acción todos los custodios o solo los activos. Cuando muestra
todos los custodios agrega a la vista la columna activa la cual
indica si el custodio está activo o no.
Ruta de Acceso:
- Actividad: Codificadores/ Vista: Custodios / Menú:
Custodios / Opción: Ver todos.
- Actividad: Codificadores/ Vista: Custodios / Barra de
botones / Botón:
Actividad: Codificadores/ Vista: Custodios / (clic derecho) Menú
contextual: Ver todos.
Exportar custodios Ref. CU: 4.11 Exportar codificadores (fichero: custodios.cla)
Ruta de Acceso:
- Actividad: Codificadores/ Vista: Custodios / Menú:
Custodios / Opción: Exportar.
- Actividad: Codificadores/ Vista: Custodios / Barra de

botones / Botón:
- Actividad: Codificadores/ Vista: Custodios / (clic derecho)
Menú contextual: Exportar.
Importar custodios Ref. CU: 4.12 Importar codificadores (fichero: custodios.cla).
Ruta de Acceso:
- Actividad: Codificadores/ Vista: Custodios / Menú:
Custodios / Opción: Importar.
- Actividad: Codificadores/ Vista: Custodios / Barra de

botones / Botón:
- Actividad: Codificadores/ Vista: Custodios / (clic derecho)
Menú contextual: Importar.
Historia de código Ref. CU: 4.3.7.5 Historia de código
Ver todos los custodios
Precondiciones -Debe de existir el usuario con permisos de administrador económico
Requisitos
Pos condiciones Se muestra una vista con las informaciones de los trabajadores de la entidad.

139
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.3.7.2 Adicionar Custodio


Caso de Uso Adicionar Custodio
Actores Administrador económico.
Descripción Adiciona al sistema un custodio el cual tendrá bajo su custodia útiles y
herramientas.

Ruta de Acceso - Actividad: Codificadores / Vista: Custodios / Menú: Ejercicios / Opción:


Adicionar / Submenú: Custodio.
- Actividad: Codificadores / Vista: Custodios / Barra de Botones / Botón:
- Actividad: Codificadores / Vista: Custodios /Clic Derecho (Menú Contextual) /
Opción: Adicionar / Submenú: Custodio
- Actividad: Codificadores / Vista: Custodios / Presionando la tecla F2.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Código No Numérico Si Si el campo es vacío deshabilita
el botón aceptar.
Nombre No Alfanumérico Si Si el campo es vacío deshabilita
el botón aceptar.
Unidad No Lista Si

Acciones del Actor Respuesta del Negocio

1. El sistema valida los datos entrados por el usuario.


- Verifica que el código del custodio no exista. Si existe muestra el
mensaje de error “Ya existe el custodio”.
2. Si la verificación es correcta:
- El sistema crea un custodio.
Presionar Botón Aceptar
- Cierra el dialogo de captura del custodio y devuelve el foco a la
vista de Custodios.
Si la verificación no es correcta:
- No realiza la adición del custodio.
- El sistema permanece en la captura de los atributos.

140
Modelo de Casos de Uso
Versat - Sarasola

1.El sistema cierra el dialogo de captura de los datos, sin validar y


Presionar Botón Cancelar
guardar los datos capturados.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos
Poscondiciones Un nuevo custodio es adicionado.
Interfaz

4.3.7.3 Adicionar a partir de trabajadores


Caso de Uso Adicionar Custodio a partir de un trabajador
Actores Administrador económico.
Descripción Adiciona al sistema un custodio el cual tendrá bajo su custodia útiles y
herramientas. Este custodio será generado a partir de un trabajador definido en el
sistema.
Ruta de Acceso - Actividad: Codificadores / Vista: Custodios / Menú: Ejercicios / Opción:
Adicionar / Submenú: Custodio a partir de trabajador.
- Actividad: Codificadores / Vista: Custodios / Barra de Botones / Botón:
- Actividad: Codificadores / Vista: Custodios /Clic Derecho (Menú Contextual) /
Opción: Adicionar / Submenú: Custodio a partir de trabajador.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Unidad No Lista Si Si el campo es vacío deshabilita
el botón aceptar.
Código del trabajador No Lógico no Se tiene que activar esta opción
o la del número consecutivo.
Numero consecutivo de No lógico no Se tiene que activar esta opción
custodio o la del código de trabajador.

Acciones del Actor Respuesta del Negocio

1. El sistema valida los datos entrados por el usuario.


- Verifica que el código del custodio no exista. Si existe muestra el
mensaje de error “Ya existe el custodio”.
2. Si la verificación es correcta:
Presionar Botón Aceptar
- El sistema crea un custodio.
- Cierra el dialogo de captura del custodio y devuelve el foco a la
vista de Custodios.
Si la verificación no es correcta:

141
Modelo de Casos de Uso
Versat - Sarasola
- No realiza la adición del custodio.
- El sistema permanece en la captura de los atributos.

1.El sistema cierra el dialogo de captura de los datos, sin validar y


Presionar Botón Cancelar
guardar los datos capturados.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos
Poscondiciones Un nuevo custodio es adicionado.
Interfaz

4.3.7.4 Eliminar custodio


Caso de Uso Eliminar Custodio
Actores Administrador económico.
Descripción Elimina un custodio del sistema.

Ruta de Acceso Seleccionar un elemento en la vista de Custodios.


- Actividad: Codificadores / Vista: Custodios / Menú: Custodios / Opción:
Eliminar.
- Actividad: Codificadores / Vista: Custodios / Barra de Botones / Botón:
- Actividad: Codificadores / Vista: Custodios /Clic Derecho (Menú Contextual) /
Opción: Eliminar.
- Actividad: Codificadores / Vista: Custodios / Presionar la tecla F5.

142
Modelo de Casos de Uso
Versat - Sarasola
- Actividad: Codificadores / Vista: Custodios/ Presionar la tecla Delete
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
- - - - -

Acciones del Actor Respuesta del Negocio

2. El sistema verifica si el custodio tiene información asociada.


- Si está en uso muestra el mensaje de confirmación “No es posible
eliminar el custodio porque tiene información asociada. ¿Desea
desactivarlo del sistema?”.
Presionar Botón Si o Si se selecciona Si, se procede a desactivar al custodio.
o Si se selecciona No, el sistema cierra el dialogo y no
realiza ninguna operación sobre el custodio
seleccionado.
- Si no está en uso el sistema procede a eliminar el custodio.
2. El sistema cierra el dialogo y no realiza ninguna operación sobre
Presionar Botón No
el custodio seleccionado.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos Haber seleccionado un elemento en la vista de custodios que esté activo.
Poscondiciones Se elimina el custodio seleccionado.
Interfaz

4.3.7.5 Modificar Custodio


Caso de Uso Modificar Custodio
Actores Administrador económico.
Descripción Modifica los datos de un custodio.

Ruta de Acceso  Doble clic en un elemento de la vista de custodios.


 Seleccionar un custodio en la vista de Custodios.
- Actividad: Codificadores / Vista: Custodios / Menú: Ejercicios / Opción:
Modificar.
- Actividad: Codificadores / Vista: Custodios / Barra de Botones / Botón:
- Actividad: Codificadores / Vista: Custodios /Clic Derecho (Menú Contextual) /
Opción: Modificar.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

143
Modelo de Casos de Uso
Versat - Sarasola
Código No Numérico Si Si el campo es vacío deshabilita
el botón aceptar.
Nombre No Alfanumérico Si Si el campo es vacío deshabilita
el botón aceptar.
Unidad No Lista Si

Acciones del Actor Respuesta del Negocio

1. El sistema valida los datos entrados por el usuario.


- Verifica que el código del custodio no exista. Si existe muestra el
mensaje de error “Ya existe el custodio”.
2. Si la verificación es correcta:
- El sistema crea un custodio.
Presionar Botón Aceptar - Cierra el dialogo de captura del custodio y devuelve el foco a la
vista de Custodios.
Si la verificación no es correcta:
- No realiza la modificación del custodio.
- El sistema permanece en la captura de los atributos.

1.El sistema cierra el dialogo de captura de los datos, sin validar y


Presionar Botón Cancelar
guardar los datos capturados.
Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos Debe esta seleccionado un custodio en la vista de Custodios. Este custodio debe
estar activo.
Poscondiciones Queda modificado el custodio.
Interfaz

4.3.7.6 Buscar custodio.


Caso de Uso Buscar custodio
Actores Administrador Económico
Descripción Busca el custodio que coincida con los criterios de búsqueda

Ruta de Acceso Selecciono el trabajador en la vista y procede mediante:


- Actividad: Codificadores/ Vista: Custodios / Menú: Custodios / Opción:
Buscar.
- Actividad: Codificadores/ Vista: Custodios / Barra de botones / Botón:
- Actividad: Codificadores/ Vista: Custodios / (clic derecho) Menú contextual:
Buscar.
- Actividad: Codificadores/ Vista: Custodios / Presionar la tecla F6

144
Modelo de Casos de Uso
Versat - Sarasola
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

Acciones del Actor Respuesta del Sistema

Muestra el dialogo de selección del custodio para seleccionar o buscar al


custodio se realiza una de estas operaciones:
- La búsqueda del custodio la puede ser haciendo clic en la
columna que deseas buscar y en el atributo buscar escribe el
criterio de búsqueda. Una vez seleccionada.
- Puedes moverte por la lista de custodios y buscar el deseado.

Una vez seleccionado el custodio si presionas el botón Aceptar:


Clic en la opción - Se cierra el dialogo de búsqueda.
- El sistema localiza el custodio seleccionado en la vista y lo
marca como seleccionado.
- Devuelve el control del enfoque a la vista.

Si presiona el botón cancelar:


- Cierra el dialogo de búsqueda, deshaciendo las acciones
realizadas en el mismo.
- Devuelve el control del enfoque a la vista.
Precondiciones - Debe de existir el usuario administrador económico.
Requisitos - Den de existir custodios capturados.
Poscondiciones Busca un custodio que coincida con los criterios de búsquedas.
Interfaz

145
Modelo de Casos de Uso
Versat - Sarasola
4.3.7.7 Historia de cambio de custodio.
Caso de Uso Historia código del custodio
Actores Administrador económico.
Descripción Muestra la historia de los cambios de código que ha sufrido un custodio específico.

Ruta de Acceso Seleccionar un elemento en la vista de Custodios.


- Actividad: Codificadores / Vista: Custodios / Menú: Custodios / Opción:
Historia.
- Actividad: Codificadores / Vista: Custodios / Barra de Botones / Botón:
- Actividad: Codificadores / Vista: Custodios /Clic Derecho (Menú Contextual) /
Opción: Historia.

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
- - - - -

Acciones del Actor Respuesta del Negocio

Presionar Botón Imprimir: Referencia al caso de uso CU: 4.10


Precondiciones - Deben de estar definidos los parámetros de seguridad del sistema.
- Debe de existir el usuario administrador económico del VERSAT.
Requisitos Haber seleccionado un elemento en la vista de custodios.
Pos condiciones
Interfaz

4.3.7.8 Ver todos los custodios


Caso de Uso Ver todos los custodios
Actores Administrador Económico

146
Modelo de Casos de Uso
Versat - Sarasola
Descripción Muestra en la vista todas las unidades del sistema (Activas y desactivadas).

Ruta de Acceso - Actividad: Codificadores / Vista: Custodios / Menú: Unidades / Opción: Ver
todas
- Actividad: Codificadores / Vista: Custodios / Barra de Botones / Botón:
- Actividad: Codificadores / Vista: Custodios /Clic Derecho(Menú Contextual) /
Opción: Ver todas.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

Acciones del Actor Respuesta del Sistema

Esta acción es un filtro para la vista de un dónde mantiene el estado de


la última acción realizada sobre esta opción. Y muestra en dependencia.
Clic en la opción
Todos los custodios y agrega la columna activa (donde se especifica si
esta activa o no), o solo muestra los custodios activos.
Precondiciones - Debe de existir un usuario con permisos de administrador del económico
Requisitos
Pos condiciones Se muestran todos los custodios o solo los activos.
Interfaz

4.3.7.8 Activar Custodios

147
Modelo de Casos de Uso
Versat - Sarasola
Caso de Uso Activar Custodios
Actores Administrador Económico
Descripción Activa el custodio seleccionado para su posterior procesamiento o actualización.

Ruta de Acceso - Actividad: Codificadores / Vista: Custodio / Menú: Custodio / Opción: Activar
- Actividad: Codificadores / Vista: Custodio / Barra de Botones / Botón:
- Actividad: Codificadores / Vista: Custodio /Clic Derecho sobre el custodio
(Menú Contextual) / Opción: Activar.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

Acciones del Actor Respuesta del Sistema

El sistema activa el custodio seleccionado y actualiza la vista de


Clic en la opción custodios.

Precondiciones - Debe de existir el usuario administrador económico.


Requisitos - Debe de estar seleccionado un custodio en la vista.
- El custodio debe de estar desactivado.
Pos condiciones Activa el custodio para su procesamiento.
Interfaz No tiene.

4.3.8 Productos.
Caso de Uso Productos
Actores Administrador Económico
Descripción qqqqq

Ruta de Acceso Actividad: Codificadores/ Vista: Productos / Menú: Productos


Ver el caso de uso en Inventario
Datos de Entrada
Atributo Admite Nulos Tipo de Datos Obligatorio Respuesta

Acción del Actor Respuesta del Sistema


Nivel de Apertura Ver el caso de uso en Inventario
Mostrar inactivas Ver el caso de uso en Inventario
Unidades de medidas Ver el caso de uso en Inventario
Formato Ver el caso de uso en Inventario
Factores de conversión Ver el caso de uso en Inventario
Historia Ver el caso de uso en Inventario
Precondiciones
Requisitos
Pos condiciones

148
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.3.9 Entidades y Personas Jurídicas.

Caso de Uso Entidades y Personas jurídicas.


Actores Administrador Económico
Descripción Las relaciones monetarias mercantiles que se establecen entre las empresas, se
registran contablemente y por tanto es necesario tener identificados tanto a los
clientes como a los proveedores en los Submayores correspondientes para conocer,
en un momento determinado, el estado financiero de las relaciones de
compraventa que se han efectuado.

Para lograr lo anterior se crea este codificador, el cual contiene el universo de las
empresas con las que se tienen relaciones, siendo de gran importancia para el
funcionamiento de los Subsistemas de Inventarios, Contratación y Facturación,
Control y Pago de Caña y, muy fundamentalmente, para el de Finanzas y Caja.
Ruta de Acceso Actividad: Codificadores/ Vista: Entidades y Personas jurídicas
Datos de Entrada
Atributo Admite Nulos Tipo de Datos Obligatorio Respuesta

Acción del Actor Respuesta del Sistema


Adicionar entidad Se crea una nueva entidad mediante el CU:4.3.7.1 Captura o
modificación de los atributos de la entidad.
Ruta de Acceso:
- Actividad: Codificadores/ Vista: Entidades / Menú:
Entidades / Opción: Adicionar.
- Actividad: Codificadores/ Vista: Entidades / Barra de
botones / Botón:
- Actividad: Codificadores/ Vista: Entidades / (clic derecho)
Menú contextual: Adicionar.
- Actividad: Codificadores/ Vista: Entidades/ Presionar la
tecla F2
Modificar entidad Se modifica la entidad seleccionada mediante el CU:4.3.7.1
Captura o modificación de los atributos de la entidad.
Ruta de Acceso:

149
Modelo de Casos de Uso
Versat - Sarasola
- Actividad: Codificadores/ Vista: Entidades / Menú:
Entidades / Opción: Modificar.
- Actividad: Codificadores/ Vista: Entidades / Barra de

botones / Botón:
- Actividad: Codificadores/ Vista: Entidades / (clic derecho)
Menú contextual: Modificar.
Eliminar entidad Ref. CU: 4.3.7.2 Eliminar entidad
Activar entidad Se activa la entidad para el uso de la misma
Ruta de Acceso:
- Actividad: Codificadores/ Vista: Entidades / Menú:
Entidades / Opción: Activar.
- Actividad: Codificadores/ Vista: Entidades / Barra de
botones / Botón:
Actividad: Codificadores/ Vista: Entidades / (clic derecho) Menú
contextual: Activar.
Grupos de entidad Ref. CU: 4.3.7.3 Grupos de entidades
Imprimir listado de entidades Se genera el listado de entidades para ser visualizados mediante
el CU:4.10 Visualizador de Informes.
Ruta de Acceso:
- Actividad: Codificadores/ Vista: Entidades / Menú:
Trabajadores / Opción: Imprimir.
- Actividad: Codificadores/ Vista: Entidades / Barra de
botones / Botón:
- Actividad: Codificadores/ Vista: Entidades / (clic derecho)
Menú contextual: Imprimir.
- Actividad: Codificadores/ Vista: Entidades/ Presionar F3
Buscar entidad Ref. CU: 4.3.7.6 Buscar Entidad
Ver todas El sistema muestra en dependencia del estado anterior de la
acción todas las entidades o solo las activas. Cuando muestra
todas las entidades agrega a la vista la columna activa la cual
indica si la entidad está activa o no.
Ruta de Acceso:
- Actividad: Codificadores/ Vista: Entidades / Menú:
Entidades / Opción: Ver todos.
- Actividad: Codificadores/ Vista: Entidades / Barra de
botones / Botón:
- Actividad: Codificadores/ Vista: Entidades / (clic derecho)
Menú contextual: Ver todos.
Exportar entidades Ref. CU: 4.11 Exportar codificadores (fichero: entiadades.cla)
Ruta de Acceso:
- Actividad: Codificadores/ Vista: Entidades / Menú:
Entidades / Opción: Exportar.
- Actividad: Codificadores/ Vista: Entidades / Barra de

botones / Botón:
- Actividad: Codificadores/ Vista: Trabajadores / (clic
derecho) Menú contextual: Exportar.
Importar entidades Ref. CU: 4.12 Importar codificadores (fichero: entiadades.cla).
Ruta de Acceso:

150
Modelo de Casos de Uso
Versat - Sarasola
- Actividad: Codificadores/ Vista: Entidades / Menú:
Entidades / Opción: Importar.
- Actividad: Codificadores/ Vista: Entidades / Barra de

botones / Botón:
-Actividad: Codificadores/ Vista: Entidades / (clic derecho)
Menú contextual: Importar.
Cuentas bancarias de la entidad Ref. CU: 4.3.7.4 Cuentas bancarias de la entidad
Historia de código Ref. CU: 4.3.7.5 Historia de código
Precondiciones -Debe de existir el usuario con permisos de administrador económico
Requisitos
Pos condiciones Se muestra una vista con las informaciones de las entidades y personas jurídicas.
Interfaz

4.3.9.2 Captura o modificación de los atributos de la entidad.


Caso de Uso Captura o modificación de los atributos de la entidad.
Actores Administrador Económico
Descripción Captura o modifica los atributos de la entidad

Ruta de Acceso Actividad: Codificadores/ Vista: Entidades y Personas jurídicas / acción de la vista
adicionar o modificar ver CU: 4.3.7 Entidades y Personas Jurídicas.
Datos de Entrada
Atributo Admite Nulos Tipo de Datos Obligatorio Respuesta
Código No Entero Si Si está vacío no se habilita el
botón aceptar.
Código REEUP SI Entero No -
Nombre No Caracteres Si Si está vacío no se habilita el
botón aceptar.
Abreviatura No Caracteres No -

Dirección No Alfanumérico No -
Correo No Alfanumérico No Si se especifica, valida que el
correo sea válido al presionar el
botón aceptar.
Teléfono No Entero No -
NIT No Alfanumérico No -
IRCC No Alfanumérico No -
Provincia No Alfanumérico No -
País No Alfanumérico No -
Acción del Actor Respuesta del Sistema
Botón Aceptar Se realizan las siguientes operaciones:

151
Modelo de Casos de Uso
Versat - Sarasola
9. El sistema valida que el código no existe en la base de
datos con otra entidad, de existir el sistema emite el
mensaje “Ya existe una entidad con ese código.”
10. Valida que el atributo nombre no exista en otra entidad
declarada, de existir el sistema emite el mensaje que el
nombre de la entidad ya existe.
De no existir errores:
11. Cierra el dialogo de captura. Y guarda los cambios
realizados en la base de datos.
12. Actualiza la vista de entidades.
13. Devuelve el control del foco a la vista de entidades.
De Existir Errores:
14. El sistema emite los errores.
15. Cierra el dialogo de captura sin realizar operación alguna.
16. Devuelve el control del foco a la vista de entidades.
Botón Cancelar 4. El sistema emite los errores.
5. Cierra el dialogo de captura sin realizar operación alguna.
6. Devuelve el control del foco a la vista de entidades.
Precondiciones -Debe de existir el usuario con permisos de administrador económico
Requisitos Para la Modificación:
- Deben de existir entidades capturadas previamente.
- Debe de estar seleccionada la entidad en la vista.
Pos condiciones Se actualiza la vista de entidades con los datos capturados.
Interfaz

4.3.9.3 Eliminar entidad.


Caso de Uso Eliminar entidad
Actores Administrador Económico

152
Modelo de Casos de Uso
Versat - Sarasola
Descripción Elimina o desactiva la entidad.

Ruta de Acceso Selecciono el trabajador en la vista y procede mediante:


- Actividad: Codificadores/ Vista: Entidades / Menú: Entidades / Opción:
Eliminar.
- Actividad: Codificadores/ Vista: Entidades / Barra de botones / Botón:
- Actividad: Codificadores/ Vista: Entidades / (clic derecho) Menú contextual:
Eliminar.
- Actividad: Codificadores/ Vista: Entidades/ Presionar F5
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
- - - - -

Acciones del Actor Respuesta del Sistema

El sistema verifica si la entidad tiene operaciones:


Si tiene operaciones: procede a desactivar la entidad si tiene
Presionar Botón Si
operaciones en proceso
Si No tiene operaciones: el sistema procede a eliminar la entidad
El sistema cierra el dialogo y no realiza ninguna operación sobre la
Presionar Botón No
entidad seleccionado.
Precondiciones - Debe de existir el usuario con permisos de administrador económico.
Requisitos - Debe de estar seleccionado una entidad en la vista.
- La entidad no debe de tener operaciones pendientes por confirmar.
Poscondiciones Se elimina o desactiva la entidad.
Interfaz

4.3.9.4 Grupos de entidad.


Caso de Uso Grupos de entidades
Actores Administrador Económico
Descripción Como parte importante de este codificador se ha añadido la opción Grupos la cual
permite agrupar las entidades por diferentes clasificaciones o requerimientos de los
usuarios para obtener determinada información relacionada con las obligaciones de
cobros y de pagos.
Ruta de Acceso - Actividad: Codificadores / Vista: Entidades / Menú: Entidades / Opción:
Grupos de Entidades
- Actividad: Codificadores / Vista: Entidades /Clic Derecho(Menú Contextual) /
Opción: Grupo de Entidades
Datos de Entrada

153
Modelo de Casos de Uso
Versat - Sarasola
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Código No Alfanumérico Si Si el campo está vacío el sistema
non permite salir de la edición de
la fila actual.
Descripción No Alfanumérico Si Si el campo está vacío el sistema
non permite salir de la edición de
la fila actual.
Entidades del grupo Si Lista No Muestra la lista de entidades
pertenecientes al grupo
seleccionado.

Acciones del Actor Respuesta del Sistema

Adiciona una fila a la captura de grupos, para la edición de la misma, la


Adicionar Grupo cual no permite salir de ella o realizar otra acción mientras los datos de
entradas código y descripción están vacíos.

Eliminar Grupo Elimina el grupo seleccionado y las entidades pertenecientes.

Visualiza el reporte de grupos de entidades y entidades unidades,


Imprimir mediante CU: 4.10 Visualizador de Informe.
Muestra el dialogo de selección de entidades para seleccionar la entidad
a incluir en el grupo:
Adicionar Entidades (Entidades del La búsqueda de la entidad la puede ser haciendo clic en la columna que
grupo ) deseas buscar y en el atributo buscar escribe el criterio de búsqueda.
Una vez seleccionada. Presionas Aceptar para incluir la entidad al grupo
o cancelas para deshacer la acción y salir del dialogo de selección.
Eliminar Entidades (Entidades del Esta acción solo se habilita si esta seleccionada una entidad
perteneciente al grupo y la misma al ejecutar esta acción se elimina del
grupo ) grupo a que pertenece.
Precondiciones - Debe de existir un usuario con permisos de administrador del económico
- Deben de existir entidades previamente capturadas.
Requisitos
Pos condiciones Crea, actualiza y asocia las entidades a los grupos de entidades.

154
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.3.9.5 Cuentas Bancarias de la Entidad


Caso de Uso Cuentas bancarias de la entidad
Actores Administrador Económico
Descripción Permite adicionar todas las cuentas bancaria que posee la entidad en sus
relaciones mercantiles.
Ruta de Acceso - Actividad: Codificadores / Vista: Entidades / Menú: Entidades / Opción:
Cuentas bancarias
- Actividad: Codificadores / Vista: Entidades /Clic Derecho(Menú Contextual) /
Opción: Cuentas bancarias
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Número No Alfanumérico Si Si el campo está vacío el sistema
non permite salir de la edición de
la fila actual.
Nombre No Alfanumérico Si Si el campo está vacío el sistema
non permite salir de la edición de
la fila actual.
Moneda Si Lista No Muestra la lista de monedas
declaradas en la base de datos.
Si el campo está vacío el sistema
non permite salir de la edición de
la fila actual.
Sucursal SI Lista No Muestra una lista con las
sucursales creadas.

155
Modelo de Casos de Uso
Versat - Sarasola
Si el campo está vacío el sistema
non permite salir de la edición de
la fila actual.

Acciones del Actor Respuesta del Sistema

Adiciona una fila a la captura de cuentas bancarias, para la edición de la


Adicionar misma, la cual no permite salir de ella o realizar otra acción mientras los
datos de entradas estén vacíos.

Eliminar Elimina la cuenta bancaria seleccionada.

Precondiciones - Debe de existir un usuario con permisos de administrador del económico


- Deben de existir entidades previamente capturadas.
- Deben de estar definidas las monedas a utilizar. (Ref. CU: 4.2.2)
- Deben de estar definidas las sucursales bancarias (Ref. CU: 4.3.8)
Requisitos - Debe de estar seleccionada una entidad.
Pos condiciones Crea, actualiza y asocia las cuentas bancarias a cada entidad.
Interfaz

4.3.9.6 Historia de código de la entidad


Caso de Uso Historia de cambio de código de entidades.
Actores Administrador Económico
Descripción Muestra la historia del cambio de código de las entidades.

Ruta de Acceso Selecciono el trabajador en la vista y procede mediante:


- Actividad: Codificadores/ Vista: Entidades / Menú: Entidades / Opción:
Historia.
- Actividad: Codificadores/ Vista: Entidades / Barra de botones / Botón:
- Actividad: Codificadores/ Vista: Entidades / (clic derecho) Menú contextual:
Historia.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Entidades No Lista Si Por defecto toma el valor de la
entidad seleccionada en la vista

Acciones del Actor Respuesta del Sistema

Muestra en forma de matriz (Grid) los cambios de código realizados a la


Clic en la Lista o moverse por la
entidad:
lista de entidades
- Hasta que fecha tubo el código y que usuario realizo el cambio.
Crea el informe del histórico de cambio para mostrarlo por el CU: 4.10
Botón (Imprimir) Visualizador de Informe
Precondiciones - Debe de existir el usuario administrador económico.

156
Modelo de Casos de Uso
Versat - Sarasola
Requisitos - Debe de existir entidades capturados.
- Debe de estar seleccionado una entidad en la vista
Poscondiciones Muestra el historiar de cambios de códigos
Interfaz

4.3.9.7 Buscar Entidad


Caso de Uso Buscar entidad
Actores Administrador Económico
Descripción Busca la entidad que coincida con los criterios de búsqueda

Ruta de Acceso Selecciono la entidad en la vista y procede mediante:


- Actividad: Codificadores/ Vista: Entidades / Menú: Entidades / Opción:
Buscar.
- Actividad: Codificadores/ Vista: Entidades / Barra de botones / Botón:
- Actividad: Codificadores/ Vista: Entidades / (clic derecho) Menú contextual:
Buscar.
- Actividad: Codificadores/ Vista: Entidades / Presionar la tecla F6
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

Acciones del Actor Respuesta del Sistema

Muestra el dialogo de selección de entidades para seleccionar o buscar


la entidad se realiza una de estas operaciones:
- La búsqueda de la entidad la puede ser haciendo clic en la
columna que deseas buscar y en el atributo buscar escribe el
Clic en la opción criterio de búsqueda. Una vez seleccionada.
- Puedes moverte por la lista de entidades y buscar el deseado.

Una vez seleccionado la entidad si presionas el botón Aceptar:


- Se cierra el dialogo de búsqueda.

157
Modelo de Casos de Uso
Versat - Sarasola
- El sistema localiza la entidad seleccionado en la vista y lo marca
como seleccionado.
- Devuelve el control del enfoque a la vista.

Si presiona el botón cancelar:


- Cierra el dialogo de búsqueda, deshaciendo las acciones
realizadas en el mismo.
- Devuelve el control del enfoque a la vista.
Precondiciones - Debe de existir el usuario administrador económico.

Requisitos - Den de existir entidades capturados.


Poscondiciones Busca la entidad que coincida con los criterios de búsquedas.
Interfaz

4.3.10 Bancos
Caso de Uso Bancos
Actores Administrador Económico
Descripción Mantiene actualizados los diferentes bancos y sucursales que la empresa tiene
relaciones financieras con ellos.
Ruta de Acceso Actividad: Codificadores/ Vista: Bancos
Datos de Entrada
Atributo Admite Nulos Tipo de Datos Obligatorio Respuesta

Acción del Actor Respuesta del Sistema


Adicionar Banco Se crea una nueva entidad mediante el CU:4.3.8.1 Captura o
modificación de los datos del banco.
Ruta de Acceso:
- Actividad: Codificadores/ Vista: Bancos / Menú: Bancos /
Opción: Adicionar.
- Actividad: Codificadores/ Vista: Bancos / Barra de

botones / Botón:
- Actividad: Codificadores/ Vista: Bancos / (clic derecho)
Menú contextual: Adicionar.

158
Modelo de Casos de Uso
Versat - Sarasola
Modificar Banco Se modifica el banco seleccionado mediante el CU:4.3.8.1
Captura o modificación de los datos del banco.Ruta de
Acceso:
- Actividad: Codificadores/ Vista: Bancos / Menú: Bancos /
Opción: Modificar.
- Actividad: Codificadores/ Vista: Bancos / Barra de

botones / Botón:
- Actividad: Codificadores/ Vista: Bancos / (clic derecho)
Menú contextual: Modificar.
Eliminar Banco Ref. CU: 4.3.8.2 Eliminar banco
Imprimir listado de bancos Se genera el listado de entidades para ser visualizados mediante
el CU:4.10 Visualizador de Informes.
Ruta de Acceso:
- Actividad: Codificadores/ Vista: Entidades / Menú:
Trabajadores / Opción: Imprimir.
- Actividad: Codificadores/ Vista: Entidades / Barra de
botones / Botón:
- Actividad: Codificadores/ Vista: Entidades / (clic derecho)
Menú contextual: Imprimir.
Actualizar Sucursales Bancarias Ref. CU: 4.3.8.3 Sucursales
Precondiciones -Debe de existir el usuario con permisos de administrador económico
Requisitos
Pos condiciones Se muestra una vista con las informaciones de los bancos y sucursales a que
pertenecen.
Interfaz

4.3.10.2 Captura y modificación de los datos del Banco


Caso de Uso Captura o modificación de los atributos del banco
Actores Administrador Económico
Descripción Captura o modifica los atributos del banco

159
Modelo de Casos de Uso
Versat - Sarasola
Ruta de Acceso Actividad: Codificadores/ Vista: Bancos / acción de la vista adicionar o modificar ver
CU: 4.3.8 Bancos
Datos de Entrada
Atributo Admite Nulos Tipo de Datos Obligatorio Respuesta
Código No Entero Si Si está vacío no se habilita el
botón aceptar.
Nombre No Caracteres Si Si está vacío no se habilita el
botón aceptar.
Acción del Actor Respuesta del Sistema
Botón Aceptar Se realizan las siguientes operaciones:
1. El sistema valida que el código no existe en la base de
datos con otro banco, de existir el sistema emite el
mensaje “Ya existe un banco con ese código.”
2. Valida que el atributo nombre no exista en otra entidad
declarada, de existir el sistema emite el mensaje que el
nombre del banco ya existe.
De no existir errores:
3. Cierra el dialogo de captura. Y guarda los cambios
realizados en la base de datos.
4. Actualiza la vista de bancos.
5. Devuelve el control del foco a la vista de entidades.
De Existir Errores:
6. El sistema emite los errores.
7. Cierra el dialogo de captura sin realizar operación alguna.
8. Devuelve el control del foco a la vista de bancos.
Botón Cancelar 7. El sistema emite los errores.
8. Cierra el dialogo de captura sin realizar operación alguna.
9. Devuelve el control del foco a la vista de bancos.
Precondiciones -Debe de existir el usuario con permisos de administrador económico
Requisitos Para la Modificación:
- Deben de existir bancos capturadas previamente.
- Debe de estar seleccionada un banco en la vista.
Pos condiciones Se actualiza la vista de bancos con los datos capturados.
Interfaz

4.3.10.3 Eliminar Banco


Caso de Uso Eliminar banco
Actores Administrador Económico
Descripción Elimina o desactiva el banco

Ruta de Acceso Selecciono el trabajador en la vista y procede mediante:


- Actividad: Codificadores/ Vista: Bancos / Menú: Bancos / Opción: Eliminar.

- Actividad: Codificadores/ Vista: Bancos / Barra de botones / Botón:

160
Modelo de Casos de Uso
Versat - Sarasola
- Actividad: Codificadores/ Vista: Bancos / (clic derecho) Menú contextual:
Eliminar.
- Actividad: Codificadores/ Vista: Bancos/ seleccionar el banco y presionar
delete en la vista de Bancos
- Actividad: Codificadores/ Vista: Bancos/ seleccionar el banco y presionar F5
en la vista de Bancos
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
- - - - -

Acciones del Actor Respuesta del Sistema

El sistema verifica si el banco tiene operaciones:


Si tiene operaciones: procede a desactivar el banco si tiene operaciones
Presionar Botón Si
en proceso
Si No tiene operaciones: el sistema procede a eliminar el banco
El sistema cierra el dialogo y no realiza ninguna operación sobre el
Presionar Botón No
banco seleccionado.
Precondiciones - Debe de existir el usuario con permisos de administrador económico.

Requisitos - Debe de estar seleccionado un banco en la vista.


- La entidad no debe de tener operaciones pendientes por confirmar.
Poscondiciones Se elimina o desactiva el banco.
Interfaz

4.3.10.4 Sucursales
Caso de Uso Sucursales
Actores Administrador Económico
Descripción Permite crear, modificar y eliminar las sucursales a que pertenecen los banco.

Ruta de Acceso - Actividad: Codificadores / Vista: Bancos / Menú: Bancos / Opción:


Sucursales.

- Actividad: Codificadores / Vista: Bancos / Barra de Botones /Botón:


Actividad: Codificadores / Vista: Bancos /Clic Derecho(Menú Contextual) /
Opción: Sucursales
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

161
Modelo de Casos de Uso
Versat - Sarasola
Sucursal No Entero Si Si el campo está vacío el sistema
non permite salir de la edición de
la fila actual.
Dirección No Alfanumérico Si Si el campo está vacío el sistema
non permite salir de la edición de
la fila actual.

Acciones del Actor Respuesta del Sistema

Adiciona una fila a la captura de sucursales, para la edición de la misma,


Adicionar la cual no permite salir de ella o realizar otra acción mientras los datos de
entradas Sucursal y dirección.

Eliminar Elimina la sucursal seleccionada.

Precondiciones - Debe de existir un usuario con permisos de administrador del económico


- Deben de existir bancos previamente capturadas.
Requisitos - Debe de estar seleccionado un banco
Pos condiciones Crea, actualiza y asocia las entidades a los grupos de entidades.
Interfaz

4.3.11 Nomenclador de Actividades Económicas (NAE)


Caso de Uso Nomenclador de actividades económicas (NAE)
Actores Administrador Económico
Descripción Permite crear, modificar el nomenclador de actividades económicas.

Ruta de Acceso - Actividad: Codificadores / Menú: Sistema / Opción: Codificadores / Pestaña:


Nomenclador de actividades económicas (NAE)

162
Modelo de Casos de Uso
Versat - Sarasola
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

Acciones del Actor Respuesta del Sistema

Se encuentra habilitada mientras no se le haya asignado el formato al


clasificador. El cual es imprescindible para la creación y edición del
mismo. Una vez asignado no se puede modificar por lo que este paso es
Asignar formato muy importante para la formación del clasificador de áreas. Las demás
acciones del clasificador solo se habilitarán cuando el mismo tenga
asignado el formato. Para ellos el sistema muestra el dialogo de
selección de formato (Ref. CU: 4.3.2.4 Seleccionar formato)
El sistema crea una nueva apertura para el nivel seleccionado en el
clasificador clasificador mediante el CU:4.3.12 Captura y modificación
Adicionar de los codificadores.

Esta acción se habilita si se selecciona una fila en el atributo lista de


Modificar apertura del codificador. Y la misma permite la modificación de los datos
existentes en la fila seleccionada mediante el CU:4.3.12
Esta acción se habilita si se selecciona una fila en el atributo lista de
apertura de los codificadores. Y la misma muestra un mensaje
preguntando “La clave xxx se eliminará”.

Eliminar Si presiona Si: El sistema elimina la apertura el dialogo de apertura y


actualiza la lista de atributos.
Se presiona No: el sistema no realiza ningún cambio sobre la apertura
seleccionada.

Botón Cerrar Cierra el dialogo de Captura.

Precondiciones - Debe de existir un usuario con permisos de administrador del económico.


- Deben de existir los formatos para el clasificador creado.
Requisitos
Poscondiciones Crea y actualiza el clasificador

163
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.3.12 División Política Administrativa (DPA)


Caso de Uso División política administrativa (DPA)
Actores Administrador Económico
Descripción Permite crear, modificar el clasificador de DPA.

Ruta de Acceso - Actividad: Codificadores / Menú: Sistema / Opción: Codificadores / Pestaña:


División Política Administrativa (DPA)

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

Acciones del Actor Respuesta del Sistema

Se encuentra habilitada mientras no se le haya asignado el formato al


clasificador. El cual es imprescindible para la creación y edición del
mismo. Una vez asignado no se puede modificar por lo que este paso es
Asignar formato muy importante para la formación del clasificador de áreas. Las demás
acciones del clasificador solo se habilitarán cuando el mismo tenga
asignado el formato. Para ellos el sistema muestra el dialogo de
selección de formato (Ref. CU: 4.3.2.4 Seleccionar formato)
El sistema crea una nueva apertura para el nivel seleccionado en el
clasificador clasificador mediante el CU:4.3.12 Captura y modificación
Adicionar de los codificadores.

Esta acción se habilita si se selecciona una fila en el atributo lista de


Modificar apertura del codificador. Y la misma permite la modificación de los datos
existentes en la fila seleccionada mediante el CU:4.3.12

164
Modelo de Casos de Uso
Versat - Sarasola
Esta acción se habilita si se selecciona una fila en el atributo lista de
apertura de los codificadores. Y la misma muestra un mensaje
preguntando “La clave xxx se eliminará”.

Eliminar Si presiona Si: El sistema elimina la apertura el dialogo de apertura y


actualiza la lista de atributos.
Se presiona No: el sistema no realiza ningún cambio sobre la apertura
seleccionada.

Botón Cerrar Cierra el dialogo de Captura.

Precondiciones - Debe de existir un usuario con permisos de administrador del económico.


- Deben de existir los formatos para el clasificador creado.
Requisitos
Poscondiciones Crea y actualiza el clasificador
Interfaz

4.3.13 Registro Estatal de Empresa y Unidades Presupuestadas (REEUP).


Caso de Uso Registro Estatal de Empresa y Unidades Presupuestadas (REEUP)
Actores Administrador Económico
Descripción Permite crear, modificar el clasificador de REEUP.

Ruta de Acceso - Actividad: Codificadores / Menú: Sistema / Opción: Codificadores / Pestaña:


Registro Estatal de Empresa y Unidades Presupuestadas (REEUP)

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

Acciones del Actor Respuesta del Sistema

Se encuentra habilitada mientras no se le haya asignado el formato al


Asignar formato clasificador. El cual es imprescindible para la creación y edición del
mismo. Una vez asignado no se puede modificar por lo que este paso es

165
Modelo de Casos de Uso
Versat - Sarasola
muy importante para la formación del clasificador de áreas. Las demás
acciones del clasificador solo se habilitarán cuando el mismo tenga
asignado el formato. Para ellos el sistema muestra el dialogo de
selección de formato (Ref. CU: 4.3.2.4 Seleccionar formato)
El sistema crea una nueva apertura para el nivel seleccionado en el
clasificador clasificador mediante el CU:4.3.12 Captura y modificación
Adicionar de los codificadores.

Esta acción se habilita si se selecciona una fila en el atributo lista de


Modificar apertura del codificador. Y la misma permite la modificación de los datos
existentes en la fila seleccionada mediante el CU:4.3.12
Esta acción se habilita si se selecciona una fila en el atributo lista de
apertura de los codificadores. Y la misma muestra un mensaje
preguntando “La clave xxx se eliminará”.

Eliminar Si presiona Si: El sistema elimina la apertura el dialogo de apertura y


actualiza la lista de atributos.
Se presiona No: el sistema no realiza ningún cambio sobre la apertura
seleccionada.

Botón Cerrar Cierra el dialogo de Captura.

Precondiciones - Debe de existir un usuario con permisos de administrador del económico.


- Deben de existir los formatos para el clasificador creado.
Requisitos
Poscondiciones Crea y actualiza el clasificador
Interfaz

4.3.14 Captura y modificación de los codificadores (NAE, DPA, REEUP).


Caso de Uso Captura o modificación de los codificadores (NAE, DPA, REEUP).
Actores Administrador Económico

166
Modelo de Casos de Uso
Versat - Sarasola
Descripción Captura o modifica los atributos de los codificadores NAE, DPA y REEUP

Ruta de Acceso Al invocar la acción de adicionar o modificar en los casos de usos CU: 4.3.9, CU:
4.3.10, CU: 4.3.11
Datos de Entrada
Atributo Admite Nulos Tipo de Datos Obligatorio Respuesta
Clave No Entero Si Representa clave del nivel
del formato que se está
editando en el clasificador y
la longitud de atributo está
en dependencia del nivel del
formato seleccionado para el
clasificador.
Descripción No Alfanumérico Si -
Acción del Actor Respuesta del Sistema
Aceptar 1. El sistema realiza las siguientes validaciones:
- Verifica que el atributo clave no este vació y no sea
mayor que la longitud del nivel que se está capturando o
modificando. De no cumplirse el sistema emite el
mensaje “La clave no puede estar vacía o es muy larga.”
- Verifica que el atributo descripción no este vacío si no
se cumple emite el mensaje “La descripción no puede
estar vacía”.
- Si la acción precedente es modificar no permite que la
clave se exista, si existe no realiza ninguna operación.
2. Si los datos están verificados correctamente, el sistema
actualiza el dialogo de apertura del nivel correspondiente en
el clasificador
3. El sistema cierra el dialogo de captura y devuelve el control
al dialogo de apertura del nivel correspondiente en el
clasificador.

Cancelar 1. No se realiza ninguna operación.


2. El sistema cierra el dialogo de captura y devuelve el
control al dialogo de apertura del nivel correspondiente
en el clasificador.
Precondiciones -Debe de existir el usuario con permisos de administrador económico.
Deben de existir formatos definidos (Ref. CU:4.2.3).
Requisitos - El clasificador debe de tener asignado el formato. (ver CU: 4.3.9, CU: 4.3.10, CU:
4.3.11)
Pos condiciones Se capturan o modifican los datos del clasificador en el nivel que se ha editado.
Interfaz

167
Modelo de Casos de Uso
Versat - Sarasola

4.4 Datos de la Organización.


Caso de Uso Datos de la organización
Actores Administrador Económico y Administrador de Sistema
Descripción Captura o modifica los datos generales de la organización

Ruta de Acceso - Menú: Sistema / Opción: Datos de la Organización.

-
Barra de Botones: Botón
Datos de Entrada
Atributo Admite Nulos Tipo de Datos Obligatorio Respuesta
Código Si Entero No -
Nombre Si Alfanumérico Si -
Organismo Si Alfanumérico Si -
Teléfonos Si Alfanumérico Si -
Dirección Si Alfanumérico Si -
Habilitar uso del correo Si Lógico Si Habilita o deshabilita la
electrónico captura de los atributos:
Utilizar correo
predeterminado, servidor de
correo, usuario, contraseña y
correo electronico
Utilizar correo Si Lógico Si Se habilita si está marcado el
predeterminado atributo: Habilitar uso del
correo electrónico
Servidor de Correo Si Alfanumérico Si Se habilita si está marcado el
atributo: Habilitar uso del
correo electrónico
Usuario Si Alfanumérico Si Se habilita si está marcado el
atributo: Habilitar uso del
correo electrónico
Contraseña Si Alfanumérico Si Se habilita si está marcado el
atributo: Habilitar uso del
correo electrónico
Correo electrónico Si Alfanumérico Si Se habilita si está marcado el
atributo: Habilitar uso del
correo electrónico
Director Si Alfanumérico Si -
Contador Si Alfanumérico Si -
NIT Si Entero Si -
IRCC Si Entero Si -
Localización de la Imagen Si Alfanumérico Si -
para el logotipo
Acción del Actor Respuesta del Sistema
Cargar Logotipo Muestra el dialogo del sistema operativo para la búsqueda de
imágenes, donde el usuario localiza el archivo con la imagen a
tomar como logotipo de la organización.
Al presionar abrir el sistema asigna la ruta de acceso del archivo
seleccionado al atributo localización de la imagen.

Eliminar Logotipo Elimina la ruta de acceso del atributo localización de imagen.


Aceptar 1. El sistema realiza las siguientes validaciones:

168
Modelo de Casos de Uso
Versat - Sarasola
- Si el atributo localización de la imagen contiene una ruta
y archivo valido el sistema actualiza el logotipo de la
organización con la imagen contenida en el archivo
seleccionado en el atributo.
- Si el atributo localización de la imagen es vacío o nulo y
además la empresa ya contenía anteriormente un
logotipo asignado el sistema procede a eliminar el
logotipo de la base de datos.
- Si el atributo habilitar correo electrónico está marcado el
sistema valida el atributo correo electrónico.
2. Si los datos están correcto el sistema procede a actualizar la
información capturada y cierra el dialogo de captura.
Si no están correcto el sistema muestra un dialogo con los
errores y permanece en la captura de los atributos.

Cancelar 1. No se realiza ninguna operación. Y cierra el dialogo de


captura.
Precondiciones -Debe de existir el usuario con permisos de administrador económico.
Deben de existir formatos definidos (Ref. CU:4.2.3).
Requisitos - El clasificador debe de tener asignado el formato. (ver CU: 4.3.9, CU: 4.3.10, CU:
4.3.11)
Pos condiciones Se capturan o modifican los datos del clasificador en el nivel que se ha editado.

169
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.5 Copias de Seguridad


4.5.3 Salvar Datos
Caso de Uso Copia de seguridad manual
Actores Administrador Económico y Administrador de Sistema
Descripción Realiza una copia de seguridad de la base de datos.

Ruta de Acceso - Menú: Sistema / Opción: Salvar Datos

- Barra de Botones: Botón


Datos de Entrada
Atributo Admite Nulos Tipo de Datos Obligatorio Respuesta
Archivo Si Alfanumérico Si Se especifica la ruta y el
nombre donde se creará el
archivo de la copia de
seguridad.
Acción del Actor Respuesta del Sistema
Está en dependencia si el servidor es local o remoto.
Localizar Archivo Si es local: muestra un dialogo con todas las carpetas de la
estación para seleccionar donde se va a realizar la copia de
seguridad.

170
Modelo de Casos de Uso
Versat - Sarasola
Si es remoto: muestra un dialogo con todas las carpetas del
servidor para seleccionar donde se ubicaría el fichero de la copia
de seguridad.
En nombre se especifica el nombre del archivo de la copia
Salvar Ahora Procede a realizar la copia de seguridad de la base de datos:
Si en el campo especificado solo se especifica un nombre del
archivo el sistema realiza la copia de seguridad en la ubicación
predeterminada del servidor para realizarlas, de lo contrario la
realiza en la ubicación especificada por el usuario.
Precondiciones -Debe de existir el usuario con permisos de administrador económico o de sistema.

Requisitos
Pos condiciones Se realizan copias de seguridad de forma manual.
Interfaz

4.5.4 Copias de Seguridad Automática


Caso de Uso Copia de seguridad Automáticamente

171
Modelo de Casos de Uso
Versat - Sarasola
Actores Administrador Económico y Administrador de Sistema
Descripción Permite crear y modificar el proceso de realización de copias de seguridad de la base
de datos
Ruta de Acceso - Menú: Sistema / Opción: Salvar Datos / Programación de Salva

- Barra de Botones: Botón / Programación de Salva


Datos de Entrada
Atributo Admite Nulos Tipo de Datos Obligatorio Respuesta
Nombre No Informativo Si Son de solo lectura, que se
actualizan según se creen o
modifiquen la programación
de salvas
Archivo No Informativo Si Son de solo lectura, que se
actualizan según se creen o
modifiquen la programación
de salvas
Ultima ejecución No Informativo Si Son de solo lectura, que se
actualizan según se creen o
modifiquen la programación
de salvas
Próxima ejecución No Informativo Si Son de solo lectura, que se
actualizan según se creen o
modifiquen la programación
de salvas
Detalle No Informativo Si Muestra la descripción del
programa de salva en
especifico
Acción del Actor Respuesta del Sistema
Crea el programa de copia de seguridad mediante el CU: 4.5.3
Adicionar Programa de salva Crear o Modificar Programa de Salva
Si existe un programa seleccionado el sistema emite un mensaje
Eliminar Programa de Salva
de confirmación que se eliminará el programa seleccionado:
Si presionamos el botón SI el sistema elimina la programación,
de lo contrario no realiza ninguna acción sobre el sistema.
Modifica el programa de copia de seguridad que se encuentre
Modificar Programa de Salva seleccionado, mediante el CU: 4.5.3 Crear o Modificar
Programa de Salva
Si existe un programa seleccionado el sistema emite un mensaje
Ejecutar Ahora
de confirmación que se ejecutara el programa seleccionado:
Si presionamos el botón SI el sistema procede a realizar la
ejecución de la programación, de lo contrario no realiza ninguna
acción sobre el sistema.
Procede a actualizar los datos de programación de salvas.
Actualizar Listado de copias de seguridad
Precondiciones -Debe de existir el usuario con permisos de administrador económico o de sistema.

Requisitos Debe de estar iniciado el servicio de Agente de SQL Server.


Pos condiciones - Se realizan la programación de las diferentes copias de seguridad.
- Se crean los trabajos en el servidor(Job) con los datos para la realización
automáticas de las salvas en dependencia de los atributos de la programación.

172
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.5.5 Crear o Modificar Programa de Copia de seguridad


Caso de Uso Crear o modificar el programa de copia de seguridad.
Actores Administrador Económico y Administrador de Sistema
Descripción Permite crear y modificar el proceso de realización de copias de seguridad de la base
de datos
Ruta de Acceso Está en dependencia de la acción a ejecutar en el CU: 4.5.2
Datos de Entrada
Atributo Admite Nulos Tipo de Datos Obligatorio Respuesta
Nombre No Alfanumérico Si Si esta vació no se habilita el
botón aceptar
Archivo No Alfanumérico Si Si esta vació no se habilita el
botón aceptar
Ocurre Diaria No Lógico Si Si se escoge este atributo,
actual sobre los otros de la
siguiente forma:
- Desmarca el atributo
Ocurre Semanalmente.
- Oculta el atributo Día de
la semana.
- El atributo Frecuencia
(Cada) se refiere a Días.
Ocurre Semanalmente No Lógico Si Si se escoge este atributo,
actual sobre los otros de la
siguiente forma:

173
Modelo de Casos de Uso
Versat - Sarasola
- Desmarca el atributo
Ocurre Diaria.
- Muestra el atributo Día
de la semana.
- El atributo Frecuencia
(Cada) se Semanas.
Frecuencia (Cada) No Entero Si Especifica la frecuencia
dependiendo de la elección
de la ocurrencia las veces
que se realizara la salva.
Hora Hora -
Día de la Semana Lista -
Descripción Alfanumérico -
Acción del Actor Respuesta del Sistema
Está en dependencia si el servidor es local o remoto.
Localizar Archivo Si es local: muestra un dialogo con todas las carpetas de la
estación para seleccionar donde se va a realizar la copia de
seguridad.
Si es remoto: muestra un dialogo con todas las carpetas del
servidor para seleccionar donde se ubicaría el fichero de la copia
de seguridad.
En nombre se especifica el nombre del archivo de la copia.
Botón Aceptar 1. Verifica que los datos están correctos.
2. Crea o modifica el programa de salva si los datos están
correctos, de lo contrario emite un mensaje con los
errores.
3. Actualiza la lista de programas de salvas.
4. Cierra el dialogo de captura de los programas
Botón Cancelar Cancela las acciones realizadas sin realizar cambios en el
sistema.
Precondiciones -Debe de existir el usuario con permisos de administrador económico o de sistema.
Para las opciones de modificación deben de existir programas de salvas capturados.
Requisitos Debe de estar iniciado el servicio de Agente de SQL Server.
Pos condiciones Se realizan la programación de las diferentes copias de seguridad.
Interfaz

174
Modelo de Casos de Uso
Versat - Sarasola
4.6 Registro de Salvas y Restaura de los Datos.
4.7 Información del Sistema
Caso de Uso Información del sistema.
Actores Administrador de Sistema
Administrador Económico.
Descripción Muestra la información de las características principales del servidor de datos y de
la base de datos
Ruta de Acceso - Menú: Sistema / Opción: Información del sistema
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

Acciones del Actor Respuesta del Sistema

El sistema muestra un diálogo con la descripción detalladas de los


errores o vulnerabilidades detectadas en el servidor y base de datos.

Las filas con resaltes de color rojos son vulnerabilidades criticas del
Mostrar Errores
sistema las cuales si no se corrigen pueden conllevar a alteraciones de
la base de datos o mal funcionamiento del sistema.

Las filas con resaltes de color gris son erres leves.


El sistema si detecta desencadenantes (trigger) deshabilitados por esta
Corregir Errores
opción el sistema las habilitas.
El sistema cierra el dialogo y devuelve el control al sistema.
Cerrar
Precondiciones Debe de existir usuarios con permisos de Administrador económico o de
Sistema
Requisitos
Poscondiciones Se muestra la información del sistema. En el momento actual
Interfaz

175
Modelo de Casos de Uso
Versat - Sarasola
4.8 Chequeo de consistencia de los datos
Caso de Uso Chequeo de consistencias de los datos.
Actores Administrador de Sistema
Administrador Económico.
Descripción Se realiza de forma manual por el usuario el chequeo de consistencia de los datos
Ruta de Acceso - Menú: Sistema / Opción: Chequeo de consistencia de los datos.
- De forma automática por el sistema: esta se realiza la primera vez que un
usuario inicia sesión en el subsistema.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

Acciones del Actor Respuesta del Sistema

El sistema verifica todas las tablas del subsistema buscando alteraciones


en los datos o eliminación indebida de los mismos.
Si el sistema detecta alguna inconsistencia o manipulación de los datos,
Clic en la opcion
el sistema muestra las inconsistencias detectadas mediante el CU: 4.13,
de no detectar ninguna alteración de los datos el sistema emite el
mensaje “No se detectaron errores en el chequeo.”
El sistema cierra el dialogo y no ejecuta ninguna acción.
Cerrar
Precondiciones - Deben de existir información procesada por los usuarios en los subsistemas.

Requisitos
Pos condiciones Se realiza el chequeo de los datos del sistema para detectar posibles manipulaciones
de los datos.
Interfaz

-
4.9 Histórico de consistencia de los datos.
Caso de Uso Histórico de consistencias de los datos.
Actores Administrador de Sistema
Administrador Económico.
Descripción Muestra los históricos de chequeos de consistencias de los datos realizados.
Ruta de Acceso - Menú: Sistema / Opción: Histórico de chequeo de consistencia.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Fecha No Lista SI Lista de todos los chequeos
realizados a la base de datos, ya

176
Modelo de Casos de Uso
Versat - Sarasola
sean hechos automáticos por los
subsistemas o de forma manual
por el usuario. Por defecto el
sistema selecciona el primer
chequeo realizado con error.

Acciones del Actor Respuesta del Sistema

Si el chequeo seleccionado tiene errores de consistencia el sistema


muestra los errores detectados a través del CU: 4.13, de no poseer
errores el sistema muestra el mensaje: “No existen errores de
Mostrar
consistencias”.
El sistema vuelve el control al dialogo de histórico de chequeos de
consistencias.
El sistema cierra el dialogo y devuelve el control al sistema.
Cerrar
Precondiciones - Deben de existir chequeos de consistencias realizados.

Requisitos
Poscondiciones Se muestra los resultados de los chequeos realizados.
Interfaz

4.10 Vista preliminar


Caso de Uso Vista Preliminar
Actores Usuarios del sistema
Descripción Muestra una pre-visualización del informe, para su impresión u otra acción sobre él
informe.
Ruta de Acceso - Subsistema /Vista/ Imprimir

- Subsistema / Barra de Botones / Botón:


- Subsistema / Codificador/ Menú contextual: Imprimir
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

Acciones del Actor Respuesta del Sistema

Abre un dialogo para escoger un reporte con extensión (.qrp) para su


Abrir Reporte visualización
Al presionar Abrir: Si el archivo seleccionado es del tipo (.QRP) cierra
el dialogo y actualiza el visualizador con el reporte seleccionado, de lo
contrario se mantiene en el dialogo.

177
Modelo de Casos de Uso
Versat - Sarasola
Al presionar Cancelar: Cierra el dialogo y devuelve el control al
visualizador sin realizar operación alguna.
Abre el dialogo de guardar como para realizar la exportación a un
formato diferente el informe donde:.
Nombre: Se especifica el nombre con que se va a guardar el informe y la
ubicación del mismo.
Tipo: Lista de tipos de archivos permisibles para su exportación. Se
Guardar Como escoge de la lista el formato con que se va a exportar el informe.

Botón Guardar: Se procede a realizar la exportación del informe al


formato especificado.
Se cierra el dialogo y devuelve el control al visualizador.

Prepara el informe para enviarse por correo electrónico con las


siguientes operaciones:
1. S muestra un diálogo para convertir el informe a formato PDF.
Enviar por Correo 2. Se muestra un dialogo para introducir el correo electrónico del
destinatario, el asunto del correo, una descripción del mismo.
3. Se escoge el tipo de correo electrónico y el gestor de correo.
4. Se presiona enviar para realizar él envió del correo, o cancelar
para cancelar el envió del mismo.
Abre el dialogo de guardar como PDF donde:.
Nombre: Se especifica el nombre con que se va a guardar el informe y la
Exportar a PDF ubicación del mismo.
Tipo: Muestra el tipo de formato PDF.

Botón Guardar: Se procede a realizar la exportación del informe a PDF


Se cierra el dialogo y devuelve el control al visualizador.
Muestra el dialogo de configuración de impresora del sistema operativo
donde el usuario puede realizar las siguientes acciones:
- Seleccionar una impresora local o de la red.
Configurar Impresoras - Números de copias a imprimir.
- Tipo de papel a utilizar.
- Paginas a imprimir.
Nota: Por defecto la impresora seleccionada es la predeterminada del
sistema operativo de la estación de trabajo.
Se muestra un dialogo para especificar el rango de páginas a imprimir,
por defecto se especifican todas.
Imprimir
Si presiona el botón Aceptar el sistema envía hacia la impresora las
paginas seleccionadas.
Si presiona el botón cancelar el sistema no realiza ninguna acción sobre
el informe
Muestra el dialogo de fuentes del sistema operativo donde el usuario
puede seleccionar:
- El tipo de letra a utilizar en el detalle del informe
Cambiar Fuente al Detalle - El color, tamaño y estilo de la misma.
Si presionar el botón Aceptar el sistema actualiza el informe del
visualizador con el diseño de letras seleccionada.

Si presiona el botón cancelar el sistema cancela la operación sin realizar


ningún cambio en diseño del informe.

178
Modelo de Casos de Uso
Versat - Sarasola
Incluir/Excluir Encabezados En dependencia de estado de la acción el visualizador incluye o excluye
los encabezados del informe.
Incluir/Excluir Títulos de Columnas En dependencia de estado de la acción el visualizador incluye o excluye
los títulos de las columnas en el informe.
Mediante estas acciones el usuario puede navegar por las hojas del
informe como:
Navegar por las páginas - Ir al inicio del informe.
- Moverme a la página anterior.
- Moverme a la próxima página.
- Ir a la última página.
- Especificar un número de página específico.
Fijar al ancho de la ventana Fija el ancho de las páginas del informe al ancho de la ventana del
visualizador.
Fijar al alto de la ventana Fija el alto de las páginas del informe al alto de la ventana del
visualizador.
Zoom al reporte Mediante esta acción el usuario puede aumentar o disminuir la visión del
informe en el visualizador, o especificar un porciento específico para su
visualización.
Salir Sale del visualizador de informe, devolviendo el control a la vista desde
donde fue invocado.
Precondiciones - Debe de existir una impresora seleccionada como predeterminada por el
sistema operativo,
Requisitos - Deben de existir datos para poder generar el informe a mostrar.
Poscondiciones Se visualiza para su impresión el informe determinado.
Interfaz

179
Modelo de Casos de Uso
Versat - Sarasola
4.11 Exportar Información
Caso de Uso Importar Información
Actores Administrador Económico
Especialistas Principales en los diferentes subsistema.
Descripción Se describe como se realiza el proceso de exportación de codificadores por los
subsistemas. El cual crea un archivo del tipo (.cla), donde el nombre del fichero
coincide con el nombre del clasificador o codificador a importar.
Ruta de Acceso - Subsistema / Codificadores / Exportar.

- Subsistema / Barra de Botones / Botón:


- Subsistema / Codificador/ Menú contextual: Exportar
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Ubicación No Alfanumérico Si Destino donde se creará los
archivos con la información
exportada.

Acciones del Actor Respuesta del Sistema

1. El sistema en la ubicación especificada crea el archivo que


cumple con las normativas del clasificador a exportar (que el
nombre coincida con el del clasificador a importar y la extensión
sea .cla)
2. Oculta el dialogo de localización.
Aceptar 3. Se realiza la Exportación del clasificador,
4. Si se realiza toda la exportación de los datos, el sistema emite el
mensaje” El clasificador de xxxx se exportó satisfactoriamente.”
Si no se pudo exportar el sistema emite un mensaje con el error
que indica porque no se pudo exportar los datos.
5. El sistema vuelve el control a la vista actual.

Cancelar Cierra el dialogo y mantiene la vista con el anterior procesamiento.

Precondiciones - Debe de existir el usuario con permisos para realizar esta operación.
- Debe de existir el archivo a exportar con las normativas del mismo.
Requisitos - Deben de existir datos capturados en el clasificador
Pos condiciones Se crean los archivos de exportación en la ubicación seleccionada.

180
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

4.12 Importar Información


Caso de Uso Importar Información
Actores Administrador Económico
Especialistas Principales en los diferentes subsistema.
Descripción Se describe como se realiza el proceso de importación de codificadores por los
subsistemas. El cual importa un fichero del tipo (.cla), donde el nombre del fichero
coincide con el nombre del clasificador o codificador a importar.
Ruta de Acceso - Subsistema / Codificadores / importar.

- Subsistema / Barra de Botones / Botón:


- Subsistema / Codificador/ Menú contextual: Importar

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Fichero a importar No Alfanumérico Si Fichero o archivo donde se
encuentra la consulta a importar

Acciones del Actor Respuesta del Sistema

1. El sistema busca todos los archivos que cumplen con las


características del clasificador a importar (que el nombre
coincida con el del clasificador a importar y la extensión sea .cla)
2. Oculta el dialogo de localización.
3. Se realiza la importación del clasificador, si el dato que se está
Aceptar importando ya existe entonces el sistema actualiza el dato
existente y continua con la importación.
4. Si se realiza toda la importación de los datos, el sistema emite el
mensaje” El clasificador de xxxx se importó satisfactoriamente. ”
5. El sistema vuelve el control a la vista actual.

181
Modelo de Casos de Uso
Versat - Sarasola

Cancelar Cierra el dialogo y mantiene la vista con el anterior procesamiento.

Precondiciones - Debe de existir el usuario con permisos para realizar esta operación.
- Debe de existir el archivo a importar con las normativas del mismo.
Requisitos
Poscondiciones Se importa el clasificador y actualiza la vista de trabajo.
Interfaz

4.13 Mostrar Errores de Chequeo de Consistencia.


Caso de Uso Mostrar errores de consistencias en los datos
Actores Usuarios con permisos para realizar esta operación.
Descripción Se muestra todas las inconsistencia de datos o alteraciones de los mismos por los
usuarios desde sistemas externos al Sistema Versat.
Ruta de Acceso - Es invocada por CU: 4.8 o CU: 4.9 si presentan errores.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Tablas con problemas No Lista SI Muestra la lista de las tablas
donde el sistema detecto que
alteraron sus datos. El usuario
escoge la tabla a mostrar y el
sistema muestra las filas que se
alteraron y a la vez muestra los
cambios realizados a los datos.

Acciones del Actor Respuesta del Sistema

Pestaña General Muestra las tablas que han eliminado datos intencionalmente.

182
Modelo de Casos de Uso
Versat - Sarasola
Dado la tabla seleccionada muestra las filas que fueron detectadas con
alteraciones en los datos. También muestra de ella los atributos que se
Pestaña Datos en
alteraron y el dato original del mismo.

Muestra a través del visualizador de informe CU:4.10 el informe de errores


Imprimir para su impresión.
Precondiciones - Deben de realizarse chequeos de consistencias de los datos.

Requisitos -
Deben de existir alteraciones detectadas en los chequeos automáticos del
sistema o los realizados por el usuario.
Pos condiciones Se importa el clasificador y actualiza la vista de trabajo.
Interfaz

4.14 Otras Operaciones del Sistema


4.14.3 Conexión al servidor
Caso de Uso Conexión al servidor
Actores Usuarios del sistema
Descripción Se crea la conexión a la bases de datos alojada en un servidor especifico.

Ruta de Acceso
- Barra de Tarea del S.O./ Icono / submenú: Herramientas / Opción:
Conexión al servidor.

- Panel de Control Versat / Botón / Opción Conexión al Servidor


- Barra Versat-Sarasola / (clic derecho) menú contextual / Submenú:
Herramientas/ Opción Conexión al servidor

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Usuario de Red Si Lógico No Si se marca se deshabilitan los
atributos identificador y
contraseña.

183
Modelo de Casos de Uso
Versat - Sarasola
Usuario Versat SI Lógico No Si se marca se habilitan los
atributos identificador y
contraseña.
Identificador No Alfanumérico SI Es el usuario que va a inicial
sesión en el subsistema.
Contraseña No Variados Si Contraseña de inicio sesión del
usuario especificado.
Usar Certificados de Si Lógico No Si se marca el sistema creara la
Seguridad conexión segura del tráfico de los
datos por la red. Deben de existir
certificados de seguridad. En el
servidor
Servidor No Alfanumérico Si Crea la lista de las bases de
datos, en las cuales el usuario
tiene permisos para que
seleccione en la que se va a
configurar la conexión.
Bases de datos No Lista Si Cuando se selecciona la base de
datos, habilita el botón Aceptar

Acciones del Actor Respuesta del Sistema

El sistema realiza las siguientes validaciones y operaciones en


dependencia de que usuario se está iniciando sesión, los cuales pueden
ser dos tipos.
1. Si el usuario que configura la conexión es el administrador del
Servidor SQL, por lo general es el usuario “sa”, el sistema
cuando se especifique el servidor, crea la lista de bases de datos
con todas las existentes en el servidor.
2. El usuario que inicia sesión es un usuario del sistema entonces
se realizan las siguientes operaciones:
- Verifica que la contraseña introducida sea la correcta y
cumpla los parámetros establecidos. De no ser correcta
inicia el contador de intentos fallidos y muestra los
errores de la misma.
- La lista de selección de base de datos la crea con las
bases de datos al que el usuario tiene permisos.
Aceptar
3. El sistema procede a crear la conexión al sistema con las
siguientes características:
- Se crea una conexión a la base de datos seleccionada en
el servidor especificado, con los roles de seguridad al cual
pertenece el usuario.
- Si está marcado el atributo Usar Certificado de seguridad
(SSL), entonces el sistema configura además en la
conexión las características para la utilización de una
conexión segura para los datos a través del certificado de
seguridad previamente establecido en el servidor de SQL.
Nota:
Si el motor de SQL Server es 2008 o superior. No es necesario la
utilización de certificados de seguridad para crear conexiones seguras
de los datos (SSL), se puede configurar en el Servidor de SQL de formar
transparentemente para su utilización.

184
Modelo de Casos de Uso
Versat - Sarasola
Cierra el dialogo, cancelando los cambios realizados; mantiene los datos
Cancelar
la conexión existente antes de realizar la acción.
Precondiciones

Requisitos -
Pos condiciones Configura la conexión a los datos para la estación de trabajo.
Interfaz

4.14.4 Cambiar contraseña


Caso de Uso Cambiar contraseña
Actores Usuarios del sistema
Descripción Permite al usuario cambiar su contraseña.

Ruta de Acceso
- Barra de Tarea del S.O./ Icono / submenú: Herramientas / Opción:
Cambiar contraseña.

- Panel de Control Versat / Botón / Opción: Cambiar contraseña.


- Barra Versat-Sarasola / (clic derecho) menú contextual / Submenú:
Herramientas/ Opción: Cambiar contraseña

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Servidor No Alfanumérico Si Por defecto especifica el servidor
de la conexión existente en la
estación de trabajo.
Si esta vació deshabilita el botón
Cambiar.
identificador No Lógico Si Si esta vació deshabilita el botón
Cambiar.
Contraseña Anterior No Variados Si
Nueva Contraseña No Variados Si
Confirmar Nueva No Variados Si
Contraseña

185
Modelo de Casos de Uso
Versat - Sarasola

Acciones del Actor Respuesta del Sistema

- El sistema verifica que el usuario sea usuario del sistema, a


través de la contraseña anterior proporcionada.
- De no ser o estar errónea la contraseña emite el mensaje “Error
en identificador o contraseña proporcionada”.

- Verificas que la nueva contraseña y la confirmación de la misma


coincidan. De no coincidir emite el mensaje “La nueva
contraseña confirmada es errónea.”
Presiona botón Cambiar
- Verifica que las contraseñas proporcionadas cumplen con los
parámetros de seguridad establecidos. De no cumplirlo emite un
mensaje con los errores de los parámetros que incumple.

- Si todas las verificaciones son correcta el sistema procede a


cambiar la contraseña y al terminar emite el mensaje ”La
contraseña se cambió satisfactoriamente”; de no poder
cambiarse emite el mensaje con la causa por la que no se pudo
realizar el cambio la contraseña

Presiona botón Cancelar Cierra el dialogo, sin realizar ninguna operación en el sistema.

Precondiciones El identificador debe de ser usuario del sistema.


Deben de estar establecidos los parámetros de seguridad en el sistema.
Requisitos
Poscondiciones Configura la conexión a los datos para la estación de trabajo.
Interfaz

4.14.3 Login de usuarios


Caso de Uso Login de usuario
Actores Administrador de Sistema
Descripción Se comprueba que el usuario está en la base de datos.

186
Modelo de Casos de Uso
Versat - Sarasola
Ruta de Acceso
- Barra de Tarea del S.O./ Icono / submenú: Herramientas / Opción
(Cualquiera del segundo bloque ).

- Panel de Control Versat / Botón / Opción: (Cualquiera del segundo


bloque).
- Barra Versat-Sarasola / (clic derecho) menú contextual / Submenú:
Herramientas/ Opción: (Cualquiera del segundo bloque).

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Servidor SQL No Alfanumérico Si El sistema comprueba que el
servicio esté activo.
Identificador No Alfanumérico Si Comprueba que el usuario este
en la base de datos.
Contraseña No Alfanumérico Si Comprueba la correspondencia
entre el usuario y la contraseña
en la base de datos
Si es correcto el sistema muestra
la operación que se ordenó.
Si no coinciden, el sistema
muestra un mensaje de error y
permite intentar nuevamente la
acción.

Acciones del Actor Respuesta del Sistema

Presionar Botón Aceptar El sistema valida los datos entrados por el usuario.
No realiza ninguna operación sobre los datos, cerrando el dialogo de
Cancelar
captura.
Precondiciones - Debe estar creado al menos un usuario con permiso de Administrador de
sistema.
- El motor de base de datos debe de ser SQL Server 2008 o superior.
- El servidor debe de ser una edición “Enterprise”.
Requisitos
Pos condiciones Se ejecuta la acción deseada
Interfaz

4.14.4 Restaurar clave maestra


Caso de Uso Restaurar clave maestra

187
Modelo de Casos de Uso
Versat - Sarasola
Actores Administrador de Sistema
Descripción Se restaura la clave maestra del servidor.

Ruta de Acceso
- Barra de Tarea del S.O./ Icono / submenú: Herramientas / Opción:
Restaurar Clave Maestra.

- Panel de Control Versat / Botón / Opción: Restaurar Clave Maestra.


- Barra Versat-Sarasola / (clic derecho) menú contextual / Submenú:
Herramientas/ Opción: Restaurar Clave Maestra

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Directorio No Alfanumérico Si Muestra un dialogo para escoger
el fichero contenedor del la clave
maestra busca en el servidor o
en la red la ubicación exacta del
fiche con extensión (*.vmk)
Si presiona el botón guardar el
sistema asigna al atributo el
camino exacto de la ubicación
del fichero.
Si presiona el botón cancelar el
sistema sale del dialogo sin
asignar el fichero al atributo.

Contraseña No Variado Si -
Confirmar Contraseña No Variado Si -
Clave de des No Variado Si -
encriptación

Acciones del Actor Respuesta del Sistema

El Actor accede a la opción El sistema muestra el dialogo para inicio de sesión CU: 4.0.1
El sistema muestra un dialogo con la contraseña generada.
Si presionas SI:
- El sistema asigna la contraseña generada al usuario y deshabilita
la captura del atributo contraseña y confirmar contraseña.
Presionar Botón Generar - Enfoca el botón aceptar.
Contraseña: Si presionas No:
- El sistema elimina la contraseña generada y habilita la captura de
la contraseña y la confirmación de la misma de forma manual.
- Enfoca el atributo contraseña.

Si se presiona el sistema muestra la clave.


Botón mostrar clave
1.El sistema valida los datos entrados por el usuario.
Presionar Botón Aceptar - El sistema verifica que en la ubicación seleccionada existe el
fichero con la copia de seguridad de la clave maestra. De no

188
Modelo de Casos de Uso
Versat - Sarasola
existir emite el mensaje “Que en la ubicación especificada no se
encuentra el archivo de seguridad de la clave maestra.”
- Verifica que la contraseña de des-encriptación del fichero sea la
correcta y cumpla con los parámetros de seguridad establecidos.
- Verifica que los atributos contraseñan y confirmar contraseña sean
iguales, si las contraseñas no son iguales muestra el mensaje de
error “Las contraseñas no coinciden.”
- Verifica que la contraseña cumple con los parámetros de
seguridad previamente establecidos, si no lo cumple muestra un
dialogo de error con los parámetros que no son correctos.

2. Si la verificación es correcta:
- El sistema restaura la clave maestra en el servidor
- Cierra el dialogo de crear clave maestra.
- El sistema emite un dialogo de información con el mensaje “La
clave maestra se restauró satisfactoriamente.”
Si las verificaciones no son correctas:
- No realiza ninguna acción.
- El sistema permanece en la captura de los atributos.

No realiza ninguna operación sobre los datos, cerrando el dialogo de


Cancelar
captura.
Precondiciones - Debe completar la acción del caso de uso 4.14.3
- Debe estar creado al menos un usuario con permiso de Administrador de
sistema.
- El motor de base de datos debe de ser SQL Server 2008 o superior.
- El servidor debe de ser una edición “Enterprise”.
- No debe existir claves maestras previamente establecidas.
Requisitos - Deben de existir los ficheros de la seguridad de la clave maestra.
- El usuario debe de conocer la contraseña para descifrar la el archivo
contenedor de la clave maestra
Pos condiciones Se restaura la clave maestra en el servidor.
Interfaz

4.14.5 Restaurar certificados de seguridad


Caso de Uso Restaurar Certificados desde fichero
Actores Administrador de Sistema

189
Modelo de Casos de Uso
Versat - Sarasola
Descripción Un certificado es un elemento protegible de nivel de base de datos que sigue el
estándar X.509 y admite los campos V1 de X.509. Se puede cargar un certificado
desde un archivo o ensamblado. En este caso se describe cómo puedes generar
un certificado a partir de un fichero de certificado y un fichero de clave privada. Y
una clave para descifrar clave privada recuperada en el archivo.

Los cuales pueden ser usados para el cifrado de bases de datos, copias de
seguridad de la base de datos y cifrado de un atributo especifico.

Ruta de Acceso
- Barra de Tarea del S.O./ Icono / submenú: Herramientas / Opción:
Restaurar Certificados de seguridad

- Panel de Control Versat / Botón / Opción Restaurar Certificados de


seguridad.
- Barra Versat-Sarasola / (clic derecho) menú contextual / Submenú:
Herramientas/ Opción: Restaurar Certificados de seguridad

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Certificado No Alfanumérico Si -
Fichero del Certificado No Alfanumérico Si Muestra un dialogo para escoger
el fichero contenedor del
certificado busca en el servidor o
en la red la ubicación exacta del
fiche con extensión (*.vsc)
Si presiona el botón guardar el
sistema asigna al atributo el
camino exacto de la ubicación
del fichero.
Si presiona el botón cancelar el
sistema sale del dialogo sin
asignar el fichero al atributo.

Clave Privada del No Alfanumérico Si Muestra un dialogo para escoger


certificado el fichero contenedor del
certificado busca en el servidor o
en la red la ubicación exacta del
fiche con extensión (*.vpk)
Si presiona el botón guardar el
sistema asigna al atributo el
camino exacto de la ubicación
del fichero.
Si presiona el botón cancelar el
sistema sale del dialogo sin
asignar el fichero al atributo.

Clave de des No Alfanumérico Si -


encriptación

190
Modelo de Casos de Uso
Versat - Sarasola

Acciones del Actor Respuesta del Sistema

El Actor accede a la opción El sistema muestra el dialogo para inicio de sesión CU: 4.0.1
Si se presiona el sistema muestra la clave.
Botón mostrar clave
1.El sistema valida los datos entrados por el usuario.
- Verifica que los atributos nombre del certificado no pueden estar
vacíos. Si están vacíos el sistema emite el mensaje “El atributo
certificado no puede estar vacío”.

- Verifica que el atributo Certificado no contenga espacios


intermedios, de tener espacios intermedios emite el mansaje “El
Nombre no puede contener espacios intermedios.”

- Verifica que no exista un Certificado con el mismo nombre. Si


existe un certificado el sistema emite el mensaje “Ya existe un
certificado con ese nombre.”

- Verifica que se haya escogido un fichero de certificado valido. De


no ser un correcto emite el mensaje “El fichero no es del tipo de
certificados”.

- Verifica que se haya escogido un fichero de clave privada valido


Presionar Botón Aceptar para el certificado. De no ser un correcto emite el mensaje “El
fichero no contiene una clave privada valida”.

- Verifica que la contraseña cumple con las normas de seguridad


establecidas, longitud mínima de 20 caracteres y debe de
contener mayúsculas, números y caracteres especiales. De no
cumplir con las especificaciones el sistema muestra un error con
las especificaciones que no cumple.

2. Si la verificación es correcta:
- El sistema restaura el certificado y las claves privadas del mismo
para el cifrado.
- Cierra el dialogo de crear certificado
- El sistema emite un dialogo de información con el mensaje “El
certificado se restauró satisfactoriamente.”
Si las verificaciones no son correctas:
- No realiza ninguna acción.
- El sistema permanece en la captura de los atributos.

No realiza ninguna operación sobre los datos, cerrando el dialogo de


Cancelar
captura.
Precondiciones - Debe completar la acción del caso de uso 4.14.3
- Debe estar creado al menos un usuario con permiso de Administrador de
sistema.
- El motor de base de datos debe de ser SQL Server 2008 o superior.
- El servidor debe de ser una edición “Enterprise”.
- Debe de existir clave maestra en el servidor.
Requisitos - Deben de existir los ficheros del certificado y de la clave privada.

191
Modelo de Casos de Uso
Versat - Sarasola
- El usuario debe de conocer la contraseña para descifrar la clave privada del
certificado
Poscondiciones Se restaura el certificado desde el fichero.
Interfaz

4.14.6 Restaurar base de datos


Caso de Uso Restaurar base de datos
Actores Administrador de Sistema
Descripción Se restaura la base de datos existente o nueva en servidor

Ruta de Acceso
- Barra de Tarea del S.O./ Icono / submenú: Herramientas / Opción:
Restaurar base de datos.

- Panel de Control Versat / Botón / Opción: Restaurar base de datos.


- Barra Versat-Sarasola / (clic derecho) menú contextual / Submenú:
Herramientas/ Opción: Restaurar base de datos.

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Bases de Datos No Lista Editable Si -
Archivo a Restaurar No Alfanumérico Si -

Acciones del Actor Respuesta del Sistema

El Actor accede a la opción El sistema muestra el dialogo para inicio de sesión CU: 4.0.1
Está en dependencia si el servidor es local o remoto.
Si es local: muestra un dialogo con todas las carpetas de la estación para
Localizar Archivo seleccionar donde se va a seleccionar el archivo a restaurar.
Si es remoto: muestra un dialogo con todas las carpetas del servidor
para seleccionar donde se va a seleccionar el archivo a restaurar.
1.El sistema valida los datos entrados por el usuario.
Presionar Botón Aceptar - Verifica que el nombre de bases de datos escrito o seleccionado
en la lista sea correcto.

192
Modelo de Casos de Uso
Versat - Sarasola
- El sistema verifica que en la ubicación seleccionada existe el
fichero con la copia de seguridad de la base de datos a restaurar
exista. De no existir emite el mensaje “Que en la ubicación
especificada no se encuentra el archivo de copia de seguridad de
la base de datos.”

2. Si la verificación es correcta:
- El sistema realiza la restaura la base de datos:
 Si la base de datos a restaura ya existe en el servidor, el
sistema primeramente realiza una copia de seguridad de
la misma antes.
- El sistema realiza la restaura de la misma, si logra hacerla emite el
mensaje “La restaura de la base de datos se realizó
correctamente”, del contrario emite el mensaje de la causa por la
que no se pudo hacer la restaura.
- Cierra el dialogo
- Si las verificaciones no son correctas:
- No realiza ninguna acción.
- El sistema emite un mensaje con los errores detectados.

Cancelar No realiza ninguna operación sobre los datos, cerrando el dialogo.


Precondiciones - Debe estar creado al menos un usuario con permiso de Administrador de
sistema.
- Debe completar la acción del caso de uso 4.14.3
Requisitos - Deben de existir los ficheros de la copia de seguridad de la base de datos.

Pos condiciones Se restaura la base de datos.


Interfaz

4.14.7 Estado de registro del sistema


Caso de Uso Estado de los registros del sistema
Actores Usuarios del Sistema
Descripción Muestra la información detallada de los estados del registro para cada subsistema.

Ruta de Acceso
- Barra de Tarea del S.O./ Icono / submenú: Herramientas / Opción:
Estado de registros del sistema.

- Panel de Control Versat / Botón / Opción: Estado de registro del sistema.

193
Modelo de Casos de Uso
Versat - Sarasola
- Barra Versat-Sarasola / (clic derecho) menú contextual / Submenú:
Herramientas/ Opción: Estado del registro del sistema

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

Acciones del Actor Respuesta del Sistema

1. El sistema muestra el dialogo para inicio de sesión CU: 4.0.1


2. El Sistema Muestra un dialogo con la información de registro para
El Actor accede a la opción
cada subsistema.

Botón Cerrar E sistema cierra el dialogo de información.


Precondiciones - Debe de estar creado usuarios con permisos en el sistema
- Debe completar la acción del caso de uso 4.14.3
Requisitos
Pos condiciones Informa el estado del registro de cada subsistema.
Interfaz

4.14.8 Mantenimiento a la base de datos.


Caso de Uso Mantenimiento a la base de datos
Actores Administrador de Sistema
Descripción Se realiza la optimización de la base de datos, con el objetivo de mejorar el
funcionamiento y velocidad del sistema.

Ruta de Acceso
- Barra de Tarea del S.O./ Icono / submenú: Herramientas / Opción:
Mantenimiento a la Base de Datos.

- Panel de Control Versat / Botón / Opción: Mantenimiento a la Base de


Datos.
- Barra Versat-Sarasola / (clic derecho) menú contextual / Submenú:
Herramientas/ Opción: Mantenimiento a la Base de Datos.

Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta

194
Modelo de Casos de Uso
Versat - Sarasola
Bases de Datos No Lista Si Por defecto te muestra la base de
datos predeterminada en la
conexión CU: 4.14.1, no se
habilita el botón optimizar hasta
si el atributo está vacío
Archivo para la copia de No Alfanumérico Si Se especifica la ruta y el nombre
seguridad donde se creará el archivo de la
copia de seguridad.
No se habilita el botón optimizar
si el atributo está vacío

Acciones del Actor Respuesta del Sistema

El Actor accede a la opción El sistema muestra el dialogo para inicio de sesión CU: 4.0.1
Está en dependencia si el servidor es local o remoto.
Si es local: muestra un dialogo con todas las carpetas de la estación para
seleccionar donde se va a realizar la copia de seguridad.
Localizar Archivo Si es remoto: muestra un dialogo con todas las carpetas del servidor
para seleccionar donde se ubicaría el fichero de la copia de seguridad.
En nombre se especifica el nombre del archivo de la copia
1. Procede a realizar la copia de seguridad de la base de datos,
Si en el campo especificado solo se especifica un nombre del
archivo el sistema realiza la copia de seguridad en la ubicación
predeterminada del servidor para realizarlas, de lo contrario la
realiza en la ubicación especificada por el usuario.
Presionar Botón Ejecutar
2. Se realiza el proceso de optimización de la base de datos.
3. Emite el mensaje si el proceso termino satisfactoriamente o con
errores.
4. Cierra el dialogo.

Cerrar No realiza ninguna operación sobre los datos, cerrando el dialogo.


Precondiciones - Debe estar creado al menos un usuario con permiso de Administrador de
sistema.
- Debe de existir la Bases de datos
- Debe completar la acción del caso de uso 4.14.3
Requisitos
Pos condiciones Se realiza un proceso de desfragmentación de la base de datos.
Interfaz

4.14.9 Informe del sistema


Caso de Uso Informe del sistema

195
Modelo de Casos de Uso
Versat - Sarasola
Actores Administrador de Sistema
Descripción Se realiza la optimización de la base de datos, con el objetivo de mejorar el
funcionamiento y velocidad del sistema.

Ruta de Acceso
- Barra de Tarea del S.O./ Icono / submenú: Herramientas / Opción:
Informe del sistema.

- Panel de Control Versat / Botón / Opción: Informe del sistema.


Barra Versat-Sarasola / (clic derecho) menú contextual / Submenú:
Herramientas/ Opción: Informe del sistema.
Datos de Entrada
Atributo Permite Nulo Tipo de Dato Obligatorio Respuesta
Bases de Datos No Lista Si Por defecto te muestra la base de
datos predeterminada en la
conexión CU: 4.14.1, no se
habilita el botón optimizar hasta
si el atributo está vacío
Archivo para la copia de No Alfanumérico Si Se especifica la ruta y el nombre
seguridad donde se creará el archivo de la
copia de seguridad.
No se habilita el botón optimizar
si el atributo está vacío

Acciones del Actor Respuesta del Sistema

El Actor accede a la opción El sistema muestra el dialogo para inicio de sesión CU: 4.14.3
El sistema permite buscar o crear una carpeta para la ubicación
Ubicación
5. Procede a realizar la copia de seguridad de la base de datos,
Si en el campo especificado solo se especifica un nombre del
archivo el sistema realiza la copia de seguridad en la ubicación
predeterminada del servidor para realizarlas, de lo contrario la
realiza en la ubicación especificada por el usuario.
Presionar Botón Crear
6. Se realiza el proceso de optimización de la base de datos.
7. Emite el mensaje si el proceso termino satisfactoriamente o con
errores.
8. Cierra el dialogo.

Presionar Botón Cerrar No realiza ninguna operación sobre los datos, cerrando el dialogo.
Precondiciones - Debe estar creado al menos un usuario con permiso de Administrador de
sistema.
- Debe de existir la Bases de datos
- Debe completar la acción del caso de uso 4.14.3
Requisitos
Pos condiciones Se realiza un proceso de desfragmentación de la base de datos.

196
Modelo de Casos de Uso
Versat - Sarasola
Interfaz

197

También podría gustarte