Skip to main content

Proyectos de Soporte

El Módulo de proyectos de soporte tiene como finalidad gestionar los proyectos de soporte de Darien Technology. En este modulo se pueden crear, editar a los proyectos. Ademas, se puede asignar colaboradores y buscar los colaboradores de un proyecto en especifico.

danger

Para poder crear un proyecto de soporte en Chronus es necesario que este proyecto exista en Basecamp dentro del Team llamado Soporte y Mantenimiento. Ademas es necesario que el proyecto exista dentro de un card de cliente en Basecamp. Y por ultimo, es necesario que tanto el proyecto padre como el cliente existan en Chronus.

Organización del Módulo

Punto de entrada

El archivo src/componentes/ModuloProyectoSoporte/ModuloProyectoSoporte.js funciona como punto de entrada al módulo. Dentro de este son llamados los demás componentes que lo conforman.

Formularios

  • FormAgregarProyectoSoporte.js: Para agregar al Proyecto de Soporte.
  • FormEditarProyectoSoporte.js: Para editar al Proyecto de Soporte.
  • FormAgregarColabProyectoSoporte.js: Para asignar colaboradores a un proyecto.

Tablas

  • TablaProyectoSoporte.js: Lista todos los proyectos con el botón de acción: editar.
  • TablaColabsProyectoSoporte.js: Según el proyecto seleccionado muestra sus colaboradores asignados. Permite eliminar estos colaboradores de ese proyecto.

Buscar

  • BuscarColabsProyectoSoporte.js: Busca los colaboradores de un proyecto en especifico.

Servicios utilizados

  • /proyectos_soporte - GET: Obtiene todos los proyectos de soporte.
  • /clientes - GET: Obtiene todos los clientes.
  • /cliente_proyectos/:idCliente - GET: Obtiene los proyectos de un cliente.
  • /colaboradores_activos - GET: Para obtener los colaboradores activos.
  • /proyecto_soporte_colaboradores/:idProyectoSoporte - GET: Para obtener los colaboradores de un proyecto de soporte.
  • /proyecto_soporte - POST: Para agregar un proyecto de soporte.
  • /basecamp-soporte-todosets - POST: Para traer los to-do sets de un proyecto de basecamp, en este caso, del team de soporte.
  • /basecamp-soporte-todolist - POST: Para traer los to-do list de un proyecto de basecamp, en este caso, del team de soporte.
  • /proyecto_soporte_colaboradores - POST: Para agregar colaboradores a un proyecto de soporte.
  • /proyecto_soporte/:idProyecto - PUT: Para editar un proyecto de soporte en especifico.