Telefonnummer bei/von Agenten

Hilfe zu OTRS Problemen aller Art
Post Reply
Hazet
Znuny wizard
Posts: 383
Joined: 19 Feb 2009, 12:05
Znuny Version: 5.0.9
Real Name: Harald Zahn
Company: Klinikum Augsburg
Location: Augsburg

Telefonnummer bei/von Agenten

Post by Hazet »

Hallo zusammen,
ich würde gerne bei Agenten auch die Telefonnummer erfassen (und dann in der Signatur weiterverwenden...), also nicht nur Name, Vorname, eMail.
Hat das schon jem. mal gemacht? Ich hab leider nur was für CustomerUser gefunden, aber da seh ich zum Agenten keine ausreichenden Parallelen.
Danke schon mal.
Produktiv: OTRS 5.0.9 , (ITSM 5.0.10) unter Ubuntu 14.04, mysql 5.5
Test: OTRS 5.0.8 , (ITSM 5.0.8), KIX unter Ubuntu 14.04, mysql 5.5
tto
Znuny wizard
Posts: 315
Joined: 09 Jan 2007, 15:24
Znuny Version: OTRS 5.0.x
Real Name: Torsten
Company: c.a.p.e. IT GmbH
Location: Chemnitz
Contact:

Re: Telefonnummer bei/von Agenten

Post by tto »

Hazet wrote:Hallo zusammen,
ich würde gerne bei Agenten auch die Telefonnummer erfassen (und dann in der Signatur weiterverwenden...), also nicht nur Name, Vorname, eMail.
Hat das schon jem. mal gemacht? Ich hab leider nur was für CustomerUser gefunden, aber da seh ich zum Agenten keine ausreichenden Parallelen.
Danke schon mal.
z.B. mit agentenspezifischen Zusatzattributen. Nachfolgend wie man sowas per Config.pm anlegen kann:

Code: Select all

$Self->{PreferencesGroups}->{Phone} = {
        Module => 'Kernel::Output::HTML::PreferencesGeneric',
        Colum => 'Other Options',
        Label => 'Phone Number',
        Desc => 'Telephone number of the agent.',
        Block => 'Input',
        Data => '$Env{"UserPhoneNumber"}',
        PrefKey => 'UserPhoneNumber',
        Prio => 7000,
        Activ => 1,
    };
Oder Du legst eine Datei <OTRS_HOME>/Kernel/Config/Files/YourAdditionalAgentPrefs.xml mit folgenden Inhalt an und baust anschliessend die Konfiguration neu auf (<OTRS_HOME>/bin/otrs.RebuildConfig.pl).

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<otrs_config version="1.0" init="Configuration">
    <ConfigItem Name="PreferencesGroups###PhoneNumber" Required="0" Valid="1">
        <Description Lang="en">Parameters for the PhoneNumber object in the preference view.</Description>
        <Description Lang="de">Parameter des Telefonnummer-Objekts in der Ansicht für die Einstellungen.</Description>
        <Group>Framework</Group>
        <SubGroup>Frontend::Agent::Preferences</SubGroup>
        <Setting>
            <Hash>
                <Item Key="Module">Kernel::Output::HTML::PreferencesGeneric</Item>
                <Item Key="Colum">Other Options</Item>
                <Item Key="Label">Phone Number</Item>
                <Item Key="Desc">Telephone number of the agent.</Item>
                <Item Key="Block">Input</Item>
                <Item Key="Data">$Env{"UserPhoneNumber"}</Item>
                <Item Key="PrefKey">UserPhoneNumber</Item>
                <Item Key="Prio">6001</Item>
                <Item Key="Activ">1</Item>
            </Hash>
        </Setting>
    </ConfigItem>
</otrs_config>
CU, Torsten
--
KIX 17.x (fork of OTRS)
Professional KIX-, or OTRS-integration, development and consulting by c.a.p.e. IT - http://www.cape-it.de
For questions and hints regarding KIX(4OTRS) please go to https://forum.kixdesk.com/
Bei Fragen und Hinweisen zu KIX(4OTRS) bitte an https://forum.kixdesk.com/ wenden.
Daniel Obee
Moderator
Posts: 644
Joined: 19 Jun 2007, 17:11
Znuny Version: various
Real Name: Daniel Obée
Location: Berlin

Re: Telefonnummer bei/von Agenten

Post by Daniel Obee »

Hazet
Znuny wizard
Posts: 383
Joined: 19 Feb 2009, 12:05
Znuny Version: 5.0.9
Real Name: Harald Zahn
Company: Klinikum Augsburg
Location: Augsburg

Re: Telefonnummer bei/von Agenten

