Establecer Número de Recurso - miw-pfm/pfm GitHub Wiki
Establecer Número de Recurso se refiere a asignar trabajadores(recurso) a un proyecto.
El sistema muestra la semana prevista de acorde a la fecha inicial y final del proyecto. Luego el usuario debe introducir el total de recursos humanos y el sistema debe calcular las jornadas y horas de trabajos.
Se crearon los bloques de código necesarios para que la aplicación pueda cumplir con las funcionalidades antes mencionada como la entidad (ProjectEntity, las clases de la capa DAO (ProjectDAO y JPAProjectDAO), el Enterprise Java BeanProjectEjb, el bean ResourcesPlanBean y la vista setNumberResource.
#Nota: Esta información es muy valiosa para la documentación:
La historia Establecer Número de Recurso permite establecer al usuario el número de recursos a cada proyecto RUP. Los archivos involucrados en esta Historia de Usuario son los siguientes:
1) setNumberResource: Vista de la tarea. Contienes los campos: a) workers b) weeks c) working d) hours. Presente en el Mock-Up disponible en este enlace.
2) ResourcesPlanBean: Provee las propiedades de los campos que contiene las vista "setNumberResource.xhtml", y los siguientes métodos: a) saveWorkers b) validateWorkers c) calculator d) roundOneDecimals. Esta clase utiliza la entidad "ProjectEntity" y el Enterprise Java Bean: "ProjectEJB".
3) ProjectEntity: Entidad que representa un proyecto. A la cual se le agrego el campo: a) workersInPlan
4) ProjectEJB: Se utiliza el método "Update" para actualizar el proyecto después de asignarle los recurso. Esta clase es la responsable de la comunicación con la capa DAO