Application Integration でサポートされているコネクタをご覧ください。

Zendesk トリガー

Zendesk トリガーZendesk イベントであり、Zendesk 接続に登録している Zendesk イベントに基づいて統合を呼び出すことができます。

準備

Zendesk トリガーの新しい接続を作成または構成する場合は、プロジェクトに次の IAM ロールがあることを確認してください。

  • Connectors 管理者( roles/connectors.admin
  • ロールの付与については、アクセスの管理をご覧ください。

Zendesk トリガーに使用するサービス アカウントに、次の IAM ロールを付与します。

Zendesk トリガーを追加する

統合に Zendesk トリガーを追加する手順は次のとおりです。

  1. Google Cloud コンソールで [Application Integration] ページに移動します。

    Application Integration に移動

  2. ナビゲーション メニューで [統合] をクリックします。

    [統合リスト] ページが開き、Google Cloud プロジェクトで使用可能なすべての統合が一覧表示されます。

  3. 既存の統合を選択するか、[統合の作成] をクリックして新しい統合を作成します。

    新しい統合を作成する場合:

    1. [統合の作成] ペインで名前と説明を入力します。
    2. 統合のリージョンを選択します。
    3. 統合用のサービス アカウントを選択します。統合のサービス アカウントの詳細は、統合ツールバーの [統合の概要] ペインでいつでも変更または更新できます。
    4. [作成] をクリックします。

    統合エディタで統合が開きます。

  4. 統合エディタのナビゲーション バーで、[トリガー] をクリックして、使用可能なトリガーのリストを表示します。
  5. 統合エディタで、Zendesk トリガー要素をクリックして配置します。
  6. Zendesk トリガーを構成するには、Integration Connectors で使用可能な既存の Zendesk 接続を使用するか、インライン接続作成オプションを使用して新しい Zendesk 接続を作成します。

既存の接続を使用して Zendesk トリガーを構成する

Integration Connectors の既存の Zendesk 接続を使用して、Zendesk トリガーを構成できます。なお、Zendesk トリガーコネクタ イベント トリガーであるため、トリガーの構成にはイベント サブスクリプションを有効にした Zendesk 接続のみが使用できます。

新しい Zendesk 接続を使用して Zendesk トリガーを構成する方法については、新しい接続を使用して Zendesk トリガーを構成するをご覧ください。

既存の Zendesk 接続を使用して Zendesk トリガーを構成するには、次の手順を行います。

  1. 統合エディタで [Zendesk トリガー] 要素をクリックして、トリガー設定ペインを開きます。
  2. [トリガーの構成] をクリックします。
  3. [Connector Event Trigger Editor] ページで、構成の詳細を次のとおりに入力します。
    1. Region: Zendesk 接続のリージョンを選択します。
    2. Connection: 使用する Zendesk 接続を選択します。

      Application Integration には、アクティブでイベント サブスクリプションが有効になっている Zendesk 接続のみが表示されます。

    3. イベント サブスクリプション タイプ: 統合をトリガーするイベント サブスクリプションの種類を選択します。このトリガーでサポートされているイベント サブスクリプション タイプについては、サポートされているイベント サブスクリプション タイプをご覧ください。
    4. サービス アカウント: Zendesk トリガーに必要な IAM ロールを持つサービス アカウントを選択します。
  4. [完了] をクリックしてトリガーの構成を完了し、ページを閉じます。

新しい接続を使用して Zendesk トリガーを構成する

新しい Zendesk 接続を使用して Zendesk トリガーを構成するには、次の手順を行います。

  1. 統合エディタで [Zendesk トリガー] 要素をクリックして、トリガー設定ペインを開きます。
  2. [トリガーの構成] をクリックします。
  3. [リージョン] フィールドはスキップします。
  4. [接続] をクリックし、プルダウン メニューから [接続を作成] オプションを選択します。
  5. [接続の作成] ペインで次の手順を行います。
    1. [ロケーション] ステップで、新しい Zendesk 接続のロケーションを選択します。
      1. リージョン: プルダウン リストからリージョンを選択します。
      2. [次へ] をクリックします。
    2. [Connection Details] ステップで、新しい Zendesk 接続の詳細を入力します。
      1. コネクタのバージョン: プルダウン リストから利用可能な Zendesk コネクタのバージョンを選択します。
      2. Connection Name: Zendesk 接続の名前を入力します。
      3. (省略可)説明文: 接続の説明を入力します。
      4. (省略可)Cloud Logging を有効にする:接続のすべてのログデータを保存するには、このチェックボックスをオンにします。
      5. サービス アカウント: Zendesk 接続に必要な IAM ロールを持つサービス アカウントを選択します。
      6. イベント サブスクリプションの有効化: Zendesk 接続用に新しいイベント サブスクリプションを作成して有効にすることを選択します。イベント サブスクリプションを有効にするだけでなく、接続のエンティティ、オペレーション、アクションを含めることもできます。
      7. (オプション)[詳細設定] を展開して接続ノードの設定を構成します。

        Zendesk の接続ノード設定の詳細については、Zendesk 接続のドキュメントをご覧ください。

      8. (省略可)[+ ラベルを追加] をクリックして Key-Value ペアの形式でラベルを接続に追加します。
      9. [次へ] をクリックします。
    3. [宛先] ステップで、Zendesk インスタンスの詳細を入力します。
      1. 宛先タイプ: [ホストアドレス] を選択します。
      2. Host: Zendesk インスタンスのホスト名または IP アドレスを入力します。
      3. [次へ] をクリックします。
    4. [Authentication] ステップで、Zendesk インスタンスの認証の詳細を入力します。
      1. 目的の認証タイプを選択し、関連する詳細を入力して、指定された Zendesk ホスト URL にアクセスします。

        これらの認証タイプの構成方法については、認証を構成するをご覧ください。

      2. [次へ] をクリックします。
    5. [イベント サブスクリプションの詳細] ステップで、イベント サブスクリプションを作成する Zendesk インスタンスの詳細を入力します。
      1. 宛先タイプ: [ホストアドレス] を選択します。
      2. Host: Zendesk インスタンスの登録 URL を入力します。この URL 用にイベント サブスクリプションが作成されます。
      3. ユーザー名:指定された登録 URL にアクセスするためのユーザー名を入力します。
      4. パスワード: ユーザー名に関連付けられたパスワードを含む Secret Manager の Secret を選択します。
      5. シークレットのバージョン: シークレットのバージョンを選択します。
      6. データ拡充を有効にする: Zendesk トリガーが Zendesk インスタンスから完全なイベント ペイロードを取得するようにするには、このチェックボックスをオンにします。例については、トリガー出力をご覧ください。
      7. [次へ] をクリックします。
    6. Review: 提供された Zendesk 接続の詳細を確認します。
    7. [Create] をクリックして、新しい Zendesk 接続の作成を完了します。
  6. イベント サブスクリプション タイプ: 統合をトリガーするイベント サブスクリプションの種類を選択します。このトリガーでサポートされているイベント サブスクリプション タイプについては、サポートされているイベント サブスクリプション タイプをご覧ください。
  7. [完了] をクリックしてページを閉じます。

トリガー出力

Zendesk トリガーがイベント サブスクリプションの構成を完了するまでに数分かかります。イベント サブスクリプションのステータスは、トリガー設定ペインの [イベント サブスクリプションの詳細] で確認できます。

Zendesk トリガーは、次の状態を使用して、イベント サブスクリプションのステータスを示します。

  • Creating: トリガーがイベント サブスクリプションに登録中であることを示します。
  • Active: トリガーがイベント サブスクリプションに正常に登録されたことを示します。
  • Error: 構成されたイベント サブスクリプションに問題があることを示します。

[イベント サブスクリプションの詳細] セクションには、イベント サブスクリプションのステータスに加えて、接続リージョン、接続名、イベント サブスクリプション名などの詳細が表示されます。

次の図は、Zendesk のトリガー構成ペインのサンプル レイアウトを示しています。

Zendesk トリガーの構成ペインを示す画像 Zendesk トリガーの構成ペインを示す画像

トリガー出力変数

Zendesk トリガーはイベントごとに、ダウンストリーム タスクで使用できる ConnectorEventPayload 出力変数を生成します。出力変数は、出力 Zendesk ペイロード スキーマを含む JSON 形式です。

例 1: Zendesk イベントの出力ペイロード: エージェントの割り当ての変更

  {
    "description": "The root schema of event that has occurred in Zendesk.",
    "type": "object",
    "properties": {
        "data": {
    "description": "",
    "type": "object",
    "properties": {
        "accountId": {
            "description": "Zendesk account ID.",
            "type": "number",
            "readOnly": false
        },
        "integration_key": {
            "description": "Integration Key retrieved from ZIS bundle.",
            "type":  "string",
            "readOnly": false
        },
        "subdomain": {
            "description": "Account subdomain.",
            "type":  "string",
            "readOnly": false
        },
        "input": {
            "description": "Contains information about events changes.",
            "type": "object",
            "properties": {
                "ticket_event": {
                    "description": "Type of event is ticket event.",
                    "type": "object",
                    "properties": {
                        "meta": {
                            "description": "Metadata about the ticket.",
                            "type": "object",
                            "properties": {
                                "version": {
                                    "description": "Event version",
                                    "type":  ["string", "null"]
                                },
                                "occurred_at": {
                                    "description": "Timestamp when the event occurred.",
                                    "type":  "string"
                                },
                                "ref": {
                                    "description": "Reference ID",
                                    "type":  ["string", "null"]
                                },
                                "sequence": {
                                    "description": "Sequence of Occurrence",
                                    "type": "object",
                                    "properties": {
                                        "id": {
                                            "description": "",
                                            "type":  ["string", "null"]
                                        },
                                        "position": {
                                            "description": "",
                                            "type": ["number","null"]
                                        },
                                        "total": {
                                            "description": "",
                                            "type": ["number","null"]
                                        }
                                    }
                                }
                            }
                        },
                        "type": {
                            "description": "Type of Ticket Event ",
                            "type":  "string"
                        },
                        "previous": {
                            "description": "Previous ID",
                            "type": ["number","null"]
                        },
                        "current": {
                            "description": "Current ID",
                            "type": ["number","null"]
                        },
                        "ticket": {
                            "description": "Properties related to the ticket",
                            "type": "object",
                            "properties": {
                                "id": {
                                    "description": "Ticket ID",
                                    "type": "number"
                                },
                                "created_at": {
                                    "description": "Timestamp of ticket creation.",
                                    "type":  "string"
                                },
                                "updated_at": {
                                    "description": "Timestamp of ticket updation.",
                                    "type":  "string"
                                },
                                "type": {
                                    "description": "Type of ticket",
                                    "type":  ["string", "null"]
                                },
                                "priority": {
                                    "description": "Priority of ticket.",
                                    "type":  ["string", "null"]
                                },
                                "status": {
                                    "description": "Status of the ticket.",
                                    "type":  ["string", "null"]
                                },
                                "requester_id": {
                                    "description": "ID of the ticket requestor.",
                                    "type": ["number","null"]
                                },
                                "submitter_id": {
                                    "description": "ID of the ticket submitter.",
                                    "type": ["number","null"]
                                },
                                "assignee_id": {
                                    "description": "ID of the ticket assignee.",
                                    "type": ["number","null"]
                                },
                                "organization_id": {
                                    "description": "ID of the organization ticket belongs to.",
                                    "type": ["number","null"]
                                },
                                "group_id": {
                                    "description": "ID of the group ticket belongs to.",
                                    "type": ["number","null"]
                                },
                                "brand_id": {
                                    "description": "ID of the brand ticket belongs to",
                                    "type": ["number","null"]
                                },
                                "form_id": {
                                    "description": "ID of the form associated with the ticket.",
                                    "type": ["number","null"]
                                },
                                "external_id": {
                                    "description": "",
                                    "type":  ["string", "null"]
                                },
                                "tags": {
                                    "description": "Tags associated with the ticket.",
                                    "type": "array",
                                    "items": {
                                        "description": "",
                                        "type":  ["string", "null"]
                                    }
                                },
                                "via": {
                                    "description": "Channel via which change was made.",
                                    "type": "object",
                                    "properties": {
                                        "channel": {
                                            "description": "",
                                            "type":  "string"
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "readOnly": false
        }
    }
}
}
}

例 2: Zendesk イベントに関するデータ拡充された出力ペイロード: エージェントの割り当てが変更されました

    {
      "description": "The root schema of event that has occurred in Zendesk.",
      "type": "object",
      "properties": {
        "data": {
          "description": "",
          "type": "object",
          "properties": {
            "accountId": {
              "description": "Zendesk account ID.",
              "type": "number",
              "readOnly": false
            },
            "integration_key": {
              "description": "Integration Key retrieved from ZIS bundle.",
              "type": "string",
              "readOnly": false
            },
            "subdomain": {
              "description": "Account subdomain.",
              "type": "string",
              "readOnly": false
            },
            "input": {
              "description": "Contains information about events changes.",
              "type": "object",
              "properties": {
                "ticket_event": {
                  "description": "Type of event is ticket event.",
                  "type": "object",
                  "properties": {
                    "meta": {
                      "description": "Metadata about the ticket.",
                      "type": "object",
                      "properties": {
                        "version": {
                          "description": "Event version",
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "occurred_at": {
                          "description": "Timestamp when the event occurred.",
                          "type": "string"
                        },
                        "ref": {
                          "description": "Reference ID",
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "sequence": {
                          "description": "Sequence of Occurrence",
                          "type": "object",
                          "properties": {
                            "id": {
                              "description": "",
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "position": {
                              "description": "",
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "total": {
                              "description": "",
                              "type": [
                                "number",
                                "null"
                              ]
                            }
                          }
                        }
                      }
                    },
                    "type": {
                      "description": "Type of Ticket Event ",
                      "type": "string"
                    },
                    "previous": {
                      "description": "Previous ID",
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "current": {
                      "description": "Current ID",
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "ticket": {
                      "description": "Properties related to the ticket",
                      "type": "object",
                      "properties": {
                        "id": {
                          "description": "Ticket ID",
                          "type": "number"
                        },
                        "created_at": {
                          "description": "Timestamp of ticket creation.",
                          "type": "string"
                        },
                        "updated_at": {
                          "description": "Timestamp of ticket updation.",
                          "type": "string"
                        },
                        "type": {
                          "description": "Type of ticket",
                          "type": "string"
                        },
                        "priority": {
                          "description": "Priority of ticket.",
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "status": {
                          "description": "Status of the ticket.",
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "requester_id": {
                          "description": "ID of the ticket requestor.",
                          "type": [
                            "number",
                            "null"
                          ]
                        },
                        "submitter_id": {
                          "description": "ID of the ticket submitter.",
                          "type": [
                            "number",
                            "null"
                          ]
                        },
                        "assignee_id": {
                          "description": "ID of the ticket assignee.",
                          "type": [
                            "number",
                            "null"
                          ]
                        },
                        "organization_id": {
                          "description": "ID of the organization ticket belongs to.",
                          "type": [
                            "number",
                            "null"
                          ]
                        },
                        "group_id": {
                          "description": "ID of the group ticket belongs to.",
                          "type": [
                            "number",
                            "null"
                          ]
                        },
                        "brand_id": {
                          "description": "ID of the brand ticket belongs to",
                          "type": [
                            "number",
                            "null"
                          ]
                        },
                        "form_id": {
                          "description": "ID of the form associated with the ticket.",
                          "type": [
                            "number",
                            "null"
                          ]
                        },
                        "external_id": {
                          "description": "",
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "tags": {
                          "description": "Tags associated with the ticket.",
                          "type": "array",
                          "items": {
                            "description": "",
                            "type": [
                              "string",
                              "null"
                            ]
                          }
                        },
                        "via": {
                          "description": "Channel via which change was made.",
                          "type": "object",
                          "properties": {
                            "channel": {
                              "description": "",
                              "type": "string"
                            }
                          }
                        }
                      }
                    }
                  }
                }
              },
              "readOnly": false
            }
          }
        },
"context-data": {
          "description": "",
          "type": "object",
          "properties": {
            "Id": {
              "type": "number",
              "readOnly": false,
              "description": "Automatically assigned when the ticket is created."
            },
            "Subject": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "The value of the subject field for this ticket. When used in WHERE clause: The text in the ticket subject"
            },
            "RawSubject": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "The dynamic content placeholder, if present, or the subject value, if not."
            },
            "Description": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "The first comment on the ticket. When used in WHERE clause: The text in the tickets description and comments"
            },
            "Type": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "The type of this ticket. Possible values: problem, incident, question or task."
            },
            "Priority": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "The urgency with which the ticket should be addressed. Possible values: urgent, high, normal, low."
            },
            "Status": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "The state of the ticket. Possible values: new, open, pending, hold, solved, closed."
            },
            "Recipient": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "The original recipient e-mail address of the ticket."
            },
            "HasIncidents": {
              "type": [
                "boolean",
                "null"
              ],
              "readOnly": false,
              "description": "Is true of this ticket has been marked as a problem, false otherwise."
            },
            "DueAt": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "If this is a ticket of type task it has a due date. Due date format uses ISO 8601 format."
            },
            "RequesterId": {
              "type": [
                "number",
                "null"
              ],
              "readOnly": false,
              "description": "The user who requested this ticket."
            },
            "SubmitterId": {
              "type": [
                "number",
                "null"
              ],
              "readOnly": false,
              "description": "The user who submitted the ticket. The submitter always becomes the author of the first comment on the ticket. "
            },
            "AssigneeId": {
              "type": [
                "number",
                "null"
              ],
              "readOnly": false,
              "description": "The agent currently assigned to the ticket."
            },
            "OrganizationId": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "The organization of the requester. You can only specify the ID of an organization associated with the requester."
            },
            "GroupId": {
              "type": [
                "number",
                "null"
              ],
              "readOnly": false,
              "description": "The group this ticket is assigned to. When used in WHERE clause: The assigned agents group name."
            },
            "CollaboratorIds": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "The ids of users currently cc-ed on the ticket."
            },
            "FollowerIds": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "Agents currently following the ticket."
            },
            "ForumTopicId": {
              "type": [
                "number",
                "null"
              ],
              "readOnly": false,
              "description": "The topic this ticket originated from, if any."
            },
            "ProblemId": {
              "type": [
                "number",
                "null"
              ],
              "readOnly": false,
              "description": "For tickets of type incident, the ID of the problem the incident is linked to."
            },
            "ExternalId": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "An id you can use to link Zendesk Support tickets to local records."
            },
            "FollowupIds": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "Closed tickets only. The ids of the followups created from this ticket."
            },
            "ViaFollowupSourceId": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "POST requests only. The id of a closed ticket when creating a follow-up ticket.."
            },
            "MacroIds": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "POST requests only. List of macro IDs to be recorded in the ticket audit."
            },
            "TicketFormId": {
              "type": [
                "number",
                "null"
              ],
              "readOnly": false,
              "description": "Enterprise only. The id of the ticket form to render for the ticket."
            },
            "BrandId": {
              "type": [
                "number",
                "null"
              ],
              "readOnly": false,
              "description": "Enterprise only. The id of the brand this ticket is associated with."
            },
            "Tags": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "The array of tags applied to this ticket."
            },
            "ViaChannel": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "This tells you how the ticket or event was created. Examples: web, mobile, rule, system."
            },
            "ViaSource": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "The tickets source. "
            },
            "CustomFields": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "Custom fields for the ticket.The values of custom field are set and get dynamically"
            },
            "SatisfactionRating": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "The satisfaction rating of the ticket, if it exists, or the state of satisfaction, offered or unoffered."
            },
            "SharingAgreementIds": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "The ids of the sharing agreements used for this ticket."
            },
            "AllowChannelback": {
              "type": [
                "boolean",
                "null"
              ],
              "readOnly": false,
              "description": "Is false if channelback is disabled, true otherwise. Only applicable for channels framework ticket."
            },
            "IsPublic": {
              "type": [
                "boolean",
                "null"
              ],
              "readOnly": false,
              "description": "Is true if any comments are public, false otherwise."
            },
            "CreatedAt": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "When this record was created."
            },
            "UpdatedAt": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "When this record last got updated."
            },
            "Url": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "The API url of this ticket."
            },
            "View_Id": {
              "type": [
                "number",
                "null"
              ],
              "readOnly": false,
              "description": "The view that tickets belong to."
            },
            "User_Id": {
              "type": [
                "number",
                "null"
              ],
              "readOnly": false,
              "description": "The user that tickets belong to."
            },
            "Assignee": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "The assigned agent or other entity. You can specify none, me, user name (full name or partial), email address, user ID, or phone number"
            },
            "GroupName": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "The assigned agents group name."
            },
            "Requester": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "The ticket requester. You can specify none, me, user name (full name or partial), email address, user ID, or phone number."
            },
            "Submitter": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "The ticket submitter. This may be different than the requester if the ticket was submitted by an agent on behalf of the requester. You can specify none, me, user name (full name or partial), email address, user ID, or phone number. ."
            },
            "Brand": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "Search for a specific Brand on a ticket."
            },
            "Via": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "The tickets source, which can be any of the following:mail, api, phone, etc."
            },
            "Commenter": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "People who have added comments to tickets. You can specify none, me, user name (full name or partial), email address, user ID, or phone number."
            },
            "Cc": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false,
              "description": "People who have been CCd on tickets. You can specify none, me, user name (full name or partial), email address, user ID, or phone number."
            },
            "HasAttachment": {
              "type": [
                "boolean",
                "null"
              ],
              "readOnly": false,
              "description": "Search for all tickets with or without attachments using true or false."
            },
            "Ticket status": {
              "type": [
                "string",
                "null"
              ],
              "readOnly": false
            }
          }
        }
      }
    }

  

