Benutzer-Werkzeuge

Webseiten-Werkzeuge


otrs-soap-python

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
otrs-soap-python [2011/09/22 14:59] – Externe Bearbeitung 127.0.0.1otrs-soap-python [2024/08/07 13:34] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 25: Zeile 25:
  
 http://users.otrs.com/~mb/SOAP-Lite-0.713_01.tar.gz http://users.otrs.com/~mb/SOAP-Lite-0.713_01.tar.gz
 +
 +mittlerweile habe ich auf OTRS-3.1.4 geupgraded, alle nachfolgenden Codes funktionieren mit dieser Version
  
 == Weiter auf Client-Seite mit Python == == Weiter auf Client-Seite mit Python ==
Zeile 70: Zeile 72:
 soweit erstmal, SOAP funzt prinzipiell, jetzt gehts in die Details soweit erstmal, SOAP funzt prinzipiell, jetzt gehts in die Details
  
 +
 +== ein neues Ticket anlegen ==
 +
 +<code python>
 +title    = "My Test Ticket 2 via SOAP and Python"
 +myfrom     = "me@fh-schmalkalden.de"
 +
 +ticketID=server.Dispatch('soapuser',
 +                        'soappasswd',
 +"TicketObject", "TicketCreate", 
 +"Title",        title, 
 +"Queue",        "Postmaster", 
 +"Lock",         "Unlock", 
 +"PriorityID",   2, 
 +"State",        "new", 
 +"CustomerUser", myfrom, 
 +"OwnerID",      1, 
 +"UserID",       1,
 +"LockID",1
 +)
 +
 +print ticketID
 +</code>
 +
 +== einen Artikel zu diesem Ticket anlegen ==
 +
 +<code python>
 +body="Bitte helfen sie mir, mei internet gäht nimmer".decode('utf-8')
 +
 +artID=server.Dispatch('soapuser',
 +                        'soappasswd',
 +"TicketObject",   "ArticleCreate",
 +"TicketID",       ticketID,
 +"ArticleType",    "webrequest",
 +"SenderType",     "customer",
 +"HistoryType",    "WebRequestCustomer",
 +"HistoryComment", "created from Python",
 +"From",           myfrom,
 +"Subject",        title,
 +"ContentType",    "text/plain; charset=utf-8",
 +"Body",           body,
 +"UserID",         1,
 +"Loop",           0,
 +"AutoResponseType", 'auto reply',
 +"OrigHeader", (
 +        'From',myfrom,
 +        'To','Postmaster',
 +        'Subject',title,
 +        ),
 +
 +)
 +
 +print artID
 +</code>
 +
 +die artID war aber None, keine Ahnung warum, jedenfalls habe ich jetzt ein neues Ticket im OTRS mit einem zugehörigen Record.
  
 == nützliche Links == == nützliche Links ==
otrs-soap-python.1316696347.txt.gz · Zuletzt geändert: 2024/08/07 13:34 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki