Versionen im Vergleich
verglichen mit
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_UnterTicket( hticketnr, tsktab, text ) |
Parameter
Parameter | Typ | Bedeutung |
---|---|---|
hticketnr | integer | Haupt-Ticket-Nr. |
tsktab | table | Table mit beliebigen Feldern aus dem Ticketkopf (tsktab ) |
text | string | Optional: Problem-Text |
Rückgabewert
Ticket-Nr., im Fehlerfall nil und Fehlercode (siehe folgende Tabelle):
Fehlercode | Bedeutung |
---|---|
-1 | Ticketart nicht vorhanden. |
-2 | Text ist nicht gefüllt. |
-3 | Kein Prio angegeben. |
-4 | Verantwortlicher nicht vorhanden. |
-5 | Fehler beim ermitteln der Ticket-Nr. (Nummernkreis?) |
-6 | Fehler beim INSERT tsktab |
-11 | Ungültige Haupt-Ticket-Nr. angegeben |
Hinweise
- Im 2. Parameter(tsktab) müssen nur die benötigten Felder angegeben werden, mindestens aber
ticketart
,text100
,prio
undverantw
, sonst erfolgt eine entsprechende Fehlermeldung. - Die Felder
finr
,erfnam
,startdat
,startuz
undsbaen
aus dertsktab
werden durch die Funktion überschrieben. - vom 3. (optionalen) Parameter werden bis zu 1024 Zeichen als Problem-Text übernommen.
Beispiel
Codeblock | ||
---|---|---|
| ||
-- 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" ) ) |