Home
Home
German Version
Support
Impressum
23.1 Release ►

    Main Navigation

    • Preparation
      • Connectors
      • Create an InSpire VM on Hyper-V
      • Initial Startup for G7 appliances
      • Setup InSpire G7 primary and Standby Appliances
    • Datasources
      • Configuration - Atlassian Confluence Connector
      • Configuration - Best Bets Connector
      • Configuration - Box Connector
      • Configuration - COYO Connector
      • Configuration - Data Integration Connector
      • Configuration - Documentum Connector
      • Configuration - Dropbox Connector
      • Configuration - Egnyte Connector
      • Configuration - GitHub Connector
      • Configuration - Google Drive Connector
      • Configuration - GSA Adapter Service
      • Configuration - HL7 Connector
      • Configuration - IBM Connections Connector
      • Configuration - IBM Lotus Connector
      • Configuration - Jira Connector
      • Configuration - JiveSoftware Jive Connector
      • Configuration - JVM Launcher Service
      • Configuration - LDAP Connector
      • Configuration - Microsoft Azure Principal Resolution Service
      • Configuration - Microsoft Dynamics CRM Connector
      • Configuration - Microsoft Exchange Connector
      • Configuration - Microsoft File Connector (Legacy)
      • Configuration - Microsoft File Connector
      • Configuration - Microsoft Graph Connector
      • Configuration - Microsoft Project Connector
      • Configuration - Microsoft SharePoint Connector
      • Configuration - Microsoft SharePoint Online Azure Principal Resolution Service
      • Configuration - Microsoft SharePoint Online Connector
      • Configuration - Microsoft Stream Connector
      • Configuration - Microsoft Teams Connector
      • Configuration - Salesforce Connector
      • Configuration - SAP KMC Connector
      • Configuration - SemanticWeb Connector
      • Configuration - ServiceNow Connector
      • Configuration - Sitecore Connector
      • Configuration - Web Connector
      • Configuration - Yammer Connector
      • Configuration - Zoho Connector
      • Data Integration Guide with SQL Database by Example
      • Indexing user-specific properties (Documentum)
      • Installation & Configuration - Atlassian Confluence Sitemap Generator Add-On
      • Installation & Configuration - Caching Principal Resolution Service
      • Installation & Configuration - Jive Sitemap Generator
      • Installation & Configuration - Mindbreeze InSpire Insight Apps in Microsoft SharePoint On-Prem
      • Mindbreeze InSpire Insight Apps in Microsoft SharePoint Online
      • Mindbreeze Web Parts for Microsoft SharePoint
      • User Defined Properties (SharePoint 2013 Connector)
      • Whitepaper - Mindbreeze InSpire Insight Apps in Salesforce
      • Whitepaper - Web Connector - Setting Up Advanced Javascript Usecases
    • Configuration
      • CAS_Authentication
      • Cognito JWT Authentication
      • Configuration - Alternative Search Suggestions and Automatic Search Expansion
      • Configuration - Back-End Credentials
      • Configuration - Chinese Tokenization Plugin (Jieba)
      • Configuration - CJK Tokenizer Plugin
      • Configuration - Collected Results
      • Configuration - CSV Metadata Mapping Item Transformation Service
      • Configuration - Entity Recognition
      • Configuration - Exporting Results
      • Configuration - External Query Service
      • Configuration - Filter Plugins
      • Configuration - GSA Late Binding Authentication
      • Configuration - Identity Conversion Service - Replacement Conversion
      • Configuration - InceptionImageFilter
      • Configuration - Index-Servlets
      • Configuration - Item Property Generator
      • Configuration - Japanese Language Tokenizer
      • Configuration - Kerberos Authentication
      • Configuration - Management Center Menu
      • Configuration - Metadata Enrichment
      • Configuration - Metadata Reference Builder Plugin
      • Configuration - Mindbreeze Proxy Environment (Remote Connector)
      • Configuration - NLQA Plugin
      • Configuration - Notifications
      • Configuration - Personalized Relevance
      • Configuration - Plugin Installation
      • Configuration - Principal Validation Plugin
      • Configuration - Profile
      • Configuration - QueryExpr Label Transformer Service
      • Configuration - Reporting Query Logs
      • Configuration - Reporting Query Performance Tests
      • Configuration - Request Header Session Authentication
      • Configuration - Shared Configuration (Windows)
      • Configuration - Vocabularies for Synonyms and Suggest
      • Configuration of Thumbnail Images
      • Cookie-Authentication
      • Documentation - Mindbreeze InSpire
      • I18n Item Transformation
      • Installation & Configuration - Outlook Add-In
      • Installation - GSA Base Configuration Package
      • Language detection - LanguageDetector Plugin
      • Mindbreeze Personalization
      • Mindbreeze Property Expression Language
      • Mindbreeze Query Expression Transformation
      • Non-Inverted Metadata Item Transformer
      • SAML-based Authentication
      • Trusted Peer Authentication for Mindbreeze InSpire
      • Using the InSpire Snapshot for Development in a CI_CD Scenario
      • Whitepaper - MMC_ Services
      • Whitepaper - SSO with Microsoft AAD or AD FS
      • Whitepaper - Text Classification Insight Services
    • Operations
      • app.telemetry Statistics Regarding Search Queries
      • Configuration - app.telemetry dashboards for usage analysis
      • Configuration Usage Analysis
      • Deletion of Hard Disks
      • Handbook - Backup & Restore
      • Handbook - Command Line Tools
      • Handbook - Distributed Operation (G7)
      • Handbook - Filemanager
      • Handbook - Indexing and Search Logs
      • Handbook - Updates and Downgrades
      • Index Operating Concepts
      • Inspire Diagnostics and Resource Monitoring
      • InSpire Support Documentation
      • Mindbreeze InSpire SFX Update
      • Provision of app.telemetry Information on G7 Appliances via SNMPv3
      • Restoring to As-Delivered Condition
    • User Manual
      • Browser Extension
      • Cheat Sheet
      • iOS App
      • Keyboard Operation
    • SDK
      • api.v2.alertstrigger Interface Description
      • api.v2.export Interface Description
      • api.v2.personalization Interface Description
      • api.v2.search Interface Description
      • api.v2.suggest Interface Description
      • api.v3.admin.SnapshotService Interface Description
      • Debugging (Eclipse)
      • Developing an API V2 search request response transformer
      • Developing Item Transformation and Post Filter Plugins with the Mindbreeze SDK
      • Development of Insight Apps
      • Embedding the Insight App Designer
      • Java API Interface Description
    • Release Notes
      • Release Notes 20.1 Release - Mindbreeze InSpire
      • Release Notes 20.2 Release - Mindbreeze InSpire
      • Release Notes 20.3 Release - Mindbreeze InSpire
      • Release Notes 20.4 Release - Mindbreeze InSpire
      • Release Notes 20.5 Release - Mindbreeze InSpire
      • Release Notes 21.1 Release - Mindbreeze InSpire
      • Release Notes 21.2 Release - Mindbreeze InSpire
      • Release Notes 21.3 Release - Mindbreeze InSpire
      • Release Notes 22.1 Release - Mindbreeze InSpire
      • Release Notes 22.2 Release - Mindbreeze InSpire
      • Release Notes 22.3 Release - Mindbreeze InSpire
      • Release Notes 23.1 Release - Mindbreeze InSpire
    • Security
      • Known Vulnerablities
    • Product Information
      • Product Information - Mindbreeze InSpire - Standby
      • Product Information - Mindbreeze InSpire
    Home

    Path

    Sure, you can handle it. But should you?
    Let our experts manage the tech maintenance while you focus on your business.
    See Consulting Packages

    Installation and Configuration

    Zoho Connector

    Copyright ©

    Mindbreeze GmbH, A-4020 Linz, 2023.

    All rights reserved. All hardware and software names used are brand names and/or trademarks of their respective manufacturers.

    These documents are strictly confidential. The submission and presentation of these documents does not confer any rights to our software, our services and service outcomes, or any other protected rights. The dissemination, publication, or reproduction hereof is prohibited.

    For ease of readability, gender differentiation has been waived. Corresponding terms and definitions apply within the meaning and intent of the equal treatment principle for both sexes.

    IntroductionPermanent link for this heading

    Using the Zoho Connector, tickets in Zoho can be indexed with their metadata and content.

    Configuring ZohoPermanent link for this heading

    Generating CredentialsPermanent link for this heading

    First, the credentials for the connector must be generated in Zoho.

    Navigate to https://api-console.zoho.com/. If you have not yet created a "Self Client", create it by clicking on "Add Client" and then "Self Client".

    When you click on the created Self Client, in the "Client Secret" tab you will find the Client ID and Client Secret that are required for the Connector.

    In addition, a refresh token must be generated. To do this, go to the "Generate Code" tab in the Self Client. Insert the following in the "Scope" field:

    SDPOnDemand.requests.READ,SDPOnDemand.general.READ,SDPOnDemand.setup.READ

    Add a short description in the "Scope Description" field. Before you click on "Create", it is best to prepare the next request to fetch the refresh token, because the generated code is only valid for a maximum of 10 minutes.

    You have to execute the following request with curl or Postman:

    curl --location --request POST '<AccountsServerUrl>/oauth/v2/token' \

    --form 'code="<GeneratedCode>"' \

    --form 'grant_type="authorization_code"' \

    --form 'client_id="<ClientId>"' \

    --form 'client_secret="<ClientSecret>"' \

    --form 'redirect_uri="https://www.zoho.com"'

    Attention: Depending on the Postman version, this curl command may not be imported correctly. Make sure that the values of the parameters in Postman are not quoted with double quotes:

    All entries in angle brackets need to be replaced with the respective parameters:

    • AccountsServerUrl: The accounts server URL, based on your data center. You can find it here: https://www.manageengine.com/products/service-desk/sdpod-v3-api/getting-started/data-centers.html
    • GeneratedCode: The code generated once you click the "Create" button.
    • ClientId: The Client ID in the "Client Secret" tab in the Self Client.
    • ClientSecret: The client secret in the "Client Secret" tab in the Self Client.

    If you execute the request successfully, you will receive a response with a refresh token - this is needed for the configuration of the connector.

    Configuring MindbreezePermanent link for this heading

    Open Mindbreeze Management Center in the browser to start the configuration.

    Configuring the IndexPermanent link for this heading

    In the Indices tab, add a new index using the +Add Index button. Select the desired Index Node and Client Service and specify the Zoho data source in the Data Source field. Then confirm your entries with the Apply button.

    Configuring the Data SourcePermanent link for this heading

    Now configure the data source.

    Legend:

    • Properties marked with *: mandatory field, these must be configured explicitly
    • Properties not specially marked: optional fields
    • Fields marked with (Advanced Settings) are only displayed if the "Advanced Settings" view is enabled in the configuration. This is only necessary in special use cases.

    Connection SettingsPermanent link for this heading

    Zoho URL*

    The URL of your Zoho instance.

    If you have multiple Zoho instances, you must specify the URL to the exact instance. For example, if the homepage of your instance is https://mycompany.myzoho.com/app/myinstance/ui/ssp/pages/home, the Zoho URL must be https://mycompany.myzoho.com/app/myinstance.

    OAuth Credential*

    A credential containing the Access Token URL, Client ID and Client Secret generated in the Generate Credentials step.

    The Access Token URL again depends on your Data Center. The format is <AccountsServerUrl>/oauth/v2/token. You can find your Accounts Server URL here: https://www.manageengine.com/products/service-desk/sdpod-v3-api/getting-started/data-centers.html

    Refresh Token*

    A password credential containing the refresh token generated in the Generating Credentials step.

    Page Size
    (Advanced Settings)

    Number of objects that are fetched with one request from the Zoho API. The maximum value is 100.

    Log All Requests
    (Advanced Settings)

    If this option is enabled, all requests against Zoho will be written to the logfile "request-log.csv" as long as the login is successful.

    Permissions (Advanced Settings)Permanent link for this heading

    Own Site Requests Accessible

    If this option is enabled, all requesters can find all requests created in their site in the Mindbreeze Search.

    Static ACL

    Static access rules which are set on all indexed documents.

    Access Check Action

    • Grant gives the configured principal access to the document.
    • Deny denies access.

    Principal

    The principal on which the rule should be set. Here you can set a specific user (via e-mail address), departments, sites or all requesters/technicians. Details on what the principal should be can be found in the Principal Names section.

    Configuring the Principal Resolution ServicePermanent link for this heading

    The Zoho connector also requires a Principal Resolution Service to resolve permissions.

    To create this, scroll down to the Services section in the Indices tab and add a new service using the +Add Service button. For this service, select Zoho Principal Resolution Service in the Service dropdown.

    Connection SettingsPermanent link for this heading

    The connection settings here are identical to the connector as described in this section.

    Cache, Health Check, Parent Cache, Service & Consumer Services SettingsPermanent link for this heading

    These config options are described here in the Caching Principal Resolution Service documentation.

    REST API zum TestenPermanent link for this heading

    1. To test the caching principal resolution service, you can use the Principal Resolution Service REST API.

    AppendixPermanent link for this heading

    Principal NamesPermanent link for this heading

    If departments, locations or all requesters/technicians are to be specified with the "Static ACL" setting, these must be resolved via the Principal Resolution Service. For this it is necessary to use the exact correct names for the principals.

    Use Case

    Principal Name

    All requesters

    zho_all_requesters

    All technicians

    zho_all_technicians

    All requesters of a specific site

    zho_site_<siteId>_requesters

    All technicians of a specific site

    zho_site_<siteId>_technicians

    All requesters of a specific department

    zho_department_<departmentId>_requesters

    All technicians of a specific department

    zho_department_<departmentId>_technicians

    Finding the Site IdsPermanent link for this heading

    To find out the id of a site you need to go to "Setup" in Zoho (gear on the top right), then under “Instance Configurations” -> “Sites” you can view all sites. By right clicking on a site -> “Inspect Element” you can then see the id of the site:

    Finding the Department IdsPermanent link for this heading

    To find out the id of a department you need to go to "Setup" in Zoho (gear on the top right), then under “Instance Configurations” -> “Departments” you can view all departments per site. In the dropdown list on the top right, select the site where your department is. By right clicking on a department -> “Inspect Element” you can then see the id of the department:

    Download PDF

    • Configuration - Zoho Connector

    Content

    • Introduction
    • Configuring Zoho
    • Configuring Mindbreeze
    • Appendix

    Download PDF

    • Configuration - Zoho Connector