Setting up the Job - Cloud - 8.0

Zendesk

Version
Cloud
8.0
Language
English
Product
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Studio
Content
Data Governance > Third-party systems > Business applications > Zendesk components
Data Quality and Preparation > Third-party systems > Business applications > Zendesk components
Design and Development > Third-party systems > Business applications > Zendesk components
Last publication date
2023-09-14

Procedure

  1. Double-click the tFixedFlowInput component to open the Basic settings view.
    1. Click the [...] button next to Edit schema and add the following columns in the schema editor: subject, type String; priority, type String; and description, type String.
      Note:
      • Column names are case-sensitive.
      • The description column is required and cannot be empty.
    2. Click Yes when prompted.
      This propagates the schema to the tZendeskOutput component.
    3. Select the Use Single Table option.
    4. Enter the following in the Values field for the three columns.
      • subject: "Test ticket"
      • priority: "low"
      • description: "This is a test ticket."
    5. Leave the other options as they are.
  2. In the Basic settings view of the tZendeskOutput component:
    1. Check the schema and make sure the schema has the same columns as those for the tFixedFlowInput component.
    2. Enter your subdomain URL in the Server URL field (normally, in the format of https://<your-account>.zendesk.com).
    3. Enter your username in the Username field.
    4. Click the [...] button to the right of the Token field, enter your API token in the dialog box that appears, and click OK.
      Note: Refer to Generating a new API token for related information.
    5. Select Tickets from the Selection type drop-down list.
    6. Select Create from the Data action drop-down list.
    7. Leave the other options as they are.
  3. In the Basic settings view of the tZendeskInput component:
    1. Set the Server URL, Username, Token, and Selection type options as described in the previous step.
    2. Click the […] button next to Edit schema and add the same columns as those for the tFixedFlowInput component in the schema editor. In this example, the columns are subject, type String; priority, type String; and description, type String.
      Note: You can also use the Zendesk built-in columns by clicking the Guess schema button.
    3. Click Yes when prompted.
      This propagates the schema to the tLogRow component.
    4. Leave the Query string field empty.
      Note:
      • Leaving the Query string field empty queries all the tickets.
      • You can fine tune your query by entering a query string in this field. See Search for more information.
  4. In the Basic settings view of the tLogRow component:
    1. Check the schema and make sure the schema has the same columns as those of the tZendeskInput component.
    2. Select the Vertical (each row is a key/value list) option.
    3. Leave the other options as they are.
  5. Save the Job.