habilitaciÓn profesional workflow de anÁlisis

71
HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS Curso: 4k3 Profesora: Ing. Silvina Arenas Empresa : OM Creación Visual Actividad : Comunicación Visual (diseño gráfico, diseño editorial, packaging, Isologotipos, Papelería institucional, señalética, campañas publicitarias, animación 3d, juegos, producción, post-producción de video, diseño web, multimedia, presentaciones) para clientes particulares y para estudios de diseño nacionales y extranjeros. Sistema: Gestor del flujo de trabajo interno del desarrollo de proyectos de creación visual. Metodología: Proceso Unificado de Desarrollo - UML Equipo de trabajo Gonzalo Zarazaga Legajo 43090 David Colque Ru Legajo 22610 Año 2006

Upload: others

Post on 15-Jul-2022

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS

Curso: 4k3

Profesora: Ing. Silvina Arenas

Empresa: OM Creación Visual

Actividad: Comunicación Visual (diseño gráfico, diseño editorial, packaging,

Isologotipos, Papelería institucional, señalética, campañas publicitarias, animación 3d, juegos, producción, post-producción de video, diseño web, multimedia, presentaciones) para clientes particulares y para estudios de diseño nacionales y extranjeros.

Sistema: Gestor del flujo de trabajo interno del desarrollo de proyectos de creación visual.

Metodología: Proceso Unificado de Desarrollo - UML

Equipo de trabajo

Gonzalo Zarazaga Legajo 43090

David Colque Ru

Legajo 22610

Año 2006

Page 2: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 2 de 71

INDICE

pág. INDICE ........................................................................................................................................................................... 2 INTRODUCCIÓN ........................................................................................................................................................... 3 DIAGRAMAS DE COLABORACIÓN .............................................................................................................................. 4 SUBSISTEMAS ............................................................................................................................................................ 69

Page 3: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 3 de 71

INTRODUCCIÓN

El propósito del modelo de análisis consiste en expresar en forma más precisa los requerimientos del usuario, es decir, en el lenguaje de los desarrolladores.

Se describe la funcionalidad interna del sistema, lo que simplifica las subsiguientes actividades del diseño. Dicha descripción consiste en diagramas de colaboración para cada caso de uso de sistema y subdivisión del mismo en paquetes o subsistemas.

Page 4: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 4 de 71

DIAGRAMAS DE COLABORACIÓN Se presentan a continuación los diagramas de colaboración para los siguientes casos de uso. 01. Actualizar datos de cliente 02. Actualizar datos de contacto en cliente 03. Actualizar datos de Proyecto 04. Planificar Proyecto 05. Planificar Tarea de proyecto 06. Actualizar día no laboral 07. Generar presupuesto 08. Presupuestar concepto de proyecto 09. Registrar aprobación de presupuesto 10. Actualizar plan de cobro de un proyecto 11. Generar plan de cobro de un proyecto 12. Registrar inicio de proyecto 13. Registrar inicio de desarrollo del proyecto 14. Registrar inicio de tarea 15. Actualizar avance de tarea de proyecto 16. Registrar finalización de tarea 17. Actualizar revisión de tarea 18. Actualizar cuota de plan de cobro de un proyecto 19. Actualizar datos de Usuario. 20. Registrar anulación de cuota de plan de pago 21. Registrar anulación de pago de cuota de plan de pago 22. Enviar material digital al cliente 23. Enviar material digital a la empresa 24. Actualizar plan de pago de un proyecto 25. Registrar anulación de cuota de plan de cobro 26. Registrar anulación de cobro de cuota de plan de cobro 27. Registrar cobro de cuota de plan de cobro 28. Actualizar datos de proveedor 29. Generar plan de pago de un proyecto 30. Actualizar cuota de plan de pago de un proyecto 31. Registrar pago de cuota de plan de pago 32. Planificar Tarea de proyecto por horas. 33. Verificar Precedencia de tareas. 34. Determinar conceptos y tareas de proyecto 35. Agregar Tarea a concepto de proyecto 36. Actualizar datos de personal 37. Seleccionar personal 38. Actualizar asignación de puestos a personal 39. Actualizar disponibilidad de tiempo de responsable de tarea 40. Actualizar ingreso o egreso de personal 41. Registrar finalización de Proyecto. 42. Actualizar datos de Tipo de tarea. 43. Registrar precedencia de tipo de tarea 44. Actualizar disponibilidades de tiempo 45. Actualizar agenda de licencias y permisos 46. Ingresar Usuario al Sistema 47. Asignar accesos y usuarios a grupo de usuario. 48. Emitir reporte de disponibilidad y ocupación de personal 49. Emitir reporte de avance de proyectos 50. Emitir reporte de duración de preparación de proyectos 51. Emitir reporte de personal de un proyecto 52. Emitir ranking de desvío de tareas

Page 5: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 5 de 71

53. Emitir reporte de personal activo 54. Emitir reporte de tiempo de permanencia de personal 55. Emitir ranking de causas de baja de personal 56. Emitir ranking de causas de desvío de tareas 57. Emitir ranking de ausencias laborales 58. Emitir reporte de costos y ganancias de proyecto 59. Emitir ranking de duración de tareas 60. Emitir reporte de deudas a pagar 61. Emitir reporte de deuda a cobrar 62. Emitir reporte de materiales enviados por el cliente 63. Seleccionar proyectos para emisión de reporte

Referencias

Símbolo Artefacto

Actor de sistema

Mensaje

Clase de Interfaz

Clase de Control

Clase de Entidad

Colección de entidades

Nota

La numeración para los mensajes de los cursos alternativos está formada por: Número de mensaje + “[“ + Número de mensaje que origina la alternativa + . + Letra de alternativa + “]”.

Page 6: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 6 de 71

01. Actualizar datos de cliente

Director de cuentas

IU Actualizar datos de cliente

1 : cargar()

Gestor Actualizar datos de cliente

4 : preActualizarContactos()

DC 02 - Actualizar datos de contacto en cliente2 : preAgregar()

5 : guardarCliente()

Cliente

7 : guardarCliente()

8 [2.A] : preModificar()

9 [2.A] : buscarClientes()

6 : guardarCliente()

10 [2.A] : buscarClientes()

Cliente

11 [2.A] : traerListaClientes()

12 [2.A] : elegirCliente()

13 [2.A] : elegirCliente()

14 [2.A] : traerCliente()

Contacto

15 [2.A] : traerListaContactos()

16 [2.B] : preEliminar()

24 [2.B] : eliminarCliente()

25 [2.B] : eliminarCliente()

26 [2.B] : eliminarCliente()

27 [2.C] : cancelar()

3 : cargarDatos()

17 [2.B] : buscarClientes()

18 [2.B] : buscarClientes()

19 [2.B] : traerListaClientes()

20 [2.B] : elegirCliente()

21 [2.B] : elegirCliente()

22 [2.B] : traerCliente()

23 [2.B] : traerListaContactos()

Page 7: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 7 de 71

02. Actualizar datos de contacto en cliente

Director de cuentas

IU Actualizar datos de contacto en cliente Gestor Actualizar datos de contacto en cliente

Contacto

1 : cargar()

2 : preAgregar()

4 : guardarContacto()

5 : guardarContacto()

6 : guardarContacto()

7 [2.A] : preModificar()

8 [2.A] : buscarContactos()

9 [2.A] : buscarContactos()

Contacto

10 [2.A] : traerListaContactos()

11 [2.A] : elegirContacto()

12 [2.A] : elegirContacto()

13 [2.A] : traerContacto()

14 [2.B] : preEliminar()

21 [2.B] : eliminarContacto()

22 [2.B] : eliminarContacto()

23 [2.B] : eliminarContacto()

24 [3.C] : cancelar()

15 [2.B] : buscarContactos()

16 [2.B] : buscarContactos()

17 [2.B] : traerListaContactos()

18 [2.B] : elegirContacto()

19 [2.B] : elegirContacto()

20 [2.B] : traerContacto()

3 : cargarDatos()

Page 8: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 8 de 71

03. Actualizar datos de Proyecto

Director de Cuentas

IU Actualizar datos de proyecto Gestor Actualizar datos de proyecto

1 : cargar()

2 : preAgregar()

4 : guardarProyecto()

5 : guardarProyecto()

Proyecto

6 : guardarProyecto()

Proyecto

7 [2.A] : preModificar()

8 [2.A] : buscarProyectos()

