> ## Documentation Index
> Fetch the complete documentation index at: https://help.fieldpulse.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Cómo crear reportes de trabajos

> Cree un reporte de trabajos en FieldPulse para revisar el margen de utilidad de los trabajos completados, comparar el tiempo programado con la duración real y ordenar los trabajos por origen del prospecto.

> **Quién lo usa:** Los administradores tienen acceso completo a los reportes, y a los gerentes de equipo se les puede otorgar. Los agentes de servicio y los agentes limitados no tienen acceso completo a los reportes. **Disponibilidad:** Todas las regiones.

Cree un reporte de trabajos desde la pestaña **Jobs** (trabajos) de los reportes de datos sin procesar. El reporte reúne los registros de trabajos (estado, programación, duraciones, usuarios asignados y los totales del presupuesto y de la factura relacionados) en una sola tabla que puede filtrar, agrupar y exportar.

## Descripción general

Un reporte de trabajos responde preguntas sobre el trabajo realizado y el dinero asociado a él, porque el registro del trabajo contiene el cliente, la programación, la cuadrilla, las duraciones y los totales del presupuesto y de la factura relacionados. Úselo para ver el margen de utilidad de los trabajos completados, ordenar los trabajos por el origen del prospecto del cliente o comparar el tiempo que programó con el tiempo que realmente tomó el trabajo. Entre los reportes de trabajos más comunes están los trabajos por origen del prospecto, el margen de utilidad de los trabajos y la duración de los trabajos.

