Clientes y contactos¶
Disponible para: Todos los roles (lectura). Project Manager, Supervisor, Accounting, Owner, Platform Admin (edición).
Clients y Contacts son las empresas y personas para quienes realizan trabajo. Cada Bid y Job está asociado a un Client y, opcionalmente, a un Contact específico del cliente.
Clients¶
Un Client representa una organización o empresa que encarga trabajo. Los clientes se crean al iniciar un Bid nuevo, ya sea seleccionando un cliente existente o agregando uno en línea.
Campos del Client¶
| Field | Description |
|---|---|
name |
Nombre de la empresa o persona. Obligatorio. |
email |
Correo principal de la organización. |
phone |
Teléfono principal. |
address |
Dirección física de la oficina o sede del cliente. |
notes |
Notas en texto libre sobre este cliente. |
Detalle del Client — historial de proyectos¶
La página de detalle del Client muestra una tabla Project History con todos los Bids y Jobs asociados a ese cliente. En cada fila puede ver:
- Location — dirección del sitio del Bid
- Status — estado actual del Bid (ej. Bid Awaiting PO, Bid Approved)
- Total — precio declarado del Bid
- Job — si se creó un Job a partir del Bid
Contacts¶
Un Contact es una persona nombrada en un Client. Representa a quien solicitó o administra un proyecto del lado del cliente.
Campos del Contact¶
| Field | Description |
|---|---|
name |
Nombre completo del contacto. Obligatorio. |
phone |
Teléfono directo. |
email |
Correo directo. |
role_title |
Rol o puesto en la empresa del cliente. |
notes |
Notas en texto libre — códigos de puerta, preferencias, instrucciones en sitio. Máximo 280 caracteres. Visible para todos los roles; editable por todos excepto Badge Workers. |
client |
Client al que pertenece este contacto. |
Asignar un Contact en un Bid¶
Al crear un Bid nuevo, puede seleccionar un contacto existente de la lista del cliente o usar + New Contact para agregar uno en línea. Un contacto solo puede asignarse a Bids de su Client asociado.
Detalle del Contact — trabajo solicitado¶
La página de detalle del Contact muestra la tabla Requested Work con todos los Jobs cuyo Bid de origen estaba asociado a este contacto:
- Location — sitio de trabajo del Bid
- Status — estado actual del Job (ej. In Progress, Completed / Needs Invoice)
Control de acceso¶
El enlace Contacts en la navegación es visible para Project Managers, Owners y Platform Admins. Los demás roles (Supervisors, Accounting, Badge Workers) pueden llegar a un contacto mediante un enlace profundo desde un Job o Bid.
| Action | Roles |
|---|---|
| Ver enlace Contacts en la navegación | Project Manager, Owner, Platform Admin |
| Ver detalle del Contact + Notes + Requested Work | Todos los roles |
| Crear / editar un Client | Project Manager, Owner, Platform Admin |
| Crear / editar un Contact (nombre, teléfono, correo, rol) | Project Manager, Owner, Platform Admin |
| Editar Notes del contacto | Todos los roles excepto Badge Worker |