PlanGrid オブジェクトトリガー

PlanGrid トリガーは、PlanGrid プロジェクトを一定の間隔でポーリングし、PlanGrid 内の新規または更新されたオブジェクトに基づいてレシピをトリガーします。このトリガーは、前回のポーリング以後に最近作成または更新されたオブジェクトがあるかどうか、一定の間隔で PlanGrid をポーリングします。Workato は、新しく作成または更新されたオブジェクトを検出すると、そのオブジェクトがトリガーの条件を満たしているかどうかを確認し (該当する場合)、検出したオブジェクトごとに新規ジョブを実行します。

トリガーの条件

トリガーの条件は、Workato のフィルターのような役割を果たします。Workato でトリガーの条件を有効にすると、ワークフローをトリガーするイベントを選択的に指定できます。条件は、ステータスなどのオブジェクトの属性に対して設定できます。たとえば、送信されたフィールドレポートのみがワークフローをトリガーし、アーカイブされたフィールドレポートやドラフトのフィールドレポートは無視するように指定できます。

オブジェクトトリガーの入力項目

トリガーは Workato で簡単に設定でき、ほとんどの場合、必須の入力項目は PlanGrid プロジェクトのみです。レシピを初めて開始するとき、過去にさかのぼってイベントを取得できるように、Workato がイベントを取得する最後の時刻を設定することもできます。

オブジェクトトリガーの出力項目

新規オブジェクトまたは新規/更新されたオブジェクトのそれぞれが別々の実行をトリガーし、その出力データピルをレシピ内の後続のステップで使用できます。

サポートされているオブジェクト

Project (プロジェクト)

新規または更新されたプロジェクトが PlanGrid で検出されると起動します。このトリガーは、レシピの開始以降に作成/更新されたプロジェクトを処理します。

入力項目

項目名説明
Object typeProject に設定する必要があります。

出力項目

項目名説明
Project IDプロジェクトの ID。
Project NamePlanGrid でのプロジェクトの名前。
Project CodePlanGrid でプロジェクトに割り当てられたカスタムコード (該当する場合)。
Organization IDPlanGrid でプロジェクトが属する組織の ID (該当する場合)。
Project Typeプロジェクトのタイプ。general、manufacturing、power、water-sewer-waste、industrial-petroleum、transportation、hazardous-waste、telecom、education-k-12、education-higher、gov-federal、gov-state-local、other のいずれかになります。
Project StatusPlanGrid で設定されたプロジェクトの現在のステータス。
Project OwnerPlanGrid で指定されたプロジェクトの所有者。
Project Start DatePlanGrid で設定されたプロジェクトの開始日。
Project End DatePlanGrid で設定されたプロジェクトの終了日。
Street line 1PlanGrid で設定された住所の情報。
Street line 2PlanGrid で設定された住所の情報。
Town or cityPlanGrid で設定された住所の情報。
State, province, or regionPlanGrid で設定された住所の情報。
Zip or postal codePlanGrid で設定された住所の情報。
CountryPlanGrid で設定された住所の情報。
LatitudePlanGrid で設定された住所の情報。
LongitudePlanGrid で設定された住所の情報。
Updated atPlanGrid でプロジェクトが最後に更新されたときのタイムスタンプ。

Annotation (注釈)

新規または更新された注釈が PlanGrid プロジェクト内のシートに追加されると起動します。このトリガーは、レシピの開始以降に作成/更新された注釈を処理します。

入力項目

項目名説明
Object typeAnnotation に設定する必要があります。
Project新規または更新された注釈について監視する対象プロジェクト。ドロップダウンリストから選択するか、プロジェクト ID を入力します。

出力項目

項目名説明
Annotation ID注釈の ID。
Project IDファイルを含むプロジェクトの ID。
ColorPlanGrid で注釈に割り当てられた色。
StampPlanGrid で注釈に割り当てられたスタンプ (該当する場合)。
Visibility注釈の可視性レベル。「user」または「master」のどちらかになります。user は、チームメンバー (または元チームメンバー) が注釈をプロジェクトに対して公開していないことを示します。空白になることはありません。
Deletedこの注釈が削除されているかどうかを示します。
SheetUID注釈が配置されているシートの ID。
URL注釈が配置されている PlanGrid のシートにアクセスするための URL。

Document (ドキュメント)

新規または更新されたドキュメントが PlanGrid プロジェクトに追加されると起動します。このトリガーは、レシピの開始以降に作成/更新されたドキュメントを処理します。

入力項目

項目名説明
Object typeDocument に設定する必要があります。
Project新規または更新されたドキュメントについて監視する対象プロジェクト。ドロップダウンリストから選択するか、プロジェクト ID を入力します。