Crear un reporte de trabajos sigue el mismo camino que cualquier otro reporte de datos sin procesar: defina un rango de fechas, elija las columnas, configure los filtros y luego lea la tabla. Los reportes de trabajos forman parte de [los paneles y reportes de FieldPulse](https://www.fieldpulse.com/features/dashboards-and-reporting). Para las partes del proceso que son iguales en todos los tipos de registro (guardar un reporte, agregarlo a su panel y exportarlo a CSV), consulte [Cómo usar los reportes de datos sin procesar](/es/reporting/raw-data/using-raw-data-reporting).

## Recorrido en video

<Frame caption="Recorrido en video: cómo crear un reporte de trabajos, desde el rango de fechas hasta las columnas y los filtros (en inglés)">
  <iframe src="https://www.loom.com/embed/437e2f91c48142ee959051d74cc1a458?hide_owner=true&hide_share=true" width="100%" height="420" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />
</Frame>

## Antes de comenzar

* Cree los trabajos que quiere incluir en el reporte. Consulte [Cómo crear un trabajo](/es/jobs/jobs-tasks/creating-a-job).

* Verifique que su rol tenga acceso a los reportes. Un administrador tiene **Full Reporting access** (acceso completo a los reportes); un gerente de equipo necesita tener activado **Full Reporting access**.

## Defina el rango de fechas

1. Seleccione **Reporting** (reportes) en la pestaña **Management** (administración) del menú lateral izquierdo.

2. Seleccione la pestaña **Jobs** y luego seleccione **Raw Data** (datos sin procesar).

3. Seleccione el ícono del calendario y elija el rango de fechas de inicio que quiere incluir en el reporte.

4. Seleccione **Load Data** (obtener datos).

<img src="https://mintcdn.com/fieldpulse/psdMNh7id29SyYp0/static/images/_api/9420533-job-reports/01.png?fit=max&auto=format&n=psdMNh7id29SyYp0&q=85&s=c508ad0a33177d73034e72cd83cd3d0a" alt="El calendario Start Date Range abierto en los reportes de datos sin procesar, con los rangos predefinidos de Today a Last 30 Days junto a dos calendarios mensuales" width="1642" height="794" data-path="static/images/_api/9420533-job-reports/01.png" />

El calendario ofrece estos rangos predefinidos:

| **Rango predefinido** | **Rango de fechas** |
| - | - |
| **Today** (hoy) | De las 12:00 AM a la hora actual |
| **Yesterday** (ayer) | El día anterior, de las 12:00 AM a las 11:59 PM |
| **This Week** (esta semana) | De lunes a domingo de la semana actual |
| **Last Week** (semana pasada) | La semana anterior |
| **Last 7 Days** (últimos 7 días) | Los siete días anteriores, incluido el día de hoy |
| **This Month** (este mes) | Del primer día del mes actual al día de hoy |
| **Last Month** (mes pasado) | Todo el mes anterior al mes actual |
| **Last 30 Days** (últimos 30 días) | Los 30 días anteriores, incluido el día de hoy |
| **Custom** (personalizado) | Las fechas de inicio y fin que usted seleccione en el calendario |

## Elija sus columnas

Seleccione **Columns** (columnas) para elegir qué campos del trabajo aparecen en la tabla del reporte y en qué orden.

<img src="https://mintcdn.com/fieldpulse/psdMNh7id29SyYp0/static/images/_api/9420533-job-reports/02.png?fit=max&auto=format&n=psdMNh7id29SyYp0&q=85&s=e900cd0b0f9c77bbfb9522a6abfd6937" alt="El panel Columns abierto en los reportes de datos sin procesar, con una casilla para cada campo del reporte y el botón Columns resaltado en la barra de herramientas" width="1200" height="717" data-path="static/images/_api/9420533-job-reports/02.png" />

El reporte de trabajos incluye estas columnas de forma predeterminada:

| **Columna** | **Qué contiene** |
| - | - |
| **#ID** | El número del trabajo |
| **Customer** (cliente) | El cliente vinculado al registro del trabajo |
| **Contact** (contacto) | El contacto del cliente seleccionado en el registro del trabajo: Contact Name, Contact Email y Contact Phone |
| **Title** (título) | El título del registro del trabajo |
| **Subtitle** (subtítulo) | El subtítulo del registro del trabajo |
| **Status** (estado) | El estado del trabajo en su flujo de estados |
| **Start Date/Time** (fecha y hora de inicio) | La fecha y hora programadas para el inicio del trabajo |
| **End Date/Time** (fecha y hora de finalización) | La fecha y hora programadas para el fin del trabajo |
| **Created At** (fecha y hora de creación) | La fecha y hora en que se creó el registro del trabajo en FieldPulse |
| **Created By** (creado por) | El autor del registro del trabajo |
| **Location** (ubicación) | La ubicación de servicio del trabajo |
| **Assigned Team Members** (miembros del equipo asignados) | Los usuarios asignados al trabajo |
| **Assigned Teams** (equipos asignados) | Los equipos asignados al trabajo |
| **Related Invoice Status** (estado de la factura relacionada) | El estado de la factura vinculada |
| **Total Invoice Amount** (monto total de la factura) | El monto total de la factura relacionada |
| **Total Estimate Amount** (monto total del presupuesto) | El monto total del presupuesto relacionado |
| **Total Invoice Amount Due** (saldo total pendiente de la factura) | El saldo restante de la factura relacionada |
| **Total Amount Paid** (monto total pagado) | El monto pagado de la factura relacionada |
| **Assets** (activos) | Los activos vinculados al registro del trabajo |
| **Related Estimates and Invoices** (presupuestos y facturas relacionados) | Los números de registro de los presupuestos y las facturas vinculados al registro del trabajo |
| **Related Estimates** (presupuestos relacionados) | Los números de registro de los presupuestos vinculados al registro del trabajo |
| **Related Estimate's QuickBooks Class** (clase de QuickBooks del presupuesto relacionado) | La clase de QuickBooks del registro del presupuesto relacionado |
| **Related Invoices** (facturas relacionadas) | Los números de registro de las facturas vinculadas al registro del trabajo |
| **Related Invoices's QuickBooks Class** (clase de QuickBooks de la factura relacionada) | La clase de QuickBooks del registro de la factura relacionada |
| **Notes** (notas) | Las notas del registro del trabajo |
| **Field Notes** (notas de campo) | Las notas que dejaron los usuarios asignados al trabajo |
| **Tags** (etiquetas) | Las etiquetas del registro del trabajo |
| **Related Project** (proyecto relacionado) | El proyecto vinculado al registro del trabajo |
| **Job Duration** (duración del trabajo) | El tiempo que el trabajo pasó en el tipo de estado In Progress, en HH:MM:SS; **Job Duration Decimal** (duración del trabajo en decimales) contiene el mismo tiempo en horas |
| **Scheduled Duration** (duración programada) | El tiempo programado para el trabajo, en HH:MM:SS; **Scheduled Duration Decimal** (duración programada en decimales) contiene el mismo tiempo en horas |
| **Travel Duration** (duración del traslado) | El tiempo que el trabajo pasó en el tipo de estado On The Way, en HH:MM:SS; **Travel Duration Decimal** (duración del traslado en decimales) contiene el mismo tiempo en horas |
| **Total Timesheet Duration** (duración total de los registros de horas) | La suma de todos los registros de horas relacionados con el registro del trabajo, en HH:MM:SS; **Total Timesheet Duration Decimal** (duración total de los registros de horas en decimales) contiene el mismo tiempo en horas |
| **Custom Fields** (campos personalizados) | Los campos creados por el usuario relacionados con el registro del trabajo |
| **Job Tags** (etiquetas del trabajo) | Las etiquetas creadas por el usuario relacionadas con el registro del trabajo |
| **Estimate — Product** (productos del presupuesto) | Total Product Cost, Total Product Amount y Total Product Margin del presupuesto relacionado: la suma de los costos de las partidas de productos, la suma de los precios de las partidas de productos y el margen de utilidad total de esas partidas |
| **Estimate — Service** (servicios del presupuesto) | Total Service Cost, Total Service Amount y Total Service Margin del presupuesto relacionado: la suma de los costos de las partidas de servicios, la suma de los precios de las partidas de servicios y el margen de utilidad total de esas partidas |
| **Invoice — Product** (productos de la factura) | Total Product Cost, Total Product Amount y Total Product Margin de la factura relacionada: la suma de los costos de las partidas de productos, la suma de los precios de las partidas de productos y el margen de utilidad total de esas partidas |
| **Invoice — Service** (servicios de la factura) | Total Service Cost, Total Service Amount y Total Service Margin de la factura relacionada: la suma de los costos de las partidas de servicios, la suma de los precios de las partidas de servicios y el margen de utilidad total de esas partidas |

El reporte también incluye una columna **Clock In Date/Time** (fecha y hora de entrada) y una columna **Clock Out Date/Time** (fecha y hora de salida).

### Columnas del cliente

El grupo **Customer** agrega al reporte de trabajos los campos del registro del cliente:

| **Columna** | **Qué contiene** |
| - | - |
| **Custom Fields** | Los campos creados por el usuario relacionados con el registro del cliente |
| **Customer Phone** (teléfono del cliente) | El número de teléfono principal del cliente |
| **Customer Email** (correo del cliente) | La dirección de correo principal del cliente |
| **Customer Phone 2** (teléfono 2 del cliente) | El número de teléfono secundario del cliente |
| **Customer Email 2** (correo 2 del cliente) | La dirección de correo secundaria del cliente |
| **Customer Assigned To** (usuario asignado al cliente) | El usuario asignado al registro del cliente |
| **Customer Lead Source** (origen del prospecto del cliente) | El origen del prospecto |
| **Customer Pipeline Status** (etapa del embudo del cliente) | La etapa del cliente en su embudo de ventas personalizado |
| **Customer Next Steps** (siguientes pasos del cliente) | Los siguientes pasos que se indican en el embudo de ventas personalizado |
| **Customer Notes** (notas del cliente) | Las notas del registro del cliente |
| **Customer Job Notes** (notas de trabajo del cliente) | Las notas de trabajo del registro del cliente, que se insertan automáticamente en los registros de trabajos |
| **Customer Created Date** (fecha de creación del cliente) | La fecha y hora en que se agregó el cliente a FieldPulse |
| **Customer Tags** (etiquetas del cliente) | Las etiquetas del registro del cliente |
| **Parent Customer** (cliente principal) | Agrupa y analiza los datos por cliente principal |

### Columnas del flujo de estados del trabajo

El grupo **Job Status Workflow** (flujo de estados del trabajo) agrega un conjunto de columnas por cada estado de su flujo de estados personalizado:

| **Columna** | **Qué contiene** |
| - | - |
| **Start Timestamp** (marca de tiempo de inicio) | La fecha y hora en que el flujo cambió a este estado |
| **End Timestamp** (marca de tiempo de finalización) | La fecha y hora en que el flujo cambió de este estado a otro |
| **Total Duration** (duración total) | El tiempo total que se pasó en este estado, en HH:MM:SS |
| **Current Total Time in Status** (tiempo total actual en el estado) | Se registra en HH:MM:SS |
| **Completed Total Time in Status** (tiempo total completado en el estado) | Se registra en HH:MM:SS |

## Configure sus filtros

Antes de generar el reporte, configure filtros para acotar los resultados. Seleccione el ícono **Filters** (filtros) y luego elija cómo quiere filtrar el reporte.

<img src="https://mintcdn.com/fieldpulse/psdMNh7id29SyYp0/static/images/_api/9420533-job-reports/03.png?fit=max&auto=format&n=psdMNh7id29SyYp0&q=85&s=653b9603fe6e0e1964b9ccfae138ab2f" alt="El panel Filters abierto en los reportes de datos sin procesar, con una lista expandible de campos del trabajo y el botón Filters resaltado en la barra de herramientas" width="1200" height="723" data-path="static/images/_api/9420533-job-reports/03.png" />

El panel **Filters** ofrece estos campos del trabajo:

| **Campo** | **Cómo se filtra** |
| - | - |
| **#ID** | Filtre por contenido |
| **Customer** | Filtre por contenido |
| **Contact Name** (nombre de contacto) | Seleccione el nombre |
| **Contact Email** (correo de contacto) | Seleccione la dirección de correo |
| **Contact Phone** (teléfono de contacto) | Seleccione el número de teléfono |
| **Title** | Filtre por contenido |
| **Subtitle** | Filtre por contenido |
| **Status** | Seleccione el estado |
| **Job Created Date** (fecha de creación del trabajo) | Filtre por fecha |
| **Job End Date** (fecha de finalización del trabajo) | Filtre por fecha |
| **Start Date/Time** | Filtre por fecha |
| **End Date/Time** | Filtre por fecha |
| **Created At** | Filtre por contenido |
| **Created By** | Filtre por contenido |
| **Location** | Filtre por contenido |
| **Assigned Team Members** | Filtre por contenido |
| **Assigned Teams** | Filtre por contenido |
| **Related Invoice Status** | Seleccione el estado |
| **Assets** | Filtre por contenido |
| **Related Estimates and Invoices** | Filtre por contenido |
| **Notes** | Filtre por contenido |
| **Field Notes** | Filtre por contenido |
| **Tags** | Filtre por contenido |
| **Related Project** | Seleccione el proyecto |
| **Job Duration**, **Job Duration Decimal** | Filtre por contenido |
| **Scheduled Duration**, **Scheduled Duration Decimal** | Filtre por contenido |
| **Travel Duration**, **Travel Duration Decimal** | Filtre por contenido |
| **Total Timesheet Duration**, **Total Timesheet Duration Decimal** | Filtre por contenido |
| **Custom Fields** | Seleccione el campo personalizado |
| **Older Than** (más antiguo que), **Within the Last** (en los últimos), **Within the Next** | Ingrese un número entero y elija una unidad de duración, de Minutes a Decades |
| **Customer Phone**, **Customer Phone 2** | Seleccione el número de teléfono |
| **Customer Email**, **Customer Email 2** | Seleccione la dirección de correo |
| **Customer Assigned To** | Filtre por contenido |
| **Customer Lead Source** | Seleccione el origen del prospecto |
| **Customer Pipeline Status** | Seleccione la etapa |
| **Customer Next Steps** | Filtre por contenido |
| **Customer Notes** | Filtre por contenido |
| **Customer Job Notes** | Filtre por contenido |
| **Customer Created Date** | Filtre por contenido |
| **Customer Tags** | Filtre por contenido |
| **Job Status Workflow — Start Timestamp** | Seleccione *All*, *Last 24 Hours*, *Today*, *Last 7 Days* o *Custom* |
| **Job Status Workflow — End Timestamp** | Seleccione la fecha y hora de finalización |
| **Job Status Workflow — Total Duration** | Seleccione la duración |

Los filtros **Older Than**, **Within the Last** y **Within the Next** (en los próximos) se calculan de forma dinámica a partir de la hora actual de su zona horaria cada vez que se genera el reporte, así que sus reportes guardados nunca se desactualizan.

### Operadores de filtro

Cuando filtre por contenido, elija un operador y luego ingrese los valores con los que quiere filtrar los datos.

| **Operador** | **Obtiene datos** | **Ejemplo** | **Datos obtenidos** |
| - | - | - | - |
| **Equals** (igual a) | Iguales a un valor especificado | **Created By** - **Equals** Tom Gause | Todos los registros creados solo por Tom Gause |
| **Not Equal** (distinto de) | Distintos de un valor especificado | **Tag** (etiqueta) - **Not Equal** HVAC | Todos los registros, excepto los que usan la etiqueta HVAC |
| **Less Than** (menor que) | Menores que un valor especificado | **#ID** - **Less Than** 1144 | Todos los registros anteriores al #1144 |
| **Less Than or Equal To** (menor o igual que) | Menores o iguales que un valor especificado | **Job Date/Time** (fecha y hora del trabajo) - **Less Than or Equal To** 13 de diciembre de 2023 | Los trabajos programados el 13 de diciembre de 2023 o antes |
| **Greater Than** (mayor que) | Mayores que un valor especificado | **Job Duration** - **Greater Than** 60 minutos | Los trabajos que llevan más de 60 minutos en el tipo de estado In Progress |
| **Greater Than or Equal To** (mayor o igual que) | Mayores o iguales que un valor especificado | **Job Date/Time** - **Greater Than or Equal To** 1 de enero de 2024 | Los trabajos programados el 1 de enero de 2024 o después |
| **In Range** (en el rango) | Entre dos valores especificados, incluidos ambos | **#ID** - Entre 1225 y 1236 | Todos los registros de presupuestos con #ID entre 1225 y 1236 |
| **Starts With** (empieza con) | Que empiezan con un valor especificado | **Title** - Anual | Todos los registros de trabajos que empiezan con Anual |
| **Ends With** (termina con) | Que terminan con un valor especificado | **Location** - TX | Todas las ubicaciones de trabajos que terminan con TX |
| **Blank** (vacío) | Sin valores en el campo | **Subtitle** | Todos los registros de trabajos con el subtítulo vacío |
| **Not Blank** (no vacío) | Con valores en el campo | **Notes** | Todos los registros de trabajos con valores en el campo de notas |

## Reportes de trabajos comunes

Estas son las combinaciones de columnas, filtros y agrupaciones detrás de los reportes de trabajos que las empresas generan con más frecuencia.

### Margen de utilidad de los trabajos

Use este reporte para ver su margen de utilidad en los trabajos completados. Personalice las columnas según sus necesidades, pero incluya *Invoice - Total Service Margin* e *Invoice - Total Product Margin*, y configure el filtro **Status** en *Completed*.

### Trabajos por origen del prospecto

Use este reporte para ver los datos de sus trabajos ordenados por el origen del prospecto del cliente. Personalice las columnas según sus necesidades, pero incluya *Lead Source* y agrupe por *Lead Source*.

### Duración de los trabajos

Use este reporte para comparar el tiempo programado con la duración real de los trabajos completados. Personalice las columnas según sus necesidades, pero incluya *Scheduled Duration* o *Scheduled Duration Decimal* y *Job Duration* o *Job Duration Decimal*, y configure el filtro **Status** en *Completed*. *Scheduled Duration* es el tiempo para el que programó el trabajo, y *Job Duration* es el tiempo que el trabajo pasó en el tipo de estado In Progress.

### Duración estimada frente a duración real del trabajo

Puede obtener un reporte que compare la duración estimada (programada) de un trabajo con su duración real. La duración estimada se basa en el tiempo para el que programó el trabajo. La duración real se basa en las horas de entrada y de salida del técnico que constan en los registros de horas de ese trabajo, de los que puede obtener un reporte como se explica en [Cómo crear reportes de registros de horas](/es/reporting/raw-data/timesheet-reports).

### Puntualidad de los técnicos

Puede dar seguimiento a la puntualidad de los técnicos al comparar el horario de llegada programado con el momento en que el técnico realmente empezó a trabajar. La llegada programada es el intervalo de tiempo que se definió para el trabajo. La llegada real se puede determinar al revisar cuándo el técnico actualiza por primera vez el estado del trabajo; por ejemplo, cuando selecciona *On the Way* o *Started*.

<Note>
  La hora de entrada del técnico está en otro reporte, el [reporte de registros de horas](/es/reporting/raw-data/timesheet-reports). Comparar el horario de llegada programado del trabajo con la hora en que el técnico selecciona un estado personalizado determinado es la forma más directa de evaluar las llegadas tarde frente a la programación del trabajo.
</Note>

<Frame caption="Recorrido en video: cómo crear los reportes de trabajos comunes, como los de margen de utilidad, origen del prospecto y duración (en inglés)">
  <iframe src="https://www.loom.com/embed/f268fa72c83148c19adb3e60a668508c?hide_owner=true&hide_share=true" width="100%" height="420" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />
</Frame>

## Preguntas frecuentes

**¿Puedo guardar un reporte de trabajos para usarlo de nuevo?**

Sí, ya sea como un reporte guardado que vuelve a abrir desde **Select Report** (seleccionar reporte) o como un widget de su Pulse Dashboard. Consulte [Cómo usar los reportes de datos sin procesar](/es/reporting/raw-data/using-raw-data-reporting) para ver los pasos para guardarlo.

**¿Puedo exportar un reporte de trabajos a una hoja de cálculo?**

Sí. **Export CSV** (exportar CSV) descarga en su dispositivo, como archivo CSV, el reporte que tiene en pantalla. Consulte [Cómo usar los reportes de datos sin procesar](/es/reporting/raw-data/using-raw-data-reporting) para ver el proceso completo de exportación.

## Artículos relacionados

* [Cómo usar los reportes de datos sin procesar](/es/reporting/raw-data/using-raw-data-reporting)
* [Cómo crear un trabajo](/es/jobs/jobs-tasks/creating-a-job)
* [Cómo configurar el costeo de trabajos](/es/jobs/jobs-tasks/job-costing)
* [Cómo crear reportes de registros de horas](/es/reporting/raw-data/timesheet-reports)
* [Cómo crear reportes de clientes](/es/reporting/raw-data/customer-reports)

Su reporte de trabajos funciona cuando la tabla muestra los trabajos que esperaba para el rango de fechas, incluye las columnas de estado, duración y datos financieros que seleccionó, y se reduce a los trabajos que le interesan una vez que aplica sus filtros.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.