イベント サブスクリプションを表示する

Integration Connectors で接続に関連付けられているすべてのイベント サブスクリプションの表示と管理を行う手順は、次のとおりです。

  1. [Integration Connectors] > [接続] ページに移動します。

    [接続] ページに移動

  2. サブスクリプションを表示する接続をクリックします。
  3. [イベント サブスクリプション] タブをクリックします。

    これにより、接続のすべてのイベント サブスクリプションが表示されます。

Zendesk トリガーの編集

Zendesk トリガーを編集して、接続構成とイベント サブスクリプションの詳細の変更または更新を行うことができます。

Zendesk トリガーを編集するには、次の手順を行います。

  1. 統合エディタで [Zendesk トリガー] 要素をクリックして、トリガー設定ペインを開きます。
  2. [Zendesk のトリガーを構成] をクリックします。
  3. [Connector Event Trigger Editor] ページで、次の操作を行います。
    1. 構成済みのイベント サブスクリプションを保持するには、[保持] をクリックします。それ以外の場合は、[削除] をクリックします。
    2. 必要に応じて、接続構成とイベント サブスクリプションの詳細を更新します。
    3. [完了] をクリックします。
  4. 更新された接続とイベント サブスクリプションの詳細は、[トリガーの構成] ペインの [イベント サブスクリプションの詳細] で確認できます。

