wiki:sipp/Metodologia/Desarrollo/EspecificacionRequerimiento/x0GeneralesyAdministracion

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

--

Tabla de Contenido

  1. Planificación Estratégica Integral
  2. Proyectos
  3. Metodología de Desarrollo de Software Libre
    1. Conceptualización
    2. Administracion
    3. Desarrollo
    1. 0. Casos de Uso para las Funcionalidades Generales y de Administración.
      1. 0.1 Caso de Uso: CRUD Ente Planificador.
        1. 0.1.1 Caso de Uso: Registrar Ente Planificador.
        2. 0.1.2 Caso de Uso: Consultar Ente Planificador.
        3. 0.1.3 Caso de Uso: Modificar Ente planificador.
        4. 0.1.4 Caso de Uso: Eliminar Ente planificador.
      2. 0.2 Caso de Uso: CRUD Usuario.
        1. 0.2.1 Caso de Uso: Registrar Usuario.
        2. 0.2.2 Caso de Uso: Consultar Usuario.
        3. 0.2.3 Caso de Uso: Modificar Usuario.
        4. 0.2.4 Caso de Uso: Eliminar Usuario.
      3. 0.3 Caso de Uso: Registrar Fechas de Procesos de Planificación Operativa.
      4. 0.4 Caso de Uso: Consultar Fechas de Procesos de Planificación Operativa.
      5. 0.5 Caso de Uso: Modificar Fechas de Procesos de Planificación Operativa.
      6. 0.6 Caso de Uso: Registrar Fechas de Envío de Notificaciones sobre …
      7. 0.7 Caso de Uso: Establecer Valores de Datos Predefinidos para los …
      8. 0.8 Caso de Uso: Consultar Lista de Campos Seleccionables.
      9. 0.9 Caso de Uso: Modificar Campo Seleccionable.
      10. 0.10 Caso de Uso: Agregar Opción Disponible para Campo Seleccionable.
      11. 0.11 Caso de Uso: Consultar Lista de Opciones Disponibles para Campo …
      12. 0.12 Caso de Uso: Modificar Opción Disponible para Campo Seleccionable.
      13. 0.13 Caso de Uso: Definir Campos Desplegados en Ficha Resumen …
      14. 0.14 Caso de Uso: CRUD Acción Centralizada.
        1. 0.14.1 Caso de Uso: Registrar Acción Centralizada.
        2. 0.14.2 Caso de Uso: Consultar Acción Centralizada.
        3. 0.14.3 Caso de Uso: Modificar Acción Centralizada.
        4. 0.14.4 Caso de Uso: Eliminar Acción Centralizada.
      15. 0.15 Caso de Uso: CRUD Acción Específica de Acción Centralizada.
        1. 0.15.1 Caso de Uso: Registrar Acción Específica de Acción Centralizada.
        2. 0.15.2 Caso de Uso: Consultar Acción Específica de Acción Centralizada.
        3. 0.15.3 Caso de Uso: Modificar Acción Específica de Acción Centralizada.
        4. 0.15.4 Caso de Uso: Eliminar Acción Específica de Acción Centralizada.
      16. 0.16 Caso de Uso: Registrar Datos Básicos del Ente Planificador.
      17. 0.17 Caso de Uso: Consultar Datos Básicos del Ente Planificador.
      18. 0.18 Caso de Uso: Modificar Datos Básicos del Ente Planificador.
      19. 0.19 Caso de Uso: Registrar Datos de Usuario.
      20. 0.20 Caso de Uso: Consultar Datos de Usuario.
      21. 0.21 Caso de Uso: Modificar Datos de Usuario.
      22. 0.22 Caso de Uso: Ver Lista de Proyectos Operativos.
      23. 0.23 Caso de Uso: Ver Lista de Acciones Centralizadas.
      24. 0.24 Caso de Uso: Ver Fase de Seguimiento del Proyecto y de las …
      25. 0.25 Caso de Uso: Ver Fase de Seguimiento de las Acciones Centralizadas.
      26. 0.26 Caso de Uso: Cambiar Contraseña.
      27. 0.27 Caso de Uso: Ver Notificaciones.
      28. 0.28 Caso de Uso: Ver historial.
      29. 0.29 Caso de Uso: Entrar al Sistema.
      30. 0.30 Caso de Uso: Solicitar Nueva Contraseña.

0. Casos de Uso para las Funcionalidades Generales y de Administración.

Estos casos de uso corresponden a las funcionalidades requeridas en la administración del sistema, en la gestión de usuarios, y otros. A continuación se específica cada uno de ellos.

0.1 Caso de Uso: CRUD Ente Planificador.

Diagrama

Descripción textual

Nombre del caso de uso:

CRUD Ente Planificador

Descripción:

CRUD (acrónimo de: Create, Read, Update y Delete) Ente Planificador. Este caso de uso corresponde a las funcionalidades básicas sobre un Ente planificador: Registrar Ente planificador, Consultar Ente planificador, Modificar Ente planificador y Eliminar Ente planificador.

Actores participantes:

Administrador

Condiciones de entrada:

Condiciones de salida:

Flujo básico:

  1. El actor presiona el botón 'Ente Planificador'.
  2. El sistema despliega una lista de los 'Ente Planificador' registrados junto con las opciones disponibles sobre ellos (Consultar Ente planificador, Modificar Ente planificador y Eliminar Ente planificador) y la opción de agregar nuevo (Registrar Ente planificador). Cada una de las opciones/funcionalidades sobre Entes Planificador, se detalla en los siguientes casos de uso.

Flujos alternativos:

Requisitos especiales:


0.1.1 Caso de Uso: Registrar Ente Planificador.

Descripción textual

Nombre del caso de uso:

Registrar Ente planificador

Actores participantes:

Administrador

Condiciones de entrada:

Condiciones de salida:

Ente Planificador registrado

Flujo básico:

  1. El actor presiona el botón 'Registrar Ente Planificador'.
  2. El sistema solicita los datos:
    • Nombre del Ente Planificador
    • Tipo de Usuario al que corresponde el ente planificador, que puede ser:
      • Actor Macro
      • Actor Micro

y muestra los botones 'Crear Ente Planificador' y 'Cancelar'.

  1. Si el actor ingresa los valores de los campos solicitados, y presiona el botón 'Crear Ente Planificador', el sistema almacena los datos ingresados, muestra el mensaje “El Ente Planificador se ha creado con éxito” y despliega por pantalla los datos ingresados.
  2. Si el actor presiona 'Cancelar', el sistema no ejecuta ninguna acción.

Flujos alternativos:

3.1. Si el actor presiona el botón “Crear Ente Planificador” pero omite todos o algunos datos solicitados, el sistema muestra un mensaje “Estimado(a) Usuario(a), todos los datos solicitados son obligatorios. Por favor ingrese el valor del campo 'campoOmitido' ”.

Requisitos especiales:

  1. La información solicitada en los campos del registro es obligatoria.


0.1.2 Caso de Uso: Consultar Ente Planificador.

Descripción textual

Nombre del caso de uso:

Consultar Ente planificador

Actores participantes:

Administrador

Condiciones de entrada:

Entes planificadores registrados.

Condiciones de salida:

Datos de Ente Planificador presentados por pantalla

Flujo básico:

  1. El actor presiona el botón 'Consultar Ente Planificador' para el ente planificador de interés.
  2. El sistema despliega los datos del Ente planificador.

Flujos alternativos:

Requisitos especiales:


0.1.3 Caso de Uso: Modificar Ente planificador.

Descripción textual

Nombre del caso de uso:

Modificar Ente planificador

Actores participantes:

Administrador

Condiciones de entrada:

Entes Planificadores registrados

Condiciones de salida:

Ente Planificador modificado

Flujo básico:

  1. El actor presiona el botón 'Modificar Ente Planificador' para el ente planificador de interés.
  2. El sistema despliega en modo edición el campo:
    • 'Nombre'

y muestra las opciones 'Guardar' y 'Cancelar'.

  1. Si el actor modifica el campo y presiona 'Guardar', el sistema actualiza el registro del Ente Planificador modificado y muestra un mensaje “Los cambios se han realizado con éxito”.
  2. Si el actor presiona 'Cancelar', el sistema no ejecuta ninguna acción.

Flujos alternativos:

3.1. Si el actor presiona el botón "Guardar" y omite todos o algunos datos solicitados, el sistema muestra un mensaje “Estimado(a) Usuario(a), todos los datos son obligatorios. Por favor ingrese el valor del campo 'campoOmitido' ”.

Requisitos especiales:


0.1.4 Caso de Uso: Eliminar Ente planificador.

Descripción textual

Nombre del caso de uso:

Eliminar Ente planificador

Actores participantes:

Administrador

Condiciones de entrada:

Entes Planificadores registrados

Condiciones de salida:

Ente Planificador eliminado (más específicamente: el registro se cambia de estado y se oculta de los usuarios del sistema)

Flujo básico:

  1. El actor pulsa el botón “Eliminar Ente Planificador” para el ente planificador de interés.
  2. El sistema muestra un mensaje para confirmar: “Estimado(a) Usuario(a), ¿Está Ud seguro(a) que desea Eliminar el Ente Planificador 'nombreEntePlanificador' ?”, y muestra las opciones 'Aceptar' y 'Cancelar'.
  3. Si el actor presiona 'Aceptar', el sistema cambia el estado del Ente Planificador a 'Eliminado', oculta el Ente Planificador de la lista de Entes Planificadores registrados, y muestra el mensaje “El Ente Planificador se ha eliminado con éxito”.
  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.
  2. El Ente Planificador ya no debe aparecer en la lista de Entes Planificadores registrados.


0.2 Caso de Uso: CRUD Usuario.

Diagrama

Descripción textual

Nombre del caso de uso:

CRUD Usuario

Descripción:

CRUD (acrónimo de: Create, Read, Update y Delete) Usuario. Este caso de uso corresponde a las funcionalidades básicas sobre un Usuario: Registrar Usuario, Consultar Usuario, Modificar Usuario y Eliminar Usuario.

Actores participantes:

Administrador

Condiciones de entrada:

Condiciones de salida:

Flujo básico:

  1. El actor presiona el botón 'Usuarios'.
  2. El sistema despliega una lista de los 'Usuarios' registrados junto con las opciones disponibles sobre ellos (Consultar Usuario, Modificar Usuario y Eliminar Usuario) y la opción de agregar nuevo (Registrar Usuario). Cada una de las opciones/funcionalidades sobre Usuario, se detalla en los siguientes casos de uso.

Flujos alternativos:

Requisitos especiales:


0.2.1 Caso de Uso: Registrar Usuario.

Descripción textual

Nombre del caso de uso:

Registrar Usuario

Actores participantes:

Administrador

Condiciones de entrada:

Condiciones de salida:

Usuario registrado

Flujo básico:

  1. El actor presiona el botón 'Registrar Usuario'.
  2. El sistema solicita los datos:
    • Nombre del usuario
    • Dirección de correo electrónico
    • Ente planificador al que pertenece (en este caso el sistema muestra por pantalla una lista con los nombres de los actores planificadores registrados)
    • Tipo de rol (si el actor ha seleccionado como Ente Planificador un Actor Micro, entonces se le presentan las siguientes opciones para el rol: Enlace, Supervisor; si el actor ha seleccionado como Ente Planificador un Actor Macro, entonces se le presentan las siguientes opción para el rol: Control).

y muestra los botones 'Crear Cuenta' y 'Cancelar'.

  1. Si el actor ingresa los valores de los campos solicitados, y presiona el botón 'Crear Cuenta'. El sistema almacena los datos ingresados, muestra el mensaje “El Usuario se ha creado con éxito” y despliega por pantalla los datos ingresados.
  2. Si el actor presiona 'Cancelar', el sistema no ejecuta ninguna acción.

Flujos alternativos:

3.1. Si el actor presiona el botón “Crear Cuenta” pero omite todos o algunos datos solicitados, el sistema muestra un mensaje “Estimado(a) Usuario(a), todos los datos solicitados son obligatorios. Por favor ingrese el valor del campo 'campoOmitido' ”.
3.2. Si el actor presiona el botón “Crear Cuenta” pero el nombre del usuario ya ha sido registrado, el sistema muestra un mensaje en que se solicita se indique un nombre de usuario que no este ingresado en el sistema.
3.3. Si el actor ingresa la dirección de correo inválida, el sistema muestra un mensaje en el que solicita se indique una dirección electrónica válida.

Requisitos especiales:

  1. La información solicitada en los campos del registro es obligatoria.


0.2.2 Caso de Uso: Consultar Usuario.

Descripción textual

Nombre del caso de uso:

Consultar Ente planificador

Actores participantes:

Administrador

Condiciones de entrada:

Usuarios registrados.

Condiciones de salida:

Datos de Usuario presentados por pantalla

Flujo básico:

  1. El actor presiona el botón 'Consultar Usuario' para el usuario de interés.
  2. El sistema despliega los datos del Usuario.

Flujos alternativos:

Requisitos especiales:


0.2.3 Caso de Uso: Modificar Usuario.

Descripción textual

Nombre del caso de uso:

Modificar Usuario

Actores participantes:

Administrador

Condiciones de entrada:

Usuarios registrados

Condiciones de salida:

Usuario modificado

Flujo básico:

  1. El actor presiona el botón 'Modificar Usuario' para el usuario de interés.
  2. El sistema despliega en modo edición los datos ingresados en el registro de usuario y muestra las opciones 'Guardar' y 'Cancelar'.
  3. Si el actor modifica los campos y presiona 'Guardar', el sistema actualiza el registro del Usuario modificado y muestra un mensaje “Los cambios se han realizado con éxito”.
  4. Si el actor presiona 'Cancelar', el sistema no ejecuta ninguna acción.

Flujos alternativos:

3.1. Si el actor presiona el botón "Guardar" y omite todos o algunos datos solicitados, el sistema muestra un mensaje “Estimado(a) Usuario(a), todos los datos solicitados son obligatorios. Por favor ingrese el valor del campo 'campoOmitido' ”.
3.2. Si el actor presiona el botón “Guardar” pero el nombre del usuario ya ha sido registrado, el sistema muestra un mensaje en que se solicita se indique un nombre de usuario que no este ingresado en el sistema.
3.3. Si el actor ingresa la dirección de correo inválida, el sistema muestra un mensaje en el que solicita se indique una dirección electrónica válida.

Requisitos especiales:


0.2.4 Caso de Uso: Eliminar Usuario.

Descripción textual

Nombre del caso de uso:

Eliminar Usuario

Actores participantes:

Administrador

Condiciones de entrada:

Usuarios registrados

Condiciones de salida:

Usuario eliminado (más específicamente: el registro se cambia de estado y se oculta de la lista de usuarios del sistema)

Flujo básico:

  1. El actor pulsa el botón “Eliminar Usuario” para el usuario de interés.
  2. El sistema muestra un mensaje para confirmar: “Estimado(a) Usuario(a), ¿Está Ud seguro(a) que desea Eliminar este Usuario?”, y muestra las opciones 'Aceptar' y 'Cancelar'.
  3. Si el actor presiona 'Aceptar', el sistema cambia el estado del Usuario a 'Eliminado', oculta el Usuario de la lista de Usuarios registrados, y muestra el mensaje “El Usuario se ha eliminado con éxito”.
  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.
  2. El Usuario ya no debe aparecer en la lista de Usuarios registrados.


0.3 Caso de Uso: Registrar Fechas de Procesos de Planificación Operativa.

Diagrama

Descripción textual

Nombre del caso de uso:

Registrar Fechas de Procesos de Planificación Operativa

Actores participantes:

Administrador

Condiciones de entrada:

Condiciones de salida:

Fechas para procesos de planificación operativa registradas

Flujo básico:

  1. El actor pulsa la opción “Fechas para Procesos de Planificación Operativa”.
  2. El sistema muestra una pantalla donde presenta el nombre de los procesos de planificación, los cuales son:
    • Período de Ingreso de Proyectos Operativos y de Acciones Centralizadas
    • Período de Reformulaciones de Proyectos Operativos y de Acciones Centralizadas
    • Período de Ingreso de Seguimiento de Proyectos Operativos, Seguimiento de Acciones Específicas de Proyectos Operativos y Seguimiento de Acciones Centralizadas

solicita que se indique por cada proceso la fecha de inicio y fecha fin, y presenta las opciones “Guardar” y “Cancelar”.

  1. Si el actor ingresa la información solicitada y pulsa la opción “Guardar”, el sistema almacena la información ingresada, presenta por pantalla dicha información, y muestra un mensaje “Las Fechas se han establecido con éxito”.
  2. Si el actor ingresa o no las fechas y presiona "Cancelar", el sistema no ejecuta ninguna acción.

Flujos alternativos:

3.1. Si el actor pulsa la opción "guardar" y omite todos o algunos de los datos solicitados, el sistema presenta por pantalla un mensaje en el que solicita se indiquen los datos requeridos.
3.2. Si el actor ingresa información que no se corresponda con el tipo de dato solicitado el sistema presenta un mensaje en el que indica que la información ingresada es inválida.
3.3. Si el actor ingresa, para algún proceso de planificación, fechas de fin inferiores a la fechas de inicio, el sistema envía un mensaje en el que se indica que las fechas indicadas son erróneas.

Requisitos especiales:


0.4 Caso de Uso: Consultar Fechas de Procesos de Planificación Operativa.

Diagrama

Descripción textual

Nombre del caso de uso:

Consultar Fechas de Procesos de Planificación Operativa

Actores participantes:

Administrador, Usuario Autenticado (Enlace, Supervisor o Control)

Condiciones de entrada:

Fechas para procesos de planificación operativa registradas

Condiciones de salida:

Fechas de procesos de planificación operativa presentadas por pantalla

Flujo básico:

  1. El actor pulsa la opción “fechas de los procesos de planificación”.
  2. El sistema presenta una pantalla donde muestra un listado con las fechas de los procesos de planificación y la opción “modificar” para cada fecha (esta opción será descrita en el caso de uso siguiente).

Flujos alternativos:

Requisitos especiales:

  1. La opción "modificar" se muestra sólo para el caso del administrador del sistema.


0.5 Caso de Uso: Modificar Fechas de Procesos de Planificación Operativa.

Diagrama

Descripción textual

Nombre del caso de uso:

Modificar Fechas de Procesos de Planificación Operativa

Actores participantes:

Administrador

Condiciones de entrada:

Fechas para procesos de planificación operativa registradas

Condiciones de salida:

Fechas para procesos de planificación operativa modificadas

Flujo básico:

  1. El actor pulsa la opción “modificar” para el proceso de interés.
  2. El sistema activa los campos del registro respectivo y presenta las opciones “Guardar ” y “Cancelar”.
  3. Si el actor realiza la modificación respectiva y presiona la opción “Guardar”, el sistema registra la modificación. El sistema presenta por pantalla la información registrada.
  4. Si el actor pulsa la opción “Cancelar” luego de realizar la modificar, el sistema no ejecuta ninguna acción.

Flujos alternativos:

3.1. Si el actor presiona la opción "guardar" y omite todos o algunos de los datos solicitados el sistema presenta por pantalla un mensaje solicitando que se indiquen los datos requeridos.
3.2. Si el actor ingresa información que no se corresponda con el tipo de dato solicitado el sistema presenta un mensaje en el que indica que la información ingresada es inválida.
3.3. Si el actor ingresa, para algún proceso de la planificación, fechas de fin inferiores a la fechas de inicio, el sistema envía un mensaje en el que se indica que las fechas indicadas son erróneas.

Requisitos especiales:


0.6 Caso de Uso: Registrar Fechas de Envío de Notificaciones sobre Inicio y/o Finalización de Procesos de Planificación Operativa.

Diagrama

Descripción textual

Nombre del caso de uso:

Registrar Fechas de Envío de Notificaciones sobre Inicio y/o Finalización de Procesos de Planificación Operativa

Actores participantes:

Administrador

Condiciones de entrada:

Fechas de Procesos de Planificación Operativa registradas

Condiciones de salida:

Fechas de Envío de Notificaciones sobre Inicio y/o Finalización de Procesos de Planificación Operativa registradas

Flujo básico:

  1. El actor pulsa la opción "Fechas para envío de notificación respecto a inicio o fin de período de proceso de planificación operativa".
  2. El sistema solicita se indique el número de días previos a la apertura y cierre de cada período de planificación operativa, las cuales van a determinar las fechas de envío de las notificaciones, y presenta las opciones “Guardar” y “Cancelar”.
  3. Si el actor ingresa las cantidades solicitadas y presiona el botón "Guardar", el sistema calcula las fechas y las almacena, y muestra un mensaje "Las fechas para envío de notificaciones se han registrado con éxito".
  4. Si el actor ingresa o no las cantidades y pulsa el botón “Cancelar”, el sistema no ejecuta ninguna acción.

Flujos alternativos:

3.1 Si el actor no ingresa todas las cantidades solicitadas y pulsa el botón “guardar”, el sistema solicita se indiquen las cantidades omitidas.
3.2 Si el actor ingresa una cantidad (de días de anticipación para enviar notificación de inicio del periodo) mayor a la diferencia entre la fecha inicio del proceso de planificación y la fecha actual (fecha en que está registrando la cantidad), el sistema le indica al usuario que debe colocar una cantidad inferior debido a que la fecha obtenida con esa cantidad da 'fechaObtenida' que es inferior a la actual.
3.3 Si el actor ingresa una cantidad (de días de anticipación para enviar notificación de finalización del periodo) mayor a la diferencia entre la fecha fin del proceso de planificación y la fecha actual (fecha en que está registrando la cantidad), el sistema le indica al usuario que debe colocar una cantidad inferior debido a que la fecha obtenida con esa cantidad da 'fechaObtenida' que es inferior a la actual.

Requisitos especiales:

  1. La información solicitada es obligatoria.
  2. Las fechas ingresadas aquí, deben ser anteriores a las de los procesos de planificación operativa y posteriores a la fecha actual.


0.7 Caso de Uso: Establecer Valores de Datos Predefinidos para los Proceso de Planificación Operativa.

Diagrama

Descripción textual

Nombre del caso de uso:

Establecer Valores de Datos Predefinidos para los Proceso de Planificación Operativa

Actores participantes:

Administrador

Condiciones de entrada:

Condiciones de salida:

Campos con valor predefinido ya asignado

Flujo básico:

  1. El actor presiona el botón “Establecer campos predefinidos para procesos de planificación operativa”.
  2. El sistema despliega los campos que son predefinidos y muestras las opciones disponibles, estos campos son:
    • Año del Proyecto (campo asignable en cada período de registro de proyectos operativos)
    • Mes Actual de Seguimiento (mes ingresable en cada período de seguimiento)

y muestra las opciones “Aceptar” y “Cancelar”.

  1. Si el actor ingresa los campos que corresponda para el período próximo a comenzar y presiona el botón “Guardar”, el sistema almacena los datos y muestra un mensaje “Los campos se han predefinido con éxito”, y muestra los campos y los valores asignados.
  2. Si el actor presiona el botón “Cancelar”, el sistema no ejecuta ninguna acción.

Flujos alternativos:

Requisitos especiales:


0.8 Caso de Uso: Consultar Lista de Campos Seleccionables.

Diagrama

Descripción textual

Nombre del caso de uso:

Consultar Lista de Campos Seleccionables

Actores participantes:

Administrador

Condiciones de entrada:

Condiciones de salida:

Lista desplegada por pantalla que contiene los campos de tipo seleccionable.

Flujo básico:

  1. El actor presiona la opción “Campos Seleccionables”.
  2. El sistema despliega una lista de todos los campos seleccionables, agrupados por proceso de planificación, los cuales son:
    1. 'Definición de Proyecto Operativo', que contiene los campos:
      • Estatus del Proyecto
      • Situación Presupuestaria
      • Directriz PNDES
      • Políticas Institucionales del MPPCTI
      • Estrategia MPPCTI
      • Objetivo PNDES
      • Estrategia PNDES
      • Política PNDES
      • Sector del proyecto
      • Subsector del proyecto
      • Relaciones Institucionales (corresponde a los ente planificador)
      • Beneficiarios
      • Unidad de Medida de Meta Física
      • Fuente de Financiamiento

