wiki:sipp/Metodologia/Desarrollo/EspecificacionRequerimiento/x2DefinicionAccionesCentralizadas

Version 10 (modified by jvizcarrondo, 8 años ago) (diff)

--

2. Casos de Uso para la Definición de Acciones Centralizadas

Estos casos de uso corresponden a las funcionalidades requeridas en el Proceso de Definición de Acciones Centralizadas (Véase el Diagrama de Proceso respectivo?). A continuación se específica cada uno de ellos.

2.1 Caso de Uso: Ingresar Acciones Centralizadas

Diagrama

Descripción textual

Nombre del caso de uso:

Ingresar Acciones Centralizadas

Actores participantes:

Enlace, Administrador

Condiciones de entrada:

El período de Ingreso de Acciones Centralizadas debe estar activo.

Condiciones de salida:

Ficha de Acciones Centralizadas ingresada, con botón para imprimir disponible.

Flujo básico:

  1. El actor presiona el botón 'Acciones Centralizadas'.
  2. El sistema despliega el formulario 'Acciones Centralizadas', dividido en las siguientes subsecciones (una subsección para cada Acción Centralizada; a su vez, cada AC es desglosada en AE; a su vez, cada AE es desglosada en partidas; y a su vez, cada partida desglosada en meses):
    1. 'AC 1 - Dirección y Coordinación de los trabajadores', que contiene las Acciones Específicas:
      • 'AE 1 - Asignación y control de los recursos para gastos de los trabajadores'
        • 401 Gastos de Personal (401.00.00.01 a 401.99.00.00)
    2. 'AC 2. Gestión administrativa', que contiene las Acciones Específicas:
      • 'AE 1 - Apoyo institucional a las acciones específicas de los proyectos del ente'
        • 4.02 “Materiales, Suministros y Mercancías”
        • 4.03 “Servicios no Personales”
        • 4.04 “Activos Reales”
        • 4.05 “Activos Financieros”
        • 4.07 “Transferencias y Donaciones”
      • 'AE 2 - Apoyo institucional al sector privado y al sector externo'
        • 4.05 “Activos Financieros”
        • 4.07 “Transferencias y Donaciones”
      • 'AE 3 - Apoyo institucional al sector público'
        • 4.05 “Activos Financieros”
        • 4.07 “Transferencias y Donaciones”
    3. 'AC 3. Previsión y protección social', que contiene las Acciones Específicas:
      • 'AE 1 - Asignación y control de los recursos para gastos de los pensionados, pensionadas, jubilados y jubiladas'
        • 403 “Servicios no Personales”
    4. 'AC 7. Protección y atención integral a las familias y personas en los refugios en caso de emergencias o desastres', que contiene las Acciones Específicas:
      • 'AE 1 - Asignación y control de los recursos para la atención de familias y personas en los refugios'
        • 401 a 407

y muestra los botones 'Guardar' y 'Cancelar'.

  1. Si el actor ingresa los valores de los campos solicitados, y presiona el botón 'Guardar', El sistema crea la ficha de Acciones Centralizadas con el estado 'Ingresadas', almacena los datos ingresados, y muestra el mensaje “La ficha de Acciones Centralizadas se ha creado con éxito”.
  2. Si el actor presiona 'Cancelar', el sistema no ejecuta ninguna acción.

Flujos alternativos:

3.1 Si el actor no ingresa el monto para al menos una partida en un mes y presiona 'Guardar', El sistema muestra un mensaje “Por favor ingrese al menos una partida junto con sus montos respectivos”.
3.2. Si el actor introduce valores inválidos (por ejemplo, ingresando letras en campos numéricos), y presiona 'Guardar', el sistema muestra un mensaje “El dato ingresado en 'nombreCampoInvalido' es inválido, por favor corregirlo”.

