Lotus Notes / Domino Sonstiges > Help-Desk Applikation !!Help!!

Statistik

<< < (3/5) > >>

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