9 [2.A] : buscarProyectos()

10 [2.A] : traerListaProyectos()

11 [2.A] : elegirProyecto()

12 [2.A] : elegirProyecto()

13 [2.A] : traerProyecto()

14 [2.B] : preEliminar()

22 [2.B] : eliminarProyecto()

21 [2.B] : eliminarProyecto()

23 [2.B] : eliminarProyecto()

24 [2.C] : cancelar()15 [2.B] : buscarProyectos()

16 [2.B] : buscarProyectos()

17 [2.B] : traerListaProyectos()

18 [2.B] : elegirProyecto()

19 [2.B] : elegirProyecto()

20 [2.B] : traerProyecto()

3 : ingresarDatos()

Page 9: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 9 de 71

04. Planificar Proyecto

Director Creativo

IU Planificar proyecto

Gestor Planificar Proyecto

Planificacion : Planificacion

Proyecto : Proyecto

TareaProyecto : Tarea

Proyecto : Proyecto

1 : cargar()

2 : buscarProyectos()

3 : traerListaProyectos()

4 : verificarExistenProyectosPlanificables()

5 : elegirProyecto()

6 : elegirProyecto()

7 : traerProyecto()

9 : verificarEstadoPlanificacion()

10 : ingresarFechas()

11 : guardarFechas()

12 : validarFechaFinal()

13 : determinarTareas()

DC 34 - Determinar conceptos y tareas de proyecto

14 : traerListaTareaProyecto()

15 *[n] : planificarTarea()

DC 05 - Planificar Tarea de Proyecto

16 : verificarTareasPlanificadas()

18 : cerrarPlanificacion()

19 : validarCierrePlanificacion()

21 : verificarEstadoProyecto()

22 : traerListaTareaProyecto()

23 : opcionReabrirTarea()

8 : traerPlanificacion()

26 [9] : abrirPlanificacion()

27 [9] : abrirPlanificacion()

28 [9] : modificarPlanificacion()

29 [19] : modificarProyecto()

30 [23] : reabrirTarea()

31 [23] : reabrirTarea()

TareaProyecto

32 [23] : modificarTareaProyecto()

25 [5] : cancelarProyecto()

17 : traerListaTareaProyecto()

20 : traerListaTareaProyecto()

Impresor Planificación de Proyecto

24 : opcionImprimir()

33 [24] : imprimir()

34 [24] : imprimir()

35 [24] : imprimir()

Page 10: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 10 de 71

05. Planificar Tarea de proyecto

Director Creativo

IU Planificar tarea de proyecto Gestor Planificar tarea de proyecto

Proyecto

TareaProyecto

1 : cargar()

2 : buscarDatosTarea()

4 : traerProyecto()

3 : traerTareaProyecto()

Puesto

6 : traerPuesto()

Personal7 : traerListaPersonal()

TipoTarea

5 : traerTipoTarea()

TareaProyecto

8 : traerTareasQuePrecede()

9 : traerTareasPrecedentes()

10 : verificarTareaPlanificada()

PlanTarea

26 [25] : traerListaPlanTarea()

DiaNoLaboral

27 [25] : traerListaDiasNoLaborales()

AusenciaLaboral

28 [25] : traerAusenciasLaborales()

11 : ingresarDatosTarea()

14 : guardarTareaProyecto()

15 : guardarTareaProyecto()

16 : verificarPrecedencias()

IngresosEgresosPersonal

20 : traerIngresoEgreso()

Planificacion22 : traerPlanificacion()

24 : guardarTareaProyecto()

CU 33 - Verificar precedencia de tareas

25 [10] : verificarTareaHoras()

13 : ingresarDatosDuracion()17 : verificarFechaInicioFin()

18 : verificarSuperposicionTareas()

12 : verificarPlanificarHoras()

19 : verificarIngresoResponsable()

21 : verificarFechasPlanificacion()

23 : verificarPlanificarHoras()

29 [12] : planificarHoras()

DC 32 - Planificar Tarea de Proyecto por horas

32 [23] : guardarListaPlanTarea()

30 [17] : traerListaTareasProyecto()

31 [18] : traerListaTareasProyecto()

Page 11: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 11 de 71

06. Actualizar día no laboral

Director de Cuentas

IU Actualizar dia no laboral Gestor Actualizar dia no laboral

DiaNoLaboral

1 : cargar()

2 : preAgregar()

3 : ingresarDatos()

4 : guardarDiaNoLaboral()

5 : guardarDiaNoLaboral()

6 : guardarDiaNoLaboral()

7 [2.A] : preModificar()

8 [2.A] : buscarDiasNoLaborales()

9 [2.A] : buscarDiasNoLaborales()

DiaNoLaboral

10 [2.A] : traerListaDiasNoLaborales()

11 [2.A] : elegirDiaNoLaboral()

12 [2.A] : elegirDiaNoLaboral()

13 [2.A] : traerDiaNoLaboral()

14 [2.B] : preEliminar()

15 [2.B] : buscarDiasNoLaborales()

16 [2.B] : buscarDiasNoLaborales()

17 [2.B] : traerListaDiasNoLaborales()

18 [2.B] : elegirDiaNoLaboral()19 [2.B] : elegirDiaNoLaboral()

20 [2.B] : traerDiaNoLaboral()

21 [2.B] : eliminarDiaNoLaboral()

22 [2.B] : eliminarDiaNoLaboral()

23 [2.B] : eliminarDiaNoLaboral()

24 [2.C] : cancelar()

Page 12: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 12 de 71

07. Generar presupuesto

Director de Cuentas

IU Generar presupuesto Gestor Generar presupuesto

Presupuesto

1 : cargar()

Proyecto

2 : buscarProyectos()

3 : traerListaProyectos()

Cliente

Personal

4 : traerCliente()

5 : traerPersonal()

6 : traerPersonal()

7 : verificarExistenProyectos()

8 : elegirProyecto()

Planificacion

11 : traerPlanificacion()

Proyecto

10 : traerProyecto()

12 : verificarExistePresupuesto()

Concepto

13 : traerConceptos()

14 : verificarEstadoAvance()

15 : ingresarDatosPresupuesto()

16 *[n] : presupuestarConcepto()

DC 08 - Presupuestar concepto de proyecto17 : ingresarDatosImportes()

18 : verificarImporteDescuento()

19 : emitirPresupuesto()

20 : guardarPresupuesto()

21 : guardarPresupuesto()

23 [12] : traerPresupuesto()

25 [14] : guardarProyecto()

27 [8] : cancelar()

9 : elegirProyecto()

26 [19] : guardarPresupuesto()

22 : guardarProyecto()

24 : opcionImprimir()28 [24] : imprimir()

29 [24] : imprimir()

Impresor Presupuesto

30 [24] : imprimir()

Page 13: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 13 de 71

08. Presupuestar concepto de proyecto

Director de Cuentas

IU Presupuestar concepto de proyecto Gestor Presupuestar concepto de proyecto

Concepto

1 : cargar()

2 : buscarConcepto()

3 : traerConcepto()

TareaProyecto

4 : traerListaTareasProyecto()

5 : ingresarDatos()

6 : guardarConcepto()

7 : guardarConcepto()

8 : guardarConcepto()

9 : guardarListaTareasProyecto()

10 [5] : cancelar()

Page 14: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 14 de 71

09. Registrar aprobación de presupuesto

Director de Cuentas

IU Registrar aprobacion de presupuesto Gestor Registrar aprobacion de presupuesto

Proyecto

1 : cargar()

3 : traerListaProyectos()

2 : buscarProyectos()

4 : verificarExistenProyectos()

5 : elegirProyecto()

6 : elegirProyecto()

Proyecto

7 : traerProyecto()

8 : ingresarDatos()

9 : registrarDecision()

10 : registrarDecision()

11 : verificarFechaAprobacion()

12 : guardarProyecto()

13 [5] : cancelar()

Page 15: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 15 de 71

10. Actualizar plan de cobro de un proyecto

Director de Cuentas

IU Actualizar plan de cobro de un proyecto Gestor Actualizar plan de cobro de un proyecto

PlanCobroPlanCobro

1 : cargar()

Proyecto

2 : buscarProyectos()

3 : traerProyectos()

4 : verificarExistenProyectos()

5 : elegirProyecto()

Proyecto

7 : traerProyecto()

6 : elegirProyecto()

8 : traerListaPlanesCobro()

9 : verificarExistenPlanes()

