D065_HistoryToSearchIndex()
ToDo: Mit MemoBo Umstellung über MemoBo-Objekt abgedeckt -> Doku löschen
D065_HistoryToSearchIndex() – Konvertiert History-Array-String in FTS-String
Konvertiert ein Array des History-Einträge (DAB065:HISTORY) in einen String für die FTS-Suche (DAB065:SUCH_KZ) um.
Hinweis
Ist in der EventID des History-Arrays keine Benutzerkennung enthalten, so wird nach einer Benutzer-Kennung im Von-Feld gesucht. Jede Kombination von Event-Typ & Benutzerkennung wird nur einmal in den FTS-String übernommen
Nachfolgend die Auflistung aller History Event-Typen und deren entsprechenden FTS-Suchkennzeichen
Event-Typ(DAB065:HISTORY) | FTS-Suchkennzeichen(DAB065:SUCHE) | Beschreibung |
F | AF | Gesendetes Fax |
I | EE | Eingegangene E-Mail |
T | AE | Gesendete E-Mail |
R | RE | Memo referenziert |
Y | YE | Memo beantwortet |
W | WE | Memo weitergeleitet |
M | MR | Als "gelesen" markiert |
U | MU | Als "ungelesen" markiert |
P | PR | Memo (Brief) gedruckt |
N | Notiz für intene Mitarbeiter (bei E-Mail-Versand); Wird nicht in FTS übernommen | |
V | VM | Manuell archiviert |
A | MA | Memo auf andere Pers.-Nr. übertragen |
S | SC | Memo-Anhänge durch Scannvorgang hinzugefügt |
Parameter | Beschreibung |
cHistoryArray:C | History-Array-String |
Rückgabewert
Alphanumerisch
Beispiel
| aRes, oDAB065:DB:='waDAB065, DAB06B'|
DbLocate('Memo_ID', 17466, , oDAB065),
aRes := D065_HistoryToSearchIndex(oDAB065:HISTORY), // Inhalt: {"A"," 181291","Demo, Dieter (065)","27.11.2009 20:56:00"}
Writeln(aRes) // Ergebnis: MA:065