Skip to main content
Back to Search AI connectors list LumApps is a digital workplace platform that centralizes internal communication, collaboration, and employee engagement. It serves as a hub where employees can access company news, documents, and tools, and collaborate through communities. LumApps organizes content into pages, news, custom objects, and community posts. The LumApps connector lets Search AI ingest and index all these content types for intelligent search and retrieval.

Connector Specifications

Connector Configuration

Search AI interacts with LumApps through its APIs using OAuth. You need to create an OAuth application in LumApps and generate client credentials before configuring the connector.

Create an OAuth Application in LumApps

  1. In the LumApps back office, go to Extensions > Installed extensions.
  2. Select OAuth Application Manager > Details.
  3. Go to the Settings tab.
  4. Click Add an OAuth application.
  5. Enter a name in the Application name field.
  6. In the Scopes field, select All.read.
  7. Leave the Authorized User ID field blank.
  8. Click Save.
  9. Copy the Application ID and Application secret.

Configure the Connector in Search AI

On the Authorization tab of the connector, provide the following details: Click Connect to authenticate and establish the connection.

Content Ingestion

Search AI ingests Pages, News, and Custom Content Objects from LumApps, as well as posts from LumApps communities. Each page, post, news item, or custom content item is ingested as a separate document. Key fields in ingested content:
  • resource_type — identifies whether the record is a content object or a community post
  • doc_source_type — specifies the type of content object (page, news, or custom)
  • content — textual content from the ingested record
  • title, url, creation date, and update date are captured in their respective fields

Attachments

Attachments to content objects or community posts are ingested as separate records in Search AI. For the parent record, an attachment field lists all associated attachments with their name and URL. For each attachment record:
  • doc_source_type is set to attachment
  • resource_type is inherited from the parent content object
  • The record includes parent metadata: parent_name, parent_url, and parent_id
Supported attachment types: .doc, .docx, .ppt, .pptx, .pdf, .txt, .html

Content Filtering

Use content filtering to control which content is ingested from LumApps.
  1. Go to the Manage Content page and use the Object Type selector to specify the type of content to ingest (Page, News, Custom Object, or Community Post). Object Type selector
  2. Select Ingest Filtered Content and click Configure to apply field-based rules. Configure Rules
  3. Define field-based rules to refine ingestion further. For example, ingest only news items from the past week. Filter Example
Choose from available fields for the selected object type in the dropdown and provide operators and values. Field names must match the field names for the selected object in your LumApps account. Use logical operators to combine multiple conditions in a single rule.

Access Control

Content Objects (Pages, News, Custom Content)

  • LumApps controls content visibility through the Visible By field in the UI. Visibility settings
  • The sys_racl field stores the Group ID of the user group that has access to the content. Search AI automatically resolves permission entities, associating users with the correct Group ID.

Community Posts

  • The sys_racl field stores the Community ID, ensuring posts are visible only to authorized community members.
  • Search AI automatically resolves permission entities by identifying eligible members and associating them with the correct Community ID.