10 : agregarPlanCobro()

DC 11 - Generar plan de cobro de un proyecto

11 [10.A] : elegirPlanCobroModificar()

12 [10.B] : elegirPlanCobroEliminar()

13 [10.B] : eliminarPlanCobro()

14 [10.B] : eliminarPlanCobro()

15 [10.D] : cancelar()

Impresor plan de cobro

16 [10.C] : opcionImprimir()17 [10.C] : imprimir()

18 [10.C] : imprimir()

Page 16: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 16 de 71

11. Generar plan de cobro de un proyecto

Director de Cuentas

IU Generar plan de cobro de un proyecto Gestor Generar plan de cobro de un proyecto

Proyecto

PlanCobro

1 : cargar()

2 : buscarProyecto()

4 : verificarOperacion()

5 : ingresarDatos()

6 *[n] : agregarCuota()

DC 18 - Actualizar cuota de plan de cobro de un proyecto

3 : traerProyecto()

CuotaPlanCobro

7 : traerListaCuotasPlanCobro()

8 : emitirPlan()

10 : traerListaPlanesCobro()

9 : validarPlan()

CuotaPlanCobro

12 *[n] : guardarCuota()

PlanCobro

11 : agregarPlanCobro()

16 [6.A] : modificarCuota()

17 [6.B] : eliminarCuota()

18 [6.B] : eliminarCuota()

19 [6.B] : eliminarCuota()

14 [4] : traerPlanCobro()15 [4] : traerListaCuotasPlanCobro()

13 : guardarProyecto()

Page 17: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 17 de 71

12. Registrar inicio de proyecto

Director Creativo

IU Registrar inicio de proyecto Gestor Registrar inicio de proyecto

Proyecto

Proyecto

1 : cargar()

3 : traerListaProyectos()

2 : buscarProyectos()

4 : verificarExistenProyectos()

5 : elegirProyecto()

6 : elegirProyecto()

7 : traerProyecto()

8 : ingresarDatos()

9 : iniciarProyecto()

10 : iniciarProyecto()

11 : validarFechaInicio()

12 : guardarProyecto()

13 [5] : cancelar()

Page 18: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 18 de 71

13. Registrar inicio de desarrollo del proyecto

Desarrollador

IU Registrar apertura de tarea Gestor Registrar apertura de tarea

TareaProyecto

1 : cargar()

3 : traerListaTareasProyecto()

2 : buscarTareas()

5 : elegirTarea()

TareaProyecto

7 : traerTarea()

8 : ingresarDatos()

6 : elegirTarea()

4 : verificarExistenTareas()

9 : aceptarInicio()

10 : validarInicio()

11 : guardarTarea()

12 [5] : cancelar()

Page 19: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 19 de 71

14. Registrar inicio de tarea

Desarrollador

IU Registrar apertura de tarea Gestor Registrar apertura de tarea

TareaProyecto

1 : cargar()

3 : traerListaTareasProyecto()

2 : buscarTareas()

5 : elegirTarea()

TareaProyecto

7 : traerTarea()

8 : ingresarDatos()

6 : elegirTarea()

4 : verificarExistenTareas()

9 : aceptarInicio()

10 : validarInicio()

11 : guardarTarea()

12 [5] : cancelar()

Page 20: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 20 de 71

15. Actualizar avance de tarea de proyecto

Desarrollador

IU Actualizar avance de tarea de proyecto Gestor Actualizar avance de tarea de proyecto

TareaProyecto

1 : cargar()

2 : buscarTareas()

AvanceTarea

3 : traerListaTareasProyecto()

4 : verificarExistenTareas()

5 : elegirTarea()

6 : elegirTarea()

7 : traerListaAvances()

8 : preAgregar()

9 : ingresarDatos()

10 : guardarAvance()

11 : guardarAvance()

12 : validarAvance()

TareaProyecto

13 : traerTareaProyecto()

AvanceTarea

14 : traerAvance()

15 : traerAvance()

16 : guardarAvance()

17 [8.A] : preModificar()

19 [8.A] : buscarAvances()

20 [8.A] : traerListaAvances()

21 [8.A] : elegirAvance()

22 [8.A] : elegirAvance()

23 [8.A] : traerAvance()

24 [8.B] : preEliminar()

26 [8.B] : buscarAvances()

18 [8.A] : buscarAvances()

25 [8.B] : buscarAvances()

27 [8.B] : traerListaAvances()

28 [8.B] : elegirAvance() 29 [8.B] : elegirAvance()

30 [8.B] : traerAvance()

31 [8.B] : eliminarAvance()

32 [8.B] : eliminarAvance()

33 [8.B] : eliminarAvance()

Page 21: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 21 de 71

16. Registrar finalización de tarea

Desarrollador

IU Registrar finalizacion de tarea Gestor Registrar finalizacion de tarea

TareaProyecto

1 : cargar()

3 : traerListaTareasProyecto()

2 : buscarTareas()

5 : elegirTarea()

TareaProyecto

9 : traerTarea()

10 : ingresarDatos()

6 : elegirTarea()

4 : verificarExistenTareas()

11 : aceptarFinalizacion()

12 : validarFinalizacion()

13 : guardarTarea()

14 [5] : cancelar()

Planificacion

8 : traerPlanificacion()

7 : verificarPlanificacion()

Page 22: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 22 de 71

17. Actualizar revisión de tarea

Director Creativo

IU Actualizar revision de tarea Gestor Actualizar revision de tarea

TareaProyecto

Revision

Revision

1 : cargar()

Proyecto

2 : buscarTareas()

3 : traerListaProyectos()

4 : traerListaTareasProyecto()

5 : verificarExistenTareas()

6 : elegirTarea()

7 : buscarRevisiones()

8 : traerListaRevisiones()

9 : preAgregar()

12 : ingresarDatos()

10 : buscarTarea()

TareaProyecto

11 : traerTareaProyecto()

13 : guardarRevision()14 : validarRevision()

15 : traerRevision()

16 : traerTareaProyecto()

17 : traerRevision()

18 : guardarRevision()

19 [9.A] : elegirRevisionModificar()

20 [9.A] : elegirRevisionModificar()

21 [9.A] : traerRevision()

22 [9.B] : elegirRevisionEliminar()

23 [9.B] : elegirRevisionEliminar()

24 [9.B] : eliminarRevision()

25 [9.C] : cancelar()

Page 23: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 23 de 71

18. Actualizar cuota de plan de cobro de un proyecto

Director de Cuentas

IU Actualizar cuota de plan de cobro de un proyecto Gestor Actualizar cuota de plan de cobro de un proyecto

PlanCobro

CuotaPlanCobro

1 : cargar()

2 : buscarPlanCobro()

3 : traerPlanCobro()

4 : verificarOperacion()

5 : ingresarDatos()

6 : guardarCuota()

7 : guardarCuota()

8 : guardarPlanCobro()

9 : guardarCuota()

10 [4] : traerCuota()

11 [5] : cancelar()

Page 24: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 24 de 71

19. Actualizar datos de Usuario.

Page 25: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 25 de 71

Director de Administracion

IU Actualizar datos de usuario Gestor Actualizar datos de usuario

Personal

Cliente

Usuario

1 : cargar()

2 : preAgregar()

3 : verificarNoAgregar()

4 : ingresarDatos()

5 : guardarUsuario()

6 : guardarUsuario()

7 : guardarUsuario()

8 [3.A] : elegirTipoPersonal()

9 [3.A] : buscarPersonal()

10 [3.A] : traerListaPersonal()

11 [3.A] : elegirPersonal()

12 [3.B] : elegirTipoCliente()

13 [3.B] : buscarClientes()

14 [3.B] : traerListaClientes()

15 [3.B] : elegirCliente()

16 [2.A] : preModificar()

17 [2.A] : buscarUsuarios()

18 [2.A] : buscarUsuarios()

Usuario

19 [2.A] : traerListaUsuarios()

20 [2.A] : elegirUsuario()

21 [2.A] : elegirUsuario()

22 [2.A] : traerUsuario()

23 [2.B] : preEliminar()

24 [2.B] : buscarUsuarios()

25 [2.B] : buscarUsuarios()

26 [2.B] : traerListaUsuarios()

27 [2.B] : elegirUsuario()

29 [2.B] : traerUsuario()

30 [2.B] : eliminarUsuario()

31 [2.B] : eliminarUsuario()

32 [2.B] : eliminarUsuario()

28 [2.B] : elegirUsuario()

Page 26: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 26 de 71

20. Registrar anulación de cuota de plan de pago

Director de Administracion

IU Registrar anulacion de cuota de plan de pago Gestor Registrar anulacion de cuota de plan de pago

PlanPago

Proveedor

CuotaPlanPago

1 : cargar()

2 : ingresarProveedor()

3 : buscarProveedor()

4 : traerProveedor()

5 : traerListaPlanesPago()

6 : verificarExistenPlanes()

7 : elegirPlanPago()

8 : elegirPlanPago()

Proyecto

9 : traerProyecto()

PlanPago

10 : traerPlanPago()11 : traerListaCuotas()

12 : verificarExistenCuotasAnular()13 : elegirCuota()

14 : elegirCuota()

CuotaPlanPago

15 : guardarCuota()

16 : traerListaCuotas()

18 [2] : cancelar()

17 : guardarPlanPago()

Page 27: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 27 de 71

21. Registrar anulación de pago de cuota de plan de pago

Director de Administracion

IU Registrar anulacion de cuota de plan de pago Gestor Registrar anulacion de cuota de plan de pago

PlanPago

Proveedor

CuotaPlanPago

1 : cargar()

2 : ingresarProveedor()

3 : buscarProveedor()

4 : traerProveedor()

5 : traerListaPlanesPago()

6 : verificarExistenPlanes()

7 : elegirPlanPago()

8 : elegirPlanPago()

Proyecto

9 : traerProyecto()PlanPago

10 : traerplanPago()11 : traerListaCuotas()

12 : verificarExistenCuotasAnular()

13 : elegirCuota()

14 : elegirCuota()

CuotaPlanPago

15 : traerCuota()

23 : traerListaCuotas()

25 [2] : cancelar()

24 : guardarPlanPago()

PagoCuotaPlanPago

16 : traerPagos()

17 : verificarExistenPagosAnular()

18 : elegirPago() 19 : elegirPago()

PagoCuotaPlanPago

20 : guardarPago()

21 : traerPagos()

22 : guardarCuota()

Page 28: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 28 de 71

22. Enviar material digital al cliente

Director de Cuentas

IU Enviar material digital al cliente Gestor Enviar material digital al cliente

Material

1 : cargar()

Material

2 : buscarMateriales()

3 : traerListaMateriales()Proyecto

4 : traerListaProyectos()

8 : elegirProyecto()

9 : elegirProyecto()

10 : ingresarDatos()

11 : enviarMaterial()

12 : enviarMaterial()

13 : agregarMaterial()

6 : opcionDetalleMaterialEnviado()

14 [6] : buscarMaterialEnviado()

7 : opcionDetalleMaterialRecibido()

16 [7] : buscarMaterialRecibido()

15 [6] : traerMaterial()

17 [7] : traerMaterial()

5 : verificarExistenProyectos()

Page 29: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 29 de 71

23. Enviar material digital a la empresa

Cliente

IU Enviar material digital a la empresa Gestor Enviar material digital a la empresa

Material

1 : cargar()

Material

2 : buscarMateriales()

3 : traerListaMateriales()

Proyecto

4 : traerListaProyectos()

8 : elegirProyecto()

9 : elegirProyecto()

10 : ingresarDatos()

11 : enviarMaterial()

12 : enviarMaterial()

13 : agregarMaterial()

6 : opcionDetalleMaterialEnviado()

14 [6] : buscarMaterialEnviado()

7 : opcionDetalleMaterialRecibido()

16 [7] : buscarMaterialRecibido()

15 [6] : traerMaterial()

17 [7] : traerMaterial()

5 : verificarExistenProyectos()

Page 30: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 30 de 71

24. Actualizar plan de pago de un proyecto

Director Administrativo

IU Actualizar plan de pago de un proyectoGestor Actualizar plan de pago de un proyecto

PlanPagoPlanPago

1 : cargar()

Proyecto

2 : buscarProyectos()

3 : traerProyectos()

5 : verificarExistenProyectos()

6 : elegirProyecto()

Proyecto

8 : traerProyecto()

7 : elegirProyecto()

10 : traerListaPlanesPago()

11 : verificarExistenPlanes()

12 : agregarPlanPago()

DC 29 - Generar plan de pago de un proyecto

13 [12.A] : elegirPlanPagoModificar()

14 [12.B] : elegirPlanPagoEliminar()

15 [12.B] : eliminarPlanPago()

16 [12.B] : eliminarPlanPago()

17 [12.D] : cancelar()

TareaProyecto

4 : traerListaTareasProyecto()

9 : traerListaTareasProyecto()

18 [12.C] : imprimir()

19 [12.C] : imprimir()

Impresor plan de pago

20 [12.C] : imprimir()

Page 31: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 31 de 71

25. Registrar anulación de cuota de plan de cobro

Director de Administracion

IU Registrar anulacion de cuota de plan de cobro Gestor Registrar anulacion de cuota de plan de cobro

PlanCobro

Cliente

CuotaPlanCobro

1 : cargar()

2 : ingresarCliente()

3 : buscarCliente()

4 : traerCliente()

5 : traerListaPlanesCobro()

6 : verificarExistenPlanes()

7 : elegirPlanCobro()

8 : elegirPlanCobro()

Proyecto

9 : traerProyecto()

PlanCobro

10 : traerPlanCobro()11 : traerListaCuotas()

12 : verificarExistenCuotasAnular()13 : elegirCuota()

14 : elegirCuota()

CuotaPlanCobro

15 : guardarCuota()

16 : traerListaCuotas()

18 [2] : cancelar()

17 : guardarPlanCobro()

Page 32: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 32 de 71

26. Registrar anulación de cobro de cuota de plan de cobro

Director de Administracion

IU Registrar anulacion de cobro de cuota de plan de cobro Gestor Registrar anulacion de cobro de cuota de plan de cobro

PlanCobro

Cliente

CuotaPlanCobro

1 : cargar()

2 : ingresarCliente()

3 : buscarCliente()

4 : traerCliente()

5 : traerListaPlanesCobro()

6 : verificarExistenPlanes()

7 : elegirPlanCobro()

8 : elegirPlanCobro()

Proyecto

9 : traerProyecto()

PlanCobro

10 : traerplanCobro()11 : traerListaCuotas()

12 : verificarExistenCuotasAnular()

13 : elegirCuota()

14 : elegirCuota()

CuotaPlanCobro

15 : traerCuota()

23 : traerListaCuotas()

25 [2] : cancelar()

24 : guardarPlanCobro()

CobroCuotaPlanCobro

16 : traerCobros()

17 : verificarExistenCobrosAnular()

18 : elegirCobro() 19 : elegirCobro()

CobroCuotaPlanCobro

20 : guardarCobro()

21 : traerCobros()

22 : guardarCuota()

Page 33: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 33 de 71

27. Registrar cobro de cuota de plan de cobro

Director de Administracion

IU Registrar cobro de cuota de plan de cobro Gestor Registrar cobro de cuota de plan de cobro

PlanCobro

CuotaPlanCobro

1 : cargar()

3 : traerListaPlanesCobro()

4 : verificarExistenPlanes()

5 : elegirPlanCobro()

6 : elegirPlanCobro()

Proyecto

7 : traerProyecto()PlanCobro

8 : traerplanCobro() 9 : traerListaCuotas()

10 : verificarExistenCuotasCobrar()

11 : elegirCuota()

12 : elegirCuota()

CuotaPlanCobro

13 : traerCuota()

22 : traerListaCuotas()

24 [2] : cancelar()

23 : guardarPlanCobro()

CobroCuotaPlanCobro

14 : traerCobros()

15 : preCobrar()

18 : registrarCobro()

CobroCuotaPlanCobro

19 : guardarCobro()

20 : traerCobros()

21 : guardarCuota()

2 : buscarPlanesCobro()

16 : ingresarDatos()

17 : registrarCobro()

Page 34: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 34 de 71

28. Actualizar datos de proveedor

Director de Administracion

IU Actualizar datos de Proveedor Gestor Actualizar datos de Proveedor

1 : cargar()

2 : preAgregar()

4 : guardarProveedor()

5 : guardarProveedor()

Proveedor

6 : guardarProveedor()

Proveedor

7 [2.A] : preModificar()

8 [2.A] : buscarProveedores()

9 [2.A] : buscarProveedores()

10 [2.A] : traerListaProveedores()

