Domino 9 und frühere Versionen > ND6: Entwicklung

Agent (UpdateProcessedDoc)

<< < (3/4) > >>

koehlerbv:
Wie machst Du denn die Abfrage?

Bernhard

w3dev:
Agent durchläuft alle neuen und bearbeiteten Dokumente.

Im Agenten wird für jedes Dokument abgefragt, ob es in dieser DB schon bearbeitet wurde (Flag mit Name: "memoDBName"), da Das Dokument theoretisch aus einer Anderen DB (gleiche Applikation) kopiert worden sein könnte und hier nochmal bearbeitet werden muss. Grund: In dieser DB müssen evtl andere Anpassungen durch den Agenten getätigt werden.


If doc.HasItem("memoDBName") Then
    If doc.memoDBName(0)=moduleNumber Then
       If intPrint Then   Goto nextDocument
    End If
End If

w3dev:
Vorher kommt noch eine Abfrage ob Dokument gelöscht oder not valid ist und eine Maskenabfrage für nicht zu bearbeitende Dokumente und einige Veriablen werden bei jedem Dokument zurückgesetzt (Das könnte man noch ans Ende der Bearbeitung setzen).

koehlerbv:
Warum arbeitest Du dann nicht mit einem CutOffDate?

Bernhard

w3dev:
CutOffDate? Was genau meinst du damit? Das Bearbeitungsdatum? Ich könnte das direkt in die Agentenabfrage reinsetzen, das wäre evtl eine Möglichkeit, oder spricht etwas dagegen?

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln