Consulta i connettori supportati per Application Integration.

Trigger di Zendesk

Il trigger di Zendesk è un trigger di evento connettore che consente di richiamare un'integrazione in base agli eventi Zendesk a cui hai effettuato l'abbonamento nella connessione Zendesk.

Prima di iniziare

Se prevedi di creare o configurare una nuova connessione per il trigger di Zendesk, assicurati di disporre del seguente ruolo IAM nel progetto:

  • Connector Admin (roles/connectors.admin)
  • Per informazioni sulla concessione dei ruoli, consulta Gestire l'accesso.

Concedi i seguenti ruoli IAM all'account di servizio che vuoi utilizzare per l'attivatore Zendesk:

Aggiungi l'attivatore Zendesk

Per aggiungere un attivatore Zendesk all'integrazione, segui questi passaggi:

  1. Nella console Google Cloud, vai alla pagina Integrazione delle applicazioni.

    Vai ad Application Integration

  2. Nel menu di navigazione, fai clic su Integrations (Integrazioni).

    Viene visualizzata la pagina Elenco integrazioni, che elenca tutte le integrazioni disponibili nel progetto Google Cloud.

  3. Seleziona un'integrazione esistente o fai clic su Crea integrazione per crearne una nuova.

    Se stai creando una nuova integrazione:

    1. Inserisci un nome e una descrizione nel riquadro Crea integrazione.
    2. Seleziona una regione per l'integrazione.
    3. Seleziona un account di servizio per l'integrazione. Puoi modificare o aggiornare i dettagli dell'account di servizio di un'integrazione in qualsiasi momento dal riquadro Riepilogo dell'integrazione nella barra degli strumenti di integrazione.
    4. Fai clic su Crea.

    Viene visualizzata l'integrazione nell'editor di integrazione.

  4. Nella barra di navigazione dell'editor dell'integrazione, fai clic su Attivatori per visualizzare l'elenco degli attivatori disponibili.
  5. Fai clic sull'elemento trigger di Zendesk e posizionalo nell'editor di integrazione.
  6. Per configurare il trigger di Zendesk, puoi utilizzare una connessione Zendesk esistente disponibile in Integration Connectors o creare una nuova connessione Zendesk utilizzando l'opzione di creazione di una connessione in linea.

Configura il trigger di Zendesk utilizzando una connessione esistente

Puoi configurare l'attivatore Zendesk utilizzando una connessione Zendesk esistente in Connettori di integrazione. Tieni presente che il trigger di Zendesk è un trigger di evento connettore, quindi puoi utilizzare solo una connessione Zendesk con abbonamento all'evento abilitato per configurare il trigger.

Per informazioni su come configurare un attivatore Zendesk utilizzando una nuova connessione Zendesk, consulta Configurare l'attivatore Zendesk utilizzando una nuova connessione

Per configurare un trigger di Zendesk utilizzando una connessione Zendesk esistente, segui questi passaggi:

  1. Fai clic sull'elemento Trigger Zendesk nell'editor di integrazione per aprire il riquadro di configurazione dell'attivatore.
  2. Fai clic su Configura trigger.
  3. Fornisci i seguenti dettagli di configurazione nella pagina Editor trigger evento connettore:
    1. Regione:seleziona la regione della connessione Zendesk.
    2. Connessione: seleziona la connessione Zendesk che vuoi utilizzare.

      L'integrazione delle applicazioni mostra solo le connessioni Zendesk attive e per le quali è attivata una sottoscrizione di eventi.

    3. Tipo di sottoscrizione all'evento:seleziona il tipo di sottoscrizione all'evento che attiva l'integrazione. Per informazioni sui tipi di iscrizioni agli eventi supportati per questo trigger, consulta Tipi di iscrizioni agli eventi supportati.
    4. Account di servizio: seleziona un account di servizio con i ruoli IAM richiesti per il trigger di Zendesk.
  4. Fai clic su Fine per completare la configurazione dell'attivatore e chiudere la pagina.

Configurare l'attivatore Zendesk utilizzando una nuova connessione

