Saltar al contenido principal
Version: Siguiente

Configuración de Comités de Aprobación

Este documento describe cómo configurar y gestionar los comités de aprobación en el sistema de gobernanza.

Concepto de Comité

Un comité es un grupo de usuarios autorizados para tomar decisiones sobre operaciones específicas. Cada comité tiene:

  • Miembros: Usuarios con derecho a votar
  • Quórum: Número mínimo de votos requeridos
  • Tipo de proceso: Categoría de operaciones que puede aprobar

Arquitectura de Comités

┌─────────────────────────────────────────────────────────────────┐
│ REGISTRO DE COMITÉS │
│ │
│ ┌─────────────────┐ │
│ │ Committee │ │
│ │ ┌─────────────┐ │ │
│ │ │ Members │ │ │
│ │ │ - User A │ │ │
│ │ │ - User B │ │ │
│ │ │ - User C │ │ │
│ │ └─────────────┘ │ │
│ │ ┌─────────────┐ │ │
│ │ │ Quorum: 2 │ │ │
│ │ └─────────────┘ │ │
│ │ ┌─────────────┐ │ │
│ │ │Process Type │ │ │
│ │ └─────────────┘ │ │
│ └─────────────────┘ │
└─────────────────────────────────────────────────────────────────┘

Tipos de Comités

Comité de Crédito

Responsable de aprobar:

  • Propuestas de líneas de crédito
  • Desembolsos de préstamos

Comité de Operaciones

Responsable de aprobar:

  • Retiros de clientes
  • Operaciones especiales

Gestión de Comités

Crear un Comité

Desde el Panel de Administración

  1. Navegar a Configuración > Comités
  2. Hacer clic en Nuevo Comité
  3. Configurar:
    • Nombre del comité
    • Tipo de proceso asociado
    • Quórum requerido
  4. Agregar miembros
  5. Guardar configuración

Via API GraphQL

mutation CreateCommittee($input: CommitteeCreateInput!) {
committeeCreate(input: $input) {
committee {
id
name
processType
quorum
}
}
}

Agregar Miembros

mutation AddCommitteeMember($input: CommitteeMemberAddInput!) {
committeeMemberAdd(input: $input) {
committee {
id
members {
id
email
role
}
}
}
}

Remover Miembros

mutation RemoveCommitteeMember($input: CommitteeMemberRemoveInput!) {
committeeMemberRemove(input: $input) {
committee {
id
members {
id
email
}
}
}
}

Configuración de Quórum

El quórum define el número mínimo de votos necesarios para tomar una decisión.

Reglas de Quórum

ConfiguraciónDescripción
Mayoría simpleMás del 50% de los miembros
UnanimidadTodos los miembros deben votar
Número fijoCantidad específica de votos

Modificar Quórum

mutation UpdateCommitteeQuorum($input: CommitteeUpdateInput!) {
committeeUpdate(input: $input) {
committee {
id
quorum
}
}
}

Proceso de Votación

Flujo de Votación

┌──────────────┐    ┌──────────────┐    ┌──────────────┐
│ Solicitud │───▶│ Votación │───▶│ Decisión │
│ enviada │ │ activa │ │ tomada │
└──────────────┘ └──────────────┘ └──────────────┘


┌──────────────┐
│ Cada miembro│
│ emite voto │
└──────────────┘

Emitir un Voto

  1. Navegar a Aprobaciones Pendientes
  2. Seleccionar la solicitud
  3. Revisar detalles
  4. Hacer clic en Aprobar o Rechazar

Via API GraphQL

mutation CastVote($input: VoteCastInput!) {
voteCast(input: $input) {
vote {
id
decision
comment
createdAt
}
}
}

Consultas de Comités

Listar Comités

query ListCommittees {
committees {
edges {
node {
id
name
processType
quorum
memberCount
}
}
}
}

Detalle de Comité

query GetCommittee($id: ID!) {
committee(id: $id) {
id
name
processType
quorum
members {
id
email
role
addedAt
}
}
}

Historial de Decisiones

query GetCommitteeDecisions($committeeId: ID!, $first: Int) {
committee(id: $committeeId) {
decisions(first: $first) {
edges {
node {
id
processType
outcome
votes {
member {
email
}
decision
}
completedAt
}
}
}
}
}

Permisos Requeridos

Recorrido en Panel de Administración: Crear Comité y Agregar Miembros

1) Crear comité

Paso 1. Visita la página de comités.

Visitar comités

Paso 2. Haz clic en Crear Comité.

Crear comité

Paso 3. Completa nombre del comité.

Completar nombre comité

Paso 4. Envía creación.

Enviar creación comité

Paso 5. Verifica mensaje de éxito.

Comité creado exitosamente

Paso 6. Verifica presencia en lista.

Lista de comités

2) Agregar miembro

Paso 7. Abre detalle del comité.

Detalle del comité

Paso 8. Haz clic en Agregar Miembro.

Botón agregar miembro

Paso 9. Selecciona rol/miembro.

Seleccionar rol admin

Paso 10. Envía alta de miembro.

Enviar agregar miembro

Paso 11. Verifica éxito de alta.

Verificar miembro agregado