<?xml version="1.0" encoding="utf-8"?>
<otrs_config version="1.0" init="Application">
    <ConfigItem Name="Ticket::EventModulePost###1000-GenericInterface" Required="0" Valid="1">
        <Description Translatable="1">Performs the configured action for each event (as an Invoker) for each configured Webservice.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>Core::Ticket</SubGroup>
        <Setting>
            <Hash>
                <Item Key="Module">Kernel::GenericInterface::Event::Handler</Item>
                <Item Key="Transaction">1</Item>
                <Item Key="Event"></Item><!-- run on all events -->
            </Hash>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="Package::EventModulePost###1000-GenericInterface" Required="0" Valid="1">
        <Description Translatable="1">Performs the configured action for each event (as an Invoker) for each configured Webservice.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>Core::Package</SubGroup>
        <Setting>
            <Hash>
                <Item Key="Module">Kernel::GenericInterface::Event::Handler</Item>
                <Item Key="Transaction">1</Item>
                <Item Key="Event"></Item><!-- run on all events -->
            </Hash>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="CustomerCompany::EventModulePost###1000-GenericInterface" Required="0" Valid="1">
        <Description Translatable="1">Performs the configured action for each event (as an Invoker) for each configured Webservice.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>Core::CustomerCompany</SubGroup>
        <Setting>
            <Hash>
                <Item Key="Module">Kernel::GenericInterface::Event::Handler</Item>
                <Item Key="Transaction">1</Item>
                <Item Key="Event"></Item><!-- run on all events -->
            </Hash>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="CustomerUser::EventModulePost###1000-GenericInterface" Required="0" Valid="1">
        <Description Translatable="1">Performs the configured action for each event (as an Invoker) for each configured Webservice.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>Core::CustomerUser</SubGroup>
        <Setting>
            <Hash>
                <Item Key="Module">Kernel::GenericInterface::Event::Handler</Item>
                <Item Key="Transaction">1</Item>
                <Item Key="Event"></Item><!-- run on all events -->
            </Hash>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="Queue::EventModulePost###1000-GenericInterface" Required="0" Valid="1">
        <Description Translatable="1">Performs the configured action for each event (as an Invoker) for each configured Webservice.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>Core::Queue</SubGroup>
        <Setting>
            <Hash>
                <Item Key="Module">Kernel::GenericInterface::Event::Handler</Item>
                <Item Key="Transaction">1</Item>
                <Item Key="Event"></Item><!-- run on all events -->
            </Hash>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="DynamicField::EventModulePost###1000-GenericInterface" Required="0" Valid="1">
        <Description Translatable="1">Performs the configured action for each event (as an Invoker) for each configured Webservice.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>Core::DynamicField</SubGroup>
        <Setting>
            <Hash>
                <Item Key="Module">Kernel::GenericInterface::Event::Handler</Item>
                <Item Key="Transaction">1</Item>
                <Item Key="Event"></Item><!-- run on all events -->
            </Hash>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="GenericInterface::WebserviceConfig::CacheTTL" Required="1" Valid="1">
        <Description Translatable="1">Cache time in seconds for the web service config backend.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Webservice</SubGroup>
        <Setting>
            <String Regex="">86400</String><!-- default 1 day -->
        </Setting>
    </ConfigItem>
    <ConfigItem Name="GenericInterface::Operation::Common::CachedAuth::AgentCacheTTL" Required="1" Valid="1">
        <Description Translatable="1">Cache time in seconds for agent authentication in the GenericInterface.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Webservice</SubGroup>
        <Setting>
            <String Regex="">300</String><!-- default 5 min -->
        </Setting>
    </ConfigItem>
    <ConfigItem Name="GenericInterface::Operation::Common::CachedAuth::CustomerCacheTTL" Required="1" Valid="1">
        <Description Translatable="1">Cache time in seconds for customer authentication in the GenericInterface.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Webservice</SubGroup>
        <Setting>
            <String Regex="">300</String><!-- default 5 min -->
        </Setting>
    </ConfigItem>
    <ConfigItem Name="Frontend::Module###AdminGenericInterfaceDebugger" Required="0" Valid="1">
        <Description Translatable="1">Frontend module registration for the agent interface.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>Frontend::Admin::ModuleRegistration</SubGroup>
        <Setting>
            <FrontendModuleReg>
                <Group>admin</Group>
                <Description>Admin</Description>
                <Title Translatable="1">GenericInterface Debugger GUI</Title>
                <Loader>
                    <CSS>Core.Agent.Admin.GenericInterface.css</CSS>
                    <JavaScript>Core.Agent.Admin.GenericInterfaceDebugger.js</JavaScript>
                </Loader>
            </FrontendModuleReg>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="Frontend::Module###AdminGenericInterfaceWebservice" Required="0" Valid="1">
        <Description Translatable="1">Frontend module registration for the agent interface.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>Frontend::Admin::ModuleRegistration</SubGroup>
        <Setting>
            <FrontendModuleReg>
                <Group>admin</Group>
                <Description>Admin</Description>
                <Title Translatable="1">GenericInterface Web Service GUI</Title>
                <NavBarName>Admin</NavBarName>
                <NavBarModule>
                    <Module>Kernel::Output::HTML::NavBar::ModuleAdmin</Module>
                    <Name Translatable="1">Web Services</Name>
                    <Description Translatable="1">Create and manage web services.</Description>
                    <Block>System</Block>
                    <Prio>1000</Prio>
                </NavBarModule>
                <Loader>
                    <CSS>Core.Agent.Admin.GenericInterface.css</CSS>
                    <JavaScript>Core.Agent.Admin.GenericInterfaceWebservice.js</JavaScript>
                </Loader>
            </FrontendModuleReg>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="Frontend::Module###AdminGenericInterfaceTransportHTTPSOAP" Required="0" Valid="1">
        <Description Translatable="1">Frontend module registration for the agent interface.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>Frontend::Admin::ModuleRegistration</SubGroup>
        <Setting>
            <FrontendModuleReg>
                <Group>admin</Group>
                <Description>Admin</Description>
                <Title Translatable="1">GenericInterface TransportHTTPSOAP GUI</Title>
                <Loader>
                    <CSS>Core.Agent.Admin.GenericInterface.css</CSS>
                    <CSS>Core.Agent.SortedTree.css</CSS>
                    <JavaScript>Core.Agent.SortedTree.js</JavaScript>
                </Loader>
            </FrontendModuleReg>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="Frontend::Module###AdminGenericInterfaceTransportHTTPREST" Required="0" Valid="1">
        <Description Translatable="1">Frontend module registration for the agent interface.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>Frontend::Admin::ModuleRegistration</SubGroup>
        <Setting>
            <FrontendModuleReg>
                <Group>admin</Group>
                <Description>Admin</Description>
                <Title Translatable="1">GenericInterface TransportHTTPREST GUI</Title>
                <Loader>
                    <CSS>Core.Agent.Admin.GenericInterface.css</CSS>
                </Loader>
            </FrontendModuleReg>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="Frontend::Module###AdminGenericInterfaceWebserviceHistory" Required="0" Valid="1">
        <Description Translatable="1">Frontend module registration for the agent interface.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>Frontend::Admin::ModuleRegistration</SubGroup>
        <Setting>
            <FrontendModuleReg>
                <Group>admin</Group>
                <Description>Admin</Description>
                <Title Translatable="1">GenericInterface Webservice History GUI</Title>
                <Loader>
                    <CSS>Core.Agent.Admin.GenericInterface.css</CSS>
                    <JavaScript>Core.Agent.Admin.GenericInterfaceWebserviceHistory.js</JavaScript>
                </Loader>
            </FrontendModuleReg>
        </Setting>
    </ConfigItem>

    <ConfigItem Name="Frontend::Module###AdminGenericInterfaceOperationDefault" Required="0" Valid="1">
        <Description Translatable="1">Frontend module registration for the agent interface.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>Frontend::Admin::ModuleRegistration</SubGroup>
        <Setting>
            <FrontendModuleReg>
                <Group>admin</Group>
                <Description>Admin</Description>
                <Title Translatable="1">GenericInterface Operation GUI</Title>
                <Loader>
                    <CSS>Core.Agent.Admin.GenericInterface.css</CSS>
                    <JavaScript>Core.Agent.Admin.GenericInterfaceOperation.js</JavaScript>
                </Loader>
            </FrontendModuleReg>
        </Setting>
    </ConfigItem>

    <ConfigItem Name="Frontend::Module###AdminGenericInterfaceInvokerDefault" Required="0" Valid="1">
        <Description Translatable="1">Frontend module registration for the agent interface.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>Frontend::Admin::ModuleRegistration</SubGroup>
        <Setting>
            <FrontendModuleReg>
                <Group>admin</Group>
                <Description>Admin</Description>
                <Title Translatable="1">GenericInterface Invoker GUI</Title>
                <Loader>
                    <CSS>Core.Agent.Admin.GenericInterface.css</CSS>
                    <JavaScript>Core.Agent.Admin.GenericInterfaceInvoker.js</JavaScript>
                </Loader>
            </FrontendModuleReg>
        </Setting>
    </ConfigItem>

    <ConfigItem Name="GenericInterface::Transport::Module###HTTP::SOAP" Required="0" Valid="1">
        <Description Translatable="1">GenericInterface module registration for the transport layer.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Transport::ModuleRegistration</SubGroup>
        <Setting>
            <Hash>
                <Item Key="Name">SOAP</Item>
                <Item Key="Protocol">HTTP</Item>
                <Item Key="ConfigDialog">AdminGenericInterfaceTransportHTTPSOAP</Item>
            </Hash>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="GenericInterface::Transport::Module###HTTP::REST" Required="0" Valid="1">
        <Description Translatable="1">GenericInterface module registration for the transport layer.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Transport::ModuleRegistration</SubGroup>
        <Setting>
            <Hash>
                <Item Key="Name">REST</Item>
                <Item Key="Protocol">HTTP</Item>
                <Item Key="ConfigDialog">AdminGenericInterfaceTransportHTTPREST</Item>
            </Hash>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="GenericInterface::Transport::Module###HTTP::Test" Required="0" Valid="0">
        <Description Translatable="1">GenericInterface module registration for the transport layer.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Transport::ModuleRegistration</SubGroup>
        <Setting>
            <Hash>
                <Item Key="Name">Test</Item>
                <Item Key="Protocol">HTTP</Item>
                <Item Key="ConfigDialog">AdminGenericInterfaceTransportHTTPTest</Item>
            </Hash>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="GenericInterface::Operation::Module###Test::Test" Required="0" Valid="0">
        <Description Translatable="1">GenericInterface module registration for the operation layer.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Operation::ModuleRegistration</SubGroup>
        <Setting>
            <Hash>
                <Item Key="Name">Test</Item>
                <Item Key="Controller">Test</Item>
                <Item Key="ConfigDialog">AdminGenericInterfaceOperationDefault</Item>
            </Hash>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="GenericInterface::Invoker::Module###Test::Test" Required="0" Valid="0">
        <Description Translatable="1">GenericInterface module registration for the invoker layer.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Invoker::ModuleRegistration</SubGroup>
        <Setting>
            <Hash>
                <Item Key="Name">Test</Item>
                <Item Key="Controller">Test</Item>
                <Item Key="ConfigDialog">AdminGenericInterfaceInvokerDefault</Item>
            </Hash>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="GenericInterface::Invoker::Module###Test::TestSimple" Required="0" Valid="0">
        <Description Translatable="1">GenericInterface module registration for the invoker layer.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Invoker::ModuleRegistration</SubGroup>
        <Setting>
            <Hash>
                <Item Key="Name">TestSimple</Item>
                <Item Key="Controller">Test</Item>
                <Item Key="ConfigDialog">AdminGenericInterfaceInvokerDefault</Item>
            </Hash>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="GenericInterface::Mapping::Module###Test" Required="0" Valid="0">
        <Description Translatable="1">GenericInterface module registration for the mapping layer.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Mapping::ModuleRegistration</SubGroup>
        <Setting>
            <Hash>
                <Item Key="ConfigDialog"></Item>
            </Hash>
        </Setting>
    </ConfigItem>

    <ConfigItem Name="Frontend::Module###AdminGenericInterfaceMappingSimple" Required="0" Valid="1">
        <Description Translatable="1">Frontend module registration for the agent interface.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>Frontend::Admin::ModuleRegistration</SubGroup>
        <Setting>
            <FrontendModuleReg>
                <Group>admin</Group>
                <Description>Admin</Description>
                <Title Translatable="1">GenericInterface Webservice Mapping GUI</Title>
                <Loader>
                    <CSS>Core.Agent.Admin.GenericInterface.css</CSS>
                    <JavaScript>Core.Agent.Admin.GenericInterfaceMappingSimple.js</JavaScript>
                </Loader>
            </FrontendModuleReg>
        </Setting>
    </ConfigItem>

    <ConfigItem Name="GenericInterface::Mapping::Module###Simple" Required="0" Valid="1">
        <Description Translatable="1">GenericInterface module registration for the mapping layer.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Mapping::ModuleRegistration</SubGroup>
        <Setting>
            <Hash>
                <Item Key="ConfigDialog">AdminGenericInterfaceMappingSimple</Item>
            </Hash>
        </Setting>
    </ConfigItem>

    <ConfigItem Name="Frontend::Module###AdminGenericInterfaceMappingXSLT" Required="0" Valid="1">
        <Description Translatable="1">Frontend module registration for the agent interface.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>Frontend::Admin::ModuleRegistration</SubGroup>
        <Setting>
            <FrontendModuleReg>
                <Group>admin</Group>
                <Description>Admin</Description>
                <Title Translatable="1">GenericInterface Webservice Mapping GUI</Title>
                <Loader>
                    <CSS>Core.Agent.Admin.GenericInterface.css</CSS>
                </Loader>
            </FrontendModuleReg>
        </Setting>
    </ConfigItem>

    <ConfigItem Name="GenericInterface::Mapping::Module###XSLT" Required="0" Valid="1">
        <Description Translatable="1">GenericInterface module registration for the mapping layer.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Mapping::ModuleRegistration</SubGroup>
        <Setting>
            <Hash>
                <Item Key="ConfigDialog">AdminGenericInterfaceMappingXSLT</Item>
            </Hash>
        </Setting>
    </ConfigItem>

    <ConfigItem Name="GenericInterface::Operation::Module###Session::SessionCreate" Required="0" Valid="1">
        <Description Translatable="1">GenericInterface module registration for the operation layer.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Operation::ModuleRegistration</SubGroup>
        <Setting>
            <Hash>
                <Item Key="Name">SessionCreate</Item>
                <Item Key="Controller">Session</Item>
                <Item Key="ConfigDialog">AdminGenericInterfaceOperationDefault</Item>
            </Hash>
        </Setting>
    </ConfigItem>

    <ConfigItem Name="GenericInterface::Operation::Module###Ticket::TicketCreate" Required="0" Valid="1">
        <Description Translatable="1">GenericInterface module registration for the operation layer.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Operation::ModuleRegistration</SubGroup>
        <Setting>
            <Hash>
                <Item Key="Name">TicketCreate</Item>
                <Item Key="Controller">Ticket</Item>
                <Item Key="ConfigDialog">AdminGenericInterfaceOperationDefault</Item>
            </Hash>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="GenericInterface::Operation::Module###Ticket::TicketUpdate" Required="0" Valid="1">
        <Description Translatable="1">GenericInterface module registration for the operation layer.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Operation::ModuleRegistration</SubGroup>
        <Setting>
            <Hash>
                <Item Key="Name">TicketUpdate</Item>
                <Item Key="Controller">Ticket</Item>
                <Item Key="ConfigDialog">AdminGenericInterfaceOperationDefault</Item>
            </Hash>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="GenericInterface::Operation::Module###Ticket::TicketGet" Required="0" Valid="1">
        <Description Translatable="1">GenericInterface module registration for the operation layer.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Operation::ModuleRegistration</SubGroup>
        <Setting>
            <Hash>
                <Item Key="Name">TicketGet</Item>
                <Item Key="Controller">Ticket</Item>
                <Item Key="ConfigDialog">AdminGenericInterfaceOperationDefault</Item>
            </Hash>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="GenericInterface::Operation::Module###Ticket::TicketSearch" Required="0" Valid="1">
        <Description Translatable="1">GenericInterface module registration for the operation layer.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Operation::ModuleRegistration</SubGroup>
        <Setting>
            <Hash>
                <Item Key="Name">TicketGet</Item>
                <Item Key="Controller">Ticket</Item>
                <Item Key="ConfigDialog">AdminGenericInterfaceOperationDefault</Item>
            </Hash>
        </Setting>
    </ConfigItem>

    <ConfigItem Name="GenericInterface::Operation::TicketCreate###ArticleType" Required="1" Valid="1">
        <Description Translatable="1">Defines the default type of the article for this operation.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Operation::TicketCreate</SubGroup>
        <Setting>
            <String Regex="">webrequest</String>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="GenericInterface::Operation::TicketCreate###HistoryType" Required="1" Valid="1">
        <Description Translatable="1">Defines the history type for this operation, which gets used for ticket history in the agent interface.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Operation::TicketCreate</SubGroup>
        <Setting>
            <String Regex="">NewTicket</String>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="GenericInterface::Operation::TicketCreate###HistoryComment" Required="1" Valid="1">
        <Description Translatable="1">Defines the history comment for this operation, which gets used for ticket history in the agent interface.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Operation::TicketCreate</SubGroup>
        <Setting>
            <String Regex="">%%GenericInterface Create</String>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="GenericInterface::Operation::TicketCreate###AutoResponseType" Required="1" Valid="1">
        <Description Translatable="1">Defines the default auto response type of the article for this operation.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Operation::TicketCreate</SubGroup>
        <Setting>
            <String Regex="">auto reply</String>
        </Setting>
    </ConfigItem>

    <ConfigItem Name="GenericInterface::Operation::TicketUpdate###ArticleType" Required="1" Valid="1">
        <Description Translatable="1">Defines the default type of the article for this operation.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Operation::TicketUpdate</SubGroup>
        <Setting>
            <String Regex="">webrequest</String>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="GenericInterface::Operation::ResponseLoggingMaxSize" Required="1" Valid="1">
        <Description Translatable="1">Defines the maximum size in KiloByte of GenericInterface responses that get logged to the gi_debugger_entry_content table.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Operation::ResponseLoggingMaxSize</SubGroup>
        <Setting>
            <String Regex="">200</String>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="GenericInterface::Operation::TicketUpdate###HistoryType" Required="1" Valid="1">
        <Description Translatable="1">Defines the history type for this operation, which gets used for ticket history in the agent interface.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Operation::TicketUpdate</SubGroup>
        <Setting>
            <String Regex="">AddNote</String>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="GenericInterface::Operation::TicketUpdate###HistoryComment" Required="1" Valid="1">
        <Description Translatable="1">Defines the history comment for this operation, which gets used for ticket history in the agent interface.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Operation::TicketUpdate</SubGroup>
        <Setting>
            <String Regex="">%%GenericInterface Note</String>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="GenericInterface::Operation::TicketUpdate###AutoResponseType" Required="1" Valid="1">
        <Description Translatable="1">Defines the default auto response type of the article for this operation.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Operation::TicketUpdate</SubGroup>
        <Setting>
            <String Regex="">auto follow up</String>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="GenericInterface::Operation::TicketSearch###SearchLimit" Required="1" Valid="1">
        <Description Translatable="1">Maximum number of tickets to be displayed in the result of this operation.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Operation::TicketSearch</SubGroup>
        <Setting>
            <String Regex="^[0-9]{1,8}$">500</String>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="GenericInterface::Operation::TicketSearch###SortBy::Default" Required="1" Valid="1">
        <Description Translatable="1">Defines the default ticket attribute for ticket sorting of the ticket search result of this operation.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Operation::TicketSearch</SubGroup>
        <Setting>
            <Option SelectedID="Age">
                <Item Key="Age" Translatable="1">Age</Item>
                <Item Key="Ticket" Translatable="1">Ticket</Item>
                <Item Key="Subject" Translatable="1">Subject</Item>
                <Item Key="Queue" Translatable="1">Queue</Item>
                <Item Key="Priority" Translatable="1">Priority</Item>
                <Item Key="EscalationTime" Translatable="1">EscalationTime</Item>
            </Option>
        </Setting>
    </ConfigItem>
    <ConfigItem Name="GenericInterface::Operation::TicketSearch###Order::Default" Required="1" Valid="1">
        <Description Translatable="1">Defines the default ticket order in the ticket search result of the this operation. Up: oldest on top. Down: latest on top.</Description>
        <Group>GenericInterface</Group>
        <SubGroup>GenericInterface::Operation::TicketSearch</SubGroup>
        <Setting>
            <Option SelectedID="Down">
                <Item Key="Down" Translatable="1">Down</Item>
                <Item Key="Up" Translatable="1">Up</Item>
            </Option>
        </Setting>
    </ConfigItem>
</otrs_config>
