Skip to content

MasterSlave

Compatibility OTOBO ≥ 11.0.x

Overview

The MasterSlave plugin adds a master/slave ticket relationship. In the basic configuration, changes to the master ticket (replies, notes, status, priority, owner, etc.) are automatically transferred to all associated slave tickets. In advanced mode, master and slave tickets can be flexibly converted or resolved.

Installation

  1. Via the Package Manager
  • In the OTOBO admin area, open System Administration → Package Management.
  • Search for MasterSlave and click Install.
  1. Manual Installation
  • Unpack the plugin archive to Kernel/Config/Files/.
  • In System Administration → Update, reload the file system.

System Requirements

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

Configuration (SysConfig)

Core Settings

PathPurpose
Core::DynamicFields::DriverRegistrationDynamicFields::Driver###MasterSlave
Registers the DF driver for Master/Slave.
Core::Event::MasterSlaveTicket::EventModulePost###MasterSlave
Registers the event module.
Core::MasterSlave::PreApplicationModulePreApplicationModule###AgentPreMasterSlave
Activates the field in email/phone tickets.
Core::MasterSlave::AdvancedEnabledEnables advanced mode.
Core::MasterSlave::DynamicFieldDefines the DynaField name for Master.
Core::MasterSlave::ForwardSlavesForward "Forward" articles to slaves.
Core::MasterSlave::FollowUpdatedMasterMakes slaves follow new master relationships.
Core::MasterSlave::UpdateMasterSlaveAllows conversion in advanced mode.
Core::MasterSlave::UnsetMasterSlaveRemoves the master/slave relationship.

ACL Settings

PathPurpose
Core::Ticket::ACLACLKeysLevel3::Actions###888-MasterSlaveAction entries for Master/Slave in the ACL.

Frontend Registrations

PathPurpose
Frontend::Admin::ModuleRegistration::Frontend::Module###AdminDynamicFieldMasterSlaveModule in the admin interface
Frontend::Admin::ModuleRegistration::Loader::Loader::Module::AdminDynamicFieldMasterSlave###004-MasterSlaveLoader module for admin interface
Frontend::Admin::ModuleRegistration::MainMenu::Navigation###AdminDynamicFieldMasterSlave###004-MasterSlaveMenu entry in the admin main menu
Frontend::Agent::ModuleRegistration::Frontend::Module###AgentTicketMasterSlaveModule in the agent zoom menu
Frontend::Agent::ModuleRegistration::Loader::Loader::Module::AgentTicketMasterSlave###004-MasterSlaveLoader module for agent interface
Frontend::Agent::ModuleRegistration::MainMenu::Navigation###AgentTicketMasterSlave###004-MasterSlaveMenu entry in the agent main menu
Frontend::Agent::View::Dashboard::DashboardBackend###0900-TicketMasterDashboard: Master ticket overview
Frontend::Agent::View::Dashboard::DashboardBackend###0910-TicketSlaveDashboard: Slave ticket overview
Frontend::Agent::View::TicketBulk::Module::Ticket::Frontend::BulkModule###010-MasterSlaveBulk Action: Change Master/Slave
Frontend::Agent::View::TicketZoom::MenuModule::Ticket::Frontend::MenuModule###480-MasterSlaveZoom Menu: Change Master/Slave status

Usage in the Agent Interface

  • Dashboard: Under Overview → Tickets, you will find new dashlets for master and slave tickets.
  • Bulk Action: Group selection of multiple tickets and changing the master/slave status.
  • Ticket Zoom: MasterSlave button in the menu to create or change the relationship.

Limitations

  • In basic mode, it is not possible to change the master-slave status afterwards.
  • Some functions (conversion, resolution) are only available in advanced mode.

Support & Version

  • Manufacturer: Rother OSS GmbH
  • Version: 11.0.2 (26.09.2024)
  • Support: hello@otobo.de