サポートされているイベント サブスクリプション タイプ

Zendesk トリガーを使用して、次のイベント サブスクリプション タイプ用の統合を呼び出すことができます。

イベント サブスクリプション タイプ 説明
organization.ExternalChanged 組織の外部 ID が変更されました。
organization.OrganizationCreated 組織が作成されます。
organization.TagsChanged 組織のタグが変更されました。
ticket.AgentAssignmentChanged チケットは、サポートされている別のエージェントに再割り当てされます。
ticket.AttachmentLinkedToComment アタッチメントは、サポートのチケット コメントにリンクされています。
ticket.AttachmentRedactedFromComment チケット内の既存のコメントから添付ファイルが削除されます。
ticket.BrandChanged ブランドが変更された。ブランドは、複数の商品またはサービス、または会社が所有する複数のブランドで表すことができる顧客向け ID です。
ticket.CcsChanged ユーザーがチケットに追加または削除された。
ticket.CommentAdded サポート チケットが作成または更新されると、コメントが追加されます。
ticket.CommentMadePrivate プライベート コメントがサポート チケットに追加されます。
ticket.CommentRedacted 単語または文字列がチケットのコメントから完全に削除されました。
ticket.DescriptionChanged 説明がチケットに変更されます。
ticket.ExternalIdChanged 外部チケット ID が変更されます。
ticket.FollowersChanged チケット上でフォロワーが変更されました。
ticket.GroupAssignmentChanged チケットが別のエージェントのグループに再割り当てされます。
ticket.MarkedAsSpam チケットがスパムとしてマークされます。
ticket.OrganizationChanged チケットの組織が変更されます。
ticket.PriorityChanged 優先度はチケットに変更されます。
ticket.ProblemLinkChanged インシデント タイプのチケットに関連付けられている問題 ID が変更されました。
ticket.RequesterChanged チケットのリクエスト元が変更されました。
ticket.StatusChanged チケットのステータスが変更されます。
ticket.SubjectChanged チケットの件名が変更されます。
ticket.SubmitterChanged チケットの送信者が変更されました。
ticket.TagsChanged チケットでタグが変更されました。
ticket.TaskDueAtChanged タスクのチケットの日時が変更されます。
ticket.TicketCreated サポート チケットが作成されます。
ticket.TicketFormChanged フォームがチケットに変更されます。
ticket.TicketMerged チケットは別のチケットとマージされます。
ticket.TicketPermanentlyDeleted チケットが完全に削除されます。
ticket.TicketSoftDeleted チケットが削除され、サービスのインターフェースまたは API を使用する管理者を含め、すべてのユーザーに表示されなくなります。
ticket.TicketTypeChanged チケットタイプが変更されました。
ticket.TicketUndeleted チケットの削除が取り消されます。
user.CustomRoleChanged ユーザーのカスタムの役割が変更されました。
user.ExternalidChanged ユーザーの外部 ID が変更されました。
user.LastLoginChanged ユーザーの最終ログイン時間が変更されました。
user.OnlyPrivateCommentsChanged ユーザーが公開コメントを作成できるようになりました。
user.TageChanged ユーザーのタグが変更されました。
userTimeZoneChanged ユーザーのタイムゾーンが変更されました。
user.UserAliasChanged ユーザーのエイリアスが変更されました。
user.UserCreated ユーザーが作成されます。
user.UserDetailsChanged ユーザーの詳細が変更されました。
user.UserGroupAdded ユーザーがグループに追加されます。
user.UserGroupRemoved ユーザーがグループから削除されます。
user.UserIdentityChanged ユーザーの ID が変更されました。
user.UserIdentityCreated ユーザーの ID が作成されます。
user.UserIdentityRemoved ユーザーの ID が削除されます。
user.UserActiveChanged ユーザーのアクティブなステータスが変更されました。
user.UserMerged ユーザーが別のユーザーに統合されました。
user.UserNameChanged ユーザー名が変更されました。
user.UserNotesChanged ユーザーのメモが変更されました。
user.UserOrganizationAdded ユーザーが組織に追加されました。
user.UserOrganizationRemoved ユーザーが組織から削除されます。
user.UserPhotoChanged ユーザーの写真が変更されました。
user.UserRoleChanged ユーザーのロールが変更されました。