Entwickler-Dokumentation
Erweiterungspunkte
API, HTTP und Logging
OnAfterSetCreateApiLog(BFNCoreServiceType: Enum "BFN Core Service Type"; var CreateApiLog: Boolean)
OnBeforeCreateApiLogHttpStatus(URL: Text; EndPoint: Text; BFNCoreServiceType: Integer; HttpRequestType: Integer; Request: Text; Response: Text; IsError: Boolean; var IsHandled: Boolean; var Id: Guid; HttpStatus: Integer)
OnBeforeSetErrorApiLogGuid(Id: Guid; var IsHandled: Boolean)OnBeforeTryAgain(var BFNCoreApiLog: Record "BFN Core API Log"; var IsHandeld: Boolean; var Response: Text)
OnAfterTryAgain(var BFNCoreApiLog: Record "BFN Core API Log"; var Response: Text)OnBeforeInsertOrModifySWRecordRef(RecordRef: RecordRef; JObject: JsonObject)
OnAfterInsertOrModifySWRecordRef(RecordRef: RecordRef; JObject: JsonObject)Lizenzierung
OnAfterSetLicenseResultModule(ModuleId: Guid; Paramter: Boolean; LicensedTo: Date; TempFunctionId: Text)
OnBeforeJObjectWriteToJArrayText(var JObject: JsonObject; var ModuleInfo: ModuleInfo; ExtensionFunctionId: Text)
OnBeforeJObjWriteToJArrToSetUsedLicences(var UsedLicences: Integer; var ModuleInfo: ModuleInfo; ExtensionFunctionId: Text; var IsHandled: Boolean)Job Queue
OnBeforeRestartJobQueueEntry(var JobQueueEntry: Record "Job Queue Entry"; var IsHandled: Boolean)