Kundenbenutzer vorbelegen

Allgemein Fragen, deutsche News, Ankündigungen & Events zu Znuny
Locked
Misfitz
Znuny newbie
Posts: 43
Joined: 22 Feb 2012, 16:21
Znuny Version: 3_3_3
Real Name: Patrick Veit
Company: Ametras mobility

Kundenbenutzer vorbelegen

Post by Misfitz »

Hallo,

gibt es die Möglichkeit einen Kundenbenutzer vorzubelegen beim erstellen eines Telefontickets?

Hintergrund:
Wir verwenden das OTRS eigentlich nur als Statistikmodul bei dem alle Anrufe von den Agenten angenommen und aufgenommen werden. Die Agenten verwenden nur einen Kundenbenutzer. Nun wollte ich diesen Defaultmässig beim erstellen eines Telefontickets hinterlegen. Ist das Möglich?
KlausNehrer
Znuny ninja
Posts: 1312
Joined: 25 May 2012, 08:51
Znuny Version: OTRS 4
Real Name: Klaus Nehrer

Re: Kundenbenutzer vorbelegen

Post by KlausNehrer »

Vielleicht CustomerUser im entsprechenden Template (E-Mail- oder Telefonticket)? mit der entsprechenden E-Mai Adresse setzen?
Misfitz
Znuny newbie
Posts: 43
Joined: 22 Feb 2012, 16:21
Znuny Version: 3_3_3
Real Name: Patrick Veit
Company: Ametras mobility

Re: Kundenbenutzer vorbelegen

Post by Misfitz »

Hi,

meinst Du hier im AgentTicketPhone.dtl als Value?

Code: Select all

<div class="ContentColumn">
            <form action="$Env{"CGIHandle"}" method="post" enctype="multipart/form-data" name="compose" id="NewPhoneTicket" class="Validate PreventMultipleSubmits">
                <input type="hidden" name="Action" value="$Env{"Action"}"/>
                <input type="hidden" name="Subaction" value="StoreNew"/>
                <input type="hidden" name="FormID" value="$QData{"FormID"}"/>
                <input type="hidden" name="ExpandCustomerName" id="ExpandCustomerName" value="0"/>
                <input type="hidden" name="OwnerAll" id="OwnerAll" value="$QData{"OwnerAll"}"/>
                <input type="hidden" name="ResponsibleAll" id="ResponsibleAll" value="$QData{"ResponsibleAll"}"/>
                <input type="hidden" name="PreSelectedCustomerUser" id="PreSelectedCustomerUser" value="ABC@ABC.COM"/>
                <input type="hidden" name="SelectedCustomerUser" id="SelectedCustomerUser" value="$QData{"CustomerUser"}"/>
                <input type="hidden" name="TicketID" value="$QData{"TicketID"}"/>
                <input type="hidden" name="LinkTicketID" value="$QData{"LinkTicketID"}"/>

                <fieldset class="TableLike">
otrs1990
Znuny advanced
Posts: 111
Joined: 25 Mar 2014, 16:04
Znuny Version: 5.0.1

Dringend; Re: Kundenbenutzer vorbelegen

Post by otrs1990 »

Kann mir jemand sagen, wie ich dem Feld Kundenbenutzer einen wert hinterlegen kann, sodass nicht immer eine Mail-Adresse reingeschrieben werden muss?

bin in der Datei AgentTicketPhone.dtl und dann unter -->contentColum

<input type="hidden" name="PreSelectedCustomerUser" id="PreSelectedCustomerUser" value=""/>
Habe dort unter value die email-adresse angegeben, aber das klappt leider nicht.

Hat jemand eine Idee?
RStraub
Znuny guru
Posts: 2210
Joined: 13 Mar 2014, 09:16
Znuny Version: 6.0.14
Real Name: Rolf Straub

Re: Kundenbenutzer vorbelegen

Post by RStraub »

