Hallo Community,
und zwar hab ich die Anforderung, dass der PCName automatisch in ein neues Ticket, welches in customer.pl erstellt wird, eingefügt wird.
Hat hier irgendjemand eine Idee wie ich das bewerkstellige?
Die PCNummer/Name steht zwar auch immer auf dem PC, aber ich geh hier mal vom DAU aus, und somit wäre hier eine Automatisierung echt wünschenswert.
Danke euch
PCName in Customer.pl
-
- Znuny guru
- Posts: 2210
- Joined: 13 Mar 2014, 09:16
- Znuny Version: 6.0.14
- Real Name: Rolf Straub
Re: PCName in Customer.pl
Hallo RichardS,
du könntest die CustomerCreateMessage.pm anpassen. Etwa vor diesen Teil:
Diesen hinzufügen:
du könntest die CustomerCreateMessage.pm anpassen. Etwa vor diesen Teil:
Code: Select all
my $ArticleID = $Self->{TicketObject}->ArticleCreate(
TicketID => $TicketID,
ArticleType => $Self->{Config}->{ArticleType},
SenderType => $Self->{Config}->{SenderType},
From => $From,
To => $To,
Subject => $GetParam{Subject},
Body => $GetParam{Body},
MimeType => $MimeType,
Charset => $Self->{LayoutObject}->{UserCharset},
UserID => $Self->{ConfigObject}->Get('CustomerPanelUserID'),
HistoryType => $Self->{Config}->{HistoryType},
HistoryComment => $Self->{Config}->{HistoryComment} || '%%',
AutoResponseType => ( $Self->{ConfigObject}->Get('AutoResponseForWebTickets') )
? 'auto reply'
: '',
OrigHeader => {
From => $From,
To => $Self->{UserLogin},
Subject => $GetParam{Subject},
Body => $PlainBody,
},
Queue => $Self->{QueueObject}->QueueLookup( QueueID => $NewQueueID ),
);
Code: Select all
use Sys::Hostname;
$GetParam{Body} = hostname() . "\n" . $GetParam{Body};
Currently using: OTRS 6.0.14 -- MariaDB -- Ubuntu 16 LTS
-
- Znuny guru
- Posts: 5018
- Joined: 13 Mar 2011, 09:54
- Znuny Version: 6.0.x
- Real Name: Renée Bäcker
- Company: Perl-Services.de
- Contact:
Re: PCName in Customer.pl
das hostname liefert dann aber den Hostnamen des OTRS-Servers...
Sind die PCName-Kunde-Kombinationen irgendwo gespeichert?
Sind die PCName-Kunde-Kombinationen irgendwo gespeichert?
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
-
- Znuny guru
- Posts: 2210
- Joined: 13 Mar 2014, 09:16
- Znuny Version: 6.0.14
- Real Name: Rolf Straub
Re: PCName in Customer.pl
Ohja, stimmt.
Javascript kann aber den PC-Namen nicht auslesen, oder irre ich mich da auch ?
Javascript kann aber den PC-Namen nicht auslesen, oder irre ich mich da auch ?
Currently using: OTRS 6.0.14 -- MariaDB -- Ubuntu 16 LTS
-
- Znuny guru
- Posts: 5018
- Joined: 13 Mar 2011, 09:54
- Znuny Version: 6.0.x
- Real Name: Renée Bäcker
- Company: Perl-Services.de
- Contact:
Re: PCName in Customer.pl
Du hast recht - zumindest klappt es nicht Browserübergreifend. Unter IE mit ActiveX gibt es wohl einen Weg...
Deswegen auch meine Frage, ob die Zuordnung vom Kunden zum PCNamen irgendwo gespeichert ist.
Deswegen auch meine Frage, ob die Zuordnung vom Kunden zum PCNamen irgendwo gespeichert ist.
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Re: PCName in Customer.pl
hey,
danke für die Hilfe.
Die Kunden-PC Zuordnung ist leider nicht in der LDAP gespeichert.
Es muss also irgendwie vom PC selber abgegriffen / gesendet werden.
Tickets werden im Browser erstellt.
Und wir Supporten nur den IE, also wenn da wirklich irgendwas mit der ActiveX geht, dann wäre das echt klasse
Danke euch
danke für die Hilfe.
Die Kunden-PC Zuordnung ist leider nicht in der LDAP gespeichert.
Es muss also irgendwie vom PC selber abgegriffen / gesendet werden.
Tickets werden im Browser erstellt.
Und wir Supporten nur den IE, also wenn da wirklich irgendwas mit der ActiveX geht, dann wäre das echt klasse

Danke euch