11 [2.A] : elegirProveedor()

12 [2.A] : elegirProveedor()

13 [2.A] : traerProveedor()

14 [2.B] : preEliminar()

22 [2.B] : eliminarProveedor()

21 [2.B] : eliminarProveedor()

23 [2.B] : eliminarProveedor()

24 [3.C] : cancelar()15 [2.B] : buscarProveedores()

16 [2.B] : buscarProveedores()

17 [2.B] : traerListaProveedores()

18 [2.B] : elegirProveedor()

19 [2.B] : elegirProveedor()

20 [2.B] : traerProveedor()

3 : ingresarDatos()

Page 35: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 35 de 71

29. Generar plan de pago de un proyecto

Director de Administracion

IU Generar plan de pago de un proyecto Gestor Generar plan de pago de un proyecto

Proyecto

PlanPago

1 : cargar()

2 : buscarProyecto()

4 : verificarOperacion()

5 : ingresarDatos()

6 *[n] : agregarCuota()

DC 30 - Actualizar cuota de plan de pago de un proyecto

3 : traerProyecto()

CuotaPlanPago

7 : traerListaCuotasPlanPago()

8 : emitirPlan()

10 : traerListaPlanesPago()

9 : validarPlan()

CuotaPlanPago

12 *[n] : guardarCuota()

PlanPago

11 : agregarPlanPago()

16 [6.A] : modificarCuota()

17 [6.B] : eliminarCuota()

18 [6.B] : eliminarCuota()

19 [6.B] : eliminarCuota()

13 [4] : traerPlanPago()

15 [4] : traerListaCuotasPlanPago()

TareaProyecto

14 [4] : traerListaTareasProyecto()

Page 36: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 36 de 71

30. Actualizar cuota de plan de pago de un proyecto

Director de Administracion

IU Actualizar cuota de plan de pago de un proyecto Gestor Actualizar cuota de plan de pago de un proyecto

PlanPago

CuotaPlanPago

1 : cargar()

2 : buscarPlanPago()

3 : traerPlanPago()

4 : verificarOperacion()

5 : ingresarDatos()

6 : guardarCuota()

7 : guardarCuota()

8 : guardarPlanPago()

9 : guardarCuota()

10 [4] : traerCuota()

11 [5] : cancelar()

Page 37: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 37 de 71

31. Registrar pago de cuota de plan de pago

Director de Administracion

IU Registrar pago de cuota de plan de pago Gestor Registrar pago de cuota de plan de pago

PlanPago

CuotaPlanPago

1 : cargar()

3 : traerListaPlanesPago()

4 : verificarExistenPlanes()

5 : elegirPlanPago()

6 : elegirPlanPago()

Proyecto

7 : traerProyecto()PlanPago

8 : traerplanPago() 9 : traerListaCuotas()

10 : verificarExistenCuotasPagar()

11 : elegirCuota()

12 : elegirCuota()

CuotaPlanPago

13 : traerCuota()

22 : traerListaCuotas()

24 [2] : cancelar()

23 : guardarPlanPago()

PagoCuotaPlanPago

14 : traerPagos()

15 : prePagar()

18 : registrarPago()

PagoCuotaPlanPago

19 : guardarPago()

20 : traerPagos()

21 : guardarCuota()

2 : buscarPlanesPago()

16 : ingresarDatos()

17 : registrarPago()

Page 38: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 38 de 71

32. Planificar Tarea de proyecto por horas.

Director Creativo

IU Planificar Tarea de Proyecto por horas Gestor Planificar Tarea de Proyecto por horas

DisponibilidadTiempo

DiaNoLaboral

AusenciaLaboral

1 : cargar()

2 : ingresarDatos()

3 : planificarHoras()

4 : planificarHoras()

DC 33 - Verificar precedencia de tareas

5 : traerListaDisponibilidad()

6 : traerDiaNoLaboral()

7 : traerAusenciaLaboral()

DiaNoLaboral

10 : traerListaDiasNoLaborales()

AusenciaLaboral

11 : traerAusenciasLaborales()

DisponibilidadTiempo

8 : guardarDisponibilidad()

9 : traerListaDisponibilidad()

Page 39: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 39 de 71

33. Verificar Precedencia de tareas.

Gestor Verificar precedencia de tareas

TareaProyecto

1 : traerTareasPrecedentes()

2 : traerTareasQuePrecede()

Page 40: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 40 de 71

34. Determinar conceptos y tareas de proyecto

Director Creativo

IU Determinar conceptos y tareas de proyecto Gestor Determinar conceptos y tareas de proyecto

Proyecto

ConceptoProyecto

TipoTareaTareaProyecto

1 : cargar()

2 : buscarConceptosProyecto()

3 : traerproyecto()

4 : traerListaConceptos()

5 : preAgregar()

6 : buscarConceptosNoIncluidos()

7 : traerListaConceptos()

8 : agregarConceptos()

9 : agregarConceptos()

10 *[n] : traerListaTipoTarea()

11 *[n] : agregarConcepto()

12 *[n] : agregarListaTareas()

13 : eliminarConcepto()

14 : eliminarConcepto()

16 : eliminarListaTareas()

17 : verificarExisteConceptoTareas()

18 [13.A] : agregarTarea()

DC 35 - Agregar tarea a concepto de proyecto

19 [13.B] : eliminarTarea()

22 [13.C] : preEditarTarea()

23 [13.C] : buscarTarea()

TareaProyecto

24 [13.C] : traerTareaProyecto()

25 [13.C] : ingresarDatos()

26 [13.C] : guardarTarea()27 [13.C] : guardarTarea()

28 [13.C] : guardarTareaProyecto()

20 [13.B] : eliminarTarea()

21 [13.B] : eliminarTareaProyecto()

ConceptoProyecto

15 : eliminarConcepto()

29 [13.D] : cancelar()

Page 41: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 41 de 71

35. Agregar Tarea a concepto de proyecto

Director Creativo

IU Agregar tarea a concepto de proyecto Gestor Agregar tarea a concepto de proyecto

1 : cargar()

2 : buscarTiposTarea()

TipoTarea

4 : traerListaTiposTarea()

5 : elegirTarea()

6 : buscarTiposPrecedentes()

7 : buscarTiposTareaPrecedentes()

8 : verificarExistenPrecedentes()

TareaProyecto

9 : guardarTareaProyecto()

ConceptoProyecto

3 : traerConcepto()

10 [8] : elegirTiposTareas()

11 [8] : agregarTareas()

TareaProyecto

13 [8] : agregarListaTareas()

12 [8] : agregarTareas()

14 [5] : cancelar()

Page 42: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 42 de 71

36. Actualizar datos de personal

Director Administrativo

IU Actualizar datos de personal Gestor Actualizar datos de personal

1 : cargar()

2 : preAgregar()

5 : guardarPersonal()

6 : guardarPersonal()

IngresosEgresosPersonal

13 [2.A] : preModificar()

14 [2.A] : elegirPersonal()

15 [2.A] : buscarPersonal()

19 [2.B] : cancelar()

3 : ingresarDatosPersonal()

4 : verificarOperacion()

IngresosEgresosPersonal

8 : agregarIngresoEgreso()

DC 37 - Seleccionar personal

17 [2.A] : traerListaIngresosEgresos()

18 [4] : ingresarDatosIngreso()

10 : opcionAsignarPuestos()20 [10] : asignarPuestos()

DC 38 - Actualizar asignación de puestos a personal

11 : opcionAsignarHoras()21 [11] : asignarHoras()

DC 39 - Actualizar disponibilidad de tiempo de responsable de tarea

12 : opcionIngresoEgreso()22 [12] : ingresoEgreso()

DC 40 - Actualizar ingreso o egreso de personal

9 : traerIngresoEgreso()Personal

7 : guardarPersonal()

16 [2.A] : traerPersonal()

Page 43: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 43 de 71

37. Seleccionar personal

Director de Administracion

IU Seleccionar personal Gestor Seleccionar personal

Personal

Personal

1 : cargar()

2 : ingresarDatos()

3 : buscarPersonal()

4 : buscarPersonal()

5 : traerListaPersonal()

6 : verificarExistePersonal()7 : elegirPersonal()

8 : elegirPersonal()

9 : traerPersonal()

10 [2] : cancelar()

Page 44: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 44 de 71

38. Actualizar asignación de puestos a personal

Director de Administracion