出力項目

項目名説明
Document IDドキュメントの ID。
Project IDプロジェクトの ID。
Document NamePlanGrid でのドキュメントの名前。
Folderファイルが格納された PlanGrid ドキュメント内のフォルダーパス。
URLファイルをダウンロードするための URL。
Created atPlanGrid でファイルが作成されたときのタイムスタンプ。
Created byUIDファイルを作成したユーザーの ID。
URLPlanGrid のユーザーのプロファイルにアクセスするための URL。
Emailファイルを作成したユーザーのメールアドレス。
Deletedこのファイルが削除されているかどうかを示します。
Updated atPlanGrid でファイルが最後に更新されたときのタイムスタンプ。

Field report (フィールドレポート)

新規または更新されたフィールドレポートが PlanGrid プロジェクト内で作成されると起動します。このトリガーは、レシピの開始以降に作成/更新されたフィールドレポートを処理します。

入力項目

項目名説明
Object typeField report に設定する必要があります。
Project新規または更新されたフィールドレポートについて監視する対象プロジェクト。ドロップダウンリストから選択するか、プロジェクト ID を入力します。

出力項目

項目名説明
Field Report IDフィールドレポートの ID。
Project IDプロジェクトの ID。
TitlePlanGrid でのフィールドレポートのタイトル。
DescriptionPlanGrid でのフィールドレポートの説明。
URLPlanGrid のフィールドレポートにアクセスするための URL。
Report DatePlanGrid でレポートが作成されたときのタイムスタンプ。
Statusフィールドレポートのステータス。値は draft、submitted、archived、deleted のいずれかになります。
Field report typeNameフィールドレポートテンプレートの名前。
Statusフィールドレポートテンプレートのステータス。active または archived のいずれかになります。
UIDフィールドレポートテンプレートの ID。
PDF URLフィールドレポートの PDF バージョンにアクセスするための URL (PlanGrid での元のレポートが PDF だった場合にのみ存在し、ネイティブの日次レポートの場合は利用できません)。
PDF Form Values:NamePDF フォームフィールドの名前。
Valueフォームフィールド名に対応する値。
List sizeフィールドレポートから取得可能なフォームフィールド値の数。
Daily Report valuesWork log entries:Trade作業を実施した業者。
Timespan作業ログエントリに対する作業の合計数 (ミリ秒)。
Headcount作業ログエントリに対する作業者の数。
Description実施した作業の説明。
Deleted作業ログエントリが削除されているかどうか。
List size「Work log entries」リストのエントリ数。
Material entriesUnit指定された数量の測定単位。
Quantity使用された資材の数量。
Item使用された資材項目の具体的な説明。
Description使用された資材の説明 (前出の「Item」にすべての詳細が含まれていれば空白になる場合があります)。
Deleted資材エントリが削除されているかどうか。
List size「Material entries」リストのエントリ数。
Equipment entries:Timespanすべての機器が使用された合計時間 (ミリ秒)。
Quantity使用された機器の数量。
Item使用された機器項目の具体的な説明。
Description使用された機器の説明 (前出の「Item」にすべての詳細が含まれていれば空白になる場合があります)。
Deleted機器エントリが削除されているかどうか。
List size「Equipment entries」リストのエントリ数。
List size「Daily Report Values」リストのエントリ数。
DocumentsTotal countフィールドレポートに関連付けられたドキュメントの合計数。
URLPlanGrid のフィールドレポートに関連付けられたドキュメントにアクセスするための URL。
PhotosTotal countフィールドレポートに関連付けられた写真の合計数。
URLPlanGrid のフィールドレポートに関連付けられた写真にアクセスするための URL。
SnapshotsTotal countフィールドレポートに関連付けられたスナップショットの合計数。
URLPlanGrid のフィールドレポートに関連付けられたスナップショットにアクセスするための URL。
Created byUIDユーザーの ID。
URLPlanGrid のユーザーのプロファイルにアクセスするための URL。
EmailPlanGrid のユーザーのメールアドレス。
Updated atPlanGrid でレポートが最後に更新されたときのタイムスタンプ。
WeatherHumidity1日間の湿度を示すパーセント値。
Precipitation accumulation1日間の累積降水量。単位は「precipitation_accumulation_unit」で指定されます。
Precipitation accumulation unit累積降水量の単位。
Speed unit風速の測定単位。
Summary key天気の説明 (晴れ時々曇り、など)。
Temperature max1日間の最高気温。
Temperature min1日間の最低気温。
Temperature unit気温の測定単位。
Wind bearing風向き。
Wind gust1日間に観測された最大風速。
Wind speed1日間に観測された平均風速。

