Saltar al contenido principal

Glosario

Terminos de negocio

TerminoSignificado simple
Negocio (Business)Empresa o salon que opera dentro de Cutlyy
Sede (Branch)Lugar fisico u operativo del negocio
Servicio (Service)Lo que el cliente reserva
ClientePersona que consume el servicio
BookingLa reserva vista como compromiso comercial
AppointmentLa cita concreta que ocupa agenda
Reseña (Review)Calificacion que deja el cliente
Metrica (Metric)Medicion agregada del negocio
PlanLimite de capacidad contratado por el negocio
UsageConsumo real del plan en un periodo

Terminos de acceso

TerminoSignificado simple
Usuario (User)Persona registrada en el sistema
Membresia (BusinessMembership)Relacion operativa entre una persona y un contexto autorizado
Membresia globalBusinessMembership sin businessId, usada por Panel de control
Membresia de negocioBusinessMembership con businessId
Rol (Role)Conjunto de permisos
Rol BUSINESSRol propio de un negocio
Rol CROSS_BUSINESSRol transversal reutilizable entre negocios, pero asignado a membresias de negocio
Rol GLOBALRol para funciones transversales de plataforma
Permiso (Permission)Accion especifica autorizada
Modulo (Module)Agrupador funcional de permisos
Tipo HYBRIDPermiso o modulo compartido entre negocio y Panel de control
EmpleadoMiembro del negocio que puede recibir citas
Panel de controlSuperficie global de administracion bajo /control-panel

Terminos tecnicos importantes

TerminoSignificado simple
businessIdIdentificador del negocio activo en backend para contexto de negocio
Firebase AuthServicio que mantiene la sesion del usuario
FirestoreBase de datos principal
Cloud TasksCola de tareas diferidas
FCMServicio de push web
PWAAplicacion web instalable
Soft deleteEliminacion logica sin borrar totalmente el registro
deletedAtMarca de tiempo usada para indicar borrado logico
paymentStatusEstado del pago del booking
subscriptionStatusEstado de la suscripcion del negocio
OutboxCola persistida de eventos para procesar efectos diferidos o reintentables
HealthcheckEndpoint liviano para comprobar que el proceso HTTP responde

Estados clave

Booking

  • CREATED: la reserva existe y sigue activa
  • CANCELLED: la reserva no se prestara
  • FINISHED: la reserva ya termino
  • DELETED: la reserva fue eliminada logicamente

Appointment

  • CREATED: la cita existe y aun no empieza
  • IN_PROGRESS: la cita esta ocurriendo
  • CANCELLED: la cita fue cancelada
  • FINISHED: la cita ya termino
  • DELETED: la cita fue eliminada logicamente

Membresia

  • PENDING: la relacion existe pero aun no opera
  • ACTIVE: la relacion puede operar
  • INACTIVE: la relacion esta suspendida
  • DELETED: la relacion fue eliminada logicamente

Lecturas relacionadas