Ohne die *.dtl anzufassen ginge es so:

Sysconfig zu Ticket -> -> Frontend::Agent::ModuleRegistration
-> AgentTicketPhone (oder Mail)

Beim Eintrag Link sollte stehen : "Action=AgentTicketPhone", das kannst du einfach erweitern zu:
Action=AgentTicketPhone;Subaction=StoreNew;PreSelectedCustomerUser=UserNameOfCustomerUser;ExpandCustomerName=2

Gruß,
Rolf
Currently using: OTRS 6.0.14 -- MariaDB -- Ubuntu 16 LTS
otrs1990
Znuny advanced
Posts: 111
Joined: 25 Mar 2014, 16:04
Znuny Version: 5.0.1

Re: Kundenbenutzer vorbelegen

Post by otrs1990 »

Danke für die schnelle Antwort.

Habe es so gemacht, wie beschrieben, nur tut sich nichts. Zwei Screenshots hängen an.

Brauchst du eventuell noch irgendwelche Infos von mir?
You do not have the required permissions to view the files attached to this post.
RStraub
Znuny guru
Posts: 2210
Joined: 13 Mar 2014, 09:16
Znuny Version: 6.0.14
Real Name: Rolf Straub

Re: Kundenbenutzer vorbelegen

Post by RStraub »

Verknüpfen ist genau richtig, in der englischen Maske heißt das Link ;)

Das sieht soweit gut aus, ersetz mal noch "UserNameOfCustomer" durch den User Name deines Customers und öffne eine neue Telfonticketmaske.
Currently using: OTRS 6.0.14 -- MariaDB -- Ubuntu 16 LTS
otrs1990
Znuny advanced
Posts: 111
Joined: 25 Mar 2014, 16:04
Znuny Version: 5.0.1

Re: Kundenbenutzer vorbelegen

Post by otrs1990 »

habe alles so gemacht, anbei ein Screenshot.

Dennoch geht es nicht. Würde gerne, dass beim Kundenbenutzer "bestellung@firma.de" in dem Feld steht um nicht immer die Mail einzutragen.

Oder muss ich vorher einen Kundenbenutzer, in meinem Fall bestellung@firma enlegen, so dass dieser angezeigt wird?

Danke schonmal.
You do not have the required permissions to view the files attached to this post.
RStraub
Znuny guru
Posts: 2210
Joined: 13 Mar 2014, 09:16
Znuny Version: 6.0.14
Real Name: Rolf Straub

Re: Kundenbenutzer vorbelegen

Post by RStraub »

Jawoll, der CustomerUser muss existieren und du musst auch nicht seine email-adresse sondern seinen login hier in der Action angeben.
Currently using: OTRS 6.0.14 -- MariaDB -- Ubuntu 16 LTS
otrs1990
Znuny advanced
Posts: 111
Joined: 25 Mar 2014, 16:04
Znuny Version: 5.0.1

Re: Kundenbenutzer vorbelegen

Post by otrs1990 »

Jaaaaa, es klappt!!!! Vielen Dank. Nur wird der voprbelegte Wert auch in das feld Kundennummer genommen, bekomme ich diesen raus?

Großes Lob, DANKE!!!! :-)
RStraub
Znuny guru
Posts: 2210
Joined: 13 Mar 2014, 09:16
Znuny Version: 6.0.14
Real Name: Rolf Straub

Re: Kundenbenutzer vorbelegen

Post by RStraub »

Gerne :)

In der Kundennummer steht die CustomerCompanyID des CustomerUser, das ist so gewollt. Wieso würdest du diese ändern wollen?

Ich weiß nicht ob's dafür auch einen URL-Action Parameter gibt und ob dieser nicht überschrieben wird. Das Feld CustomerUser aktualisiert die Maske nämlich bei Auswahl..
Currently using: OTRS 6.0.14 -- MariaDB -- Ubuntu 16 LTS
otrs1990
Znuny advanced
Posts: 111
Joined: 25 Mar 2014, 16:04
Znuny Version: 5.0.1

