Modelo funcional y reglas de negocio
Entidades e invitaciones

Entidades e invitaciones

Entidad

Una entidad representa una organización vinculada comercial u operativamente con Interdrugs.

Puede almacenar información como:

  • nombre;
  • dirección;
  • país;
  • provincia;
  • localidad;
  • código postal;
  • teléfono;
  • contacto;
  • comentario.

Una entidad no es un laboratorio farmacéutico.

El laboratorio pertenece al vademécum. La entidad pertenece al circuito de distribución y usuarios.

Sin panel para la entidad

En el modelo inicial la entidad no administra directamente usuarios ni invitaciones desde un panel propio.

Las invitaciones son creadas desde la administración de Interdrugs y luego el enlace puede enviarse a la entidad por correo, WhatsApp u otro medio.

La entidad distribuye ese enlace entre las personas que correspondan.

Invitación

Una invitación es un enlace de incorporación asociado a una entidad.

Posee un token único y un cupo inicial de usuarios.

Puede incluir una especialidad sugerida para la campaña.

La especialidad es opcional y de texto libre.

Vencimiento

Una invitación puede tener fecha de vencimiento o permanecer sin vencimiento.

Estados previstos:

  • ACTIVA
  • CANCELADA
  • VENCIDA

Cancelar o vencer una invitación impide nuevas incorporaciones mediante ese enlace, pero no desactiva a los usuarios que ya se registraron.

Cupo

El cupo indica cuántos usuarios pueden incorporarse utilizando la invitación.

El cupo total se obtiene mediante:

cupoInicial + suma de extensiones

Extensiones

Cuando una entidad necesita ampliar el cupo, existen dos posibilidades:

  1. crear una nueva invitación;
  2. extender una invitación existente.

Una extensión registra una cantidad positiva adicional.

Las extensiones no reemplazan el cupo anterior y no se utilizan cantidades negativas.

Esto conserva el historial de ampliaciones realizadas sobre una invitación.