Skip to content

ServiceCatalog

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

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

  1. Via Package Manager Log in to the OTOBO admin area and navigate to System Administration → Package Manager. 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.
  • Framework: OTOBO 11.0.x
  • Packages: –
  • Third-Party: –

Configuration reference under Admin → System Administration → SysConfig:

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

Core::DynamicFields::ObjectTypeRegistration

Section titled “Core::DynamicFields::ObjectTypeRegistration”
  • DynamicFields::ObjectType###Service Registration of the dynamic field type “Service”.
  • Ticket::EventModulePost###9700-SetDynamicFieldCriticalityFromService Automatically updates the field criticality upon service assignment.
  • Ticket::EventModulePost###9800-SetPriorityFromCriticalityAndImpactMatrix Sets ticket priority based on criticality and impact matrix.
  • DynamicFieldScreens###ServiceCatalog Show/hide dynamic fields in the ServiceCatalog.
  • CustomerFrontend::Module###CustomerTileServiceCatalog Module registration for the ServiceCatalog dashboard.

Frontend::Customer::ModuleRegistration::Loader

Section titled “Frontend::Customer::ModuleRegistration::Loader”
  • Loader::Module::CustomerDashboard###003-CustomerDashboard Loads the “ServiceCatalog” dashboard module.

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

Section titled “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

Section titled “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.
  1. Customer Portal → Dashboard: The ServiceCatalog widget displays available services.
  2. Service Request: Customers can request a service directly from the dashboard.