Hi Volker, eigentlich w�re das was f�r die dev-Mailinglist aber ich sage trotzdem was dr�ber. :)
On Wed, Mar 24, 2004 at 02:00:20PM +0100, Maibaum, Volker wrote: > ich w�rde gern beim Anlegen einer Notiz bestimmte Kundendaten anzeigen lassen. > (z.B. Kostenstelle, die aus ADS ausgelesen wird und auch bei Ticketzoom angezeigt > wird) > > Was muss ich hierf�r in der AgentNote.dtl anpassen? Sind evtl. Anpassungen in der > AgentNote.pm notwendig? > > Falls ja: wie kann ich im Source von AgentNote.pm auf Kundendaten zugreifen? Kann > mir jemand einen > Tipp geben? Hab schon ein bi�chen rumprobiert, allerdings bin ich ziemlicher > Perl-Newbie und die > Architektur von OTRS ist auch nicht mal auf die schnelle vollst�ndig zu durchschauen > - Gibt's eigenlich > sowas wie ein Klassendiagramm? F�r die OTRS Core Module gibt es Doku., welche aber "ongoing" ist. Siehe http://dev.otrs.org/. Wenn Du die selben Daten in AgentNote.pm anzeigen lassen willst, musst Du in AgentNote.pm die Kunden Daten in ein Hash holen, �ber das LayoutObject die html Tabelle erstellen und �ber das .dtl anzeigen lassen. Hier die wichtigen snips: [...] use Kernel::System::CustomerUser; [...] # customer user object $Self->{CustomerUserObject} = Kernel::System::CustomerUser->new(%Param); [...] # get customer user info my %CustomerData = $Self->{CustomerUserObject}->CustomerUserDataGet( User => $CustomerUserID, ); # create customer info html table $Param{CustomerTable} = $Self->{LayoutObject}->AgentCustomerViewTable( Data => \%CustomerData, ); [...] Danach kannst Du im .dtl �ber $Data{"CustomerTable"} die Kundendaten anzeigen lassen. (siehe auch AgentPhone.pm) > Volker Martin -- ((otrs.de)) :: OTRS GmbH :: Norsk-Data-Str. 1 :: 61352 Bad Homburg http://www.otrs.de/ :: Manage your communication! _______________________________________________ OTRS Mailingliste: otrs-de - Webpage: http://otrs.org/ Archiv: http://lists.otrs.org/pipermail/otrs-de/ Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/ Support oder Consulting fuer Ihr OTRS System? => http://www.otrs.de/