y muestra las opciones “Modificar campo”, “Agregar nueva Opción Disponible” y “Ver Opciones Disponibles para el Campo”, para cada uno de los items de la lista (cada una de estas funcionalidades se describe en los siguientes casos de uso).

Flujos alternativos:

Requisitos especiales:


0.9 Caso de Uso: Modificar Campo Seleccionable.

Diagrama

Descripción textual

Nombre del caso de uso:

Modificar Campo Seleccionable

Actores participantes:

Administrador

Condiciones de entrada:

Condiciones de salida:

Campo desplegable con nombre actualizado

Flujo básico:

  1. El actor presiona la opción “Modificar Campo Seleccionable” para el campo de su interés.
  2. El sistema despliega el nombre del campo en modo editable, con las opciones “Guardar” y “Cancelar”.
  3. Si el actor ingresa el nombre nuevo y presiona “Guardar”, el sistema almacena el nuevo nombre y muestra un mensaje “El nombre del campo ha sido actualizado con éxito”.
  4. Si el actor presiona el botón “Cancelar”, el sistema no ejecuta ninguna acción.

Flujos alternativos:

3.1. Si el actor ingresa un nombre existente y presiona “Guardar”, el sistema muestra un mensaje “Debe colocar un nombre para el campo que no haya sido asignado”.

Requisitos especiales:


0.10 Caso de Uso: Agregar Opción Disponible para Campo Seleccionable.

Diagrama

Descripción textual

Nombre del caso de uso:

Agregar Opción Disponible para Campo Seleccionable

Actores participantes:

Administrador

Condiciones de entrada:

Campo desplegable creado

Condiciones de salida:

Opción para campo desplegable agregada

Flujo básico:

  1. El actor presiona el botón “Agregar Opción Disponible” para el campo de su interés.
  2. El sistema solicita el campo:
    • Nombre de la nueva Opción Disponible para el campo

y muestra los botones “Agregar Opción” y “Cancelar”.

  1. Si el actor ingresa el nombre la nueva opción para el campo desplegable y presiona “Agregar Opción”, el sistema almacena el nombre de la opción agregada, la coloca en la lista de opciones disponibles para el campo asociado, y muestra el mensaje “La opción 'nombreOpcionAgregada' se ha agregado con éxito y está disponible para el campo 'nombreCampoAsociado' ”.
  2. Si el actor presiona “Cancelar”, el sistema no ejecuta ninguna acción.

Flujos alternativos:

3.1. Si el actor no ingresa ningún nombre o coloca un nombre existente y presiona “Guardar”, el sistema muestra un mensaje “Estimado(a) Usuario(a), debe colocar un nombre” o “Estimado(a) Usuario(a), el nombre asignado ya existe, pruebe con otro nombre” según corresponda el caso.

Requisitos especiales:


0.11 Caso de Uso: Consultar Lista de Opciones Disponibles para Campo Seleccionable.

Diagrama

Descripción textual

Nombre del caso de uso:

Consultar Lista de Opciones Disponibles para Campo Seleccionable

Actores participantes:

Administrador

Condiciones de entrada:

Condiciones de salida:

Lista desplegada por pantalla de las opciones que son seleccionables para un campo desplegable específico.

Flujo básico:

  1. El actor presiona el botón “Ver Opciones Disponibles” para el campo desplegable de su interés.
  2. El sistema despliega una lista con las opciones disponibles para el campo, y un botón “Modificar Opción Disponible” para cada ítem.

Flujos alternativos:

Requisitos especiales:


0.12 Caso de Uso: Modificar Opción Disponible para Campo Seleccionable.

Diagrama

Descripción textual

Nombre del caso de uso:

Modificar Opción Disponible para Campo Seleccionable

Actores participantes:

Administrador

Condiciones de entrada:

La opción disponible debe estar registrada

Condiciones de salida:

Opción disponible con nuevo nombre

Flujo básico:

  1. El actor presiona el botón “Modificar Opción Disponible”.
  2. El sistema despliega el nombre de la opción disponible en modo editable, y muestra los botones “Guardar” y “Cancelar”.
  3. Si el actor ingresa el nuevo nombre de la opción disponible y presiona “Guardar”, el sistema almacena el nuevo nombre.
  4. Si el actor cambia o no el nombre de la opción disponible y presiona “Cancelar”, el sistema no ejecuta ninguna acción.

Flujos alternativos:

3.1. Si el actor ingresa un nombre ya existente o no coloca ninguno y presiona “Guardar”, el sistema muestra un mensaje “Estimado(a) Usuario(a), el nombre asignado ya existe, pruebe con otro nombre” o “Estimado(a) Usuario(a), debe ingresar un nombre para el campo”.

Requisitos especiales:


0.13 Caso de Uso: Definir Campos Desplegados en Ficha Resumen Proyectos Operativos.

Diagrama

Descripción textual

Nombre del caso de uso:

Definir Campos Desplegados en Ficha Resumen Proyectos Operativos

Actores participantes:

Administrador

Condiciones de entrada:

Condiciones de salida:

Campos que se despliegan en la ficha resumen del proyecto operativo indicados.

Flujo básico:

  1. El actor presiona el botón “Definir Campos Desplegados en Ficha Resumen del Proyecto”.
  2. El sistema despliega una lista de todos los campos que se solicitan durante el registro de proyectos operativos, y muestra para cada uno de ellos las opciones “Mostrar en Ficha Resumen” o “No Mostrar en Ficha Resumen” (estas opciones son excluyentes), y al final muestra las opciones “Guardar” y “Cancelar”.
  3. Si el actor presiona los botones “Mostrar en Ficha Resumen” para los campos de su interés y presiona el botón “Guardar”, el sistema almacena los datos, y cada vez que un usuario consulte la ficha resumen de un proyecto operativo le mostrará sólo los campos habilitados.
  4. Si el actor presiona “Cancelar”, el sistema no ejecuta ninguna opción.

Flujos alternativos:

3.1. Si el actor no presiona el botón “Mostrar en Ficha Resumen” para algún campo y presiona “Guardar”, el sistema le muestra un mensaje “Debe habilitar al menos un campo para ser mostrado en la ficha resumen”.

Requisitos especiales:


0.14 Caso de Uso: CRUD Acción Centralizada.

Diagrama

Descripción textual

Nombre del caso de uso:

CRUD Acción Centralizada

Descripción:

CRUD (acrónimo de: Create, Read, Update y Delete) Acción Centralizada. Este caso de uso corresponde a las funcionalidades básicas sobre una Acción Centralizada: Registrar Acción Centralizada, Consultar Acción Centralizada, Modificar Acción Centralizada y Eliminar Acción Centralizada. Adicionalmente, se tiene para cada Acción Centralizada la opción de administrar sus Acciones Específicas (más adelante se detalla esta opción en CRUD Acción Específica de Acción Centralizada).

Actores participantes:

Administrador

Condiciones de entrada:

Condiciones de salida:

Flujo básico:

  1. El actor presiona el botón 'Administrar Acción Centralizada'.
  2. El sistema despliega una lista de las 'Acciones Centralizadas' registradas junto con las opciones disponibles sobre ellas (Consultar Acción Centralizada, Modificar Acción Centralizada y Eliminar Acción Centralizada) y la opción de agregar nueva (Registrar Acción Centralizada). Cada una de las opciones/funcionalidades sobre Acciones Centralizadas, se detalla en los siguientes casos de uso.

Flujos alternativos:

Requisitos especiales:


0.14.1 Caso de Uso: Registrar Acción Centralizada.

Descripción textual

Nombre del caso de uso:

Registrar Acción Centralizada

Actores participantes:

Administrador

Condiciones de entrada:

Condiciones de salida:

Acción Centralizada registrada