Requisitos especiales:

  1. Esta acción debe que dar registrada en el historial.
  2. Si se ha ingresado para algún mes el valor de asignado igual a 0 (cero), el sistema debe mostrar un mensaje "El valor de asignado para los meses (mes1, mes2, mes3, etc) es igual a cero, si al hacer seguimiento a estos mes quiere ingresar una cantidad mayor a cero, deberá realizar primero una reformulación".
  3. Si el Administrador define una nueva AC, esta debe aparecer disponible en este formulario. La específicación de esas definiciones están en los casos de uso CRUD Acción Centralizada? y CRUD Acción Específica de Acción Centralizada?).

A modo de referencia consultar el Prototipo de Interfaz No-Funcional respectivo?.

Desde la creación de la ficha se le asocia un estado a esta que va a ir cambiando en las diferentes partes del proceso. Los estados de la ficha determinan las operaciones que los distintos actores pueden realizar sobre esta, e indican en qué parte del proceso se encuentra dicha ficha (Véase el Diagrama de Estados respectivo?).


2.2 Caso de Uso: Consultar Acciones Centralizadas

Diagrama

Descripción textual

Nombre del caso de uso:

Consultar Acciones Centralizadas

Actores participantes:

Enlace, Supervisor, Control, Administrador

Condiciones de entrada:

Debe haber Fichas de Acciones Centralizadas registradas.

Condiciones de salida:

Flujo básico:

  1. El actor presiona el botón 'Consultar Acciones Centralizadas'.
  2. El sistema despliega la ficha de las Acciones Centralizadas.

Flujos alternativos:

Requisitos especiales:


2.3 Caso de Uso: Modificar Acciones Centralizadas

Diagrama

Descripción textual

Nombre del caso de uso:

Modificar Acciones Centralizadas

Actores participantes:

Enlace, Supervisor, Control, Administrador

Condiciones de entrada:

Las Acciones Centralizadas deben estar en el nivel de usuario (o bandeja de entrada) del actor (por ejemplo, para que el actor Enlace pueda modificar la ficha, esta debe estar en la bandeja de entrada del actor Enlace; de igual forma para los actores Supervisor y Control). Las Acciones Centralizadas no deben estar aprobadas.

Condiciones de salida:

Acciones Centralizadas Actualizadas.

Flujo básico:

  1. El actor presiona el botón de 'Modificar Acciones Centralizadas'.
  2. El sistema despliega la ficha de las Acciones Centralizadas en modo edición, y los botones 'Guardar Cambios' y 'Cancelar'.
  3. Si el actor cambia los valores de los campos, y pulsa el botón 'Guardar Cambios'. El sistema muestra un mensaje “Los cambios se han realizado con éxito”
  4. Si el actor hace modificaciones o no, y presiona el botón 'Cancelar', el sistema no hace nada.

Flujos alternativos:

3.1. Si el actor borra uno de los campos, no ingresa ningún dato, quedando las Acciones Centralizadas sin al menos una partida con mes ingresado y luego presiona guardar, el sistema muestra un mensaje “Debe ingresar al menos un mes para alguna partida”.
3.2. Si el actor borra uno de los campos e introduce valores inválidos (dejando ese campo en estado inconsistente, por ejemplo ingresando letras en campos numéricos), y presiona 'Guardar', el sistema muestra un mensaje “El dato ingresado en 'campoModificado' es inválido”.

Requisitos especiales:

  1. Esta acción debe quedar registrada en el historial (especificando los campos modificados, el valor que tenia previamente y el usuario que realizó la acción).


2.4 Caso de Uso: Enviar Acciones Centralizadas a Enlace

Diagrama

Descripción textual

Nombre del caso de uso:

Enviar Acciones Centralizadas a Enlace

Actores participantes:

Supervisor, Control, Administrador

Condiciones de entrada:

Las Acciones Centralizadas deben estar en el nivel de usuario (o bandeja de entrada) del actor (por ejemplo, para que el actor Supervisor pueda enviar la ficha, esta debe estar en la bandeja de entrada del actor Supervisor; De igual forma para el actor Control). Las Acciones Centralizadas no deben estar aprobadas.

