Eine Liste aller Platzhalter
Eine Liste aller Platzhalter
Hallo,
ich habe jetzt schon viel Zeit mit der Suche verbracht, aber nichts gefunden.
Wo findet man eine Liste aller Platzhalter/Variablen, welche ich in einer AutoAntwort verwenden kann.
Der Link http://faq.otrs.org/otrs/public.pl?Acti ... ItemID=186 denn ich gefunden habe funktioniert leider nicht.
Gruß
ich habe jetzt schon viel Zeit mit der Suche verbracht, aber nichts gefunden.
Wo findet man eine Liste aller Platzhalter/Variablen, welche ich in einer AutoAntwort verwenden kann.
Der Link http://faq.otrs.org/otrs/public.pl?Acti ... ItemID=186 denn ich gefunden habe funktioniert leider nicht.
Gruß
Re: Eine Liste aller Platzhalter
Hat keiner einen Hinweis für mich?
Oder ist diese Frage so offensichtlich das es keiner Info würdig ist?
Gruß
Oder ist diese Frage so offensichtlich das es keiner Info würdig ist?
Gruß
Re: Eine Liste aller Platzhalter
Bis 2.4.x gibt es die hier, die aber wahrscheinlich auch nicht ganz vollständig sind - für OTRS > 3.0 sollten die auch funktionieren:
<OTRS_CUSTOMER_*> e. g.
<OTRS_CUSTOMER_SUBJECT[18]>
<OTRS_CUSTOMER_EMAIL[16]>
<OTRS_CUSTOMER_From>
<OTRS_CUSTOMER_To>
<OTRS_CUSTOMER_Cc>
<OTRS_CUSTOMER_Subject>
<OTRS_CUSTOMER_Body>
[...]
Also possibe but depends on used action:
<OTRS_CUSTOMER_Comment> (for note or owner update comments)
[...]
b) All possible OTRS config settings:
<OTRS_CONFIG_*> e. g.
<OTRS_CONFIG_HttpType>
<OTRS_CONFIG_FQDN>
<OTRS_CONFIG_ScriptAlias>
[...]
c) Ticket owner options:
<OTRS_OWNER_*> e. g.
<OTRS_OWNER_UserFirstname>
<OTRS_OWNER_UserLastname>
<OTRS_OWNER_UserSalutation>
<OTRS_OWNER_UserLogin>
<OTRS_OWNER_UserEmail>
<OTRS_OWNER_UserComment>
[...]
d) Ticket responsible options:
<OTRS_RESPONSIBLE_*> e. g.
<OTRS_RESPONSIBLE_UserFirstname>
<OTRS_RESPONSIBLE_UserLastname>
<OTRS_RESPONSIBLE_UserSalutation>
<OTRS_RESPONSIBLE_UserLogin>
<OTRS_RESPONSIBLE_UserEmail>
<OTRS_RESPONSIBLE_UserComment>
[...]
e) Options of the current user who requested this action:
<OTRS_CURRENT_*> e. g.
<OTRS_CURRENT_UserFirstname>
<OTRS_CURRENT_UserLastname>
<OTRS_CURRENT_UserSalutation>
<OTRS_CURRENT_UserLogin>
<OTRS_CURRENT_UserEmail>
<OTRS_CURRENT_UserComment>
[...]
f) Options of the current customer user data of this ticket:
<OTRS_CUSTOMER_DATA_*> e. g.
<OTRS_CUSTOMER_DATA_UserFirstname>
<OTRS_CUSTOMER_DATA_UserLastname>
<OTRS_CUSTOMER_DATA_UserLogin>
<OTRS_CUSTOMER_DATA_UserCustomerID>
<OTRS_CUSTOMER_DATA_UserEmail>
[...]
Note: For more tags have a look into your "CustomerUser" Kernel/Config.pm
options. All tags under "Map => [...]" are possible.
g) Options of the ticket data:
<OTRS_TICKET_*> e. g.
<OTRS_TICKET_TicketNumber>
<OTRS_TICKET_TicketID>
<OTRS_TICKET_Title>
<OTRS_TICKET_Queue>
<OTRS_TICKET_QueueID>
<OTRS_TICKET_State>
<OTRS_TICKET_StateID>
<OTRS_TICKET_StateType>
<OTRS_TICKET_Priority>
<OTRS_TICKET_PriorityID>
<OTRS_TICKET_Lock>
<OTRS_TICKET_LockID>
<OTRS_TICKET_Owner>
<OTRS_TICKET_OwnerID>
<OTRS_TICKET_CustomerID>
<OTRS_TICKET_CustomerUserID>
<OTRS_TICKET_Created>
<OTRS_TICKET_Changed>
a) All params of the latest customer article:Note: For more tags have a look into your "CustomerUser" Kernel/Config.pm
options. All tags under "Map => [...]" are possible.
<OTRS_CUSTOMER_*> e. g.
<OTRS_CUSTOMER_SUBJECT[18]>
<OTRS_CUSTOMER_EMAIL[16]>
<OTRS_CUSTOMER_From>
<OTRS_CUSTOMER_To>
<OTRS_CUSTOMER_Cc>
<OTRS_CUSTOMER_Subject>
<OTRS_CUSTOMER_Body>
[...]
Also possibe but depends on used action:
<OTRS_CUSTOMER_Comment> (for note or owner update comments)
[...]
b) All possible OTRS config settings:
<OTRS_CONFIG_*> e. g.
<OTRS_CONFIG_HttpType>
<OTRS_CONFIG_FQDN>
<OTRS_CONFIG_ScriptAlias>
[...]
c) Ticket owner options:
<OTRS_OWNER_*> e. g.
<OTRS_OWNER_UserFirstname>
<OTRS_OWNER_UserLastname>
<OTRS_OWNER_UserSalutation>
<OTRS_OWNER_UserLogin>
<OTRS_OWNER_UserEmail>
<OTRS_OWNER_UserComment>
[...]
d) Ticket responsible options:
<OTRS_RESPONSIBLE_*> e. g.
<OTRS_RESPONSIBLE_UserFirstname>
<OTRS_RESPONSIBLE_UserLastname>
<OTRS_RESPONSIBLE_UserSalutation>
<OTRS_RESPONSIBLE_UserLogin>
<OTRS_RESPONSIBLE_UserEmail>
<OTRS_RESPONSIBLE_UserComment>
[...]
e) Options of the current user who requested this action:
<OTRS_CURRENT_*> e. g.
<OTRS_CURRENT_UserFirstname>
<OTRS_CURRENT_UserLastname>
<OTRS_CURRENT_UserSalutation>
<OTRS_CURRENT_UserLogin>
<OTRS_CURRENT_UserEmail>
<OTRS_CURRENT_UserComment>
[...]
f) Options of the current customer user data of this ticket:
<OTRS_CUSTOMER_DATA_*> e. g.
<OTRS_CUSTOMER_DATA_UserFirstname>
<OTRS_CUSTOMER_DATA_UserLastname>
<OTRS_CUSTOMER_DATA_UserLogin>
<OTRS_CUSTOMER_DATA_UserCustomerID>
<OTRS_CUSTOMER_DATA_UserEmail>
[...]
Note: For more tags have a look into your "CustomerUser" Kernel/Config.pm
options. All tags under "Map => [...]" are possible.
g) Options of the ticket data:
<OTRS_TICKET_*> e. g.
<OTRS_TICKET_TicketNumber>
<OTRS_TICKET_TicketID>
<OTRS_TICKET_Title>
<OTRS_TICKET_Queue>
<OTRS_TICKET_QueueID>
<OTRS_TICKET_State>
<OTRS_TICKET_StateID>
<OTRS_TICKET_StateType>
<OTRS_TICKET_Priority>
<OTRS_TICKET_PriorityID>
<OTRS_TICKET_Lock>
<OTRS_TICKET_LockID>
<OTRS_TICKET_Owner>
<OTRS_TICKET_OwnerID>
<OTRS_TICKET_CustomerID>
<OTRS_TICKET_CustomerUserID>
<OTRS_TICKET_Created>
<OTRS_TICKET_Changed>
Produktivsystem: OpenSuSE 11.2, Apache/2.2.13, MySQL 5.0.51, OTRS 2.4.9
Testsystem: OpenSuSE 11.4, OTRS 3.0.9
Testsystem: OpenSuSE 11.4, OTRS 3.0.9
Re: Eine Liste aller Platzhalter
Danke für die Liste.
Ich verwende OTRS 3.1.12 und suche Platzhalter für die hinterlegte Adresse des Kunden.
Sobald ein Kunde ein neues Ticket erstellt hat, erhält er eine Bestätigungsmail mit den Informationen aus dem Ticket. Außerdem sollen die Kundendaten (Kundennummer, Anschrift, Telefonnummer, etc.) dort mit ausgegeben werden.
Gibt es hierfür Variablen/Platzhalter, um diese Daten mit auszugeben?
Ich verwende OTRS 3.1.12 und suche Platzhalter für die hinterlegte Adresse des Kunden.
Sobald ein Kunde ein neues Ticket erstellt hat, erhält er eine Bestätigungsmail mit den Informationen aus dem Ticket. Außerdem sollen die Kundendaten (Kundennummer, Anschrift, Telefonnummer, etc.) dort mit ausgegeben werden.
Gibt es hierfür Variablen/Platzhalter, um diese Daten mit auszugeben?
-
- Znuny ninja
- Posts: 1312
- Joined: 25 May 2012, 08:51
- Znuny Version: OTRS 4
- Real Name: Klaus Nehrer
Re: Eine Liste aller Platzhalter
Abschnitt f) beinhaltet das. Details ergeben sich hier aus dem Customer Mapping aus der config
zB
<OTRS_CUSTOMER_DATA_Firma>
<OTRS_CUSTOMER_DATA_UserStreet>
<OTRS_CUSTOMER_DATA_UserPLZ>
<OTRS_CUSTOMER_DATA_UserCity>
<OTRS_CUSTOMER_DATA_UserCustomerID>
<OTRS_CUSTOMER_DATA_UserPhone>
<OTRS_CUSTOMER_DATA_UserFax>
<OTRS_CUSTOMER_DATA_UserEmail>
zB
<OTRS_CUSTOMER_DATA_Firma>
<OTRS_CUSTOMER_DATA_UserStreet>
<OTRS_CUSTOMER_DATA_UserPLZ>
<OTRS_CUSTOMER_DATA_UserCity>
<OTRS_CUSTOMER_DATA_UserCustomerID>
<OTRS_CUSTOMER_DATA_UserPhone>
<OTRS_CUSTOMER_DATA_UserFax>
<OTRS_CUSTOMER_DATA_UserEmail>
Re: Eine Liste aller Platzhalter
Danke für die hilfreiche Antwort!
Die Platzhalter funktionieren, außer <OTRS_CUSTOMER_DATA_Firma>
Bei den Kundendaten heißt das Feld für die Firma "CompanyName", daher habe ich folgende Variationen - leider erfolglos - bereits getestet.
<OTRS_CUSTOMER_DATA_CompanyName>
<OTRS_CUSTOMER_DATA_Company>
<OTRS_CUSTOMER_DATA_UserFirma>
<OTRS_CUSTOMER_DATA_UserCompanyName>
<OTRS_CUSTOMER_DATA_UserCompany>
Hast du sonst noch einen Tipp?
Die Platzhalter funktionieren, außer <OTRS_CUSTOMER_DATA_Firma>
Bei den Kundendaten heißt das Feld für die Firma "CompanyName", daher habe ich folgende Variationen - leider erfolglos - bereits getestet.
<OTRS_CUSTOMER_DATA_CompanyName>
<OTRS_CUSTOMER_DATA_Company>
<OTRS_CUSTOMER_DATA_UserFirma>
<OTRS_CUSTOMER_DATA_UserCompanyName>
<OTRS_CUSTOMER_DATA_UserCompany>
Hast du sonst noch einen Tipp?
Re: Eine Liste aller Platzhalter
Hat jemand eine Idee, wie ich den hinterlegten Firmennamen ausgeben kann?
Wie im Post zuvor beschrieben, klappt es mit keinen der folgenden Varianten:
<OTRS_CUSTOMER_DATA_CompanyName>
<OTRS_CUSTOMER_DATA_Company>
<OTRS_CUSTOMER_DATA_UserFirma>
<OTRS_CUSTOMER_DATA_UserCompanyName>
<OTRS_CUSTOMER_DATA_UserCompany>
Wie im Post zuvor beschrieben, klappt es mit keinen der folgenden Varianten:
<OTRS_CUSTOMER_DATA_CompanyName>
<OTRS_CUSTOMER_DATA_Company>
<OTRS_CUSTOMER_DATA_UserFirma>
<OTRS_CUSTOMER_DATA_UserCompanyName>
<OTRS_CUSTOMER_DATA_UserCompany>
-
- Znuny ninja
- Posts: 1312
- Joined: 25 May 2012, 08:51
- Znuny Version: OTRS 4
- Real Name: Klaus Nehrer
Re: Eine Liste aller Platzhalter
Was steht denn in Deiner Customer Map in der config.pm?
Re: Eine Liste aller Platzhalter
Danke für die Antwort!
Kannst Du damit etwas anfangen?
Habe daran soweit keine Änderungen vorgenommen, daher verstehe ich das Problem selber nicht.
Kannst Du damit etwas anfangen?
Habe daran soweit keine Änderungen vorgenommen, daher verstehe ich das Problem selber nicht.
Code: Select all
Map => [
# note: Login, Email and CustomerID needed!
# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly, http-link-target, link class(es)
[ 'UserTitle', 'Title', 'title', 1, 0, 'var', '', 0 ],
[ 'UserFirstname', 'Firstname', 'first_name', 1, 1, 'var', '', 0 ],
[ 'UserLastname', 'Lastname', 'last_name', 1, 1, 'var', '', 0 ],
[ 'UserLogin', 'Username', 'login', 1, 1, 'var', '', 0 ],
[ 'UserPassword', 'Password', 'pw', 0, 0, 'var', '', 0 ],
[ 'UserEmail', 'Email', 'email', 1, 1, 'var', '', 0 ],
# [ 'UserEmail', 'Email', 'email', 1, 1, 'var', '$Env{"CGIHandle"}?Action=AgentTicketCompose;ResponseID=1;TicketID=$Data{"TicketID"};ArticleID=$Data{"ArticleID"}', 0, '', 'AsPopup OTRSPopup_TicketAction' ],
[ 'UserCustomerID', 'CustomerID', 'customer_id', 0, 1, 'var', '', 0 ],
# [ 'UserCustomerIDs', 'CustomerIDs', 'customer_ids', 1, 0, 'var', '', 0 ],
[ 'UserCompanyName', 'CompanyName', 'companyname', 1, 0, 'var', '', 0 ],
[ 'UserPhone', 'Phone', 'phone', 1, 0, 'var', '', 0 ],
[ 'UserFax', 'Fax', 'fax', 1, 0, 'var', '', 0 ],
[ 'UserMobile', 'Mobile', 'mobile', 1, 0, 'var', '', 0 ],
[ 'UserStreet', 'Street', 'street', 1, 0, 'var', '', 0 ],
[ 'UserZip', 'Zip', 'zip', 1, 0, 'var', '', 0 ],
[ 'UserCity', 'City', 'city', 1, 0, 'var', '', 0 ],
[ 'UserCountry', 'Country', 'country', 1, 0, 'var', '', 0 ],
[ 'UserComment', 'Comment', 'comments', 1, 0, 'var', '', 0 ],
[ 'ValidID', 'Valid', 'valid_id', 0, 1, 'int', '', 0 ],
],
-
- Znuny ninja
- Posts: 1312
- Joined: 25 May 2012, 08:51
- Znuny Version: OTRS 4
- Real Name: Klaus Nehrer
Re: Eine Liste aller Platzhalter
Laut dem Mapping heißt die Variable UserCompanyName.# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly, http-link-target, link class(es)
[ 'UserCompanyName', 'CompanyName', 'companyname', 1, 0, 'var', '', 0 ],
Was zeigt er in der Kunden-Info neben CompanyName an?
Re: Eine Liste aller Platzhalter
Die Daten werden sauber beim Datensatz "CompanyName" gespeichert, siehe:
Hast Du noch eine Idee?
Code: Select all
<label class="" for="UserCompanyName"><span class="Marker"></span> CompanyName:</label>
<div class="Field">
<input type="text" id="UserCompanyName" name="UserCompanyName" class="W50pc " value="Wirth Elektronik GmbH" />
<div id="UserCompanyNameError" class="TooltipErrorMessage"><p>Dieses Feld wird benötigt.</p></div>
<div id="UserCompanyNameServerError" class="TooltipErrorMessage"><p>Dieses Feld wird benötigt.</p></div>
-
- Znuny ninja
- Posts: 1312
- Joined: 25 May 2012, 08:51
- Znuny Version: OTRS 4
- Real Name: Klaus Nehrer
Re: Eine Liste aller Platzhalter
Das soll mir jetzt was sagen?MrShinken wrote:Die Daten werden sauber beim Datensatz "CompanyName" gespeichert, siehe:
Hast Du noch eine Idee?Code: Select all
<label class="" for="UserCompanyName"><span class="Marker"></span> CompanyName:</label> <div class="Field"> <input type="text" id="UserCompanyName" name="UserCompanyName" class="W50pc " value="Wirth Elektronik GmbH" /> <div id="UserCompanyNameError" class="TooltipErrorMessage"><p>Dieses Feld wird benötigt.</p></div> <div id="UserCompanyNameServerError" class="TooltipErrorMessage"><p>Dieses Feld wird benötigt.</p></div>
Wir sind noch beim gleichen Problem? Also in Deiner Benachrichtigung an den Kunden wird die Kundenfirma nicht angezeigt? Wie sieht das Nichtanzeigen aus? Wie sieht die Benachrichtigung aus? Wie wird die Benachrichtigung erstellt?
Re: Eine Liste aller Platzhalter
Ach so, dann habe ich dich falsch verstanden. Wir sind noch beim gleichen Problem. Ich habe deswegen den zugeordneten Quelltext für den Firmenname reinkopiert, wo der Feldname ja stimmt.
Es soll an den Kunden, der das Ticket via Kundenportal erstellt autom. eine E-Mail gesendet werden. Dies habe ich im System mit einer automatischen Antwort abgebildet. Neben der Ticketzusammenfassung, sollen auch nochmals die Kundendaten mit ausgegeben werden. Hier ein Teil aus der Vorlage, wovon der Firmenname nicht ausgeben wird (diesen habe ich auch schon in etlichen Variationen versucht):
Wie geschrieben werden alle Informationen des Kunden ausgegeben, jedoch nur der Firmenname nicht. Woran kann das liegen?
Es soll an den Kunden, der das Ticket via Kundenportal erstellt autom. eine E-Mail gesendet werden. Dies habe ich im System mit einer automatischen Antwort abgebildet. Neben der Ticketzusammenfassung, sollen auch nochmals die Kundendaten mit ausgegeben werden. Hier ein Teil aus der Vorlage, wovon der Firmenname nicht ausgeben wird (diesen habe ich auch schon in etlichen Variationen versucht):
Code: Select all
=================================
Lieferadresse für die Rücksendung
=================================
<OTRS_CUSTOMER_DATA_Firma>
<OTRS_CUSTOMER_DATA_UserStreet>
<OTRS_CUSTOMER_DATA_UserZip>
<OTRS_CUSTOMER_DATA_UserCity>
<OTRS_CUSTOMER_DATA_UserCountry>
-
- Znuny ninja
- Posts: 1312
- Joined: 25 May 2012, 08:51
- Znuny Version: OTRS 4
- Real Name: Klaus Nehrer
Re: Eine Liste aller Platzhalter
Und nochmal meine Frage: Wenn Du in einem Ticket in die Kunden-Info auf der rechten Seite schaust, wird dann dort der Firmenname angezeigt? Bisher gibt es scheinbar kein Hinweis, dass OTRS überhaupt den Firmennamen kennt.
Re: Eine Liste aller Platzhalter
Doch, dort wird der Firmenname korrekt nach folgendem Schema angezeigt:
CompanyName: ABC GmbH
CompanyName: ABC GmbH
-
- Znuny ninja
- Posts: 1312
- Joined: 25 May 2012, 08:51
- Znuny Version: OTRS 4
- Real Name: Klaus Nehrer
Re: Eine Liste aller Platzhalter
Hm,nicht gut, denn mit <OTRS_CUSTOMER_DATA_UserCompanyName> sollte er dann die Firma anzeigen.
Du könntest testweise die Variable ändern (config rebuild nicht vergessen)
Von:
Nach:
Du könntest testweise die Variable ändern (config rebuild nicht vergessen)
Von:
Code: Select all
[ 'UserCompanyName', 'CompanyName', 'companyname', 1, 0, 'var', '', 0 ],
Code: Select all
[ 'Firma', 'CompanyName', 'companyname', 1, 0, 'var', '', 0 ],
Re: Eine Liste aller Platzhalter
Gerade ein Config Rebuild gemacht, jetzt klappt es! Vielen Dank für die Hilfe!