Re: Kundenbenutzer vorbelegen

Post by otrs1990 »

den Kundenbenutzer gibt es eigentlich nicht, sprich, dieser ist fiktiv und dient nur dazu, dass in der Übersicht bei einem Ticket eine email steht.
Bin dennoch schon einen großen Schritt weiter gekommen, ist noch viel Arbeit alles, aber es wird.

Danke nochmal!
otrs1990
Znuny advanced
Posts: 111
Joined: 25 Mar 2014, 16:04
Znuny Version: 5.0.1

Re: Kundenbenutzer vorbelegen

Post by otrs1990 »

Suche in der Sysconfig eine Rubrik wo ich die Parameter definieren kann für das Anlegen eines neuen Kundenbenutzers. So ähnlich wie bei einem dynamischen Feld, wo ich bestimmen kann, ob das Feld ein Pflichtfeld ist oder nicht.
RStraub
Znuny guru
Posts: 2210
Joined: 13 Mar 2014, 09:16
Znuny Version: 6.0.14
Real Name: Rolf Straub

Re: Kundenbenutzer vorbelegen

Post by RStraub »

Hm, also die nativen Felder sind in der .dtl als mandatory gekennzeichnet. Ich glaube nicht dass du diese über die SysConfig "optional" schalten kannst.

Allerdings hat es auch einen guten Grund dafür, Tickets benötigen nunmal einige Angaben.

Evtl. reicht es dir diese Standardmäßig zu belegen und dann auszublenden?
Currently using: OTRS 6.0.14 -- MariaDB -- Ubuntu 16 LTS
otrs1990
Znuny advanced
Posts: 111
Joined: 25 Mar 2014, 16:04
Znuny Version: 5.0.1

Re: Kundenbenutzer vorbelegen

Post by otrs1990 »

ich gucke erstmal in der dtl. Datei nach. Ausblenden wird nicht viel bringen, da ich eventuell ab und an doch angewiesen bin drauf.
otrs1990
Znuny advanced
Posts: 111
Joined: 25 Mar 2014, 16:04
Znuny Version: 5.0.1

Re: Kundenbenutzer vorbelegen

Post by otrs1990 »

Sobald ich bei einem neuen Telefonticket auf erstellen klicke, kommt ein Downloadfenster mit dem Dateinamen index.pl.

Gehe ich auf abbrechen der Downloaddatei sind alle Felder eingegraut und das Ticket wird angelegt.

Kann mir da jemand helfen?
RStraub
Znuny guru
Posts: 2210
Joined: 13 Mar 2014, 09:16
Znuny Version: 6.0.14
Real Name: Rolf Straub

Re: Kundenbenutzer vorbelegen

Post by RStraub »

Die Index.pl wird heruntergeladen? Das habe ich heut schonmal im Forum gelesen:

viewtopic.php?f=62&t=24777&p=98309&hili ... .pl#p98309

Vll. ists ein Bug im Framework?
Currently using: OTRS 6.0.14 -- MariaDB -- Ubuntu 16 LTS
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Kundenbenutzer vorbelegen

Post by jojo »

Du darfst keine Mails versenden (würde ich jetzt mal tippen)

Stell mal Deinen Mailversand in der Sysconfig auf DoNotSendEmail und probiere es nochmal
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
otrs1990
Znuny advanced
Posts: 111
Joined: 25 Mar 2014, 16:04
Znuny Version: 5.0.1

Re: Kundenbenutzer vorbelegen

Post by otrs1990 »

Wenn ich es auf doNotSendMail stelle, gehen grundsätzlich keine Mails nach draußen. Aber genau das muss funktionieren, wenn ich ein neues eMail ticket anlege muss der Kunde eine Mail bekommen.

Umgestellt habe ich nicts, in den Log-Dateien taucht auch keine Fehlermeldung auf.
reneeb
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: Kundenbenutzer vorbelegen

Post by reneeb »

Es wäre aber eine Maßnahme um den Fehler einzugrenzen...
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
otrs1990
Znuny advanced
Posts: 111
Joined: 25 Mar 2014, 16:04
Znuny Version: 5.0.1

Re: Kundenbenutzer vorbelegen

Post by otrs1990 »

habe es auf DoNotSendMail gestellt und die Fehlermeldlung kam nicht mehr, soweit so gut.
otrs1990
Znuny advanced
Posts: 111
Joined: 25 Mar 2014, 16:04
Znuny Version: 5.0.1

Re: Kundenbenutzer vorbelegen

Post by otrs1990 »

Thu Apr 10 14:01:28 2014 error OTRS-CGI-82 Need Name!

diese Fehlermeldung habe ich angezeigt bekommen. Gibt es die Möglichkeit mehr Details rauszulesen?
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Kundenbenutzer vorbelegen

Post by jojo »

gut, dann ist Dein Mailversand kaputt. Ich denke mal Du nutzt SMTP. D.h. der Fehler muss in der Authentifizierung bzw in der Annahme eines leeren (RFC Konformen) Absenders liegen. Dein Mailserveradmin sollte in der Lage sein, das System entsprechend einzustellen
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
otrs1990
Znuny advanced
Posts: 111
Joined: 25 Mar 2014, 16:04
Znuny Version: 5.0.1

Re: Kundenbenutzer vorbelegen

Post by otrs1990 »

habe noch mal in derr Sysconfig wieder das SendmailModule auf SMTPTLS eingestellt und dann ein neues Telefonticket angelegt, diesmal ist die Meldung Index.pl nicht aufgetaucht. Werde es aber weiter beobachten.
Danke schonmal!! :-)
KlausNehrer
Znuny ninja
Posts: 1312
Joined: 25 May 2012, 08:51
Znuny Version: OTRS 4
Real Name: Klaus Nehrer

Re: Kundenbenutzer vorbelegen

Post by KlausNehrer »

jojo wrote:der Fehler muss in der Authentifizierung bzw in der Annahme eines leeren (RFC Konformen) Absenders liegen. Dein Mailserveradmin sollte in der Lage sein, das System entsprechend einzustellen
Immer noch? Ich als Mailserveradmin würde gütig lächeln und sagen: Konfiguriere Deine Anwendung richtig und gib ihr nicht das Gefühl, sie wäre ein Mailserver.
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Kundenbenutzer vorbelegen

Post by jojo »

OTRS ist jedenfalls kein Mailclient...
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
KlausNehrer
Znuny ninja
Posts: 1312
Joined: 25 May 2012, 08:51
Znuny Version: OTRS 4
Real Name: Klaus Nehrer

Re: Kundenbenutzer vorbelegen

Post by KlausNehrer »

jojo wrote:OTRS ist jedenfalls kein Mailclient...
Sondern?

Wir könnten ja im HowTo eine "Diskussion" führen und das Ergebnis dann stehen lassen - aber wird es dann auch im OTRS korrigiert?
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Kundenbenutzer vorbelegen

Post by jojo »

Im OTRS gibt es nichts zu korrigieren, wen Du einen Mailserver hast, der zwingend einen envelope From haben will kann man ihn setzen.
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
otrs1990
Znuny advanced
Posts: 111
Joined: 25 Mar 2014, 16:04
Znuny Version: 5.0.1

Re: Kundenbenutzer vorbelegen

Post by otrs1990 »

ich hätte gerne auch einen Kundenbenutzer vorbelegt, wenn ich über das iphone-App ein neues Ticket anlege.
Wollte es wie beim Telefonticket über die ModuleRegistration erledigen, nur bekomme ich unter sysconfig-->IphoneHandle solch eine Kategorie nicht angezeigt.
Locked