查看 Application Integration 支援的連接器

Zendesk 觸發條件

Zendesk 觸發條件連接器事件觸發條件,可讓您根據在 Zendesk 連線中訂閱的 Zendesk 事件叫用整合。

事前準備

如果您打算為 Zendesk 觸發條件建立或設定新的連線,請務必在專案中具備下列 IAM 角色:

  • 連接器管理員 (roles/connectors.admin)
  • 如要進一步瞭解如何授予角色,請參閱「管理存取權」。

將下列 IAM 角色授予要用於 Zendesk 觸發條件的服務帳戶:

  • Application Integration 叫用者 (roles/integrations.integrationInvoker)
  • 如要瞭解如何將角色授予服務帳戶,請參閱「管理服務帳戶的存取權」。

新增 Zendesk 觸發條件

如要在整合中新增 Zendesk 觸發條件,請執行下列步驟:

  1. 前往 Google Cloud 控制台的「Application Integration」頁面。

    前往「應用程式整合」

  2. 在導覽選單中,按一下「整合」

    系統隨即會顯示「Integrations List」頁面,列出 Google Cloud 專案中可用的所有整合項目。

  3. 選取現有的整合,或按一下「建立整合」來建立新的整合。

    如果您要建立新的整合功能:

    1. 在「Create Integration」窗格中輸入名稱和說明。
    2. 選取整合作業的區域。
    3. 選取要用於整合的服務帳戶。您隨時可以透過整合工具列的 「整合摘要」窗格,變更或更新整合作業的服務帳戶詳細資料。
    4. 按一下 [建立]。

    新建立的整合服務會在整合服務編輯器中開啟。

  4. 整合服務編輯器的導覽列中,按一下「觸發條件」,即可查看可用的觸發條件清單。
  5. 在整合服務編輯器中,按一下並放置 Zendesk 觸發條件元素。
  6. 如要設定 Zendesk 觸發事件,您可以使用整合連接器中現有的 Zendesk 連線,也可以使用內嵌連線建立選項建立新的 Zendesk 連線。

使用現有連線設定 Zendesk 觸發條件

您可以使用整合連接器中的現有 Zendesk 連線,設定 Zendesk 觸發條件。請注意,Zendesk 觸發條件連接器事件觸發條件,因此您只能使用已啟用事件訂閱的 Zendesk 連線來設定觸發條件。

如要瞭解如何使用新的 Zendesk 連線設定 Zendesk 觸發條件,請參閱「使用新的連線設定 Zendesk 觸發條件

如要使用現有的 Zendesk 連線設定 Zendesk 觸發條件,請執行下列步驟:

  1. 按一下整合服務編輯器中的「Zendesk trigger」元素,開啟觸發條件設定窗格。
  2. 按一下「設定觸發條件」
  3. 在「連接器事件觸發條件編輯器」頁面中提供下列設定詳細資料:
    1. 區域:選取 Zendesk 連線的區域。
    2. 連線:選取要使用的 Zendesk 連線。

      「應用程式整合」只會顯示已啟用事件訂閱功能的 Zendesk 連線。

    3. 事件訂閱類型:選取觸發整合的事件訂閱類型。如要瞭解此觸發事件支援的事件訂閱類型,請參閱「支援的事件訂閱類型」。
    4. 服務帳戶:選取具備 Zendesk 觸發條件必要 IAM 角色的服務帳戶。
  4. 按一下「完成」即可完成觸發條件設定,並關閉頁面。

使用新連線設定 Zendesk 觸發條件

如要使用新的 Zendesk 連線設定 Zendesk 觸發條件,請執行下列步驟:

  1. 按一下整合服務編輯器中的「Zendesk trigger」元素,開啟觸發條件設定窗格。
  2. 按一下「設定觸發條件」
  3. 略過「區域」欄位。
  4. 按一下「連線」,然後在下拉式選單中選取「建立連線」選項。
  5. 在「建立連線」窗格中完成下列步驟:
    1. 在「地區」步驟中,選擇新 Zendesk 連線的地區:
      1. 區域:從下拉式清單中選取區域。
      2. 點按「Next」
    2. 在「連線詳細資料」步驟中,提供新 Zendesk 連線的詳細資料:
      1. 連接器版本:從下拉式清單中選擇 Zendesk 連接器的適用版本。
      2. 連線名稱:輸入 Zendesk 連線的名稱。
      3. (選用) 說明: 輸入連線的說明。
      4. (選用) 啟用 Cloud Logging:勾選這個核取方塊,即可儲存連線的所有記錄資料。
      5. 服務帳戶:選取具備 Zendesk 連結必要 IAM 角色的服務帳戶。
      6. 啟用事件訂閱:選取此選項,即可為 Zendesk 連線建立及啟用新的事件訂閱。您可以只啟用事件訂閱,也可以加入連線實體、作業和動作
      7. (選用) 展開「進階設定」,設定連線節點設定。

        如要進一步瞭解 Zendesk 的連線節點設定,請參閱 Zendesk 連線說明文件。

      8. (選用) 按一下「+ 新增標籤」,以鍵/值組合的形式為連線新增標籤。
      9. 點按「Next」
    3. 在「目的地」步驟中,提供 Zendesk 執行個體詳細資料:
      1. 目的地類型:選取「主機位址」
      2. 主機:輸入 Zendesk 執行個體的主機名稱或 IP 位址。
      3. 點按「Next」
    4. 在「Authentication」步驟中,提供 Zendesk 執行個體的驗證詳細資料:
      1. 選取所需驗證類型,然後輸入相關詳細資料,即可存取提供的 Zendesk 主機網址。

        如要瞭解如何設定這些驗證類型,請參閱「設定驗證」。

      2. 點按「Next」
    5. 在「事件訂閱詳細資料」步驟中,請提供將建立事件訂閱的 Zendesk 執行個體詳細資料。
      1. 目的地類型:選取「主機位址」
      2. 主機:輸入 Zendesk 執行個體的註冊網址。系統會為此網址建立事件訂閱項目。
      3. 使用者名稱:輸入使用者名稱,即可存取提供的註冊網址。
      4. 密碼:選取 Secret Manager 密鑰,內含與使用者名稱相關聯的密碼。
      5. 密鑰版本:選取密鑰版本。
      6. 啟用資料擴充功能:如要讓 Zendesk 觸發條件從 Zendesk 執行個體擷取完整事件酬載,請勾選這個核取方塊。如需範例,請參閱「觸發輸出」。
      7. 點按「Next」
    6. 查看:查看提供的 Zendesk 連線詳細資料。
    7. 按一下「建立」,即可完成建立 Zendesk 連結。
  6. 事件訂閱類型:選取觸發整合的事件訂閱類型。如要瞭解此觸發事件支援的事件訂閱類型,請參閱「支援的事件訂閱類型」。
  7. 按一下「完成」關閉頁面。

觸發輸出

Zendesk 觸發事件需要幾分鐘的時間才能完成事件訂閱設定。您可以在觸發事件設定窗格中的「事件訂閱詳細資料」下方,查看事件訂閱的狀態。

Zendesk 觸發事件會使用下列狀態,指出事件訂閱的狀態:

  • Creating:表示觸發事件正在訂閱事件訂閱項目。
  • Active:表示觸發事件已成功訂閱事件訂閱項目。
  • Error:表示已設定的事件訂閱項目發生問題。

除了事件訂閱狀態之外,「事件訂閱詳細資料」部分還會顯示其他詳細資料,例如連線區域、連線名稱、事件訂閱名稱等。

下圖為 Zendesk 觸發事件設定窗格範例版面配置:

顯示 Zendesk 觸發條件設定窗格的圖片 顯示 Zendesk 觸發條件設定窗格的圖片

觸發輸出變數

針對每個事件,Zendesk 觸發條件會產生 ConnectorEventPayload 輸出變數,可用於後續工作。輸出變數採用 JSON 格式,其中包含輸出的 Zendesk 酬載結構定義。

範例 1:輸出 Zendesk 事件的酬載:Agent Assignment Changed

  {
    "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 事件「Agent Assignment Changed」的資料強化輸出酬載

    {
      "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」>「Connections」頁面。

    前往「連線」頁面

  2. 按一下要查看訂閱項目的連線。
  3. 按一下「事件訂閱」分頁標籤。

    這會顯示連線的所有事件訂閱項目。

編輯 Zendesk 觸發條件

您可以編輯 Zendesk 觸發條件,變更或更新連線設定和事件訂閱詳細資料。

如要編輯 Zendesk 觸發條件,請執行下列步驟:

  1. 按一下整合服務編輯器中的「Zendesk trigger」元素,開啟觸發條件設定窗格。
  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 品牌已變更。品牌是面向消費者的品牌識別,可代表多項產品或服務,或公司擁有的多個品牌。
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 使用者的身分已變更。
user.UserIdentityCreated 建立使用者身分。
user.UserIdentityRemoved 使用者的身分資訊遭到刪除。
user.UserActiveChanged 使用者的活動狀態已變更。
user.UserMerged 使用者與其他使用者合併。
user.UserNameChanged 使用者的名稱已變更。
user.UserNotesChanged 使用者的備註已變更。
user.UserOrganizationAdded 使用者已新增至機構。
user.UserOrganizationRemoved 使用者從機構中移除。
user.UserPhotoChanged 使用者的相片已變更。
user.UserRoleChanged 使用者的角色已變更。

配額與限制

如要進一步瞭解配額和限制,請參閱「配額與限制」。

後續步驟