Lotus Notes / Domino Sonstiges > Help-Desk Applikation !!Help!!
Statistik
regedit:
wie bzw. wann wird das Feld DTCreated befüllt?
Bei mir sind fast alle Einträge ohne Uhrzeit, wie im Bild zu sehen ist
eknori (retired):
Bei einem neuen Ticket, das in der Datenbank über den Button "Neues Ticket" erstellt wird, wird das feld DTCreated im QuerySave der Maske HDAnfrage aus @Now berechnet.
Im Dispatcher ( lib.appl.functions -> CreateNewTicket ) wird DTCreated aus dem zugrunde liegenden Mail berechnet.
--- Code: --- If me_doc.HasItem ("DateCreated") Then
Set item = me_doc.GetFirstItem( "DateCreated" )
Elseif me_doc.HasItem ("ComposedDate") Then
Set item = me_doc.GetFirstItem( "ComposedDate" )
Else
Set item = me_doc.GetFirstItem( "DeliveredDate" )
End If
--- Ende Code ---
Hier kommt es drauf an, welches Feld im Mail vorhanden ist.
Zusätzlich gibt es noch die Möglichkeit, das feld über die Aktion "Recalc" berechnen zu lassen
--- Code: --- Set item = doc.GetFirstItem("DateCreated")
Set dt1 = New NotesDateTime ( DTCalc.GetNextBusinessDay(item.text) )
Set item = doc.ReplaceItemValue ("DTCreated", "")
Set item.DateTimeValue = dt1
--- Ende Code ---
regedit:
Das Feld DateCreated war noch ein berechnetes Textfeld mit der Formel @Date(@Now).
Nachdem ich daraus ein Datum/Zeitfeld mit der Formel @Now gemacht habe, funktioniert es.
regedit:
Ist es eigentlich möglich, für jeden Wochentag unterschiedliche Service-Zeiten einzustellen?
Z.B.:
DTC_Servicehours_Monday 7:30~18:00
DTC_Servicehours_Tuesday 7:30~16:00
usw.
eknori (retired):
Momentan nicht, aber man kann das im Prinzip leicht realisieren.
DU musst dann die Stellen im Code, wo das Configdoc abgerufen wird
SERVICEHOURS = conf.GetSingleValue ("DTC_SERVICEHOURS")
so umbauen , daß zunächst einmal der aktuelle Wochentag (wd ) aus NOW ermittelt wird ( siehe dazu die weekday function in der Designer Hilfe ) und dann Wert als Variable mit übergeben wird. Also
SERVICEHOURS = conf.GetSingleValue ("DTC_SERVICEHOURS_" & wd )
Deine ConfigDocs musst du dann entsprechend benennen. Wenn wd z.B. = 5, dann
DTC_SERVICEHOURS_5 usw.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln