Skip to content

Document Relation Events in Document Central

This article describes the events provided by Document Central related to the Document Relation.

Publisher

Codeunit 5492908 "SIM_DMS Event Publisher"

Document Relation Events

OnBeforeSetSourceDocummentRelation

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

Raised

This event triggers before the document relation is written for the document.

Parameter

Name Type Description
ParamTargetRecordRef RecordRef The Reference of the Record where the Relation is written from.

OnBeforeSetTargetDocummentRelation

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

Raised

This event triggers after the document Relation is written for the document.

Parameter

Name Type Description
ParamTargetRecordRef RecordRef The Reference of the Record where the Relation will be written to.

OnBeforeInsertDocummentRelation

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

Raised

This event triggers Before the Document Relation is Inserted into the Document Central document relationship table.

Parameter

Name Type Description
ParamRecordSIMDMSDocumentRelationship Record "SIM_DMS Document Relationship" The Entry of the Document Relation that is written.

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;

Raised

This event is fired as soon as it is recognized that the “Include in Query” field from the mapping is not a “Primary Key” field. In this case, no document number can be determined via the document relationship and a document number can be transferred to the document relationship via the event.

Parameter

Name Type Description
ParamDocNoCode Code[100] The changed Document No. which will be retured from document relation
ParamRecordSIMDMSDocumentRelationship Record "SIM_DMS Document Relationship" The Entry of the Document Relation that is written.
ParamSourceBoolean Boolean Gives the info that the document no should be returned from source or target relation.