Condiciones de salida:

Acciones Centralizadas en el nivel de usuario (o bandeja de entrada) de Enlace, con el estado 'Devueltas a Enlace'.

Flujo básico:

  1. El actor presiona el botón 'Enviar Acciones Centralizadas a Enlace'.
  2. El sistema muestra un campo en el que solicita al actor indicar sus sugerencias respecto a la información que debería ser modificada en las Acciones Centralizadas, y muestra un mensaje para confirmar: “Estimado(a) Usuario(a), ¿Está Ud seguro(a) que desea enviar las Acciones Centralizadas al usuario enlace?”, y muestra las opciones 'Aceptar' y 'Cancelar'.
  3. Si el actor ingresa las sugerencias y presiona 'Aceptar', el sistema cambia el estado de las Acciones Centralizadas a 'Devueltas a Enlace', envía las Acciones Centralizadas a usuario Enlace junto con una notificación que indica las sugerencias ingresadas en el campo, y muestra el mensaje “Las Acciones Centralizadas se han enviado con éxito al usuario Enlace”. Si el actor que realiza esta acción es control, el sistema envía también una notificación de devolución al usuario supervisor de la institución indicando las sugerencias dadas.
  4. Si el actor ingresa o no las sugerencias y presiona 'Cancelar', el sistema no ejecuta ninguna acción.

Flujos alternativos:

3.1. Si el actor no ingresa sugerencias y presiona 'Aceptar', el sistema muestra un mensaje solicitando que indique sugerencias de modificación de las Acciones Centralizadas.

Requisitos especiales:

  1. Cambian las acciones disponibles del actor. Por ejemplo, el actor (Supervisor o Control) ya no podrá modificar las Acciones Centralizadas hasta que vuelvan a su nivel de usuario, ni podrá enviarlas a otros usuarios.
  2. Esta acción debe quedar registrada en el historial.


2.5 Caso de Uso: Enviar Acciones Centralizadas a Supervisor

Diagrama

Descripción textual

Nombre del caso de uso:

Enviar Acciones Centralizadas a Supervisor

Actores participantes:

Enlace, Administrador

Condiciones de entrada:

Las Acciones Centralizadas deben estar en el nivel de usuario (o bandeja de entrada) de Enlace.

Condiciones de salida:

Acciones Centralizadas en bandeja de usuario Supervisor, con el estado 'Enviadas a Supervisor'.

Flujo básico:

  1. El actor presiona el botón 'Enviar Acciones Centralizadas a Supervisor'.
  2. El sistema muestra un mensaje para confirmar: “Estimado(a) Usuario(a), ¿Está Ud seguro(a) que desea enviar las Acciones Centralizadas al usuario Supervisor?”, y muestra las opciones 'Aceptar' y 'Cancelar' .
  3. Si el actor presiona 'Aceptar', el sistema cambia el estado de las Acciones Centralizadas a 'Enviadas a Supervisor', envía las Acciones Centralizadas a Supervisor, y muestra el mensaje “Las Acciones Centralizadas se han enviado con éxito al usuario Supervisor”.
  4. Si el actor presiona 'Cancelar', el sistema no ejecuta ninguna acción.

Flujos alternativos:

Requisitos especiales:

  1. Cambian las acciones disponibles del actor. Por ejemplo, el actor ya no podrá modificar las Acciones Centralizadas hasta que vuelvan a su nivel de usuario, ni podrá enviarlas a otros usuarios.
  2. Esta acción debe quedar registrada en el historial.


2.6 Caso de Uso: Enviar Acciones Centralizadas a Control

Diagrama

Descripción textual

Nombre del caso de uso:

Enviar Acciones Centralizadas a Control

Actores participantes:

Supervisor, Administrador

Condiciones de entrada:

Las Acciones Centralizadas deben estar en el nivel de usuario (o bandeja de entrada) de Supervisor.

Condiciones de salida:

