Appendix B. Configuration Options Reference

Table of Contents

DynamicFields
Framework
GenericInterface
ProcessManagement
Scheduler
Ticket

DynamicFields

DynamicFields::Driver::Registration

DynamicFields::Driver###Text

Description:DynamicField backend registration.
Group:DynamicFields
SubGroup:DynamicFields::Driver::Registration
Valid:1
Required:0
Config-Setting:
 $Self->{'DynamicFields::Driver'}->{'Text'} =  {
  'ConfigDialog' => 'AdminDynamicFieldText',
  'DisplayName' => 'Text',
  'Module' => 'Kernel::System::DynamicField::Driver::Text'
};

DynamicFields::Driver###TextArea

Description:DynamicField backend registration.
Group:DynamicFields
SubGroup:DynamicFields::Driver::Registration
Valid:1
Required:0
Config-Setting:
 $Self->{'DynamicFields::Driver'}->{'TextArea'} =  {
  'ConfigDialog' => 'AdminDynamicFieldText',
  'DisplayName' => 'Textarea',
  'Module' => 'Kernel::System::DynamicField::Driver::TextArea'
};

DynamicFields::Driver###Checkbox

Description:DynamicField backend registration.
Group:DynamicFields
SubGroup:DynamicFields::Driver::Registration
Valid:1
Required:0
Config-Setting:
 $Self->{'DynamicFields::Driver'}->{'Checkbox'} =  {
  'ConfigDialog' => 'AdminDynamicFieldCheckbox',
  'DisplayName' => 'Checkbox',
  'Module' => 'Kernel::System::DynamicField::Driver::Checkbox'
};

DynamicFields::Driver###Dropdown

Description:DynamicField backend registration.
Group:DynamicFields
SubGroup:DynamicFields::Driver::Registration
Valid:1
Required:0
Config-Setting:
 $Self->{'DynamicFields::Driver'}->{'Dropdown'} =  {
  'ConfigDialog' => 'AdminDynamicFieldDropdown',
  'DisplayName' => 'Dropdown',
  'Module' => 'Kernel::System::DynamicField::Driver::Dropdown'
};

DynamicFields::Driver###DateTime

Description:DynamicField backend registration.
Group:DynamicFields
SubGroup:DynamicFields::Driver::Registration
Valid:1
Required:0
Config-Setting:
 $Self->{'DynamicFields::Driver'}->{'DateTime'} =  {
  'ConfigDialog' => 'AdminDynamicFieldDateTime',
  'DisplayName' => 'Date / Time',
  'Module' => 'Kernel::System::DynamicField::Driver::DateTime'
};

DynamicFields::Driver###Date

Description:DynamicField backend registration.
Group:DynamicFields
SubGroup:DynamicFields::Driver::Registration
Valid:1
Required:0
Config-Setting:
 $Self->{'DynamicFields::Driver'}->{'Date'} =  {
  'ConfigDialog' => 'AdminDynamicFieldDateTime',
  'DisplayName' => 'Date',
  'Module' => 'Kernel::System::DynamicField::Driver::Date'
};

DynamicFields::Driver###Multiselect

Description:DynamicField backend registration.
Group:DynamicFields
SubGroup:DynamicFields::Driver::Registration
Valid:1
Required:0
Config-Setting:
 $Self->{'DynamicFields::Driver'}->{'Multiselect'} =  {
  'ConfigDialog' => 'AdminDynamicFieldMultiselect',
  'DisplayName' => 'Multiselect',
  'ItemSeparator' => ', ',
  'Module' => 'Kernel::System::DynamicField::Driver::Multiselect'
};

DynamicFields::ObjectType::Registration

DynamicFields::ObjectType###Article

Description:DynamicField object registration.
Group:DynamicFields
SubGroup:DynamicFields::ObjectType::Registration
Valid:1
Required:0
Config-Setting:
 $Self->{'DynamicFields::ObjectType'}->{'Article'} =  {
  'DisplayName' => 'Article',
  'Module' => 'Kernel::System::DynamicField::ObjectType::Article',
  'Prio' => '110'
};

DynamicFields::ObjectType###Ticket

Description:DynamicField object registration.
Group:DynamicFields
SubGroup:DynamicFields::ObjectType::Registration
Valid:1
Required:0
Config-Setting:
 $Self->{'DynamicFields::ObjectType'}->{'Ticket'} =  {
  'DisplayName' => 'Ticket',
  'Module' => 'Kernel::System::DynamicField::ObjectType::Ticket',
  'Prio' => '100'
};

Frontend::Admin::ModuleRegistration

Frontend::Module###AdminDynamicField

Description:Frontend module registration for the agent interface.
Group:DynamicFields
SubGroup:Frontend::Admin::ModuleRegistration
Valid:1
Required:0
Config-Setting:
 $Self->{'Frontend::Module'}->{'AdminDynamicField'} =  {
  'Description' => 'Admin',
  'Group' => [
    'admin'
  ],
  'Loader' => {
    'CSS' => [
      'Core.Agent.Admin.DynamicField.css'
    ],
    'JavaScript' => [
      'Core.Agent.Admin.DynamicField.js'
    ]
  },
  'NavBarModule' => {
    'Block' => 'Ticket',
    'Description' => 'Create and manage dynamic fields.',
    'Module' => 'Kernel::Output::HTML::NavBarModuleAdmin',
    'Name' => 'Dynamic Fields',
    'Prio' => '1000'
  },
  'NavBarName' => 'Admin',
  'Title' => 'Dynamic Fields GUI'
};

