Hi Don Pasquale,
um den Vorschlag von Axel aufzugreifen:
die Ansicht, um neue Dokumente anzulegen, bei denen die ID automatisch eingetragen wird.
Um bestehende Dokumente zu überprüfen, kannst Du via Skript (Klasse NotesView-->GetDocumentByKey(ID) ob Dok bereits existiert) operieren. Falls das Dok bereits gespeichert ist, ist die ID natürlich auch in der Ansicht schon vorhanden. Dieser Fall lässt sich dann abfangen über Dokumenteigenschaften, ob das Dokument neu ist. Wenn es also nicht neu ist und die ID nur einmal in der Ansicht ist --> dann gibbet zum Glück auch diese ID nur einmal in Deiner DB...
Hoffe das hilft Dir.
cu Pjorn