SY_Ticket

Erzeugt ein neues Ticket im Ticket-System.

Prototype


SY_Ticket( tsktab, text )

Parameter


ParameterTypBedeutung
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

Hinweise


  • Im 1. 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 2. (optionalen) Parameter werden bis zu 1024 Zeichen als Problem-Text übernommen.

Beispiel


-- Ticket erzeugen
assert( SY_Ticket{ ticketart = "TEST", prio = 1, verantw = "syslog", text100 = "Das ist der Test-Text" } )

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