Table of Contents

Codeunit "Azure AI Service CECAP"

ID 70345056
Namespace: CapVision.Exchange.EDI.FormatConversion.AzureAIService

Properties

Name Value
Access Public
SingleInstance True

Events

OnAfterImportPurchaseDocument

[IntegrationEvent(False,False)]
internal procedure OnAfterImportPurchaseDocument(var InboundMessage: Record "Inbound Message CECAP", var PurchaseHeader: Record "Purchase Header", Payload: JsonObject)

Parameters

Name Type Description
InboundMessage Table CapVision.Exchange.EDI.Core."Inbound Message CECAP"
PurchaseHeader Record "Purchase Header"
Payload JsonObject

OnBeforeSearchItem

[IntegrationEvent(False,False)]
internal procedure OnBeforeSearchItem(Vendor: Record Vendor, var PurchaseLine: Record "Purchase Line", ProductCode: Text, Description: Text, var Found: Boolean, var Handled: Boolean)

Parameters

Name Type Description
Vendor Record Vendor
PurchaseLine Record "Purchase Line"
ProductCode Text
Description Text
Found Boolean
Handled Boolean

OnBeforeCheckDocument

[IntegrationEvent(False,False)]
internal procedure OnBeforeCheckDocument(var PurchaseHeader: Record "Purchase Header", AnalysisResultPayload: JsonObject, Fields: JsonObject, var Handled: Boolean)

Parameters

Name Type Description
PurchaseHeader Record "Purchase Header"
AnalysisResultPayload JsonObject
Fields JsonObject
Handled Boolean

OnAfterCheckDocument

[IntegrationEvent(False,False)]
internal procedure OnAfterCheckDocument(var PurchaseHeader: Record "Purchase Header", AnalysisResultPayload: JsonObject, Fields: JsonObject)

Parameters

Name Type Description
PurchaseHeader Record "Purchase Header"
AnalysisResultPayload JsonObject
Fields JsonObject

OnBeforeFindVendor

Raised before attempting to find a vendor based on data extracted from the inbound document.

[IntegrationEvent(False,False)]
internal procedure OnBeforeFindVendor(Fields: JsonObject, var Vendor: Record Vendor, var IsFound: Boolean, var Handled: Boolean)

Parameters

Name Type Description
Fields JsonObject
Vendor Record Vendor
IsFound Boolean
Handled Boolean

See also