Photo (写真)

新規または更新された写真が PlanGrid プロジェクトに追加されると起動します。このトリガーは、レシピの開始以降に作成/更新された写真を処理します。

入力項目

項目名説明
Object typePhoto に設定する必要があります。
Project新規または更新された写真について監視する対象プロジェクト。ドロップダウンリストから選択するか、プロジェクト ID を入力します。

出力項目

項目名説明
Photo ID写真の ID。
Project IDプロジェクトの ID。
TitlePlanGrid での写真のタイトル。
URLPlanGrid から写真をダウンロードするための URL。
Created atPlanGrid でファイルが作成されたときのタイムスタンプ。
Created byUIDファイルを作成したユーザーの ID。
URLPlanGrid のユーザーのプロファイルにアクセスするための URL。
Emailファイルを作成したユーザーのメールアドレス。
Deletedこのファイルが削除されているかどうかを示します。

RFI

新規または更新された RFI が PlanGrid プロジェクトに追加されると起動します。このトリガーは、レシピの開始以降に作成/更新された RFI を処理します。

入力項目

項目名説明
Object typeRFI に設定する必要があります。
Project新規または更新された RFI について監視する対象プロジェクト。ドロップダウンリストから選択するか、プロジェクト ID を入力します。

出力項目

項目名説明
RFI IDRFI の ID。
Projectプロジェクトの ID。
RFI Numberプロジェクト内の RFI の数。
StatusUIDRFI の現在のステータスの ID。
LabelRFI の現在のステータスのラベル (draft、answered など)。
ColorPlanGrid での RFI の色分け。
LockedRFI がロックされているか、まだ編集可能かを示します。
TitlePlanGrid での RFI のタイトル。
QuestionPlanGrid の RFI で行われた質問。
AnswerPlanGrid の RFI に対して与えられた回答。
Sent atPlanGrid でレビュー担当者に RFI が送信されたときのタイムスタンプ。
Due atPlanGrid で RFI の期限に設定されている日時のタイムスタンプ。
Assigned toUIDユーザーの ID。
URLPlanGrid のユーザーのプロファイルにアクセスするための URL。
EmailPlanGrid のユーザーのメールアドレス。
List sizeこの RFI が割り当てられている、このリスト内のユーザーの数。
Updated atPlanGrid で RFI が最後に更新されたときのタイムスタンプ。
Updated byUIDユーザーの ID。
URLPlanGrid のユーザーのプロファイルにアクセスするための URL。
EmailPlanGrid のユーザーのメールアドレス。
Created atPlanGrid で RFI が作成されたときのタイムスタンプ。
Created byUIDユーザーの ID。
URLPlanGrid のユーザーのプロファイルにアクセスするための URL。
EmailPlanGrid のユーザーのメールアドレス。
PhotosTotal countRFI に関連付けられた写真の合計数。
URLPlanGrid の RFI に関連付けられた写真にアクセスするための URL。
AttachmentsTotal countRFI に関連付けられた添付ファイルの合計数。
URLPlanGrid の RFI に関連付けられた添付ファイルにアクセスするための URL。
SnapshotsTotal countRFI に関連付けられたスナップショットの合計数。
URLPlanGrid の RFI に関連付けられたスナップショットにアクセスするための URL。
CommentsTotal countRFI に関連付けられたコメントの合計数。
URLPlanGrid の RFI に関連付けられたコメントにアクセスするための URL。

Sheet (シート)

新規または更新されたシートが PlanGrid プロジェクトに追加されると起動します。このトリガーは、レシピの開始以降に作成/更新されたシートを処理します。

入力項目

項目名説明
Object typeSheet に設定する必要があります。
Project新規または更新されたシートについて監視する対象プロジェクト。ドロップダウンリストから選択するか、プロジェクト ID を入力します。

出力項目

項目名説明
Sheet IDシートの一意の識別子 (UID) で、空白になることはありません。
Project IDシートを含むプロジェクトの ID。
NamePlanGrid でのシートの名前。
Version NamePlanGrid でシートが属しているバージョンセットの名前。
Descriptionシートの説明。
TagsPlanGrid でシートに関連付けられているタグのリスト。
Published byUIDユーザーの ID。
URLPlanGrid のユーザーのプロファイルにアクセスするための URL。
EmailPlanGrid のユーザーのメールアドレス。
Published atPlanGrid でシートが公開されたときのタイムスタンプ。
DeletedPlanGrid でこのシートが削除されているかどうかを示します。
Uploaded file nameこのシートが含まれていたアップロードファイルの名前。空白になることはありません。

Snapshot (スナップショット)

