Colecciones de proyectos
Agrupa proyectos en el sidebar y permite administrar miembros aplicables a esos proyectos.
Que se logra
- Resultado: organiza el portafolio y acelera la incorporación consistente de personas a proyectos relacionados.
- Caso de uso: una agencia agrupa las cuentas de una línea de negocio y añade a su equipo de cuentas a los proyectos existentes y futuros.
- Se combina con: miembros de proyecto, explorar proyectos y archivado.
Donde esta
- Ruta:
/[orgId]/operations/projects - Acceso en UI:
Operations sidebar > Add Collection; iconos de colección para renombrar y administrar miembros. - Componente(s):
CreateCollectionDialog.tsx,RenameCollectionDialog.tsx,CollectionMembersDialog.tsx.
Como funciona
- Crea una colección con nombre, descripción, color e icono.
- Despliega la colección para navegar a sus proyectos.
- Renómbrala o abre el icono de miembros.
- Agrega miembros y activa opcionalmente
Add new members to existing projects.
Reglas y validaciones
- Crear requiere
can_create_collections; editar, archivar y restaurar requierencan_edit_collections. - Los miembros de colección se agregan automáticamente a proyectos nuevos dentro de ella.
- La sincronización opcional agrega miembros nuevos también a proyectos existentes.
- Archivar una colección archiva sus proyectos activos y completados; restaurar la colección no restaura sus proyectos.
Backend
- Servicios:
ops-collections,ops-collection-members,ops-project-members(find/create/patch/remove). - Efectos: sincroniza miembros y estado de archivado de proyectos.
Relaciones
- Requiere: Project Members.
- Dispara / afecta: navegación y archivado de Projects.