IU Actualizar asignación de puestos a personal Gestor Actualizar asignación de puestos a personal

Puesto

Personal

1 : cargar()

2 : buscarPuestos()

3 : buscarPuestos()

5 : traerListaPuestos()

6 : verificarExistePersonal()7 : elegirPuestos()

8 : elegirPuestos()

4 : traerPersonal()

10 [2] : cancelar()

9 : actualizarPuestos()

Page 45: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 45 de 71

39. Actualizar disponibilidad de tiempo de responsable de tarea

Director de Administracion

IU Actualizar disponibilidad de tiempo de responsable de tarea

Gestor Actualizar disponibilidad de tiempo de responsable de tarea

DisponibilidadTiempo

1 : cargar()

2 : consultarDisponibilidadGeneral()

3 : traerListaDisponibilidad()

4 : verificarOperacion()

Personal

5 : traerPersonal()

6 : traerListaDisponibilidad()

7 : modificarHorasResponsable()

DC 44 - Actualizar disponibilidad de tiempo

8 : opcionDisponibilidadGeneral()

Personal

9 [4] : traerResponsablesTarea()

10 [4] : verificarExisteResponsableTareas()

11 [10] : elegirResponsable()

12 [8] : modificarHorasGeneral()

13 [7] : cancelar()

Page 46: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 46 de 71

40. Actualizar ingreso o egreso de personal

Director de Administracion

IU Actualizar ingreso o egreso de personal Gestor Actualizar ingreso o egreso de personal

Personal

IngresosEgresosPersonal

1 : cargar()

2 : buscarPersonal()

3 : traerPersonal()

4 : verificarEstadoPersonal()

6 [5.A] : preModificar()

7 [5.A] : elegirIngresoEgreso()

8 [5.A] : ingresarDatosModificacion()

9 [5.A] : modificarIngresoEgreso()

10 [5.A] : validarModificar()

12 [5.A] : modificarIngresoEgreso()

5 : cancelar()

13 [5.B] : preDarBaja()

14 [5.B] : ingresarDatosBaja()

15 [5.B] : darBajaPersonal()

11 [5.A] : verificarSuperposicion()

16 [5.B] : validarBaja()

17 [5.B] : verificarFechaBaja()

19 [5.B] : modificarIngresoEgreso()

20 [5.B] : modificarPersonal()

18 [5.B] : traerIngresoEgreso()

21 [5.C] : preReincorporar()

22 [5.C] : ingresarDatosReincorporacion()

23 [5.C] : reincorporarPersonal()

24 [5.C] : validarFechaIngreso()

25 [5.C] : agregarIngresoEgreso()

26 [5.C] : modificarPersonal()

Page 47: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 47 de 71

41. Registrar Finalización de Proyecto.

Director de Cuentas

IU Registrar finalización de proyecto Gestor Registrar finalización de proyecto

Proyecto

Proyecto

1 : cargar()

3 : traerListaProyectos()

2 : buscarProyectos()

4 : verificarExistenProyectos()

5 : elegirProyecto()

6 : elegirProyecto()

7 : traerProyecto()

8 : ingresarDatos()

9 : terminarProyecto()

10 : terminarProyecto()

11 : validarTerminacion()

13 : guardarProyecto()

14 [5] : cancelar()

TareaProyecto

12 : traerListaTareas()

Page 48: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 48 de 71

42. Actualizar datos de Tipo de tarea.

Director de Cuentas

IU Actualizar datos de tipo de Tarea Gestor Actualizar datos de tipo de Tarea

1 : cargar()

2 : preAgregar()

4 : guardarTipoTarea()

5 : guardarTipoTarea()

TipoTarea

6 : guardarTipoTarea()

TipoTarea

7 [2.A] : preModificar()

8 [2.A] : buscarTiposTarea()

9 [2.A] : buscarTiposTarea()

10 [2.A] : traerListaTipoTarea()

11 [2.A] : elegirTipoTarea()

12 [2.A] : elegirTipoTarea()

13 [2.A] : traerTipoTarea()

22 [2.B] : preEliminar()

30 [2.B] : eliminarTipoTarea()

29 [2.B] : eliminarTipoTarea()

31 [2.B] : eliminarTipoTarea()

32 [2.C] : cancelar()

23 [2.B] : buscarTiposTarea()

24 [2.B] : buscarTiposTarea()

25 [2.B] : traerListaTipoTarea()

26 [2.B] : elegirTipoTarea()27 [2.B] : elegirTipoTarea()

28 [2.B] : traerTipoTarea()

3 : ingresarDatos()

14 [2.A] : traerTiposPrecedentes()

15 [2.A] : agregarPrecedencia()

DC 43 - Registrar precedencia de tipo de tarea

16 [15.A] : eliminarPrecedencia()

17 [15.A] : eliminarPrecedencia()

18 [15.A] : eliminarTipoTarea()

19 [15.B] : verArbolPrecedencias()

20 [15.B] : verArbolPrecedencia()

21 *[n] [15.B] : traerTiposPrecedentes()

Page 49: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 49 de 71

43. Registrar precedencia de tipo de tarea

Director de Cuentas

IU Registrar precedencia de tipo de tarea Gestor Registrar precedencia de tipo de tarea

TipoTareaTipoTarea

1 : cargar()

2 : buscarTiposTareas()

3 : traerListaTiposTarea()

4 : elegirTipoTarea()

5 : elegirTipoTarea()

6 : verificarPrecedencia()

7 : verificarPrecedencia()

8 : guardarTipoTarea()

9 : traerListaTiposTareas()

10 [4] : cancelar()

Page 50: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 50 de 71

44. Actualizar disponibilidades de tiempo

Director de Administracion

IU Actualizar disponibilidad de tiempo Gestor Actualizar disponibilidad de tiempo

Personal

DisponibilidadTiempo

1 : cargar()

2 : verificarOperacionBuscar()

3 : traerListaDisponibilidad()

4 : ingresarHorasDisponibles()

5 : guardarDisponibilidad()

6 : guardarDisponibilidad()

7 : verificarOperacionGuardar()

8 : guardarListaDisponibilidad()

9 [3.A] : traerPersonal()

10 [3.A] : traerListaDisponibilidad()

11 [8.A] : guardarListaDisponibilidad()

Page 51: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 51 de 71

45. Actualizar agenda de licencias y permisos

Director Creativo

IU Actualizar agenda de licencias y permisos Gestor Actualizar agenda de licencias y permisos

Personal

AusenciaLaboralAusenciaLaboral

1 : cargar()

2 : buscarResponsables()

3 : traerResponsablesTareas()

5 : ingresarDatosFiltro()

6 : buscarAusencias()

7 : buscarAusencias()

8 : traerListaAusencias()

9 : preAgregar()

10 : ingresarDatosAusencia()

11 : guardarAusencia()

12 : guardarAusencia()

13 : guardarAusencia()

14 [9.A] : preModificar()

15 [9.A] : buscarAusencia()

16 [9.A] : traerAusencia()

17 [9.B] : eliminarAusencia()

18 [9.B] : eliminarAusencia()

19 [9.B] : eliminarAusencia()

4 : verificarExisteResponsable()

20 [9.C] : cancelar()

Page 52: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 52 de 71

46. Ingresar Usuario al Sistema

Usuario del sistema

IU Ingresar Usuario al Sistema Gestor Ingresar Usuario al Sistema

Usuario

GrupoUsuario

1 : carga()

2 : ingresarDatos()

3 : ingresarSistema()

4 : ingresarSistema()

5 : traerUsuario()

Acceso

6 : verificarUsuario()

7 : traerListaGrupos()8 *[n] : traerListaAccesos()

9 [2] : cancelar()

Page 53: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 53 de 71

47. Asignar accesos y usuarios a grupo de usuario.

Director de Administracion

IU Asignar accesos y usuarios a grupo de usuarios

Gestor Asignar accesos y usuarios a grupo de usuarios

Usuario

GrupoUsuario

Acceso

1 : cargar()

2 : buscarGrupos()

3 : traerListaGrupos()

4 : elegirGrupo()

5 : buscarAccesos()

6 : buscarAccesos()

7 : traerListaGrupos()

8 *[n] : traerListaAccesos()9 : traerListaUsuarios()

10 : elegirAccesos()

11 : opcionAgregarUsuarios()

12 : opcionQuitarUsuario()

13 : asignarAccesos()

14 : asignarAccesos()

15 : actualizarListaAccesos()16 : actualizarListaUsuarios()

