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