Per configurare il trigger di Zendesk utilizzando una nuova connessione Zendesk, segui questi passaggi:

  1. Fai clic sull'elemento Trigger Zendesk nell'editor di integrazione per aprire il riquadro di configurazione dell'attivatore.
  2. Fai clic su Configura trigger.
  3. Ignora il campo Regione.
  4. Fai clic su Connessione e seleziona l'opzione Crea connessione dal menu a discesa.
  5. Completa i seguenti passaggi nel riquadro Crea connessione:
    1. Nel passaggio Località, scegli la località per il nuovo collegamento Zendesk:
      1. Regione: seleziona una regione dall'elenco a discesa.
      2. Fai clic su Avanti.
    2. Nel passaggio Dettagli connessione, fornisci i dettagli sulla nuova connessione Zendesk:
      1. Versione connettore: scegli una versione disponibile del connettore Zendesk dall'elenco a discesa.
      2. Nome connessione: inserisci un nome per la connessione Zendesk.
      3. (Facoltativo) Descrizione : inserisci una descrizione per la connessione.
      4. (Facoltativo) Abilita Cloud Logging: seleziona questa casella di controllo per archiviare tutti i dati di log della connessione.
      5. Account di servizio: seleziona un account di servizio con i ruoli IAM richiesti per la connessione a Zendesk.
      6. Attiva l'iscrizione agli eventi: seleziona questa opzione per creare e attivare una nuova iscrizione agli eventi per la connessione Zendesk. Puoi attivare solo le iscrizioni agli eventi oppure includere anche entità, operazioni e azioni di connessione.
      7. (Facoltativo) Espandi Impostazioni avanzate per configurare le impostazioni del nodo di connessione.

        Per ulteriori informazioni sulle impostazioni del nodo di connessione per Zendesk, consulta la documentazione relativa alla connessione Zendesk.

      8. (Facoltativo) Fai clic su + Aggiungi etichetta per aggiungere un'etichetta alla connessione sotto forma di coppia chiave-valore.
      9. Fai clic su Avanti.
    3. Nel passaggio Destinations (Destinazioni), fornisci i dettagli dell'istanza Zendesk:
      1. Destination Type (Tipo di destinazione): seleziona Host address (Indirizzo host).
      2. Host: inserisci il nome host o l'indirizzo IP della tua istanza Zendesk.
      3. Fai clic su Avanti.
    4. Nel passaggio Authentication (Autenticazione), fornisci i dettagli di autenticazione per l'istanza Zendesk:
      1. Seleziona il tipo di autenticazione che preferisci e inserisci i dettagli pertinenti per accedere all'URL host Zendesk fornito.

        Per capire come configurare questi tipi di autenticazione, consulta Configurare l'autenticazione.

      2. Fai clic su Avanti.
    5. Nel passaggio Event subscription details (Dettagli abbonamento all'evento), fornisci i dettagli dell'istanza Zendesk in cui verranno create le sottoscrizioni agli eventi.
      1. Destination Type (Tipo di destinazione): seleziona Host address (Indirizzo host).
      2. Host: inserisci l'URL di registrazione della tua istanza Zendesk. Per questo URL verranno create iscrizioni a eventi.
      3. Nome utente: inserisci il nome utente per accedere all'URL di registrazione fornito.
      4. Password: seleziona il segreto di Secret Manager contenente la password associata al nome utente.
      5. Versione del secret: seleziona una versione del secret.
      6. Abilita arricchimento dei dati: seleziona questa casella di controllo se vuoi che il trigger di Zendesk recuperi il payload completo dell'evento dall'istanza Zendesk. Per esempi, consulta Output dell'attivatore.
      7. Fai clic su Avanti.
    6. Esamina: esamina i dettagli della connessione Zendesk forniti.
    7. Fai clic su Crea per completare la creazione di una nuova connessione Zendesk.
  6. Tipo di sottoscrizione all'evento:seleziona il tipo di sottoscrizione all'evento che attiva l'integrazione. Per informazioni sui tipi di sottoscrizione agli eventi supportati per questo attivatore, consulta Tipi di sottoscrizione agli eventi supportati.
  7. Fai clic su Fine e chiudi la pagina.

Output trigger

L'attivatore Zendesk richiede un paio di minuti per completare la configurazione dell'iscrizione agli eventi. Puoi visualizzare lo stato dell'iscrizione agli eventi nel riquadro di configurazione dell'attivatore in Dettagli iscrizione eventi.

L'attivatore Zendesk indica lo stato di una sottoscrizione di eventi utilizzando i seguenti stati:

  • Creating: indica che l'attivatore sta eseguendo la sottoscrizione alla sottoscrizione all'evento.
  • Active: indica che l'attivatore ha sottoscritto correttamente la sottoscrizione a un evento.
  • Error: indica che si è verificato un problema con l'abbonamento agli eventi configurato.

Oltre allo stato dell'abbonamento all'evento, la sezione Dettagli dell'abbonamento all'evento mostra anche altri dettagli, come la regione di connessione, il nome della connessione, il nome dell'abbonamento all'evento e altro ancora.

L'immagine seguente mostra un layout di esempio del riquadro di configurazione del trigger di Zendesk:

immagine che mostra il riquadro di configurazione dell'attivatore Zendesk immagine che mostra il riquadro di configurazione dell'attivatore Zendesk

Variabile di output del trigger

Per ogni evento, l'attivatore Zendesk genera una variabile di output ConnectorEventPayload che puoi utilizzare nelle attività a valle. La variabile di output è in formato JSON e contiene lo schema del payload Zendesk di output.

Esempio 1: payload di output per l'evento Zendesk: Agent Assignment Changed (Assegnazione agente modificata)

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

Esempio 2: payload di output arricchito dai dati per l'evento 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
            }
          }
        }
      }
    }
    
  

Visualizzare le iscrizioni agli eventi

Per visualizzare e gestire tutte le iscrizioni agli eventi associate a una connessione in Integration Connectors:

  1. Vai alla pagina Connettori di integrazione > Connessioni.

    Vai alla pagina Connessioni

  2. Fai clic sul collegamento per cui vuoi visualizzare gli abbonamenti.
  3. Fai clic sulla scheda Abbonamenti agli eventi.

    Vengono visualizzate tutte le iscrizioni agli eventi per la connessione.

Modifica trigger Zendesk

Puoi modificare un attivatore Zendesk per cambiare o aggiornare la configurazione della connessione e i dettagli dell'iscrizione agli eventi.

Per modificare un attivatore Zendesk:

  1. Fai clic sull'elemento Trigger di Zendesk nell'editor dell'integrazione per aprire il riquadro di configurazione dell'attivatore.
  2. Fai clic su Configura trigger Zendesk.
  3. Effettua le seguenti operazioni nella pagina Editor trigger evento connettore:
    1. Per mantenere la sottoscrizione all'evento configurata in precedenza, fai clic su Conserva, altrimenti fai clic su Elimina.
    2. Aggiorna la configurazione della connessione e i dettagli dell'iscrizione agli eventi come preferisci.
    3. Fai clic su Fine.
  4. Puoi visualizzare i dettagli aggiornati della connessione e della sottoscrizione di eventi nel riquadro di configurazione dell'attivatore in Dettagli della sottoscrizione di eventi.

Tipi di iscrizioni agli eventi supportati

Puoi utilizzare l'trigger Zendesk per invocare un'integrazione per i seguenti tipi di iscrizioni agli eventi:

Tipi di sottoscrizione all'evento Descrizione
organization.ExternalChanged L'ID esterno di un'organizzazione è cambiato.
organization.OrganizationCreated Viene creata un'organizzazione.
organization.TagsChanged I tag di un'organizzazione sono stati modificati.
ticket.AgentAssignmentChanged Un ticket viene riassegnato a un altro agente dell'assistenza.
ticket.AttachmentLinkedToComment Un allegato è collegato a un commento del ticket nell'assistenza.
ticket.AttachmentRedactedFromComment Un allegato viene oscurato in un commento esistente di un ticket.
ticket.BrandChanged Il brand è cambiato. Un brand è un'identità rivolta ai clienti che può essere rappresentata da più prodotti o servizi o da più brand di proprietà dell'azienda.
ticket.CcsChanged Gli utenti sono stati aggiunti o rimossi da un ticket.
ticket.CommentAdded Un commento viene aggiunto quando viene creata o aggiornata una richiesta di assistenza.
ticket.CommentMadePrivate Un commento privato viene aggiunto a un ticket dell'assistenza.
ticket.CommentRedacted Parole o stringhe sono state rimosse definitivamente da un commento del ticket.
ticket.DescriptionChanged La descrizione viene modificata in un ticket.
ticket.ExternalIdChanged L'ID ticket esterno è stato modificato.
ticket.FollowersChanged I follower di un ticket sono stati modificati.
ticket.GroupAssignmentChanged Un ticket viene riassegnato a un altro gruppo di agenti.
ticket.MarkedAsSpam Un ticket è contrassegnato come spam.
ticket.OrganizationChanged L'organizzazione viene modificata nel ticket.
ticket.PriorityChanged La priorità viene modificata per un ticket.
ticket.ProblemLinkChanged L'ID problema associato a un ticket di tipo incidente viene modificato.
ticket.RequesterChanged L'autore della richiesta di un ticket è cambiato.
ticket.StatusChanged Lo stato di un ticket viene modificato.
ticket.SubjectChanged L'oggetto di un ticket è cambiato.
ticket.SubmitterChanged L'utente che ha inviato un ticket viene modificato.
ticket.TagsChanged I tag sono stati modificati in un ticket.
ticket.TaskDueAtChanged La data e l'ora di scadenza di un'attività per un ticket vengono modificate.
ticket.TicketCreated Viene creato un ticket di assistenza.
ticket.TicketFormChanged Il modulo viene modificato nel ticket.
ticket.TicketMerged Un ticket è unito a un altro.
ticket.TicketPermanentlyDeleted Un ticket viene eliminato definitivamente.
ticket.TicketSoftDeleted Un ticket viene eliminato in modo che non sia visibile a nessun utente, inclusi gli amministratori che utilizzano l'interfaccia del prodotto o l'API.
ticket.TicketTypeChanged Viene modificato un tipo di biglietto.
ticket.TicketUndeleted L'eliminazione di un ticket è stata annullata.
user.CustomRoleChanged Il ruolo personalizzato di un utente è stato modificato.
user.ExternalidChanged L'ID esterno di un utente è stato modificato.
user.LastLoginChanged L'ora dell'ultimo accesso di un utente è stata modificata.
user.OnlyPrivateCommentsChanged La capacità di un utente di creare commenti pubblici è cambiata.
user.TageChanged I tag di un utente sono stati modificati.
userTimeZoneChanged Il fuso orario di un utente è cambiato.
user.UserAliasChanged L'alias di un utente è stato modificato.
user.UserCreated È stato creato un utente.
user.UserDetailsChanged I dettagli di un utente sono stati modificati.
user.UserGroupAdded Un utente viene aggiunto a un gruppo.
user.UserGroupRemoved Un utente viene rimosso da un gruppo.
user.UserIdentityChanged L'identità di un utente è cambiata.
user.UserIdentityCreated Viene creata l'identità di un utente.
user.UserIdentityRemoved L'identità di un utente viene eliminata.
user.UserActiveChanged Lo stato attivo di un utente è cambiato.
user.UserMerged Un utente è unito a un altro utente.
user.UserNameChanged Il nome di un utente è cambiato.
user.UserNotesChanged Le note di un utente sono state modificate.
user.UserOrganizationAdded Un utente viene aggiunto a un'organizzazione.
user.UserOrganizationRemoved Un utente viene rimosso da un'organizzazione.
user.UserPhotoChanged La foto di un utente è stata modificata.
user.UserRoleChanged Il ruolo di un utente è stato modificato.

Quote e limiti

Per informazioni su quote e limiti, consulta Quote e limiti.

Passaggi successivi