Specifications
Connector Configuration
Search AI connects with Teamwork through its APIs. Complete the following steps to set up the integration.Generate OAuth2 Credentials
- Sign in to the Teamwork developer portal (for example,
https://{yourTeamworkURL}.com/developer). - Create an app and provide the following details:
-
For Redirect URLs, use one of the following based on your Search AI deployment:
- JP Region:
https://jp-bots-idp.kore.ai/workflows/callback - DE Region:
https://de-bots-idp.kore.ai/workflows/callback - Production:
https://idp.kore.com/workflows/callback
- JP Region:
- Click Create. Once the app is created, find the client credentials on the Credentials tab.
Configure the Connector in Search AI
On the Authentication page of the connector, provide the following details and click Connect:Content Ingestion
Search AI ingests Tasks from Teamwork. Each task is captured in JSON format with the following fields:
View the complete field set on the Content page.
RACL Support
The Teamwork Connector supports Restricted Access Control Lists (RACL) to enforce user-specific access to ingested content.- When restricted access is enabled, the Project ID is stored as the value of the
sys_raclfield for all ingested tasks. - The
sys_raclfield acts as the permission entity and determines which users can access each task. - Use the Permission Entity APIs to associate users with the appropriate Project IDs stored in
sys_racl.