Post by Hazet »

Danke:)

Hab's über die Config.pm gelöst.
Produktiv: OTRS 5.0.9 , (ITSM 5.0.10) unter Ubuntu 14.04, mysql 5.5
Test: OTRS 5.0.8 , (ITSM 5.0.8), KIX unter Ubuntu 14.04, mysql 5.5
ghuerkam
Znuny newbie
Posts: 30
Joined: 25 Jun 2006, 08:26

Re: Telefonnummer bei/von Agenten

Post by ghuerkam »

$Self->{PreferencesGroups}->{Phone} = {
Module => 'Kernel::Output::HTML::PreferencesGeneric',
Colum => 'Other Options',
Label => 'Phone Number',
Desc => 'Telephone number of the agent.',
Block => 'Input',
Data => '$Env{"UserPhoneNumber"}',
PrefKey => 'UserPhoneNumber',
Prio => 7000,
Activ => 1,
};
Hallo,
funktioniert dieser Eintrag in der aktuellen Version bzw. 3.3.10 Version nicht mehr? Er wird bei mir in den Preferences nicht mehr angezeigt.

Aber eine defnierte Antwort mit folgendem Schlüssel:

Ich bitte um Rückruf unter Telefon Nr.: <OTRS_OWNER_UserPhoneNumber>

funktioniert noch.
Ich kann jetzt nur die Telefonnumer nicht mehr ändern, bzw. bei einem neuen Agenten eingeben.
FIRMA:SLES10, OTRS 4.0.14, Oracle 11.2.0.3.0, LDAP Auth,
tto
Znuny wizard
Posts: 315
Joined: 09 Jan 2007, 15:24
Znuny Version: OTRS 5.0.x
Real Name: Torsten
Company: c.a.p.e. IT GmbH
Location: Chemnitz
Contact:

Re: Telefonnummer bei/von Agenten

Post by tto »

ghuerkam wrote:
$Self->{PreferencesGroups}->{Phone} = {
Module => 'Kernel::Output::HTML::PreferencesGeneric',
Colum => 'Other Options',
Label => 'Phone Number',
Desc => 'Telephone number of the agent.',
Block => 'Input',
Data => '$Env{"UserPhoneNumber"}',
PrefKey => 'UserPhoneNumber',
Prio => 7000,
Activ => 1,
};
Hallo,
funktioniert dieser Eintrag in der aktuellen Version bzw. 3.3.10 Version nicht mehr? Er wird bei mir in den Preferences nicht mehr angezeigt.

OTRS war so frei und hat aus welchen Gründen auch immer inzwischen die benutzbaren Werte in "Colum" geändert. Das musst Du auch tun: "Other Options" => "Other Settings"

CU, T.
--
KIX 17.x (fork of OTRS)
Professional KIX-, or OTRS-integration, development and consulting by c.a.p.e. IT - http://www.cape-it.de
For questions and hints regarding KIX(4OTRS) please go to https://forum.kixdesk.com/
Bei Fragen und Hinweisen zu KIX(4OTRS) bitte an https://forum.kixdesk.com/ wenden.
ghuerkam
Znuny newbie
Posts: 30
Joined: 25 Jun 2006, 08:26

Re: Telefonnummer bei/von Agenten

Post by ghuerkam »

Jetzt hat es funktionniert. Man beachte die Schreibweise: (colum-> column)

$Self->{'PreferencesGroups'}->{'Phone'} = {
'Active' => '1',
'Block' => 'Input',
'Column' => 'Other Settings',
'Data' => '$Env{"UserPhoneNumber"}',
'Key' => 'Telephone number of the agent.',
'Label' => 'Phone Number',
'Module' => 'Kernel::Output::HTML::PreferencesGeneric',
'PrefKey' => 'UserPhoneNumber',
'Prio' => '7000'
};
FIRMA:SLES10, OTRS 4.0.14, Oracle 11.2.0.3.0, LDAP Auth,
dasDing
Znuny newbie
Posts: 54
Joined: 12 Nov 2013, 19:27
Znuny Version: 4.0.x Linux

Re: Telefonnummer bei/von Agenten

Post by dasDing »

Vielen Dank! Das hat bei mir gut mit der Config.pm funktioniert!
Momentan steht das Telefonnummer-Feld ziemlich weit unten in der Agenten-Verwaltung, unterhalb von dem Feld Kommentar.
Wie bringe ich das nach oben, z.B. unterhalb der E-Mail-Adresse in der Agenten-Verwaltung?
Muss ich da etwas unter Framework -> Frontend::Agent::Preferences --> PreferencesView ändern oder in 'Prio' => '7000' in der Config.pm?
Post Reply