Application Integration에 지원되는 커넥터를 참조하세요.

Zendesk 트리거

Zendesk 트리거는 Zendesk 연결에서 구독한 Zendesk 이벤트를 기준으로 통합을 호출할 수 있게 해주는 커넥터 이벤트 트리거입니다.

시작하기 전에

Zendesk 트리거에 새 연결을 만들거나 구성하려면 프로젝트에 다음 IAM 역할이 있는지 확인합니다.

  • 커넥터 관리자(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. 커넥터 이벤트 트리거 편집기 페이지에서 다음 구성 세부정보를 제공합니다.
    1. 리전: Zendesk 연결 리전을 선택합니다.
    2. 연결: 사용하려는 Zendesk 연결을 선택합니다.

      Application Integration에는 활성 상태이고 이벤트 구독이 사용 설정된 Zendesk 연결만 표시됩니다.

    3. 이벤트 구독 유형: 통합을 트리거하는 이벤트 구독 유형을 선택합니다. 이 트리거에 지원되는 이벤트 구독 유형에 대한 자세한 내용은 지원되는 이벤트 구독 유형을 참조하세요.
    4. 서비스 계정: Zendesk 트리거에 필요한 IAM 역할이 있는 서비스 계정을 선택합니다.
  4. 완료를 클릭하여 트리거 구성을 완료하고 페이지를 닫습니다.

새 연결을 사용하여 Zendesk 트리거 구성

새 Zendesk 연결을 사용하여 Zendesk 트리거를 구성하려면 다음 단계를 수행합니다.

  1. 통합 편집기에서 Zendesk 트리거 요소를 클릭하여 트리거 구성 창을 엽니다.
  2. 트리거 구성을 클릭합니다.
  3. 리전 필드를 건너뜁니다.
  4. 연결을 클릭하고 드롭다운 메뉴에서 연결 만들기 옵션을 선택합니다.
  5. 연결 만들기 창에서 다음 단계를 완료합니다.
    1. 위치 단계에서 새 Zendesk 연결 위치를 선택합니다.
      1. 리전: 드롭다운 목록에서 리전을 선택합니다.
      2. 다음을 클릭합니다.
    2. 연결 세부정보 단계에서 새 Zendesk 연결에 대한 세부정보를 제공합니다.
      1. 커넥터 버전: 드롭다운 목록에서 사용 가능한 Zendesk 커넥터 버전을 선택합니다.
      2. 연결 이름: Zendesk 연결 이름을 입력합니다.
      3. (선택사항) 설명: 연결에 대한 설명을 입력합니다.
      4. (선택사항) Cloud Logging 사용 설정: 연결의 모든 로그 데이터를 저장하려면 이 체크박스를 선택합니다.
      5. 서비스 계정: Zendesk 연결에 필요한 IAM 역할이 있는 서비스 계정을 선택합니다.
      6. 이벤트 구독 사용 설정: Zendesk 연결에 새 이벤트 구독을 만들고 사용 설정하려면 선택합니다. 이벤트 구독을 사용 설정만 하거나 연결 항목, 작업을 포함할 수 있습니다.
      7. (선택사항) 고급 설정을 확장하여 연결 노드 설정을 구성합니다.

        Zendesk의 연결 노드 설정에 대한 자세한 내용은 Zendesk 연결 문서를 참조하세요.

      8. (선택사항) + 라벨 추가를 클릭하여 키-값 쌍 형식으로 연결에 라벨을 추가합니다.
      9. 다음을 클릭합니다.
    3. 대상 단계에서 Zendesk 인스턴스 세부정보를 제공합니다.
      1. 대상 유형: 호스트 주소를 선택합니다.
      2. 호스트: Zendesk 인스턴스의 호스트 이름이나 IP 주소를 입력합니다.
      3. 다음을 클릭합니다.
    4. 인증 단계에서 Zendesk 인스턴스의 인증 세부정보를 제공합니다.
      1. 원하는 인증 유형을 선택하고 제공된 Zendesk 호스트 URL에 액세스하려면 관련 세부정보를 입력합니다.

        이러한 인증 유형을 구성하는 방법은 인증 구성을 참조하세요.

      2. 다음을 클릭합니다.
    5. 이벤트 구독 세부정보 단계에서 이벤트 구독이 생성될 Zendesk 인스턴스의 세부정보를 제공합니다.
      1. 대상 유형: 호스트 주소를 선택합니다.
      2. 호스트: Zendesk 인스턴스의 등록 URL을 입력합니다. 이 URL의 이벤트 구독이 생성됩니다.
      3. 사용자 이름: 제공된 등록 URL에 액세스할 사용자 이름을 입력합니다.
      4. 비밀번호: 사용자 이름과 연결된 비밀번호가 포함된 Secret Manager 보안 비밀을 선택합니다.
      5. 보안 비밀 버전: 보안 비밀 버전을 선택합니다.
      6. 데이터 보강 사용 설정: Zendesk 트리거가 Zendesk 인스턴스에서 전체 이벤트 페이로드를 검색하려면 이 체크박스를 선택합니다. 예시는 트리거 출력을 참조하세요.
      7. 다음을 클릭합니다.
    6. 검토: 제공된 Zendesk 연결 세부정보를 검토합니다.
    7. 만들기를 클릭하여 새 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. 커넥터 이벤트 트리거 편집기 페이지에서 다음을 수행합니다.
    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 사용자 역할이 변경되었습니다.