Skip to content

ServiceCatalog

Compatibility OTOBO ≥ 11.0.x, Znuny ≥ 7.0.x

Overview

The ServiceCatalog plugin provides a detailed service catalog. Administrators can use it to centrally create, manage, and display services in the customer portal and on dashboards.

Installation

  1. Via the Package Manager Log in to the OTOBO admin area and navigate to System Administration → Package Management. Search for ServiceCatalog and click Install.

  2. Manual Installation

  • Unpack the downloaded add-on archive into Kernel/Config/Files/.
  • In the admin area under System Administration → Update, select Reload File System.

System Requirements

  • Framework: OTOBO 11.0.x
  • Packages: –
  • Third-Party: –

Configuration (SysConfig)

Configuration reference under Admin → System Administration → SysConfig:

Core::Acl

  • ServiceCatalog::CreateTypeServiceRelatedAcls Automatic ACL creation so that services only appear for selected ticket types.
  • ServiceCatalog::CreateTypeServiceRelatedAcls::Options Detailed options for ACL deployment (e.g., DeployNewACL).

Core::DynamicFields::ObjectTypeRegistration

  • DynamicFields::ObjectType###Service Registration of the "Service" dynamic field type.

Core::Event::Ticket

  • Ticket::EventModulePost###9700-SetDynamicFieldCriticalityFromService Automatically updates the field criticality when a service is assigned.
  • Ticket::EventModulePost###9800-SetPriorityFromCriticalityAndImpactMatrix Sets ticket priority based on the criticality and impact matrix.

Frontend::Base::DynamicFieldScreens

  • DynamicFieldScreens###ServiceCatalog Show/hide dynamic fields in the ServiceCatalog.

Frontend::Customer::ModuleRegistration

  • CustomerFrontend::Module###CustomerTileServiceCatalog Module registration for the ServiceCatalog dashboard.

Frontend::Customer::ModuleRegistration::Loader

  • Loader::Module::CustomerDashboard###003-CustomerDashboard Loads the "ServiceCatalog" dashboard module.

Frontend::Customer::View::Dashboard::Configuration

PathPurpose
CustomerDashboard::Configuration::ServiceCatalogAdditional settings for the ServiceCatalog dashboard
CustomerDashboard::Configuration::ServiceCatalog###SortByTicketTypeSort services by ticket type
CustomerDashboard::Configuration::ServiceCatalog###FAQDescriptionFieldFAQ field as description in the sidebar
CustomerDashboard::Configuration::ServiceCatalog###DynamicFieldDynamic fields in the ServiceCatalog widget

Frontend::Customer::View::Dashboard::Tiles

  • CustomerDashboard::Tiles###ServiceCatalog-01 Tile registration for ServiceCatalog in the dashboard.
  • CustomerDashboard::Tiles###FeaturedLink-01 Tile registration for FeaturedLink in the dashboard.

Usage

  1. Customer Portal → Dashboard: The ServiceCatalog widget displays available services.
  2. Service Request: Customers can request a service directly from the dashboard.

Support & Version