Flujo básico:

  1. El actor presiona el botón 'Registrar Acción Centralizada', que corresponde a la definición de una nueva Acción Centralizada (crear acción centralizada).
  2. El sistema solicita los datos:
    • Código de la Acción Centralizada
    • Nombre de la Acción Centralizada
    • Habilitar para mostrar (por omisión la Acción Centralizada aparecerá en el registro de Acciones Centralizadas, pero se puede ocultar colocando este campo en 'No')

y muestra los botones 'Crear Acción Centralizada' y 'Cancelar'.

  1. Si el actor ingresa los valores de los campos solicitados, y presiona el botón 'Crear Acción Centralizada', el sistema almacena los datos ingresados, muestra el mensaje “La Acción Centralizada se ha creado con éxito” y despliega por pantalla los datos ingresados.
  2. Si el actor presiona 'Cancelar', el sistema no ejecuta ninguna acción.

Flujos alternativos:

3.1. Si el actor presiona el botón “Crear Acción Centralizada” pero omite todos o algunos datos solicitados, el sistema muestra un mensaje “Estimado(a) Usuario(a), todos los datos solicitados son obligatorios. Por favor ingrese el valor del campo 'campoOmitido' ”.

Requisitos especiales:

  1. La información solicitada en los campos del registro es obligatoria.


0.14.2 Caso de Uso: Consultar Acción Centralizada.

Descripción textual

Nombre del caso de uso:

Consultar Acción Centralizada

Actores participantes:

Administrador

Condiciones de entrada:

Acción Centralizada registrada.

Condiciones de salida:

Datos de Acción Centralizada presentados por pantalla

Flujo básico:

  1. El actor presiona el botón 'Consultar Acción Centralizada' para la Acción Centralizada de interés.
  2. El sistema despliega los datos de la Acción Centralizada, junto con las opciones disponibles sobre la Acción Centralizada, las cuales son: “Modificar Acción Centralizada”, “Eliminar Acción Centralizada”, “Administrar Acciones Especificas de la Acción Centralizada” (cada una de estas funcionalidades se describe en casos de uso siguientes).

Flujos alternativos:

Requisitos especiales:


0.14.3 Caso de Uso: Modificar Acción Centralizada.

Descripción textual

Nombre del caso de uso:

Modificar Acción Centralizada

Actores participantes:

Administrador

Condiciones de entrada:

Acciones Centralizadas registradas

Condiciones de salida:

Acción Centralizada modificada

Flujo básico:

  1. El actor presiona el botón 'Modificar Acción Centralizada' para el Acción Centralizada de interés.
  2. El sistema despliega en modo edición el campo:
    • 'Nombre'

y muestra las opciones 'Guardar' y 'Cancelar'.

  1. Si el actor modifica el campo y presiona 'Guardar', el sistema actualiza el registro de la Acción Centralizada modificada y muestra un mensaje “Los cambios se han realizado con éxito”.
  2. Si el actor presiona 'Cancelar', el sistema no ejecuta ninguna acción.

Flujos alternativos:

3.1. Si el actor presiona el botón "Guardar" y omite todos o algunos datos solicitados, el sistema muestra un mensaje “Estimado(a) Usuario(a), todos los datos son obligatorios. Por favor ingrese el valor del campo 'campoOmitido' ”.

Requisitos especiales:


0.14.4 Caso de Uso: Eliminar Acción Centralizada.

Descripción textual

Nombre del caso de uso:

Eliminar Acción Centralizada

Actores participantes:

Administrador

Condiciones de entrada:

Acciones Centralizadas registradas

Condiciones de salida:

Acción Centralizada eliminado (más específicamente: el registro se cambia de estado y se oculta de los usuarios del sistema)

Flujo básico:

  1. El actor pulsa el botón “Eliminar Acción Centralizada” para la Acción Centralizada de interés.
  2. El sistema muestra un mensaje para confirmar: “Estimado(a) Usuario(a), ¿Está Ud seguro(a) que desea Eliminar la Acción Centralizada 'nombreAcciónCentralizada' ?”, y muestra las opciones 'Aceptar' y 'Cancelar'.
  3. Si el actor presiona 'Aceptar', el sistema cambia el estado de la Acción Centralizada a 'Eliminada', oculta el Acción Centralizada de la lista de Acciones Centralizadas registradas, y muestra el mensaje “La Acción Centralizada se ha eliminado con éxito”.
  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.
  2. La Acción Centralizada ya no debe aparecer en la lista de Acciones Centralizadas registradas.


0.15 Caso de Uso: CRUD Acción Específica de Acción Centralizada.

Diagrama

Descripción textual

Nombre del caso de uso:

CRUD Acción Específica de Acción Centralizada

Descripción:

CRUD (acrónimo de: Create, Read, Update y Delete) Acción Específica de Acción Centralizada. Este caso de uso corresponde a las funcionalidades básicas sobre una Acción Específica de Acción Centralizada: Registrar Acción Específica de Acción Centralizada, Consultar Acción Específica de Acción Centralizada, Modificar Acción Específica de Acción Centralizada y Eliminar Acción Específica de Acción Centralizada.

Actores participantes:

Administrador

Condiciones de entrada:

Condiciones de salida:

Flujo básico:

  1. El actor presiona el botón 'Administrar Acción Específica de Acción Centralizadas' para la Acción Centralizada de interés.
  2. El sistema despliega una lista de las Acciones Específicas de la Acción Centralizada asociada junto con las opciones disponibles sobre ellas (Consultar Acción Específica de Acción Centralizada, Modificar Acción Específica de Acción Centralizada y Eliminar Acción Específica de Acción Centralizada) y la opción de agregar nueva (Registrar Acción Específica de Acción Centralizada). Cada una de las opciones/funcionalidades sobre una Acción Específica de Acción Centralizada, se detalla en los siguientes casos de uso.

Flujos alternativos:

Requisitos especiales:


0.15.1 Caso de Uso: Registrar Acción Específica de Acción Centralizada.

Descripción textual

Nombre del caso de uso:

Registrar Acción Específica de Acción Centralizada

Actores participantes:

Administrador

Condiciones de entrada:

Condiciones de salida:

Acción Específica de Acción Centralizada registrada

Flujo básico:

  1. El actor presiona el botón 'Registrar Acción Específica de Acción Centralizada'.
  2. El sistema solicita los datos:
    • Nombre de la Acción Específica de Acción Centralizada

y muestra los botones 'Crear Acción Específica de Acción Centralizada' y 'Cancelar'.

  1. Si el actor ingresa los valores de los campos solicitados, y presiona el botón 'Crear Acción Específica de Acción Centralizada'. El sistema almacena los datos ingresados, muestra el mensaje “La Acción Específica de Acción Centralizada se ha creado con éxito” y despliega por pantalla los datos ingresados.
  2. Si el actor presiona 'Cancelar', el sistema no ejecuta ninguna acción.

Flujos alternativos:

3.1. Si el actor presiona el botón “Crear Acción Específica de Acción Centralizada” pero omite todos o algunos datos solicitados, el sistema muestra un mensaje “Estimado(a) Usuario(a), todos los datos solicitados son obligatorios. Por favor ingrese el valor del campo 'campoOmitido' ”.
3.2. Si el actor presiona el botón “Crear Acción Específica de Acción Centralizada” pero el nombre de la Acción Específica de Acción Centralizada ya ha sido registrado, el sistema muestra un mensaje en que se solicita se indique un nombre de Acción Específica de Acción Centralizada que no este ingresado en el sistema.

Requisitos especiales:

  1. La información solicitada en los campos del registro es obligatoria.


0.15.2 Caso de Uso: Consultar Acción Específica de Acción Centralizada.

Descripción textual

Nombre del caso de uso:

Consultar Acción Específica de Acción Centralizada

Actores participantes:

Administrador

Condiciones de entrada:

Acción Específica de Acción Centralizada registrada.

Condiciones de salida:

Datos de Acción Específica de Acción Centralizada presentados por pantalla

Flujo básico:

  1. El actor presiona el botón 'Consultar Acción Específica' para la Acción Centralizada de interés.
  2. El sistema despliega los datos de la Acción Específica de Acción Centralizada, junto con las opciones disponibles sobre ella, las cuales son: “Modificar Acción Específica” y “Eliminar Acción Específica” (estas funcionalidades son descritas en casos de uso siguientes).

Flujos alternativos:

Requisitos especiales:


0.15.3 Caso de Uso: Modificar Acción Específica de Acción Centralizada.

Descripción textual

Nombre del caso de uso:

Modificar Acción Específica de Acción Centralizada

Actores participantes:

Administrador

Condiciones de entrada:

Acción Específica de Acción Centralizada registrada

Condiciones de salida:

Acción Específica de Acción Centralizada modificada

Flujo básico:

  1. El actor presiona el botón 'Modificar Acción Específica' para la Acción Específica de la Acción Centralizada de interés.
  2. El sistema despliega en modo edición los datos ingresados en el registro de Acción Específica de Acción Centralizada y muestra las opciones 'Guardar' y 'Cancelar'.
  3. Si el actor modifica los campos y presiona 'Guardar', el sistema actualiza el registro de la Acción Específica de Acción Centralizada modificada y muestra un mensaje “Los cambios se han realizado con éxito”.
  4. Si el actor presiona 'Cancelar', el sistema no ejecuta ninguna acción.

Flujos alternativos:

3.1. Si el actor presiona el botón "Guardar" y omite todos o algunos datos solicitados, el sistema muestra un mensaje “Estimado(a) Usuario(a), todos los datos solicitados son obligatorios. Por favor ingrese el valor del campo 'campoOmitido' ”.
3.2. Si el actor presiona el botón “Guardar” pero el nombre de la Acción Específica de Acción Centralizada ya ha sido registrado, el sistema muestra un mensaje en que se solicita se indique un nombre de Acción Específica de Acción Centralizada que no este ingresado en el sistema.

Requisitos especiales:


0.15.4 Caso de Uso: Eliminar Acción Específica de Acción Centralizada.

Descripción textual

Nombre del caso de uso:

Eliminar Acción Específica de Acción Centralizada

Actores participantes:

Administrador

Condiciones de entrada:

Acción Específica de Acción Centralizada registrada

Condiciones de salida:

Acción Específica de Acción Centralizada eliminada (más específicamente: el registro se cambia de estado y se oculta de la lista de Acción Específica de Acción Centralizada del sistema)

Flujo básico:

  1. El actor pulsa el botón “Eliminar Acción Específica” para la Acción Específica de Acción Centralizada de interés.
  2. El sistema muestra un mensaje para confirmar: “Estimado(a) Usuario(a), ¿Está Ud seguro(a) que desea Eliminar esta Acción Específica de Acción Centralizada 'nombreAcciónEspecíficaAcciónCentralizada' ?”, y muestra las opciones 'Aceptar' y 'Cancelar'.
  3. Si el actor presiona 'Aceptar', el sistema cambia el estado de la Acción Específica de Acción Centralizada a 'Eliminada', oculta esta acción de la lista de Acciones Específicas de Acciones Centralizadas registradas, y muestra el mensaje “La Acción Específica de Acción Centralizada se ha eliminado con éxito”.
  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.
  2. La Acción Específica de Acción Centralizada ya no debe aparecer en la lista de Acciones Específicas de Acciones Centralizadas registradas.


0.16 Caso de Uso: Registrar Datos Básicos del Ente Planificador.

Diagrama

Descripción textual

Nombre del caso de uso:

Registrar Datos Básicos del Ente Planificador

Actores participantes:

Administrador, Usuario Autenticado (Enlace, Supervisor o Control)

Condiciones de entrada:

Ente Planificador registrado

Condiciones de salida:

Datos básicos del ente planificador registrado

Flujo básico:

  1. El actor pulsa la opción “Registrar Datos Básicos del Ente Planificador”.
  2. El sistema presenta una pantalla donde solicita que se indique los siguientes datos:
    • Razón Social
    • R.I.F
    • Domicilio Fiscal (dirección, estado, municipio, parroquia y ciudad)
    • Actividades que Realiza
    • Visión
    • Misión
    • Factores Críticos de Éxito
    • Principios
    • Valores
    • Objetivos estratégicos

y muestra las opciones “Guardar” y “Cancelar”.

  1. Si el actor ingresa los datos y presiona la opción "Guardar", el sistema registra los datos y presenta un mensaje en el que indica que los datos fueron registrados exitosamente.
  2. Si el actor ingresa o no los datos y presiona la opción “Cancelar”, el sistema no ejecuta ninguna acción.

Flujos alternativos:

3.1 Si el actor ingresa en un campo información que no se corresponda con el tipo de dato solicitado para dicho campo, el sistema presenta un mensaje en el que indica que la información ingresada en el campo respectivo es inválida.

Requisitos especiales:

  1. Los campos para 'Razón Social', 'R.I.F', 'Domicilio Fiscal (dirección, estado, municipio, parroquia y ciudad)', 'Actividades que Realiza', 'Visión', 'Misión' son obligatorios.


0.17 Caso de Uso: Consultar Datos Básicos del Ente Planificador.

Diagrama

Descripción textual

Nombre del caso de uso:

Consultar Datos Básicos del Ente Planificador

Actores participantes:

Administrador, Usuario Autenticado (Enlace, Supervisor o Control)

Condiciones de entrada:

Los datos básicos del Ente planificador deben estar registrados

Condiciones de salida:

Datos Básicos del Ente Planificador desplegados por pantalla

Flujo básico:

  1. El actor pulsa la opción "Registrar Datos Básicos del Ente Planificador".
  2. El sistema presenta por pantalla los datos básicos del Ente Planificador.

Flujos alternativos:

Requisitos especiales:


0.18 Caso de Uso: Modificar Datos Básicos del Ente Planificador.

Diagrama

Descripción textual

Nombre del caso de uso:

Modificar Datos Básicos del Ente Planificador

Actores participantes:

Administrador, Usuario Autenticado (Enlace, Supervisor o Control)

Condiciones de entrada:

Los datos básicos del Ente planificador deben estar registrados

Condiciones de salida:

Datos básicos del Ente planificador modificados

Flujo básico:

  1. El actor pulsa la opción "Modificar Datos básicos del ente planificador".
  2. El sistema presenta por pantalla los datos básicos del Ente Planificador en modo edición, y muestra las opciones “Guardar” y “Cancelar”.
  3. Si el actor modifica los campos (o el campo) requeridos y presiona la opción “Guardar”, el sistema registra los datos y presenta un mensaje en el que indica que los datos fueron registrados exitosamente.
  4. Si el actor modifica o no los campos requeridos y presiona la opción “Cancelar”, el sistema no ejecuta ninguna acción.

Flujos alternativos:

3.1 Si el actor ingresa en un campo información que no se corresponda con el tipo de dato solicitado para dicho campo, el sistema presenta un mensaje en el que indica que la información ingresada en el campo respectivo es inválida.

Requisitos especiales:


0.19 Caso de Uso: Registrar Datos de Usuario.

Diagrama

Descripción textual

Nombre del caso de uso:

Registrar Datos de Usuario

Actores participantes:

Administrador, Usuario Autenticado (Enlace, Supervisor o Control)

Condiciones de entrada:

Condiciones de salida:

Datos de usuario registrados

Flujo básico:

  1. El actor pulsa la opción "Registrar Datos de Usuario".
  2. El sistema presenta una pantalla donde solicita la siguiente información:
    • Nombres
    • Apellidos
    • Cédula de Identidad
    • Correo Electrónico
    • Nombre del Ente Planificador al que representa (el sistema carga de manera automática el nombre del ente planificador al cual está relacionado el usuario).

y muestra las opciones “Guardar” y “Cancelar”.

  1. Si el actor ingresa los datos solicitados y presiona la opción "Guardar", el sistema almacena los datos y presenta un mensaje por pantalla indicando que los datos han sido registrados exitosamente.
  2. Si el actor ingresa o no los datos y presiona la opción “cancelar”, el sistema no ejecuta ninguna acción.

Flujos alternativos:

3.1 Si el actor pulsa la opción "guardar" y omite todos o algunos de los datos solicitados, el sistema presenta por pantalla un mensaje solicitando que se indiquen los datos requeridos.
3.2 Si el actor ingresa en un campo información que no se corresponda con el tipo de dato solicitado para dicho campo, el sistema presenta un mensaje en el que indica que la información ingresada en el campo respectivo es inválida.

Requisitos especiales:

  1. La información solicitada en los campos del registro es obligatoria.


0.20 Caso de Uso: Consultar Datos de Usuario.

Diagrama

Descripción textual

Nombre del caso de uso:

Consultar Datos de Usuario

Actores participantes:

Administrador, Usuario Autenticado (Enlace, Supervisor o Control)

Condiciones de entrada:

Los datos de usuario ya deben estar registrados para el usuario que se va a realizar la acción.

Condiciones de salida:

Datos de usuario desplegados por pantalla.

Flujo básico:

  1. El actor pulsa la opción "Consultar Datos de Usuario".
  2. El sistema presenta por pantalla los datos del usuario previamente cargados.

Flujos alternativos:

Requisitos especiales:


0.21 Caso de Uso: Modificar Datos de Usuario.

Diagrama

Descripción textual

Nombre del caso de uso:

Modificar Datos de Usuario

Actores participantes:

Administrador, Usuario Autenticado (Enlace, Supervisor o Control)

Condiciones de entrada:

Datos de Usuario registrados

Condiciones de salida:

Datos de Usuario modificado

Flujo básico:

  1. El actor pulsa la opción "Modificar Datos de Usuario".
  2. El sistema presenta por pantalla los datos de usuario ingresados durante el registro en modo edición, y presenta las opciones "Guardar" y "Cancelar".
  3. Si el actor modifica los datos requeridos y pulsa la opción "Guardar", el sistema almacena los datos y presenta por pantalla un mensaje indicando que los datos modificados fueron registrados exitosamente.
  4. Si el actor modifica o no los datos y pulsa la opción "Cancelar", el sistema no ejecuta ninguna acción.

Flujos alternativos:

3.1 Si el actor pulsa la opción "Guardar" y omite todos o algunos de los datos solicitados, el sistema presenta por pantalla un mensaje en el que solicitando que se indiquen los datos requeridos.
3.2 Si el actor ingresa en un campo información que no se corresponda con el tipo de dato solicitado para dicho campo, el sistema presenta un mensaje en el que indica que la información ingresada en el campo respectivo es inválida.

Requisitos especiales:


0.22 Caso de Uso: Ver Lista de Proyectos Operativos.

Diagrama

Descripción textual

Nombre del caso de uso:

Ver Lista de Proyectos Operativos

Actores participantes:

Administrador, Usuario Autenticado (Enlace, Supervisor o Control)

Condiciones de entrada:

Condiciones de salida:

Cuadro Resumen y lista de Proyectos Operativos desplegado por pantalla

Flujo básico:

  1. El actor presiona el botón 'Proyectos Operativos'.
  2. El sistema muestra el cuadro resumen de los proyectos operativos y una lista de los proyectos de la institución asociada al usuario. Si el actor es Control, el sistema le muestra los proyectos ordenables por institución o por estado.
    1. Cuadro Resumen, que contiene:
      • Cantidad de Proyectos por Perfil (Enlace, Supervisor, Control), por estatus (Aprobado, no aprobados), y total.
    2. Lista de Proyectos Operativos, que contiene para cada proyecto:
      • Nombre del Proyecto Operativo, estado, opciones disponibles sobre el proyecto. Estas Opciones son las siguientes (disponibles dependiendo del estado del proyecto y del rol del usuario):
        • Consultar Proyecto
        • Modificar Proyecto
        • Anular Proyecto
        • Enviar a Enlace
        • Enviar a Supervisor
        • Enviar a Control
        • Aprobar
        • Reformular
        • Ver Lista de Reformulaciones
        • Fase de Seguimiento del Proyecto y de Acciones Específicas del Proyecto
        • Ver Historial

Flujos alternativos:

Requisitos especiales:

  1. Cada Proyecto debe mostrar junto al estado, un circulo del color asociado a dicho estado. Esta equivalencia de estado es la siguiente:
    • Rojo, para los estados 'Ingresado', 'Devuelto a Enlace' y 'Reformulado en Enlace'.
    • Amarillo, para los estados 'Enviado a Supervisor', 'Enviado a Control', 'Devuelto a Control', 'Reformulado en Supervisor' y 'Reformulado en Control'.
    • Verde, para el estado 'Aprobado' y 'Reformulado Aprobado'.

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

0.23 Caso de Uso: Ver Lista de Acciones Centralizadas.

Diagrama

Descripción textual

Nombre del caso de uso:

Ver Lista de Acciones Centralizadas

Actores participantes:

Administrador, Usuario Autenticado (Enlace, Supervisor o Control)

Condiciones de entrada:

Condiciones de salida:

Cuadro Resumen de Acciones Centralizadas, y lista de Acciones Centralizadas desplegados por pantalla.

Flujo básico:

  1. El actor presiona el botón 'Acciones Centralizadas'.
  2. El sistema muestra el cuadro resumen de las acciones centralizadas de la institución asociada al usuario. Si el actor es Control, el sistema le muestra las acciones centralizadas ordenables por institución o por estado.
    1. Cuadro Resumen, que contiene:
      • Cantidad total de Acciones Centralizadas, Cantidad total de Específicas de las Acciones Centralizadas, Cantidad total de partidas de esas acciones, estado, opciones disponibles. Estas Opciones son las siguientes (disponibles dependiendo del estado de las acciones centralizadas y del rol del usuario):
        • Consultar Acciones Centralizadas
        • Modificar Acciones Centralizadas
        • Enviar a Enlace
        • Enviar a Supervisor
        • Enviar a Control
        • Aprobar
        • Reformular
        • Ver Lista de Reformulaciones
        • Fase de Seguimiento de Acciones Centralizadas
        • Ver Historial

Flujos alternativos:

Requisitos especiales:

  1. En el cuadro resumen se debe mostrar junto al estado de la Acciones Centralizadas, un circulo del color asociado a dicho estado. Esta equivalencia de estado es la siguiente:
    • Rojo, para los estados 'Ingresadas', 'Devueltas a Enlace' y 'Reformuladas en Enlace'.
    • Amarillo, para los estados 'Enviadas a Supervisor', 'Enviadas a Control', 'Devueltas a Control', 'Reformuladas en Supervisor' y 'Reformuladas en Control'.
    • Verde, para los estados 'Aprobadas' y 'Reformuladas Aprobadas'.

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

0.24 Caso de Uso: Ver Fase de Seguimiento del Proyecto y de las Acciones Específicas.

Diagrama

Descripción textual

Nombre del caso de uso:

Ver Fase de Seguimiento del Proyecto y de las Acciones Específicas

Actores participantes:

Administrador, Usuario Autenticado (Enlace, Supervisor o Control)

Condiciones de entrada:

Condiciones de salida:

Seguimiento de proyecto operativo y de las acciones específicas de ese proyecto desplegado por pantalla.

Flujo básico:

  1. El actor presiona el botón 'Fase de Seguimiento del Proyecto y de las Acciones Específicas'.
  2. El sistema despliega las secciones:
    1. Seguimiento y Control del Proyecto
    2. Seguimiento y Control de las Acciones Específicas, donde para cada una de las Acciones Específicas se muestra:
      • Mes Actual (disponible para hacer el seguimiento)
      • Estado del Seguimiento para el mes actual
      • Opciones disponibles sobre el seguimiento del mes actual. Estas opciones son:
        • Ingresar Seguimiento
        • Consultar Seguimiento del Mes (partidas)
        • Consultar Seguimiento de todos los Meses
        • Modificar
        • Enviar a Enlace
        • Enviar a Supervisor
        • Enviar a Control
        • Aprobar Seguimiento

Flujos alternativos:

Requisitos especiales:

  1. Cada Seguimiento de Proyecto y de Acciones Específicas del Proyecto debe mostrar junto al estado, un circulo del color asociado a dicho estado. Esta equivalencia de estado es la siguiente:
    • Rojo, para los estados 'Ingresado' y 'Devuelto a Enlace'.
    • Amarillo, para los estados 'Enviado a Supervisor', 'Enviado a Control' y 'Devuelto a Control'.
    • Verde, para el estado 'Aprobado'.

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

0.25 Caso de Uso: Ver Fase de Seguimiento de las Acciones Centralizadas.

Diagrama

Descripción textual

Nombre del caso de uso:

Ver Fase de Seguimiento de las Acciones Centralizadas

Actores participantes:

Administrador, Usuario Autenticado (Enlace, Supervisor o Control)

Condiciones de entrada:

Condiciones de salida:

Seguimiento de acciones centralizadas desplegado por pantalla.

Flujo básico:

  1. El actor presiona el botón 'Fase de Seguimiento de las Acciones Centralizadas'.
  2. El sistema despliega la sección:
    1. Seguimiento y Control de las Acciones Centralizadas, donde para todo el conjunto de Acciones Centralizadas se muestra:
      • Mes Actual (disponible para hacer el seguimiento)
      • Estado del Seguimiento para el mes actual
      • Opciones disponibles sobre el seguimiento del mes actual. Estas opciones son:
        • Ingresar Seguimiento
        • Consultar Seguimiento del Mes (Acciones Específicas y Partidas)
        • Consultar Seguimiento de todos los Meses
        • Modificar
        • Enviar a Enlace
        • Enviar a Supervisor
        • Enviar a Control
        • Aprobar Seguimiento

Flujos alternativos:

Requisitos especiales:

  1. El seguimiento de las Acciones Centralizadas debe mostrar junto al estado, un circulo del color asociado a dicho estado. Esta equivalencia de estado es la siguiente:
    • Rojo, para los estados 'Ingresado' y 'Devuelto a Enlace'.
    • Amarillo, para los estados 'Enviado a Supervisor', 'Enviado a Control' y 'Devuelto a Control'.
    • Verde, para el estado 'Aprobado'.

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

0.26 Caso de Uso: Cambiar Contraseña.

Diagrama

Descripción textual

Nombre del caso de uso:

Cambiar Contraseña

Actores participantes:

Administrador, Usuario Autenticado (Enlace, Supervisor o Control)

Condiciones de entrada:

El usuario debe tener una cuenta creada.

Condiciones de salida:

Contraseña actualizada

Flujo básico:

  1. El actor pulsa la opción "Cambiar Contraseña".
  2. El sistema despliega una pantalla donde solicita:
    • Contraseña Actual
    • Nueva Contraseña
    • Verificación de la Nueva Contraseña

y presenta los botones "Cambiar Contraseña" y "Cancelar".

  1. Si el actor ingresa los datos solicitados y presiona la opción "Cambiar Contraseña", el sistema almacena los datos y presenta un mensaje donde indica que la contraseña fue actualizada.
  2. Si el actor ingresa o no los datos y presiona el botón "Cancelar", el sistema no ejecuta ninguna acción.

Flujos alternativos:

3.1 Si el actor pulsa la opción "Cambiar Contraseña" y omite todos o algunos datos solicitados, el sistema presenta por pantalla un mensaje en el que solicita se indiquen los datos omitidos.
3.2 Si la contraseña es insegura el sistema presenta un mensaje por pantalla en el cual indica que la contraseña ingresada es insegura, y solicita se indique una nueva.

Requisitos especiales:

  1. La información solicitada en los campos es obligatoria.


0.27 Caso de Uso: Ver Notificaciones.

Diagrama

Descripción textual

Nombre del caso de uso:

Ver Notificaciones

Actores participantes:

Administrador, Usuario Autenticado (Enlace, Supervisor o Control)

Condiciones de entrada:

Deben haber notificaciones en la bandeja de entrada del usuario

Condiciones de salida:

Notificación desplegadas por pantalla.

Flujo básico:

  1. El actor presiona el botón “Notificaciones”.
  2. El sistema despliega la lista de notificaciones, con la opción “Ver” para cada ítem.
  3. El actor pulsa la opción “Ver”, para la notificación de su interés.
  4. El sistema despliega muestra el contenido de la notificación, y los detalles (fecha de envío, emisor).

Flujos alternativos:

Requisitos especiales:


0.28 Caso de Uso: Ver historial.

Diagrama

Descripción textual

Nombre del caso de uso:

Ver historial

Actores participantes:

Administrador, Usuario Autenticado (Enlace, Supervisor o Control)

Condiciones de entrada:

Deben haber acciones registradas en el historial

Condiciones de salida:

Acciones realizadas en procesos de planificación operativa desplegadas por pantalla

Flujo básico:

  1. El actor presiona el botón “Ver Historial”.
  2. El sistema muestra una lista de las acciones que se han realizado en los diferentes procesos de planificación operativa.

Flujos alternativos:

Requisitos especiales:


0.29 Caso de Uso: Entrar al Sistema.

Diagrama

Descripción textual

Nombre del caso de uso:

Entrar al Sistema

Actores participantes:

Usuario No Autenticado

Condiciones de entrada:

Condiciones de salida:

El actor pasa a ser Usuario Autenticado (Enlace, Supervisor o Control)

Flujo básico:

  1. El actor accede a la página principal del sistema.
  2. El sistema solicita que se indique:
    • Nombre de Usuario
    • Contraseña

y presenta las opciones "Iniciar Sesión" y "¿Olvido su Contraseña?" (esta última opción será descrita en el caso de uso siguiente).

  1. El actor llena los datos solicitados por el sistema y presiona la opción "Iniciar Sesión".
  2. El sistema compara los datos ingresados por el actor con los almacenados y presenta los servicios de acuerdo al rol de la cuenta de usuario.

Flujos alternativos:

3.1 Si el actor presiona la opción "Iniciar Sesión" pero no indica todos o algunos de los datos solicitados, el sistema muestra por pantalla un mensaje en el que se solicita se indiquen los datos omitidos.
3.2 Si el actor ingreso un nombre de usuario que no coincide con la contraseña, el sistema presenta un mensaje por pantalla indicando que el nombre de usuario o la contraseña son incorrectos.

Requisitos especiales:

  1. Los campos solicitados son obligatorios.

A modo de referencia consultar el Prototipo de Interfaz antes de entrar al sistema? y el Prototipo de Interfaz despues de entrar (Home del Usuario)?.

0.30 Caso de Uso: Solicitar Nueva Contraseña.

Diagrama

Descripción textual

Nombre del caso de uso:

Solicitar Nueva Contraseña

Actores participantes:

Usuario No Autenticado

Condiciones de entrada:

Condiciones de salida:

Mensaje por correo electrónico con la nueva contraseña asignada.

Flujo básico:

  1. El actor pulsa la opción "¿Olvido su Contraseña?".
  2. El sistema despliega una pantalla donde solicita:
    • Nombre de Usuario
    • Dirección de Correo Electrónico

y presenta la opción "Generar Nueva Contraseña".

  1. El actor ingresa la dirección solicitada y pulsa la opción "Generar Nueva Contraseña".
  2. El sistema valida que el nombre de usuario corresponda con la dirección de correo electrónico, genera aleatoriamente una nueva contraseña y la envía a la dirección de correo indicada por el usuario.

Flujos alternativos:

3.1 Si el actor no ingresa el nombre de usuario o la dirección de correo electrónico y presiona la opción "Generar Nueva Contraseña", el sistema muestra por pantalla un mensaje en el cual pide que se indique el nombre de usuario o la dirección de correo según sea el dato omitido.
3.2 Si el actor ingresa el nombre de usuario que no coincide con la dirección de correo electrónico almacenada para el usuario y presiona la opción "Generar Nueva Contraseña", el sistema muestra por pantalla un mensaje en el cual pide que se indique la dirección de correo que corresponda con el nombre de usuario.
3.3 Si el actor ingresa una dirección de correo inválida el sistema muestra por pantalla un mensaje en el que indica que la dirección es inválida.

Requisitos especiales:

  1. La información solicitada en el campo es obligatoria.


Adjuntos (31)

Download all attachments as: .zip