新規または更新されたスナップショットが PlanGrid プロジェクトに追加されると起動します。このトリガーは、レシピの開始以降に作成/更新されたスナップショットを処理します。

入力項目

項目名説明
Object typeSnapshot に設定する必要があります。
Project新規または更新されたスナップショットについて監視する対象プロジェクト。ドロップダウンリストから選択するか、プロジェクト ID を入力します。

出力項目

項目名説明
Snapshot IDファイルの一意の識別子 (UID) で、空白になることはありません。
Project IDファイルを含むプロジェクトの ID。
TitlePlanGrid でのスナップショットの名前。
URLPlanGrid のスナップショットにアクセスするための URL。
Created atPlanGrid でスナップショットが作成されたときのタイムスタンプ。
Created byPlanGrid でスナップショットを作成したユーザーの参照。
UIDユーザーの ID。
URLPlanGrid のユーザーのプロファイルにアクセスするための URL。
EmailPlanGrid のユーザーのメールアドレス。
Sheetこのスナップショットの作成元のシートに関する情報を含むオブジェクト。
UIDシートの ID。
URLPlanGrid のシートにアクセスするための URL。
DeletedPlanGrid でこのスナップショットが削除されているかどうかを示します。

Task (タスク)

新規または更新されたタスクが PlanGrid プロジェクトに追加されると起動します。このトリガーは、レシピの開始以降に作成/更新されたタスクを処理します。

入力項目

項目名説明
Object typeTask に設定する必要があります。
Project新規または更新されたタスクについて監視する対象プロジェクト。ドロップダウンリストから選択するか、プロジェクト ID を入力します。

出力項目

項目名説明
Task IDタスクの一意の識別子 (UID) で、空白になることはありません。
Project IDタスクを含むプロジェクトの ID。
NumberPlanGrid で固有のタスク番号 (このプロジェクトに固有)。
Titleタスクのタイトル。
Statusタスクの現在のステータス。「open」、「in_review」、「pending」、「closed」のいずれかになります。
Typeタスクのタイプを示します。issue、planned_work、other のいずれかになります。
AssigneesUIDユーザーの ID。
Type割り当てられたユーザーのタイプ。
List size割り当てられたユーザーの数。
WatchersUIDユーザーの ID。
Type割り当てられたユーザーのタイプ。
List size割り当てられたユーザーの数。
LocationPlanGrid で固有のタスクの場所。
Start datePlanGrid でタスクを開始するように設定されている日時のタイムスタンプ。
Due atPlanGrid でタスクの期限に設定されている日時のタイムスタンプ。
Closed atPlanGrid でタスクがクローズされたときのタイムスタンプ。タスクがクローズされた後にのみ取得可能になります。
StampPlanGrid で選択されたタスクスタンプ。
Task ListTask list IDタスクリストの ID。
URLPlanGrid のタスクリストにアクセスするための URL。
Descriptionタスクの説明。
Cost impactこのタスクの結果としてプロジェクトに生じるコスト面での影響を示す数値。
Has cost impactタスクがコスト面で影響を及ぼすかどうかを示します。
Currency code「Cost impact」の通貨。
Schedule impactこのタスクがプロジェクトのスケジュールに影響を及ぼす時間 (秒)。
Has schedule impactタスクがスケジュール面で影響を及ぼすかどうかを示します。
Current annotationUIDPlanGrid での注釈の ID。
ColorPlanGrid で注釈に割り当てられた色。
StampPlanGrid で注釈に割り当てられたスタンプ (該当する場合)。
Visibility注釈の可視性レベル。「user」または「master」のどちらかになります。user は、チームメンバー (または元チームメンバー) が注釈をプロジェクトに対して公開していないことを示します。空白になることはありません。
DeletedPlanGrid で注釈が削除されているかどうかを示します。
SheetUIDシートの ID。
URLPlanGrid のシートにアクセスするための URL。
CommentsTotal countタスクに関するコメントの合計数。
URLPlanGrid のタスクに関するコメントにアクセスするための URL。
PhotosTotal countタスクに関連付けられた写真の合計数。
URLPlanGrid のタスクに関する写真にアクセスするための URL。
DeletedPlanGrid でこのタスクが削除されているかどうかを示します。
Created atPlanGrid でタスクが作成されたときのタイムスタンプ。
Created byUIDユーザーの ID。
URLPlanGrid のユーザーのプロファイルにアクセスするための URL。
EmailPlanGrid のユーザーのメールアドレス。
Updated atPlanGrid でタスクが最後に更新されたときのタイムスタンプ。
Updated byUIDユーザーの ID。
URLPlanGrid のユーザーのプロファイルにアクセスするための URL。
EmailPlanGrid のユーザーのメールアドレス。

Last updated: