Lihat konektor yang didukung untuk Integration Aplikasi.

Pemicu Zendesk

Pemicu Zendesk adalah Pemicu Peristiwa Konektor yang memungkinkan Anda memanggil integrasi berdasarkan peristiwa Zendesk yang telah Anda subscribe di koneksi Zendesk.

Sebelum memulai

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

  • Connector Admin (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:

  • Application Integration Invoker (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 Integrasi Aplikasi.

    Buka Application Integration

  2. Di menu navigasi, klik Integrations

    Halaman Daftar Integrasi akan muncul yang 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 Buat Integrasi.
    2. Pilih region untuk integrasi.
    3. Pilih akun layanan untuk integrasi. Anda dapat mengubah atau memperbarui detail akun layanan integrasi kapan saja dari panel Ringkasan integrasi 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 pemicu Zendesk di editor integrasi.
  6. Untuk mengonfigurasi pemicu Zendesk, Anda dapat menggunakan koneksi Zendesk yang ada di Konektor Integrasi, 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 Konektor Integrasi. Perhatikan bahwa pemicu Zendesk adalah pemicu Peristiwa Konektor, sehingga Anda hanya dapat menggunakan koneksi Zendesk dengan langganan peristiwa yang diaktifkan untuk mengonfigurasi pemicu.

Untuk 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 Anda.
    2. Koneksi: Pilih koneksi Zendesk yang ingin Anda gunakan.

      Integrasi Aplikasi hanya menampilkan koneksi Zendesk yang aktif dan memiliki langganan peristiwa yang diaktifkan.

    3. Jenis langganan peristiwa: Pilih jenis langganan peristiwa yang memicu integrasi. Untuk mengetahui informasi tentang jenis langganan peristiwa yang didukung untuk pemicu ini, lihat Jenis langganan peristiwa yang didukung.
    4. Service Account: 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 dari menu drop-down.
  5. Selesaikan langkah-langkah berikut di panel Buat Koneksi:
    1. Pada langkah Location, pilih lokasi untuk koneksi Zendesk baru:
      1. Region: Pilih region dari menu drop-down.
      2. Klik Berikutnya.
    2. Pada langkah Detail Koneksi, berikan detail tentang koneksi Zendesk baru:
      1. Versi konektor: Pilih versi konektor Zendesk yang tersedia dari menu drop-down.
      2. Nama Koneksi: 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 dapat hanya mengaktifkan langganan peristiwa atau juga menyertakan entity, operasi, dan tindakan koneksi.
      7. (Opsional) Luaskan Setelan lanjutan untuk mengonfigurasi setelan node koneksi.

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

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

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

      2. Klik Berikutnya.
    5. Pada langkah Detail langganan peristiwa, berikan detail instance Zendesk tempat langganan peristiwa akan dibuat.
      1. Jenis Tujuan: Pilih Alamat host.
      2. Host: Masukkan URL pendaftaran instance Zendesk Anda. Langganan peristiwa akan dibuat untuk URL ini.
      3. Nama pengguna: Masukkan nama pengguna untuk mengakses URL pendaftaran yang diberikan.
      4. Sandi: Pilih secret Secret Manager yang berisi sandi yang terkait dengan nama pengguna.
      5. Versi secret: Pilih versi secret.
      6. Aktifkan pengayaan data: Centang kotak ini jika Anda ingin pemicu Zendesk mengambil payload peristiwa lengkap dari instance Zendesk. Lihat Output pemicu untuk mengetahui contohnya.
      7. Klik Berikutnya.
    6. Tinjau: Tinjau detail koneksi Zendesk yang diberikan.
    7. Klik Create untuk menyelesaikan pembuatan koneksi Zendesk baru.
  6. Jenis langganan peristiwa: Pilih jenis langganan peristiwa 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 pada bagian Detail Langganan Peristiwa.

Pemicu Zendesk menunjukkan status langganan peristiwa menggunakan status berikut:

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

Selain status langganan peristiwa, bagian Detail Langganan Peristiwa juga menampilkan detail lainnya seperti wilayah koneksi, nama koneksi, nama langganan peristiwa, 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

Memicu variabel output

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

Contoh 1: Payload output untuk peristiwa Zendesk: Perubahan Penetapan Agen

  {
    "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: Perubahan Penetapan Agen

    {
      "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
            }
          }
        }
      }
    }
    
  

Melihat langganan peristiwa

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

  1. Buka halaman Integration Connectors > Connections.

    Buka halaman Koneksi

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

    Tindakan ini akan menampilkan semua langganan peristiwa untuk koneksi.

Mengedit 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 Konfigurasi pemicu Zendesk.
  3. Lakukan tindakan berikut di halaman Editor Pemicu Peristiwa Konektor:
    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 koneksi dan langganan peristiwa yang diperbarui di panel konfigurasi pemicu di bagian Detail Langganan Peristiwa.

Jenis langganan peristiwa yang didukung

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

Jenis langganan acara Deskripsi
organization.ExternalChanged ID eksternal organisasi berubah.
organization.OrganizationCreated Organisasi dibuat.
organization.TagsChanged Tag organisasi diubah.
ticket.AgentAssignmentChanged Tiket ditetapkan ulang ke agen lain di tim dukungan.
ticket.AttachmentLinkedToComment Lampiran ditautkan ke komentar tiket di dukungan.
ticket.AttachmentRedactedFromComment Lampiran disamarkan dari komentar yang ada dalam tiket.
ticket.BrandChanged Merek diubah. Merek adalah identitas yang ditampilkan kepada 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 pada tiket dukungan.
ticket.CommentRedacted Kata atau string dihapus secara permanen dari komentar tiket.
ticket.DescriptionChanged Deskripsi diubah dalam tiket.
ticket.ExternalIdChanged ID tiket eksternal diubah.
ticket.FollowersChanged Pengikut diubah pada tiket.
ticket.GroupAssignmentChanged Tiket ditetapkan ulang 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 diubah.
ticket.StatusChanged Status tiket diubah.
ticket.SubjectChanged Subjek tiket diubah.
ticket.SubmitterChanged Pengirim tiket diubah.
ticket.TagsChanged Tag diubah di tiket.
ticket.TaskDueAtChanged Batas waktu dan tanggal tugas pada tiket diubah.
ticket.TicketCreated Tiket dukungan akan dibuat.
ticket.TicketFormChanged Formulir diubah di tiket.
ticket.TicketMerged Tiket digabungkan dengan tiket lain.
ticket.TicketPermanentlyDeleted Tiket dihapus secara permanen.
ticket.TicketSoftDeleted Tiket dihapus sehingga tidak dapat dilihat 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 kustom pengguna diubah.
user.ExternalidChanged ID eksternal pengguna diubah.
user.LastLoginChanged Waktu login terakhir pengguna berubah.
user.OnlyPrivateCommentsChanged Kemampuan pengguna untuk membuat komentar publik telah diubah.
user.TageChanged Tag pengguna diubah.
userTimeZoneChanged Zona waktu pengguna berubah.
user.UserAliasChanged Alias pengguna diubah.
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 diubah.
user.UserIdentityCreated Identitas pengguna dibuat.
user.UserIdentityRemoved Identitas pengguna dihapus.
user.UserActiveChanged Status aktif pengguna berubah.
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 diubah.

Kuota dan batas

Untuk mengetahui informasi tentang kuota dan batas, lihat Kuota dan batas.

Langkah selanjutnya