Frontend::Module###AdminDynamicFieldText

Description:Frontend module registration for the agent interface.
Group:DynamicFields
SubGroup:Frontend::Admin::ModuleRegistration
Valid:1
Required:0
Config-Setting:
 $Self->{'Frontend::Module'}->{'AdminDynamicFieldText'} =  {
  'Description' => 'Admin',
  'Group' => [
    'admin'
  ],
  'Loader' => {
    'JavaScript' => [
      'Core.Agent.Admin.DynamicField.js',
      'Core.Agent.Admin.DynamicFieldText.js'
    ]
  },
  'Title' => 'Dynamic Fields Text Backend GUI'
};

Frontend::Module###AdminDynamicFieldCheckbox

Description:Frontend module registration for the agent interface.
Group:DynamicFields
SubGroup:Frontend::Admin::ModuleRegistration
Valid:1
Required:0
Config-Setting:
 $Self->{'Frontend::Module'}->{'AdminDynamicFieldCheckbox'} =  {
  'Description' => 'Admin',
  'Group' => [
    'admin'
  ],
  'Loader' => {
    'JavaScript' => [
      'Core.Agent.Admin.DynamicField.js'
    ]
  },
  'Title' => 'Dynamic Fields Checkbox Backend GUI'
};

Frontend::Module###AdminDynamicFieldDropdown

Description:Frontend module registration for the agent interface.
Group:DynamicFields
SubGroup:Frontend::Admin::ModuleRegistration
Valid:1
Required:0
Config-Setting:
 $Self->{'Frontend::Module'}->{'AdminDynamicFieldDropdown'} =  {
  'Description' => 'Admin',
  'Group' => [
    'admin'
  ],
  'Loader' => {
    'CSS' => [
      'Core.Agent.Admin.DynamicField.css'
    ],
    'JavaScript' => [
      'Core.Agent.Admin.DynamicField.js',
      'Core.Agent.Admin.DynamicFieldDropdown.js'
    ]
  },
  'Title' => 'Dynamic Fields Drop-down Backend GUI'
};

Frontend::Module###AdminDynamicFieldDateTime

Description:Frontend module registration for the agent interface.
Group:DynamicFields
SubGroup:Frontend::Admin::ModuleRegistration
Valid:1
Required:0
Config-Setting:
 $Self->{'Frontend::Module'}->{'AdminDynamicFieldDateTime'} =  {
  'Description' => 'Admin',
  'Group' => [
    'admin'
  ],
  'Loader' => {
    'CSS' => [
      'Core.Agent.Admin.DynamicField.css'
    ],
    'JavaScript' => [
      'Core.Agent.Admin.DynamicField.js',
      'Core.Agent.Admin.DynamicFieldDateTime.js'
    ]
  },
  'Title' => 'Dynamic Fields Date Time Backend GUI'
};

Frontend::Module###AdminDynamicFieldMultiselect

Description:Frontend module registration for the agent interface.
Group:DynamicFields
SubGroup:Frontend::Admin::ModuleRegistration
Valid:1
Required:0
Config-Setting:
 $Self->{'Frontend::Module'}->{'AdminDynamicFieldMultiselect'} =  {
  'Description' => 'Admin',
  'Group' => [
    'admin'
  ],
  'Loader' => {
    'CSS' => [
      'Core.Agent.Admin.DynamicField.css'
    ],
    'JavaScript' => [
      'Core.Agent.Admin.DynamicField.js',
      'Core.Agent.Admin.DynamicFieldMultiselect.js'
    ]
  },
  'Title' => 'Dynamic Fields Multiselect Backend GUI'
};

Frontend::Agent::Preferences

PreferencesGroups###DynamicField

Description:Defines the config parameters of this item, to be shown in the preferences view.
Group:DynamicFields
SubGroup:Frontend::Agent::Preferences
Valid:0
Required:0
Config-Setting:
 $Self->{'PreferencesGroups'}->{'DynamicField'} =  {
  'Active' => '1',
  'Block' => 'Input',
  'Column' => 'Other Settings',
  'Data' => '[% Env("UserDynamicField_NameX") %]',
  'Key' => 'Default value for NameX',
  'Label' => 'NameX',
  'Module' => 'Kernel::Output::HTML::PreferencesGeneric',
  'PrefKey' => 'UserDynamicField_NameX',
  'Prio' => '7000'
};

PreferencesGroups###DynamicFieldsOverviewPageShown

Description:Parameters for the pages (in which the dynamic fields are shown) of the dynamic fields overview.
Group:DynamicFields
SubGroup:Frontend::Agent::Preferences
Valid:1
Required:0
Config-Setting:
 $Self->{'PreferencesGroups'}->{'DynamicFieldsOverviewPageShown'} =  {
  'Active' => '0',
  'Column' => 'Other Settings',
  'Data' => {
    '10' => '10',
    '15' => '15',
    '20' => '20',
    '25' => '25',
    '30' => '30',
    '35' => '35'
  },
  'DataSelected' => '25',
  'Key' => 'Dynamic fields limit per page for Dynamic Fields Overview',
  'Label' => 'Dynamic Fields Overview Limit',
  'Module' => 'Kernel::Output::HTML::PreferencesGeneric',
  'PrefKey' => 'AdminDynamicFieldsOverviewPageShown',
  'Prio' => '8000'
};