17 [11] : preAgregarUsuario()

18 [11] : ingresarFiltros()

19 [11] : buscarUsuarios()

20 [11] : buscarUsuarios()

21 [11] : traerListaUsuarios()

23 [11] : elegirUsuarios()

24 [11] : agregarUsuarios()

25 [11] : agregarUsuarios()22 [11] : verificarExistenUsuarios()

26 [12] : quitarUsuario()

27 [12] : quitarUsuario()

28 [4] : cancelar()

Page 54: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 54 de 71

48. Emitir reporte de disponibilidad y ocupación de personal

Consultor de proyectos

IU Emitir reporte de disponibilidad y ocupación de personal

Gestor Emitir reporte de disponibilidad y ocupación de personal

Puesto

TareaProyecto

DisponibilidadTiempo

1 : cargar()

2 : buscarPuestos()

3 : traerListaPuestos()

4 : ingresarCriterios()

5 : consultar()

6 : consultar()

DiaNoLaboral

7 : traerListaTareas()

9 : traerListaDisponibilidad()

11 : traerListaDiasNoLaborales()

AusenciaLaboral

12 : traerListaAusenciasLaborales()

IngresosEgresosPersonal

13 : traerListaIngresosEgresos()

8 : verificarExistenTareas()

14 : opcionImprimir()

16 [14] : imprimir()

15 [4] : cancelar()

17 [14] : imprimir()

10 : traerListaTareas()

Impresor reporte de disponibilidad y ocupación de personal

18 [14] : imprimir()

Page 55: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 55 de 71

49. Emitir reporte de avance de proyectos

Gerente General

IU Emitir reporte de avance de proyectos Gestor Emitir reporte de avance de proyectos

Personal

Clientes

Proyecto

AvanceTarea

1 : cargar()

2 : buscarOpciones()

3 : traerListaPersonal()

4 : traerListaPersonal()

5 : traerListaClientes()

6 : ingresarCriterios()

7 : consultar()

8 : consultar()

9 : traerListaProyectos() 11 : traerListaMaximoAvance()

TareaProyecto

12 : traerListaTareaProyecto()

10 : verificarExistenProyectos()13 : opcionImprimir()

14 [6] : cancelar()

15 [13] : imprimir()

16 [13] : imprimir()

Impresor reporte de avance de proyectos

17 [13] : imprimir()

Page 56: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 56 de 71

50. Emitir reporte de duración de preparación de proyectos

Gerente General

IU Emitir reporte de duracion de preparacion de proyectos Gestor reporte de duracion de preparacion de proyectos

Proyecto

1 : cargar()

2 : seleccionarProyectos()

CU 63 - Seleccionar proyectos para emision de reporte

3 : consultar()

4 : consultar()

5 : traerListaProyectos()

6 : opcionImprimir()8 [6] : imprimir()

9 [6] : imprimir()

7 [2] : cancelar()

Imprimir Emitir reporte de duracion de preparacion de proyectos

10 [6] : imprimir()

Page 57: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 57 de 71

51. Emitir reporte de personal de un proyecto

Consultor de Proyectos

IU Emitir reporte de personal de un proyecto Gestor Emitir reporte de personal de un proyecto

Proyecto

TareaProyecto

Personal

1 : cargar()

2 : ingresarCriterios()

3 : consultarProyectos()

4 : consultarProyectos()

5 : traerListaProyectos()

6 : verificarExistenProyectos()

7 : elegirProyecto()

8 : consultar()

9 : consultar()

10 : traerListaTareasProyecto() 11 *[n] : traerPersonal()

13 [2] : cancelar()

12 : opcionImprimir()14 [12] : imprimir()15 [12] : imprimir()

Imrpesor reporte de personal de un proyecto

16 [12] : imprimir()

Page 58: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 58 de 71

52. Emitir ranking de desvío de tareas

Gerente General

IU Emitir ranking de desvío de tareas Gestor Emitir ranking de desvío de tareas

AvanceTareaTareaProyecto

1 : cargar()

2 : seleccionarProyectos()

3 : ingresarCriterios()

7 : traerListaMaximoAvance()

4 : consultar()

5 : consultar()

6 : traerListaTareasProyecto()

9 [2] : cancelar()

8 : opcionImprimir()10 [8] : imprimir()

11 [8] : imprimir()

DC 63 - Seleccionar proyectos para emision de reporte

Impresor ranking de desvío de tareas

12 [8] : imprimir()

Page 59: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 59 de 71

53. Emitir reporte de personal activo

Director de Administracion

IU Emitir reporte de personal activo Gestor reporte de personal activo

Personal

1 : cargar()

2 : ingresarCriterios()

3 : consultar()

4 : consultar()

5 : traerListaPersonal()

6 : opcionImprimir()8 [6] : imprimir()

9 [6] : imprimir()

7 [2] : cancelar()

Impresor Emitir reporte de personal activo

10 [6] : imprimir()

Page 60: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 60 de 71

54. Emitir reporte de tiempo de permanencia de personal

Director de Administracion

IU Emitir reporte de tiempo de permanencia de personal Gestor Emitir reporte de tiempo de permanencia de personal

IngresosEgresosPersonal

1 : cargar()

2 : ingresarCriterios()

3 : consultar()

4 : consultar()

5 : traerListaPermanencia()

7 : opcionImprimir()9 [7] : imprimir()

10 [7] : imprimir()

8 [2] : cancelar()

6 : verificarExistePersonal()

Impresor reporte de tiempo de permanencia de personal

11 [7] : imprimir()

Page 61: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 61 de 71

55. Emitir ranking de causas de baja de personal

Director de Cuentas

IU Emitir ranking de causas de baja de personal Gestor Emitir ranking de causas de baja de personal

IngresosEgresosPersonal

1 : cargar()

2 : ingresarCriterios()

3 : consultar()

4 : consultar()

5 : traerListaEgresos()

7 : opcionImprimir()9 [7] : imprimir()

10 [7] : imprimir()

8 [2] : cancelar()

6 : verificarExistePersonal()

Impresor ranking de causas de baja de personal

11 [7] : imprimir()

Page 62: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 62 de 71

56. Emitir ranking de causas de desvío de tareas

Gerente General

IU Emitir ranking de causas de desvio de tareas Gestor Emitir ranking de causas de desvio de tareas

AvanceTarea

TareaProyecto

1 : cargar()

2 : seleccionarProyectos()

3 : ingresarCriterios()

7 : traerListaDesvios()

4 : consultar()

5 : consultar()

6 : traerListaTareasProyecto()

11 [2] : cancelar()

9 : opcionImprimir()12 [9] : imprimir()

13 [9] : imprimir()

DC 63 - Seleccionar proyectos para emision de reporte

Puesto

10 [8] : traerListaPuestos()

8 : verificarTipoAgrupacion()

Impresor ranking de causas de desvio de tareas

14 [9] : imprimir()

Page 63: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 63 de 71

57. Emitir ranking de ausencias laborales

Director de Administracion

IU Emitir ranking de ausencias laborales Gestor Emitir ranking de ausencias laborales

IngresosEgresosPersonal

AusenciaLaboral

Puesto

1 : cargar()

2 : ingresarCriterios()

3 : consultar()

4 : consultar()

5 : traerListaIngresosEgresos()

6 : verificarExistePersonal()

7 : traerListaAusenciasLaborales()

8 : traerListaPuesto()

9 : opcionImprimir()

10 [2] : cancelar()

11 [9] : imprimir()

12 [9] : imprimir()

Impresor ranking de ausencias laborales

13 [9] : imprimir()

Page 64: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 64 de 71

58. Emitir reporte de costos y ganancias de proyecto

Director de Cuentas

IU Emitir reporte de costos y ganancias de proyecto Gestor Emitir reporte de costos y ganancias de proyecto

Impresor reporte de costos y ganancias de proyecto

TareaProyecto

1 : cargar()

2 : seleccionarPersonal()

DC 63 - Seleccionar proyectos para emision de reporte

3 : consultar()

4 : consultar()

5 : traerListaTareasProyecto()

6 : opcionQuitarTarea()

7 : ingresarDatos()

8 : procesar()

9 : procesar()

10 : actualizarListaCostos()

11 : opcionImprimir()

13 [6] : quitarTarea()

14 [6] : quitarTarea()

12 [2] : cancelar()

15 [11] : imprimir()16 [11] : imprimir()

17 [11] : imprimir()

Page 65: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 65 de 71

59. Emitir ranking de duración de tareas

Gerente General

IU Emitir ranking de duracion de tareas Gestor Emitir ranking de duracion de tareas

AvanceTarea

TareaProyecto

1 : cargar()

2 : seleccionarProyectos()

3 : ingresarCriterios()

7 : traerListaDuracion()

4 : consultar()

5 : consultar()

6 : traerListaTareasProyecto()

11 [2] : cancelar()

9 : opcionImprimir()12 [9] : imprimir()

13 [9] : imprimir()

DC 63 - Seleccionar proyectos para emision de reporte

Puesto

10 [8] : traerListaPuestos()

8 : verificarTipoAgrupacion()

Impresor ranking de duracion de tareas

14 [9] : imprimir()

Page 66: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 66 de 71

60. Emitir reporte de deudas a pagar

Director de Administracion

IU Emitir reporte de deuda a pagar Gestor Emitir reporte de deuda a pagar

CuotaPlanPago

1 : cargar()

3 : ingresarCriterios()

4 : consultar()

5 : consultar()

6 : traerListaCuotas()

8 : opcionImprimir()12 [8] : imprimir()

13 [8] : imprimir()

10 [2.B] : cancelar()

Impresor reporte de deuda a pagar

14 [8] : imprimir()

2 : opcionSeleccionarPersonal()

7 : verificarVerPagos()

PagoCuotaPlanPago

11 [7] : traerListaPagos()

9 [2.A] : seleccionarPersonal()

DC 63 - Seleccionar proyectos para emision de reporte

Page 67: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 67 de 71

61. Emitir reporte de deuda a cobrar

Director de Administracion

IU Emitir reporte de deuda a cobrar Gestor Emitir reporte de deuda a cobrar

CuotaPlanCobro

1 : cargar()

3 : ingresarCriterios()

4 : consultar()

5 : consultar()

6 : traerListaCuotas()

8 : opcionImprimir()12 [8] : imprimir()

13 [8] : imprimir()

10 [2.B] : cancelar()

Impresor reporte de deuda a cobrar

14 [8] : imprimir()

2 : opcionSeleccionarPersonal()

7 : verificarVerCobros()

CobroCuotaPlanCobro

11 [7] : traerListaCobros()

9 [2.A] : seleccionarPersonal()

DC 63 - Seleccionar proyectos para emision de reporte

Page 68: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 68 de 71

62. Emitir reporte de materiales enviados por el cliente

Director de Cuentas

IU Emitir reporte de materiales enviados por el cliente Gestor Emitir reporte de materiales enviados por el cliente

Impresor reporte de materiales enviados por el cliente

MaterialCliente

1 : cargar()

2 : buscarClientes()

3 : traerListaClientes()

4 : ingresarCriterios()

5 : consultar()

6 : consultar()

7 : traerListaMateriales()

8 : verificarExistenMateriales()9 : opcionImprimir()

10 [4] : cancelar()

11 [9] : imprimir()12 [9] : imprimir()

13 [9] : imprimir()

Page 69: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 69 de 71

63. Seleccionar proyectos para emisión de reporte

Usuario del Sistema

IU Seleccionar proyectos para emision de reporte Gestor Seleccionar proyectos para emision de reporte

Cliente

Puesto

Perfil

1 : cargar()

2 : buscarOpciones()

TipoTareaProyecto

3 : traerListaClientes()

4 : traerListaPuestos()

5 : traerListaTiposPerfiles()

6 : traerListaTiposTarea()

7 : ingresarCriterios()

8 : consultar()

9 : consultar()

10 : traerListaProyectos()

11 : verificarExistenProyectos()

12 : elegirProyectos()

13 : elegirProyectos()

14 : opcionQuitarProyectos()

15 : aceptarProyectos()16 : aceptarProyectos()

17 [7] : cancelar()

18 [14] : elegirProyectosQuitar()

19 [14] : quitarProyectos()

20 [14] : quitarProyectos()

Page 70: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 70 de 71

SUBSISTEMAS Criterio de agrupación

Los subsistemas seleccionados agrupan los casos de uso de acuerdo a las diferentes clases de actividades desarrolladas dentro de la empresa. Las funcionalidades dentro de cada subsistema están estrechamente relacionadas entre si desde el punto de vista del funcionamiento del negocio.

Los subsistemas son:

• Proyectos: casos de uso relacionados con el ciclo de vida de un proyecto, desde que se registran los datos del

proyecto hasta que se registra la finalización del mismo. • Clientes: casos de uso referidos a la relación de la empresa con el cliente, desde que los datos del cliente son

registrados hasta el registro del cobro del producto. • Proveedores: casos de uso referidos a la relación de la empresa con los estudios proveedores. Desde que se

registran los datos de un estudio proveedor hasta el registro del pago de un componente externo. • Personal: casos de uso relacionados con el personal de la empresa. Desde el registro de los datos de un

personal hasta el registro del egreso del mismo de la empresa. • Reportes: casos de uso relacionados con la emisión de información para la toma de decisiones. • Mantenimiento: casos de uso referidos a la configuración del funcionamiento general del sistema incluyendo la

seguridad. Subsistemas Proyectos 03. Actualizar datos de Proyecto 04. Planificar Proyecto 05. Planificar Tarea de proyecto 12. Registrar inicio de proyecto 13. Registrar inicio de desarrollo del proyecto 14. Registrar apertura de tarea 15. Actualizar avance de tarea de proyecto 16. Registrar finalización de tarea 17. Actualizar revisión de tarea 32. Planificar Tarea de proyecto por horas. 33. Verificar Precedencia de tareas. 34. Determinar conceptos y tareas de proyecto 35. Agregar Tarea a concepto de proyecto 41. Registrar Finalización de Proyecto. Clientes 01. Actualizar datos de cliente 02. Actualizar datos de contacto en cliente 07. Generar presupuesto 08. Presupuestar concepto de proyecto 09. Registrar aprobación de presupuesto 10. Actualizar plan de cobro de un proyecto 11. Generar plan de cobro de un proyecto 18. Actualizar cuota de plan de cobro de un proyecto 22. Enviar material digital al cliente 23. Enviar material digital a la empresa 25. Registrar anulación de cuota de plan de cobro

Page 71: HABILITACIÓN PROFESIONAL WORKFLOW DE ANÁLISIS

Universidad Tecnológica Nacional Facultad Regional Córdoba Ingeniería en Sistemas de Información

HABILITACIÓN PROFESIONAL

WORKFLOW DE ANÁLISIS 71 de 71

26. Registrar anulación de cobro de cuota de plan de cobro 27. Registrar cobro de cuota de plan de cobro Proveedores 20. Registrar anulación de cuota de plan de pago 21. Registrar anulación de pago de cuota de plan de pago 24. Actualizar plan de pago de un proyecto 28. Actualizar datos de proveedor 29. Generar plan de pago de un proyecto 30. Actualizar cuota de plan de pago de un proyecto 31. Registrar pago de cuota de plan de pago Personal 06. Actualizar día no laboral 36. Actualizar datos de personal 37. Seleccionar personal 38. Actualizar asignación de puestos a personal 39. Actualizar disponibilidad de tiempo de responsable de tarea 40. Actualizar ingreso o egreso de personal 44. Actualizar disponibilidades de tiempo 45. Actualizar datos de ausencia laboral Reportes 48. Emitir reporte de disponibilidad y ocupación de personal 49. Emitir reporte de avance de proyectos 50. Emitir reporte de duración de preparación de proyectos 51. Emitir reporte de personal de un proyecto 52. Emitir ranking de desvío de tareas 53. Emitir reporte de personal activo 54. Emitir reporte de tiempo de permanencia de personal 55. Emitir ranking de causas de baja de personal 56. Emitir ranking de causas de desvío de tareas 57. Emitir ranking de ausencias laborales 58. Emitir reporte de costos y ganancias de proyecto 59. Emitir ranking de duración de tareas 60. Emitir reporte de deudas a pagar 61. Emitir reporte de deuda a cobrar 62. Emitir reporte de materiales enviados por el cliente 63. Seleccionar proyectos para emisión de reporte Mantenimiento 19. Actualizar datos de Usuario. 42. Actualizar datos de Tipo de tarea. 43. Registrar precedencia de tipo de tarea 46. Ingresar Usuario al Sistema 47. Asignar accesos y usuarios a grupo de usuario.