Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Inhalt


Auszug
Erzeugt ein neues Unterticket im Ticket-System

.

Prototype


Codeblock
SY_TicketUnterTicket( hticketnr, tsktab, text )

Parameter


ParameterTypBedeutung
hticketnrintegerHaupt-Ticket-Nr.
tsktabtableTable mit beliebigen Feldern aus dem Ticketkopf (tsktab)
textstringOptional: Problem-Text

Rückgabewert


Ticket-Nr., im Fehlerfall nil und Fehlercode (siehe folgende Tabelle):

FehlercodeBedeutung
-1Ticketart nicht vorhanden.
-2Text ist nicht gefüllt.
-3Kein Prio angegeben.
-4Verantwortlicher nicht vorhanden.
-5Fehler beim ermitteln der Ticket-Nr. (Nummernkreis?)
-6Fehler beim INSERT tsktab
-11Ungültige Haupt-Ticket-Nr. angegeben

Hinweise


  • Im 2. Parameter(tsktab) müssen nur die benötigten Felder angegeben werden, mindestens aber ticketart, text100, prio und verantw, sonst erfolgt eine entsprechende Fehlermeldung.
  • Die Felder finr, erfnam, startdat, startuz und sbaen aus der tsktab werden durch die Funktion überschrieben.
  • vom 3. (optionalen) Parameter werden bis zu 1024 Zeichen als Problem-Text übernommen.

Beispiel


Codeblock
languagelua
-- Unterticket erzeugen
assert( SY_UnterTicket{ 123456, ticketart = "TEST", prio = 1, verantw = "syslog", text100 = "Das ist der Test-Text" } )

-- Unterticket mit Problemtext anlegen
assert( SY_UnterTicket( 123456, { ticketart = "TEST", prio = 1, verantw = "syslog", text100 = "Das ist das 2. Ticket..." }, "Das ist der Problemtext" ) )