Ticket per Commandline erstellen

Hilfe zu Znuny Problemen aller Art
Locked
cmadoery
Znuny newbie
Posts: 84
Joined: 27 Jan 2011, 22:10
Znuny Version: 5.0.x
Company: AnyWeb AG
Location: Zürich, Switzerland

Ticket per Commandline erstellen

Post by cmadoery »

Wie kann ich ein Ticket per Commandline ertstellen?
Muss man das über einen otrs.PostMaster* machen?
Oder braucht es das SystemMonitoring Package dazu?

Wäre dankbar für etwas Starthilfe.
Christof
OTRS 5.0.x, CentOS 6.6, MariaDB 10.1.20
Alexander Halle
Znuny expert
Posts: 296
Joined: 04 Jul 2010, 17:49
Znuny Version: 3.1.x
Real Name: Alexander Halle
Company: radprax MVZ GmbH
Location: Wuppertal
Contact:

Re: Ticket per Commandline erstellen

Post by Alexander Halle »

Hi,

ich habe es noch nie selbst ausprobiert, aber ich kann dir die Möglichkeiten nennen, damit du den Einstieg findest :

1. Am einfachsten geht es per Email. Sowohl für Linux (z.B. mailx) als auch für Windows (z.B. blat) gibt es Tools zum Erstellen und Versenden von Emails per Kommandozeile. Die Ticket-Attribute kannst du dann über die X-OTRS-Header in der jeweiligen Email setzen oder per Email-Filter in OTRS. Diese Lösung 1 führt IMHO am schnellsten zum Erfolg und ist produktiv einsetzbar.

2. Alternativ kannst du auch das OTRS-Skript otrs.PostMaster.pl benutzen, siehe OTRS-3.0-Handbuch Kapitel 7. In OTS 2.4. hieß das Skript glaube ich nur PostMaster.pl. Die Vorteile kenne ich noch nicht, ich habe es noch nicht ausprobiert, ich glaube aber, dass es der bessere Weg ist. Die Test-Tickets werden z.B. mit Hilfe dieses Skripts erstellt.

3. Du kannst auch die offizielle API benutzen mit Hilfe der SOAP-Schnittstelle. Das ist mit Sicherheit der mächtigste Weg und der mit der steilsten Lernkurve. Ich warte immer noch auf jemanden, der Mal ein Beispiel in Perl postet, für PHP findest du bereits per Google Postings mit Hilfe.

Falls du etwas herausfindest, laß uns bitte an deinen Ergebnissen teilhaben, damit jeder auf dem Wissen der anderen aufbauen kann.

Alexander
Alexander Halle System: OTRS 3.1.x, Ubuntu 10.04.x LTS, MySQL 5.1.x, Apache 2.2.x
OTRS Community Links: User Meetings, Projects
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Ticket per Commandline erstellen

Post by jojo »

Alexander_Halle wrote: 3. Du kannst auch die offizielle API benutzen mit Hilfe der SOAP-Schnittstelle. Das ist mit Sicherheit der mächtigste Weg und der mit der steilsten Lernkurve. Ich warte immer noch auf jemanden, der Mal ein Beispiel in Perl postet, für PHP findest du bereits per Google Postings mit Hilfe.
Ein Beispiel in Perl http://blog.otrs.org/2010/11/11/proof-o ... -for-task/
"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
Alexander Halle
Znuny expert
Posts: 296
Joined: 04 Jul 2010, 17:49
Znuny Version: 3.1.x
Real Name: Alexander Halle
Company: radprax MVZ GmbH
Location: Wuppertal
Contact:

Re: Ticket per Commandline erstellen

Post by Alexander Halle »

Hi Jens, danke, kannte zwar das Posting, aber das SOAP-Beispiel war mir gar nicht aufgefallen :)
Alexander Halle System: OTRS 3.1.x, Ubuntu 10.04.x LTS, MySQL 5.1.x, Apache 2.2.x
OTRS Community Links: User Meetings, Projects
cmadoery
Znuny newbie
Posts: 84
Joined: 27 Jan 2011, 22:10
Znuny Version: 5.0.x
Company: AnyWeb AG
Location: Zürich, Switzerland

Re: Ticket per Commandline erstellen

Post by cmadoery »

Aufgrund des von jojo erwähnten Artikels war es mir tatsächlch möglich ein Script für die Tickerstellung so anzupassen, dass ich sogar auf MS Outlook Kalendereinträge (WebDAV) reagieren kann.

Danke,
Christof
OTRS 5.0.x, CentOS 6.6, MariaDB 10.1.20
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Ticket per Commandline erstellen

Post by jojo »

Kannst/Willst Du es mal posten (z.B. als How To?)
"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
cmadoery
Znuny newbie
Posts: 84
Joined: 27 Jan 2011, 22:10
Znuny Version: 5.0.x
Company: AnyWeb AG
Location: Zürich, Switzerland

Re: Ticket per Commandline erstellen

Post by cmadoery »

jojo wrote:Kannst/Willst Du es mal posten (z.B. als How To?)
...mach ich gerne bei Gelegenheit...

Christof
OTRS 5.0.x, CentOS 6.6, MariaDB 10.1.20
Locked