Zum Inhalt

Events zur Dokumentenverknüpfung

Dieser Artikel beschreibt die von Document Central bereitgestellten Events im Zusammenhang mit der Dokumentenverknüpfung.

Publisher

Codeunit 5492908 "SIM_DMS Event Publisher"

Events zur Dokumentenverknüpfung

OnBeforeSetSourceDocummentRelation

AL
1
2
3
4
[IntegrationEvent(false, false)]
procedure OnBeforeSetSourceDocummentRelation(ParamSourceRecordRef: RecordRef)
begin
end;

Auslöser

Dieses Event wird ausgelöst, bevor die Dokumentenverknüpfung für das Dokument geschrieben wird.

Parameter

Name Typ Beschreibung
ParamTargetRecordRef RecordRef Der Verweis auf den Datensatz, von dem aus die Verknüpfung geschrieben wird.

OnBeforeSetTargetDocummentRelation

AL
1
2
3
4
[IntegrationEvent(false, false)]
procedure OnBeforeSetTargetDocummentRelation(ParamTargetRecordRef: RecordRef)
begin
end;

Auslöser

Dieses Event wird ausgelöst, nachdem die Dokumentenverknüpfung für das Dokument geschrieben wurde.

Parameter

Name Typ Beschreibung
ParamTargetRecordRef RecordRef Der Verweis auf den Datensatz, in den die Verknüpfung geschrieben wird.

OnBeforeInsertDocummentRelation

AL
1
2
3
4
[IntegrationEvent(false, false)]
procedure OnBeforeInsertDocummentRelation(ParamRecordSIMDMSDocumentRelationship: Record "SIM_DMS Document Relationship")
begin
end;

Auslöser

Das Event wird ausgelöst, bevor die Beziehung zwischen Dokumenten in die Document Central-Tabelle geschrieben wird.

Parameter

Name Typ Beschreibung
ParamRecordSIMDMSDocumentRelationship Record "SIM_DMS Document Relationship" Der Eintrag der geschriebenen Dokumentenverknüpfung.

OnGetDocNoNoPrimaryKey

1
2
3
4
[IntegrationEvent(false, false)]
procedure OnGetDocNoNoPrimaryKey(var ParamDocNoCode: Code[100]; ParamRecordSIMDMSDocumentRelationship: Record "SIM_DMS Document Relationship"; ParamSourceBoolean: Boolean; ParamMapCode: Code[20])
begin
end;

Auslöser

Dieses Event wird ausgelöst, sobald erkannt wird, dass das Feld „Include in Query“ aus dem Mapping kein „Primary Key“-Feld ist. In diesem Fall kann keine Belegnummer über die Belegbeziehung ermittelt werden und über das Ereignis kann eine Belegnummer an die Belegbeziehung übergeben werden.

Parameter

Name Typ Beschreibung
ParamDocNoCode Code[100] Die geänderte Dokumentennummer, die aus der Dokumentenbeziehung übergeben wird.
ParamRecordSIMDMSDocumentRelationship Record "SIM_DMS Document Relationship" Der Eintrag der Dokumentenbeziehung.
ParamSourceBoolean Boolean Gibt die Information, dass das Dokument nicht von der Quell- oder Zielrelation zurückgegeben werden soll.