Domino 9 und frühere Versionen > ND6: Entwicklung
Newsletter Agent mit FTSearch
robertpp:
So ich denke ich hab jetzt den Fehler gefunden. Es war ja nicht wirklich ein fehler aber damit geht es jetzt:
If ( db.LastModified > db.LastFTIndexed ) Then
Call db.UpdateFTIndex( False )
End If
und danach wird dann DoFTSearch ausgeführt.
Jetzt hab ich noch eine Frage:
Wenn ich den Agent jetzt ändere dann wird ja jedes mal nach dem speichern des Agents alle doclinkd die dem Suchkriterium entsprechen versendet. Jetzt hab ich mir gedacht wenn ich in einem Profiledoc einen Status setze "nicht ausführen" = True und im Agent abfrage ob er true ist und dann
If Not (failed) Then
Set collection = db.UnprocessedDocuments
For n = 0 To collection.Count
Set note = collection.GetNthDocument(n)
Call s.UpdateProcessedDoc(note)
Next
End If
ausführe und danach das Flag auf False setzen und beim nächste ausführen nimmt er dann nur noch die neuen und modifizierten Doc's.
Ist das eine brauchbare Lösung oder gibt es da schon etwas fertiges?
Robert
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln