| Specification | Details |
|---|---|
| Repository type | Cloud |
| Supported content | Tasks |
| RACL support | Yes |
| Content filtering | No |
Prerequisites
Search AI connects to Wrike via OAuth 2.0. Register an OAuth client app in Wrike and obtain a Client ID and Client Secret before configuring the connector.Registering a Client App in Wrike
- Go to Apps & Integrations > API Apps.
- Enter the app name and click Create new. Wrike generates a Client ID and Client Secret.
- Add the redirect URI for your region or deployment:
- JP Region:
https://jp-bots-idp.kore.ai/workflows/callback - DE Region:
https://de-bots-idp.kore.ai/workflows/callback - Prod:
https://idp.kore.com/workflows/callback
- JP Region:
- Save the Client ID and Client Secret for use during connector configuration.
Configuring the Wrike Connector in Search AI
- Go to the Wrike Connector and select the Authorization tab.
-
Enter the following details and click Connect.
Field Value Name Unique name for the connector Authorization Type OAuth 2.0 Grant Type Authorization Code Client ID Client ID from the Wrike OAuth app Client Secret Client Secret from the Wrike OAuth app
Content Ingestion
Thecontent field of each ingested document includes task descriptions, status updates, comments, sub-tasks, and priority levels. Additional metadata fields capture the project the task belongs to, the assignee, the task creator, and creation and update dates.
Sub-tasks associated with a task are included in the ingestion.
If custom fields are configured in the Wrike account, all relevant custom field data is ingested into the raw_data field and the csf field of the document. Use the Document Workbench to extract and transform this data as needed.
RACL Support
Tasks in Wrike are organized under Spaces or Projects within an Organization. Permissions can be set at the user level or group level. User-level permissions: Thesys_racl field contains the email addresses of the following users for each task:
- Task assignees
- Task authors
- Task followers
- Shared users (users with explicit access to the task)
sys_racl field contains the Group ID. Use the Permission Entity APIs to associate users with the group entity.