Skip to content

Infocenter Views

Overview

Infocenter Views allow partners to define preconfigured search queries in the partner portal. These views serve as custom navigation elements (e.g., categories) that can be:

  • Attached to Infocenter data
  • Utilized through the Infocenter Search API

The goal is to provide greater flexibility in tailoring the search and data experience per project or partner.

Info

If you want to get started quickly, you can use the View Quickstart


Infocenter View Management

To manage Infocenter Views, we are introducing new CRUD operations in the Infocenter API.

Info

These endpoints are accessible only to authorized consumers of the Infocenter View service, using the partner's definition context.

Endpoint Second Header Request Response
GET search/views Get all search views - SearchViewResponse[]
GET search/views/{id} Get search view by Id - SearchViewResponse
POST search/views Create search view SearchViewRequest SearchViewResponse
PUT search/views/{id} Update search view SearchViewRequest SearchViewResponse
DELETE search/views/{id} Delete search view by Id - -

Infocenter Views in Search Requests

  • A viewId parameter is added to the SearchRequest.
  • The corresponding view definition is loaded and used as a base configuration.
  • The active search request is merged into the base view definition dynamically.

Infocenter Views in API Responses

  • A new property view is added to each object.
  • This property lists the view IDs related to the object.
  • Views for the current project or partner are merged into the response, if requested.

View Creator UI

A user interface component is provided to assist partners in creating and managing views within the context of a selected project.

Features include:

  • Add filters and scopes to a view definition.
  • Live preview of:
  • Search results based on current filters.
  • Facet definitions and UI representation.
  • Use facets to define filters.
  • Save or update view metadata.

Landing Page Integration

The existing Landing-Page component is extended to accept a viewId parameter and load the corresponding configuration.


Please check back for updates as we continue to evolve this functionality.