Lihat konektor yang didukung untuk Application Integration.

Pemicu Zendesk

Pemicu Zendesk adalah pemicu Peristiwa Konektor yang memungkinkan Anda memanggil integrasi berdasarkan peristiwa Zendesk yang Anda pilih untuk berlangganan di koneksi Zendesk.

Sebelum memulai

Jika berencana membuat atau mengonfigurasi koneksi baru untuk pemicu Zendesk, pastikan Anda memiliki peran IAM berikut di project:

  • Admin Konektor (roles/connectors.admin)
  • Untuk mengetahui informasi tentang cara memberikan peran, lihat Mengelola akses.

Berikan peran IAM berikut ke akun layanan yang ingin Anda gunakan untuk pemicu Zendesk:

  • Invoker Integrasi Aplikasi (roles/integrations.integrationInvoker)
  • Untuk informasi tentang cara memberikan peran ke akun layanan, lihat Mengelola akses ke akun layanan.

Menambahkan pemicu Zendesk

Untuk menambahkan pemicu Zendesk ke integrasi Anda, lakukan langkah-langkah berikut:

  1. Di konsol Google Cloud, buka halaman Application Integration.

    Buka Application Integration

  2. Di menu navigasi, klik Integrasi

    Halaman Integrations List akan muncul dan mencantumkan semua integrasi yang tersedia di project Google Cloud.

  3. Pilih integrasi yang ada atau klik Buat integrasi untuk membuat integrasi baru.

    Jika Anda membuat integrasi baru:

    1. Masukkan nama dan deskripsi di panel Create Integration.
    2. Pilih region untuk integrasi.
    3. Pilih akun layanan untuk integrasi. Anda dapat mengubah atau memperbarui detail akun layanan integrasi kapan saja dari panel Integration summary di toolbar integrasi.
    4. Klik Create.

    Tindakan ini akan membuka integrasi di editor integrasi.

  4. Di menu navigasi editor integrasi, klik Pemicu untuk melihat daftar pemicu yang tersedia.
  5. Klik dan tempatkan elemen Zendesk trigger di editor integrasi.
  6. Untuk mengonfigurasi pemicu Zendesk, Anda dapat menggunakan koneksi Zendesk yang ada di Integration Connectors, atau membuat koneksi Zendesk baru menggunakan opsi pembuatan koneksi inline.

Mengonfigurasi pemicu Zendesk menggunakan koneksi yang ada

Anda dapat mengonfigurasi pemicu Zendesk menggunakan koneksi Zendesk yang ada di Integration Connectors. Perhatikan bahwa Pemicu Zendesk adalah pemicu Peristiwa Konektor, sehingga Anda hanya dapat menggunakan koneksi Zendesk dengan langganan peristiwa yang diaktifkan untuk mengonfigurasi pemicu.

Untuk mengetahui informasi tentang cara mengonfigurasi pemicu Zendesk menggunakan koneksi Zendesk baru, lihat Mengonfigurasi pemicu Zendesk menggunakan koneksi baru

Untuk mengonfigurasi pemicu Zendesk menggunakan koneksi Zendesk yang ada, lakukan langkah-langkah berikut:

  1. Klik elemen Zendesk trigger di editor integrasi untuk membuka panel konfigurasi pemicu.
  2. Klik Konfigurasi pemicu.
  3. Berikan detail konfigurasi berikut di halaman Editor Pemicu Peristiwa Konektor:
    1. Region: Pilih region koneksi Zendesk.
    2. Koneksi: Pilih koneksi Zendesk yang ingin Anda gunakan.

      Application Integration hanya menampilkan koneksi Zendesk yang aktif dan memiliki langganan peristiwa yang diaktifkan.

    3. Jenis langganan acara: Pilih jenis langganan acara yang memicu integrasi. Untuk mengetahui informasi tentang jenis langganan peristiwa yang didukung untuk pemicu ini, lihat Jenis langganan peristiwa yang didukung.
    4. Akun Layanan: Pilih akun layanan dengan peran IAM yang diperlukan untuk pemicu Zendesk.
  4. Klik Selesai untuk menyelesaikan konfigurasi pemicu dan menutup halaman.

Mengonfigurasi pemicu Zendesk menggunakan koneksi baru

