# PlanGrid object actions
Workato allows you to create, update, upload, or retrieve objects in PlanGrid. In Workato, we classify things like projects, tasks, field reports, sheets, and documents as objects. We currently work with a long list of PlanGrid objects. When using actions in Workato that reference objects, you'll be able to specify which object you want to work with.
After specifying which object to work with, you'll input fields will be dynamically generated based on both the object and type of action you have selected.
Input fields for object actions
When using an action field, you will be able to select from a list of available objects. For example, when using the Create object
action, you can select the Project
object and the step will populate with the inputs required and available for creating a project in PlanGrid. You can use data pills from earlier steps to make objects based on data from your workflow.
Required fields will always show up in the recipe configuration. Remember to fill them in to prevent errors from happening.
Output fields for object actions
Each object action executes an action on a single object in PlanGrid. This action will return all object-related information from PlanGrid, which you can then use in subsequent steps in your recipe.
# Objects Supported
- Create, Get, Update project
- Get, Upload Document
- Get Field Report
- Get, Update, Upload Photo
- Create, Get, Update RFI
- Get RFI status
- Get Sheet
- Create, Get Sheet packet
- Create, Upload Sheet version
- Get Snapshot
- Create, Get, Update Task
- Create, Get, Update Task list
- Create, Get User
- Get Role
# Project
In Workato, the PlanGrid connector can be used to create, get details or update a project. When selecting the object type project
, fields will be generated dynamically based on the action type you have chosen. These range from a list of input fields to describe a project for create or update actions to a single input field for the project ID for get details actions.
Below, we describe the object representation of a project in Workato.
# Representation of a Project
Field name | Description |
---|---|
Project ID | ID of the project. |
Project Name | Name of the project in PlanGrid |
Project Code | Custom code assigned to the project in PlanGrid (if any). |
Organization ID | The ID of the organization to which the project belongs in PlanGrid (if any). |
Project Type | Project type with possible values of: general, manufacturing, power, water-sewer-waste, industrial-petroleum, transportation, hazardous-waste, telecom, education-k-12, education-higher, gov-federal, gov-state-local, or other. |
Project Status | The current status of the project as set in PlanGrid. |
Project Owner | The owner of the project as specified in PlanGrid. |
Project Start Date | Project start date as set in PlanGrid. |
Project End Date | Project end date as set in PlanGrid. |
Street line 1 | Address information as set in PlanGrid. |
Street line 2 | Address information as set in PlanGrid. |
Town or city | Address information as set in PlanGrid. |
State, province, or region | Address information as set in PlanGrid. |
Zip or postal code | Address information as set in PlanGrid. |
Country | Address information as set in PlanGrid. |
Latitude | Address information as set in PlanGrid. |
Longitude | Address information as set in PlanGrid. |
Updated at | Timestamp of when the project was last updated in PlanGrid. |
# Document
In Workato, the PlanGrid connector can be used to get details or upload a document. When selecting the object type document
, fields will be generated dynamically based on the action type you have chosen. These range from a list of input fields to describe a document for upload actions to a single input field for the document ID for get details actions.
Below, we describe the object representation of a document in Workato.
# Representation of a document
Field name | Description | |
---|---|---|
Document ID | ID of the document. | |
Project ID | ID of the project. | |
Document Name | Name of the document in PlanGrid. | |
Folder | The folder path within PlanGrid documents where the file was contained. | |
URL | URL to download the file. | |
Created at | Timestamp of when the file was created in PlanGrid. | |
Created by | UID | ID of the user that created the file. |
URL | URL to the user’s profile in PlanGrid | |
Email address of the user that created the file. | ||
Deleted | Indicates whether the file has been deleted. | |
Updated at | Timestamp of when the file was last updated in PlanGrid. |
# Field report
In Workato, the PlanGrid connector can be used to get details on a field report. When selecting the object type field report
, fields will be generated dynamically based on the action type you have chosen. For our get field report action, the only input would be a single input field for the field report ID.
Below, we describe the object representation of a field report in Workato.
# Representation of a field report
Field name | Description | ||
---|---|---|---|
Field Report ID | ID of the field report. | ||
Project ID | ID of the project. | ||
Title | Title of the field report in PlanGrid. | ||
Description | Description of the field report in PlanGrid. | ||
URL | The URL to access the field report in PlanGrid. | ||
Report Date | Timestamp of when the report was created in PlanGrid. | ||
Status | Status of the field report, and the values can be: draft, submitted, archived, or deleted. | ||
Field report type | Name | Name of the field report template. | |
Status | Status of the field report template, can be active or archived. | ||
UID | ID of the field report template. | ||
PDF URL | The URL to access the PDF version of the field report (exists only if the report was originally a PDF in PlanGrid; not available for the native daily report). | ||
PDF Form Values: | Name | Name of the PDF form field. | |
Value | Value corresponding to the form field name. | ||
List size | The number of form field values available from the field report. | ||
Daily Report values | Work log entries: | Trade | The trade that performed the work. |
Timespan | The total number of works for the work log entry in milliseconds. | ||
Headcount | The number of workers for the work log entry. | ||
Description | A description of the work performed. | ||
Deleted | Whether the work log entry has been deleted or not. | ||
List size | The number of entries in the “Work log entries” list. | ||
Material entries | Unit | The unit of measure for the quantity specified. | |
Quantity | The quantity of material that was used. | ||
Item | A specific description of the material item used. | ||
Description | A description of the material used (may be blank if “item” above contains all details). | ||
Deleted | Whether the material entry has been deleted or not. | ||
List size | The number of entries in the “Material entries” list. | ||
Equipment entries: | Timespan | The total time all equipment was used for in milliseconds. | |
Quantity | The number of pieces of the equipment that was used. | ||
Item | A specific description of the equipment item used. | ||
Description | A description of the equipment utilized (may be blank if “item” above contains all details). | ||
Deleted | Whether the equipment entry has been deleted or not. | ||
List size | The number of entries in the “Equipment entries” list. | ||
List size | The number of entries in the “Daily Report Values” list. | ||
Documents | Total count | The total number of documents associated with the field report. | |
URL | The URL to access the documents associated with the field report in PlanGrid. | ||
Photos | Total count | The total number of photos associated with the field report. | |
URL | The URL to access the photos associated with the field report in PlanGrid. | ||
Snapshots | Total count | The total number of snapshots associated with the field report. | |
URL | The URL to access the snapshots associated with the field report in PlanGrid. | ||
Created by | UID | ID of the user. | |
URL | URL to access the user’s profile in PlanGrid. | ||
Email of the user in PlanGrid. | |||
Updated at | Timestamp of when the report was last updated in PlanGrid. | ||
Weather | Humidity | A percentage value indicating the humidity over the course of the day. | |
Precipitation accumulation | The amount of precipitation accumulated throughout the day. Unit specified in “precipitation_accumulation_unit”. | ||
Precipitation accumulation unit | The unit of the precipitation accumulated. | ||
Speed unit | The unit of the wind speed measurement. | ||
Summary key | A description of the weather (for example, Partly Cloudy). | ||
Temperature max | The maximum temperature during the day. | ||
Temperature min | The minimum temperature during the day. | ||
Temperature unit | The unit of the temperature measurements. | ||
Wind bearing | The direction of the wind. | ||
Wind gust | The maximum wind speed observed throughout the day. | ||
Wind speed | The average wind speed observed throughout the day. |
# Photo
In Workato, the PlanGrid connector can be used to get details, update, or upload a photo. When selecting the object type photo
, fields will be generated dynamically based on the action type you have chosen. These range from a list of input fields to describe a photo for upload and update actions to a single input field for the photo ID for get details actions.
Below, we describe the object representation of a photo in Workato.
# Representation of a photo
Field name | Description | |
---|---|---|
Photo ID | ID of the photo. | |
Project ID | ID of the project. | |
Title | Title of the photo in PlanGrid. | |
URL | URL to download the photo from PlanGrid. | |
Created at | Timestamp of when the file was created in PlanGrid. | |
Created by | UID | ID of the user that created the file. |
URL | URL to the user’s profile in PlanGrid | |
Email address of the user that created the file. | ||
Deleted | Indicates whether the file has been deleted. |
# RFI
In Workato, the PlanGrid connector can be used to create, get details or update a RFI. In addition to this, you'll also be able to get the status of an RFI as well. When selecting the object type RFI
or RFI status
, fields will be generated dynamically based on the action type you have chosen. These range from a list of input fields to describe a RFI for create and update actions to a single input field for the RFI ID for get details actions.
Below, we describe the object representation of a RFI in Workato.
# Representation of a RFI
Field name | Description | |
---|---|---|
RFI ID | ID of the RFI. | |
Project | ID of the project. | |
RFI Number | Number of the RFI within the project. | |
Status | UID | ID of the current status of the RFI. |
Label | Label of the current status of the RFI (for example, draft, answered, etc.) | |
Color | Color code of the RFI in PlanGrid. | |
Locked | Indicates whether the RFI is locked or still editable. | |
Title | The title of the RFI in PlanGrid. | |
Question | The question asked in the RFI in PlanGrid. | |
Answer | The answer given for the RFI in PlanGrid. | |
Sent at | Timestamp of when the RFI was sent to the Reviewer in PlanGrid. | |
Due at | Timestamp of when the RFI is due in PlanGrid. | |
Assigned to | UID | ID of the user. |
URL | URL to access the user’s profile in PlanGrid. | |
Email of the user in PlanGrid. | ||
List size | The number of users in this list that this RFI is assigned to. | |
Updated at | Timestamp of when the RFI was last updated in PlanGrid. | |
Updated by | UID | ID of the user. |
URL | URL to access the user’s profile in PlanGrid. | |
Email of the user in PlanGrid. | ||
Created at | Timestamp of when the RFI was created in PlanGrid. | |
Created by | UID | ID of the user. |
URL | URL to access the user’s profile in PlanGrid. | |
Email of the user in PlanGrid. | ||
Photos | Total count | The total number of photos associated with the RFI. |
URL | The URL to access the photos associated with the RFI in PlanGrid. | |
Attachments | Total count | The total number of attachments associated with the RFI. |
URL | The URL to access the attachments associated with the RFI in PlanGrid. | |
Snapshots | Total count | The total number of snapshots associated with the RFI. |
URL | The URL to access the snapshots associated with the RFI in PlanGrid. | |
Comments | Total count | The total number of comments associated with the RFI. |
URL | The URL to access the comments associated with the RFI in PlanGrid. |
# Sheet
In Workato, the PlanGrid connector can be used to get details of a Sheet. In addition to this, you'll also be able to create sheet packets and sheet versions, get details on entire sheet packets or upload new sheet versions. When selecting the object type Sheet
, Sheet packet
, Sheet version
, fields will be generated dynamically based on the action type you have chosen.
Below, we describe the object representation of a Sheet in Workato.
# Representation of a Sheet
Field name | Description | |
---|---|---|
Sheet ID | Unique identifier (UID) of the sheet, never blank. | |
Project ID | ID of the project containing the sheet. | |
Name | Name of the sheet in PlanGrid. | |
Version Name | Name of the version set to which the sheet belongs in PlanGrid. | |
Description | Description of the sheet. | |
Tags | A list of any tags associated with the sheet in PlanGrid. | |
Published by | UID | ID of the user. |
URL | URL to access the user’s profile in PlanGrid. | |
Email of the user in PlanGrid. | ||
Published at | Timestamp of when the sheet was published in PlanGrid. | |
Deleted | Indicates whether this sheet has been deleted in PlanGrid. | |
Uploaded file name | Name of the uploaded file this sheet was contained in. Never blank. |
# Snapshot
In Workato, the PlanGrid connector can be used to get details on a snapshot. When selecting the object type snapshot
, fields will be generated dynamically based on the action type you have chosen. For our get snapshot action, the only input would be a single input field for the snapshot ID.
Below, we describe the object representation of a snapshot in Workato.
# Representation of a snapshot
Field name | Description |
---|---|
Snapshot ID | Unique identifier (UID) of the file, never blank. |
Project ID | ID of the project containing the file. |
Title | The name of the snapshot in PlanGrid. |
URL | The URL to access the snapshot in PlanGrid. |
Created at | Timestamp of when the snapshot was created in PlanGrid. |
Created by | Reference to the user that created the snapshot in PlanGrid. |
UID | ID of the user. |
URL | URL to access the user’s profile in PlanGrid. |
Email of the user in PlanGrid. | |
Sheet | Object containing information about the sheet from which this snapshot was taken. |
UID | ID of the sheet. |
URL | URL to access the sheet in PlanGrid. |
Deleted | Indicates whether this snapshot has been deleted in PlanGrid. |
# Task
In Workato, the PlanGrid connector can be used to create, update, or get details of a task in PlanGrid. In addition to this, you'll also be able to create, update, or get details of entire task lists in PlanGrid. When selecting the object type Task
, or Task list
, fields will be generated dynamically based on the action type you have chosen.
Below, we describe the object representation of a task in Workato.
# Representation of a task
Field name | Description | ||
---|---|---|---|
Task ID | Unique identifier (UID) of the task, never blank. | ||
Project ID | ID of the project containing the task. | ||
Number | The task number (specific to this project) as specific in PlanGrid. | ||
Title | The title of the task. | ||
Status | Current status of task. Possible values are "open", "in_review", "pending", "closed". | ||
Type | Indicates the type of task. Possible values are: issue, planned_work, other. | ||
Assignees | UID | ID of the user. | |
Type | Type of user assigned | ||
List size | Number of users assigned | ||
Watchers | UID | ID of the user. | |
Type | Type of user assigned | ||
List size | Number of users assigned | ||
Location | Location of the task as specific in PlanGrid. | ||
Start date | Timestamp of when the task is set to start in PlanGrid. | ||
Due at | Timestamp of when the task is due in PlanGrid. | ||
Closed at | Timestamp of when the task was closed in PlanGrid. Available only once the task has been closed. | ||
Stamp | The task stamp selected in PlanGrid. | ||
Task List | Task list ID | ID of the task list. | |
URL | URL to access the task list in PlanGrid. | ||
Description | Description of the task. | ||
Cost impact | Number indicating the cost impact to the project as a result of this task. | ||
Has cost impact | Indicates whether the task has a cost impact. | ||
Currency code | Currency of the cost impact. | ||
Schedule impact | Time in seconds by which this task is impacting the project schedule. | ||
Has schedule impact | Indicates whether the task has a schedule impact. | ||
Current annotation | UID | ID of the annotation in PlanGrid | |
Color | The color assigned to the annotation in PlanGrid. | ||
Stamp | The stamp assigned to the annotation in PlanGrid (if any) | ||
Visibility | The visibility level of the annotation. Can be either “user” or “master”. User indicates a workspace member (or former workspace member) has not published the annotation to the project. Never blank. | ||
Deleted | Indicates whether the annotation has been deleted in PlanGrid. | ||
Sheet | UID | ID of the sheet. | |
URL | URL to access the sheet in PlanGrid. | ||
Comments | Total count | Total number of comments on the task. | |
URL | URL to access the comments on the task in PlanGrid. | ||
Photos | Total count | Total number of photos associated with the task. | |
URL | URL to access the photos on the task in PlanGrid. | ||
Deleted | Indicates whether this task has been deleted in PlanGrid. | ||
Created at | Timestamp of when the task was created PlanGrid. | ||
Created by | UID | ID of the user. | |
URL | URL to access the user’s profile in PlanGrid. | ||
Email of the user in PlanGrid. | |||
Updated at | Timestamp of when the task was last updated in PlanGrid. | ||
Updated by | UID | ID of the user. | |
URL | URL to access the user’s profile in PlanGrid. | ||
Email of the user in PlanGrid. |
# User
In Workato, the PlanGrid connector can be used to create or get details of a user in PlanGrid. When selecting the object type user
, fields will be generated dynamically based on the action type you have chosen.
Below, we describe the object representation of a user in Workato.
# Representation of a user
Field name | Description |
---|---|
Email of user in PlanGrid | |
Project ID | ID of the project the user belongs to. |
Role ID | ID of the role to assign to the user on this project |
First name | First name of user |
Last name | Last name of user |
Language | Native language of user |
# Role
In Workato, the PlanGrid connector can be used to get details of a role in PlanGrid. When selecting the object type role
, fields will be generated dynamically based on the action type you have chosen.
Below, we describe the object representation of a role in Workato.
# Representation of a role
Field name | Description |
---|---|
UID | ID of the role |
Role | Role in project |
Project ID | ID of the project |
Last updated: 10/4/2023, 6:53:59 PM