# Procore: lo que puede hacer el asistente

> Todo lo que el asistente puede hacer en Procore por mensaje: 8 acciones, con ejemplos de mensajes, la llamada a la API de Procore detrás de cada una y cuáles te preguntan antes o se pueden deshacer.

Fuente: https://asktack.com/es/docs/actions/procore/

En Procore, el asistente puede registrar la mano de obra, agregar una nota al reporte diario, registrar un retraso, subir fotos, agregar un pendiente de punch list, registrar una observación, ver los RFIs abiertos y ver el cronograma. Se lo pides por mensaje, con tus propias palabras.

**Estado:** Lista, aún sin abrir. Cómo conectarlo, permisos y límites: [Procore](https://asktack.com/es/docs/integrations/procore/).

| Lo que hace | ¿Pregunta antes? | Deshacer |
|---|---|---|
| Registrar la mano de obra | Si tiene dudas | 10 minutos |
| Agregar una nota al reporte diario | Si tiene dudas | 10 minutos |
| Registrar un retraso | Si tiene dudas | 10 minutos |
| Subir fotos | Si tiene dudas | 10 minutos |
| Agregar un pendiente de punch list | Si tiene dudas | 10 minutos |
| Registrar una observación | Si tiene dudas | 10 minutos |
| Ver los RFIs abiertos | No | – |
| Ver el cronograma | No | – |

Las reglas para preguntar antes y deshacer son las mismas en todas las herramientas: mira [Confirmaciones y deshacer](https://asktack.com/es/docs/confirmations-and-undo/).

## Registrar la mano de obra

Agrega una entrada de mano de obra al reporte diario del proyecto: cuántos trabajadores, horas de cada uno, el subcontratista si lo nombras y lo que hicieron.

- **¿Pregunta antes de hacerlo?** Normalmente no. Te pregunta antes si no está seguro de lo que quisiste decir, si un nombre no coincide exacto o si son más de 5 registros a la vez.
- **¿Se puede deshacer?** Sí. Escribe "deshaz eso" en los próximos 10 minutos.
- **Llamada a la API de Procore:** `POST /rest/v1.0/projects/{project_id}/manpower_logs`
- **Nombre de la acción:** `procore.log_manpower`

**Ejemplos de mensajes:**

- "4 trabajadores 8 horas en 12 Oak, terminamos el framing"
- "Smith Framing tuvo 6 en el trabajo Lopez hoy, 7.5 horas"

## Agregar una nota al reporte diario

Agrega una nota al reporte diario del proyecto: inspecciones, entregas, visitas, lo que pasó en la obra.

- **¿Pregunta antes de hacerlo?** Normalmente no. Te pregunta antes si no está seguro de lo que quisiste decir, si un nombre no coincide exacto o si son más de 5 registros a la vez.
- **¿Se puede deshacer?** Sí. Escribe "deshaz eso" en los próximos 10 minutos.
- **Llamada a la API de Procore:** `POST /rest/v1.0/projects/{project_id}/notes_logs`
- **Nombre de la acción:** `procore.add_daily_note`

**Ejemplos de mensajes:**

- "nota en el reporte de 12 Oak: pasó la inspección eléctrica"
- "en el trabajo de Smith llegó el drywall, está en la cochera"

## Registrar un retraso

Agrega un retraso al reporte diario del proyecto, con el tipo de retraso que corresponda (lluvia queda como clima) y las horas perdidas si las dices.

- **¿Pregunta antes de hacerlo?** Normalmente no. Te pregunta antes si no está seguro de lo que quisiste decir, si un nombre no coincide exacto o si son más de 5 registros a la vez.
- **¿Se puede deshacer?** Sí. Escribe "deshaz eso" en los próximos 10 minutos.
- **Llamada a la API de Procore:** `POST /rest/v1.0/projects/{project_id}/delay_logs`
- **Nombre de la acción:** `procore.log_delay`

**Ejemplos de mensajes:**

- "retraso por lluvia hoy en el trabajo de Smith"
- "perdimos 3 horas en 12 Oak esperando al inspector"

## Subir fotos

Sube las fotos que mandas a las fotos del proyecto, con descripción y en un álbum si lo nombras (si no existe, lo crea).

- **¿Pregunta antes de hacerlo?** Normalmente no. Te pregunta antes si no está seguro de lo que quisiste decir, si un nombre no coincide exacto o si son más de 5 registros a la vez.
- **¿Se puede deshacer?** Sí. Escribe "deshaz eso" en los próximos 10 minutos.
- **Llamada a la API de Procore:** `POST /rest/v1.0/images?project_id={id}`
- **Nombre de la acción:** `procore.add_photos`

**Ejemplos de mensajes:**

- "[3 fotos] súbelas a 12 Oak en Procore"
- "[2 fotos] framing de 12 Oak, en el álbum Framing"

## Agregar un pendiente de punch list

Crea un pendiente en el punch list del proyecto, asignado a quien digas (de la lista de responsables del proyecto) y con fecha si la das.

- **¿Pregunta antes de hacerlo?** Normalmente no. Te pregunta antes si no está seguro de lo que quisiste decir, si un nombre no coincide exacto o si son más de 5 registros a la vez.
- **¿Se puede deshacer?** Sí. Escribe "deshaz eso" en los próximos 10 minutos.
- **Llamada a la API de Procore:** `POST /rest/v1.1/punch_items`
- **Nombre de la acción:** `procore.create_punch_item`

**Ejemplos de mensajes:**

- "punch item en 12 Oak: azulejo roto en el baño principal, asígnaselo a Mike"
- "agrega al punch list de Smith: retocar pintura del pasillo para el viernes"

## Registrar una observación

Registra una observación de seguridad, calidad u otro tipo en el proyecto, con los tipos de observación de tu proyecto, asignada a alguien si lo dices.

- **¿Pregunta antes de hacerlo?** Normalmente no. Te pregunta antes si no está seguro de lo que quisiste decir, si un nombre no coincide exacto o si son más de 5 registros a la vez.
- **¿Se puede deshacer?** Sí. Escribe "deshaz eso" en los próximos 10 minutos.
- **Llamada a la API de Procore:** `POST /rest/v1.0/observations/items`
- **Nombre de la acción:** `procore.create_observation`

**Ejemplos de mensajes:**

- "observación en 12 Oak: falta barandal en el segundo piso"
- "observación de seguridad en Smith: los techadores sin casco"

## Ver los RFIs abiertos

Te da los RFIs abiertos del proyecto, los que vencen primero arriba, marcando los vencidos y quién los tiene.

- **¿Pregunta antes de hacerlo?** No. Solo consulta información.
- **¿Se puede deshacer?** No hace falta: no cambia nada.
- **Llamada a la API de Procore:** `GET /rest/v1.0/projects/{project_id}/rfis`
- **Nombre de la acción:** `procore.list_rfis`

**Ejemplos de mensajes:**

- "¿qué RFIs están abiertos en 12 Oak?"
- "¿hay RFIs pendientes en el trabajo de Smith?"

## Ver el cronograma

Te da las tareas del cronograma del proyecto para hoy, mañana, esta semana, la próxima o las próximas dos semanas, con fechas y avance.

- **¿Pregunta antes de hacerlo?** No. Solo consulta información.
- **¿Se puede deshacer?** No hace falta: no cambia nada.
- **Llamada a la API de Procore:** `GET /rest/v1.0/projects/{project_id}/schedule/calendar_items`
- **Nombre de la acción:** `procore.list_schedule`

**Ejemplos de mensajes:**

- "¿qué hay en el cronograma de 12 Oak esta semana?"
- "¿qué toca mañana en el trabajo de Smith?"

---

*Esta lista se genera del código que ejecuta cada acción, así que siempre está al día.*