Acciones Centralizadas en el nivel de usuario (o bandeja de entrada) de Control, con el estado 'Enviadas a Control'.

Flujo básico:

  1. El actor presiona el botón 'Enviar Acciones Centralizadas a Control'.
  2. El sistema muestra un mensaje para confirmar: “Estimado(a) Usuario(a), ¿Está Ud seguro(a) que desea enviar las Acciones Centralizadas al usuario Control?”, y muestra las opciones 'Aceptar' y 'Cancelar' .
  3. Si el actor presiona 'Aceptar', el sistema cambia el estado de la ficha de las Acciones Centralizadas a 'Enviadas a Control', envía las Acciones Centralizadas a Control, y muestra el mensaje “Las Acciones Centralizadas se han enviado con éxito al usuario Control”.
  4. Si el actor presiona 'Cancelar', el sistema no ejecuta ninguna acción.

Flujos alternativos:

Requisitos especiales:

  1. Cambian las acciones disponibles del actor. Por ejemplo, el actor ya no podrá modificar las Acciones Centralizadas hasta que vuelvan a su nivel de usuario, ni podrá enviarlas a otros usuarios.
  2. Esta acción debe quedar registrada en el historial.


2.7 Caso de Uso: Aprobar Acciones Centralizadas

Diagrama

Descripción textual

Nombre del caso de uso:

Aprobar Acciones Centralizadas

Actores participantes:

Control, Administrador

Condiciones de entrada:

Las Acciones Centralizadas deben estar en el nivel de usuario (o bandeja de entrada) de Control.

Condiciones de salida:

Las Acciones Centralizadas cambian a estado 'Aprobadas', y no va a permitir modificaciones ni envíos a otros usuarios.

Flujo básico:

  1. El actor presiona el botón 'Aprobar Acciones Centralizadas'.
  2. El sistema muestra un mensaje para confirmar: “Estimado(a) Usuario(a), ¿Está Ud seguro(a) que desea Aprobar las Acciones Centralizadas ahora?”, y muestra las opciones 'Aceptar' y 'Cancelar'
  3. Si el actor presiona 'Aceptar', el sistema cambia el estado de la ficha de Acciones Centralizadas a 'Aprobadas', y muestra el mensaje “Las Acciones Centralizadas se han Aprobado con éxito”.
  4. Si el actor presiona 'Cancelar', el sistema no ejecuta ninguna acción.

Flujos alternativos:

Requisitos especiales:

  1. Las Acciones Centralizadas ya no podrán ser modificadas, ni enviadas a otros usuarios. Solo podrán ser consultadas.
  2. Esta acción debe quedar registrada en el historial.


2.8 Caso de Uso: Desaprobar Acciones Centralizadas

Diagrama

Descripción textual

Nombre del caso de uso:

Desaprobar Acciones Centralizadas

Actores participantes:

Administrador

Condiciones de entrada:

Las Acciones Centralizadas deben estar aprobadas.

Condiciones de salida:

Acciones Centralizadas en el nivel de usuario (o bandeja de entrada) de Control, con el estado 'Devueltas a Control'.

Flujo básico:

  1. El actor presiona el botón 'Desaprobar Acciones Centralizadas'.
  2. El sistema muestra un mensaje para confirmar: “Estimado(a) Usuario(a), ¿Está Ud seguro(a) que desea Desaprobar las Acciones Centralizadas?”, y muestra las opciones 'Aceptar' y 'Cancelar' .
  3. Si el actor presiona 'Aceptar', el sistema cambia el estado de la ficha de Acciones Centralizadas a 'Devueltas a Control', envía las Acciones Centralizadas a usuario Control, y muestra el mensaje “Las Acciones Centralizadas se han Desaprobado con éxito y se han enviado a Control”.
  4. Si el actor presiona 'Cancelar', el sistema no ejecuta ninguna acción.

Flujos alternativos:

Requisitos especiales:

  1. Esta acción debe quedar registrada en el historial.


Adjuntos (9)

Download all attachments as: .zip