Untuk mengonfigurasi Pemicu Zendesk menggunakan koneksi Zendesk baru, lakukan langkah-langkah berikut:

  1. Klik elemen Zendesk trigger di editor integrasi untuk membuka panel konfigurasi pemicu.
  2. Klik Konfigurasi pemicu.
  3. Lewati kolom Region.
  4. Klik Connection, lalu pilih opsi Create Connection di menu drop-down.
  5. Selesaikan langkah-langkah berikut di panel Create Connection:
    1. Pada langkah Location, pilih lokasi untuk koneksi Zendesk baru:
      1. Region: Pilih wilayah dari menu drop-down.
      2. Klik Next.
    2. Pada langkah Connection Details, berikan detail tentang koneksi Zendesk baru:
      1. Versi konektor: Pilih versi konektor Zendesk yang tersedia dari menu drop-down.
      2. Connection Name: Masukkan nama untuk koneksi Zendesk.
      3. (Opsional) Deskripsi: Masukkan deskripsi untuk koneksi.
      4. (Opsional) Aktifkan Cloud Logging: Centang kotak ini untuk menyimpan semua data log koneksi.
      5. Akun Layanan: Pilih akun layanan dengan peran IAM yang diperlukan untuk koneksi Zendesk.
      6. Aktifkan langganan peristiwa: Pilih untuk membuat dan mengaktifkan langganan peristiwa baru untuk koneksi Zendesk. Anda hanya dapat mengaktifkan langganan acara atau juga menyertakan entity, operasi, dan tindakan koneksi.
      7. (Opsional) Luaskan Setelan lanjutan untuk mengonfigurasi setelan node koneksi.

        Untuk informasi selengkapnya tentang setelan node koneksi bagi Zendesk, lihat dokumentasi Koneksi Zendesk.

      8. (Opsional) Klik + Tambahkan label untuk menambahkan label ke koneksi dalam bentuk pasangan nilai kunci.
      9. Klik Next.
    3. Di langkah Destinations, berikan detail instance Zendesk:
      1. Jenis Tujuan: Pilih Alamat host.
      2. Host: Masukkan nama host atau alamat IP instance Zendesk.
      3. Klik Next.
    4. Pada langkah Authentication, berikan detail autentikasi untuk instance Zendesk:
      1. Pilih jenis autentikasi yang diinginkan dan masukkan detail yang relevan untuk mengakses URL host Zendesk yang disediakan.

        Untuk memahami cara mengonfigurasi jenis autentikasi ini, lihat Mengonfigurasi autentikasi.

      2. Klik Next.
    5. Pada langkah Detail langganan acara, berikan detail instance Zendesk tempat langganan acara akan dibuat.
      1. Jenis Tujuan: Pilih Alamat host.
      2. Host: Masukkan URL pendaftaran instance Zendesk Anda. Langganan acara akan dibuat untuk URL ini.
      3. Nama pengguna: Masukkan nama pengguna untuk mengakses URL pendaftaran yang diberikan.
      4. Sandi: Pilih rahasia Secret Manager yang berisi sandi yang terkait dengan nama pengguna.
      5. Secret version: Pilih versi rahasia.
      6. Aktifkan pengayaan data: Centang kotak ini jika Anda ingin pemicu Zendesk mengambil payload peristiwa lengkap dari instance Zendesk. Baca bagian Output pemicu untuk mengetahui contohnya.
      7. Klik Next.
    6. Peninjauan: Tinjau detail koneksi Zendesk yang diberikan.
    7. Klik Create untuk menyelesaikan pembuatan koneksi Zendesk baru.
  6. Jenis langganan acara: Pilih jenis langganan acara yang memicu integrasi. Untuk mengetahui informasi tentang jenis langganan peristiwa yang didukung untuk pemicu ini, lihat Jenis langganan peristiwa yang didukung.
  7. Klik Selesai dan tutup halaman.

Output pemicu

Pemicu Zendesk memerlukan waktu beberapa menit untuk menyelesaikan konfigurasi langganan peristiwa. Anda dapat melihat status langganan peristiwa di panel konfigurasi pemicu di bagian Detail Langganan Acara.

Pemicu Zendesk menunjukkan status langganan peristiwa menggunakan status berikut:

  • Creating: Menunjukkan bahwa pemicu berlangganan langganan peristiwa.
  • Active: Menunjukkan bahwa pemicu berhasil berlangganan ke langganan peristiwa.
  • Error: Menunjukkan bahwa ada masalah dengan langganan peristiwa yang dikonfigurasi.

Selain status langganan acara, bagian Detail Langganan Acara juga menampilkan detail lainnya seperti wilayah koneksi, nama koneksi, nama langganan acara, dan lainnya.

Gambar berikut menunjukkan contoh tata letak panel konfigurasi pemicu Zendesk:

gambar yang menampilkan panel konfigurasi pemicu Zendesk gambar yang menampilkan panel konfigurasi pemicu Zendesk

Variabel output pemicu

Untuk setiap peristiwa, pemicu Zendesk menghasilkan variabel output ConnectorEventPayload yang dapat Anda gunakan di tugas downstream. Variabel output menggunakan format JSON yang berisi skema payload Zendesk output.

Contoh 1: Payload output untuk peristiwa 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
        }
    }
}
}
}

Contoh 2: Payload output yang diperkaya data untuk peristiwa 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
            }
          }
        }
      }
    }

  

Lihat langganan acara

Untuk melihat dan mengelola semua langganan peristiwa yang terkait dengan koneksi di Integration Connectors, lakukan hal berikut:

  1. Buka halaman Integration Connectors > Connections.

    Buka halaman Connections

  2. Klik koneksi yang ingin Anda lihat langganannya.
  3. Klik tab Langganan acara.

    Ini akan menampilkan semua langganan peristiwa untuk koneksi tersebut.

Edit pemicu Zendesk

Anda dapat mengedit pemicu Zendesk untuk mengubah atau memperbarui konfigurasi koneksi dan detail langganan peristiwa.

Untuk mengedit pemicu Zendesk, lakukan langkah-langkah berikut:

  1. Klik elemen Zendesk trigger di editor integrasi untuk membuka panel konfigurasi pemicu.
  2. Klik Configure Zendesk trigger.
  3. Lakukan tindakan berikut di halaman Connector Event Trigger Editor:
    1. Untuk mempertahankan langganan peristiwa yang dikonfigurasi sebelumnya, klik Pertahankan, atau klik Hapus.
    2. Perbarui konfigurasi koneksi dan detail langganan peristiwa sesuai keinginan.
    3. Klik Done.
  4. Anda dapat melihat detail langganan peristiwa dan koneksi yang diperbarui di panel konfigurasi pemicu di bagian Detail Langganan Acara.

Jenis langganan acara yang didukung

Anda dapat menggunakan pemicu Zendesk untuk memanggil integrasi untuk jenis langganan peristiwa berikut:

Jenis langganan acara Deskripsi
organization.ExternalChanged ID eksternal organisasi diubah.
organization.OrganizationCreated Organisasi dibuat.
organization.TagsChanged Tag organisasi diubah.
ticket.AgentAssignmentChanged Tiket ditugaskan kembali ke agen lain yang memberikan dukungan.
ticket.AttachmentLinkedToComment Lampiran ditautkan ke komentar tiket di dukungan.
ticket.AttachmentRedactedFromComment Lampiran disamarkan dari komentar yang ada di tiket.
ticket.BrandChanged Merek berubah. Merek adalah identitas yang dilihat pelanggan yang dapat direpresentasikan sebagai beberapa produk atau layanan, atau beberapa merek yang dimiliki oleh perusahaan.
ticket.CcsChanged Pengguna ditambahkan atau dihapus dari tiket.
ticket.CommentAdded Komentar ditambahkan saat tiket dukungan dibuat atau diperbarui.
ticket.CommentMadePrivate Komentar pribadi ditambahkan ke tiket dukungan.
ticket.CommentRedacted Kata-kata atau string dihapus secara permanen dari komentar tiket.
ticket.DescriptionChanged Deskripsi diubah di tiket.
ticket.ExternalIdChanged ID tiket eksternal diubah.
ticket.FollowersChanged Pengikut diubah di tiket.
ticket.GroupAssignmentChanged Tiket ditugaskan kembali ke grup agen lain.
ticket.MarkedAsSpam Tiket ditandai sebagai spam.
ticket.OrganizationChanged Organisasi diubah di tiket.
ticket.PriorityChanged Prioritas diubah pada tiket.
ticket.ProblemLinkChanged ID masalah yang terkait dengan tiket jenis insiden diubah.
ticket.RequesterChanged Pemohon tiket akan diubah.
ticket.StatusChanged Status tiket akan diubah.
ticket.SubjectChanged Subjek tiket diubah.
ticket.SubmitterChanged Pengirim tiket akan diubah.
ticket.TagsChanged Tag telah diubah di tiket.
ticket.TaskDueAtChanged Batas waktu dan tanggal tugas untuk tiket diubah.
ticket.TicketCreated Tiket bantuan akan dibuat.
ticket.TicketFormChanged Formulir diubah di tiket.
ticket.TicketMerged Satu tiket digabungkan dengan tiket lain.
ticket.TicketPermanentlyDeleted Tiket akan dihapus secara permanen.
ticket.TicketSoftDeleted Tiket akan dihapus sehingga tidak terlihat oleh pengguna mana pun, termasuk admin yang menggunakan antarmuka produk atau API.
ticket.TicketTypeChanged Jenis tiket diubah.
ticket.TicketUndeleted Tiket dibatalkan penghapusannya.
user.CustomRoleChanged Peran khusus pengguna telah diubah.
user.ExternalidChanged ID eksternal pengguna diubah.
user.LastLoginChanged Waktu login terakhir pengguna telah diubah.
user.OnlyPrivateCommentsChanged Kemampuan pengguna untuk membuat komentar publik telah berubah.
user.TageChanged Tag pengguna diubah.
userTimeZoneChanged Zona waktu pengguna diubah.
user.UserAliasChanged Alias pengguna berubah.
user.UserCreated Pengguna dibuat.
user.UserDetailsChanged Detail pengguna diubah.
user.UserGroupAdded Pengguna ditambahkan ke grup.
user.UserGroupRemoved Pengguna dihapus dari grup.
user.UserIdentityChanged Identitas pengguna telah diubah.
user.UserIdentityCreated Identitas pengguna telah dibuat.
user.UserIdentityRemoved Identitas pengguna dihapus.
user.UserActiveChanged Status aktif pengguna diubah.
user.UserMerged Pengguna digabungkan dengan pengguna lain.
user.UserNameChanged Nama pengguna diubah.
user.UserNotesChanged Catatan pengguna diubah.
user.UserOrganizationAdded Pengguna ditambahkan ke organisasi.
user.UserOrganizationRemoved Pengguna dihapus dari organisasi.
user.UserPhotoChanged Foto pengguna diubah.
user.UserRoleChanged Peran pengguna telah diubah.