Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Available Events:

Publisher Type

Publisher ID

Publisher Name

Codeunit

11183216

IDYA Event Publisher

var

Event Name

Parameters

Description

OnBeforeStartDocumentFlow

OnAfterGetDocumentStatusBatchSetSourceTables

var SourceTableNos: List of [Integer]

OnBeforeGetDocumentStatusBatch

SourceTableNo: Integer
var SourceFieldNos: JsonObject
var IsHandled: Boolean

OnBeforeProcessDocumentStatusBatchResponse

ResponseJsonObject: JsonObject
var IsHandled: Boolean

OnAfterProcessDocumentStatusBatchResponse

ResponseJsonObject: JsonObject
EnvelopeList: JsonArray

OnAfterProcessDocumentStatusResponse

SalesHeader: Record “Sales Header”

OnAfterStartDocumentFlow


ResponseJsonObject: JsonObject
FromBatch: Boolean

OnBeforeProcessDocumentLogResponse

var

SalesHeader: Record “Sales Header”

OnBeforeCheckFlowStarted

var SalesHeader: Record “Sales Header”
ApproveITSetup: Record “IDYA ApproveIT

EnvelopeId: Text50
ResponseJsonObject: JsonObject
var IsHandled: Boolean

OnBeforeProcessGetUserInfoResponse

ResponseJsonObject: JsonObject
var UserSetup: Record “IDYA User Setup”
var IsHandled: Boolean

OnBeforeGetPdfReportForCust

OnBeforeUpdateUserSetupOnProcessGetUserInfoResponse

var TempBlob: Codeunit “Temp Blob”
ReportUsage: Enum “Report Selection Usage”
RecordVariant: Variant
CustNo: Code [ 20 ]
var ReportId: Integer

ResponseJsonObject: JsonObject
var UserSetup: Record “IDYA User Setup”

OnBeforeSetDocumentName

var SourceRecordRef: RecordRef
var DocumentName: Text
var IsHandled: Boolean

OnAfterGetPdfReportForCust

OnBeforeNewEnvelope

var TempBlob: Codeunit “Temp Blob”

ReportUsage: Enum “Report Selection Usage”
RecordVariant: Variant
CustNo: Code [ 20 ]
var ReportId: Integer

OnBeforeGetRecipients

var TempApproveITRecipient

DocumentId: Text
var ApproveITRecipient: Record “IDYA ApproveIT Recipient”
RequestJsonObject: JsonObject
var IsHandled: Boolean

OnAfterNewEnvelope

var TempBlob: Codeunit “Temp Blob”
DocumentId: Text
var ApproveITRecipient: Record “IDYA ApproveIT Recipient”

temporary


var SalesHeader: Record “Sales Header”
ReportId: Integer
var IsHandled: Boolean

OnBeforeModifySalesHeaderOnProcessSendDocument

var SalesHeader: Record “Sales Header”
ResponseJsonObject

RequestJsonObject: JsonObject

OnBeforeAddDocumentToEnvelope

var TempBlob: Codeunit “Temp Blob”
DocumentId: Text
RequestJsonObject: JsonObject
var IsHandled: Boolean

OnAfterModifySalesHeaderOnProcessSendDocument

OnAfterAddDocumentToEnvelope

var

SalesHeader: Record “Sales Header”
ResponseJsonObject

TempBlob: Codeunit “Temp Blob”
DocumentId: Text
RequestJsonObject: JsonObject

OnBeforeProcessDocumentStatusBatchResponse

OnBeforeAddRecipientsToEnvelope

ResponseJsonObject

jsonRequest: JsonObject
var ApproveITRecipient: Record “IDYA ApproveIT Recipient”
var IsHandled: Boolean

OnAfterProcessDocumentStatusBatchResponse

OnAfterAddRecipientsToEnvelope

ResponseJsonObject

jsonRequest: JsonObject

EnvelopeList: JsonArray

OnBeforeProcessDocumentStatusResponse

SalesHeader: Record “Sales Header”
ResponseJsonObject: JsonObject
FromBatch

var ApproveITRecipient: Record “IDYA ApproveIT Recipient”

OnBeforeAddRecipientToList

var RecipientList: JsonArray
var ApproveITRecipient: Record “IDYA ApproveIT Recipient”
IsSigner: Boolean
var IsHandled: Boolean

OnAfterProcessDocumentStatusResponsevar SalesHeader: Record “Sales Header”
FromBatch

OnBeforeGetDefaultEmailContent

SalesHeader: Record “Sales Header”
ResponseJsonObject: JsonObject
FromBatch: Boolean

OnBeforeSalesQuoteToOrderOnSalesHeaderCompleted

var EmailSubject: Text
var EmailBody: Text
var ReportId: Integer
var LanguageCode: Code10
var EditEmail: Boolean
var IsHandled: Boolean

OnAfterSalesQuoteToOrderOnSalesHeaderCompleted

OnBeforeStartSourceDocumentFlow

var

SalesHeader: Record “Sales Header”
FromBatch: Boolean

OnBeforeSalesHeaderCompleted

var SalesHeader: Record “Sales Header”
FromBatch: Boolean
var IsHandled: Boolean

OnAfterSalesHeaderCompleted

var SalesHeader: Record “Sales Header”
FromBatch: Boolean

OnBeforeReleaseSalesDocumentOnSalesHeaderCompleted

var SalesHeader: Record “Sales Header”
FromBatch

SourceRecordRef: RecordRef

OnAfterStartSourceDocumentFlow

var SourceRecordRef: RecordRef

OnBeforeResendEnvelope

var SourceRecordRef: RecordRef
IsHandled: Boolean

OnAfterResendEnvelope

var SourceRecordRef: RecordRef

OnBeforeCheckSourceDocumentFlowStarted

var SourceRecordRef: RecordRef
ApproveITSetup: Record “IDYA ApproveIT Setup”
var IsHandled: Boolean

OnBeforeGetReportUsage

var SourceRecordRef: RecordRef
var ReportUsage: Enum “Report Selection Usage”
var CustomerNo: Code20
var IsVendor: Boolean
var IsHandled: Boolean

OnAfterReleaseSalesDocumentOnSalesHeaderCompleted

OnBeforeGetPdfReport

var

SalesHeader: Record “Sales Header”
FromBatch: Boolean

OnBeforeProcessDocumentLogResponse

var EnvelopeId: Text [ 50 ]
ResponseJsonObject: JsonObject

TempBlob: Codeunit “Temp Blob”
ReportUsage: Enum “Report Selection Usage”
RecordVariant: Variant
CustNo: Code20
var ReportId: Integer
IsVendor: Boolean
var IsHandled: Boolean

OnBeforeProcessGetUserInfoResponse

ResponseJsonObject: JsonObject
var UserSetup: Record “IDYA User Setup”
var IsHandled: Boolean

OnBeforeUpdateUserSetupOnProcessGetUserInfoResponse

ResponseJsonObject: JsonObject
var UserSetup: Record “IDYA User Setup”

OnBeforeNewEnvelope

var TempBlob: Codeunit “Temp Blob”
DocumentId: Text
var ApproveITRecipient

OnAfterGetPdfReport

var TempBlob: Codeunit “Temp Blob”
ReportUsage: Enum “Report Selection Usage”
RecordVariant: Variant
CustNo: Code20
IsVendor: Boolean
var ReportId: Integer

OnBeforeSetDefaultRecipient

var TempApproveITRecipient: Record “IDYA ApproveIT Recipient” temporary
var SourceRecordRef: RecordRef
var IsHandled: Boolean

OnBeforeGetSourceRecipients

var TempApproveITRecipient: Record “IDYA ApproveIT Recipient”


RequestJsonObject: JsonObject

temporary
var SourceRecordRef: RecordRef
ReportId: Integer
var IsHandled: Boolean

OnAfterNewEnvelope

OnBeforeModifySourceRecordOnProcessSendDocument

var

TempBlob: Codeunit “Temp Blob”
DocumentId: Text
var ApproveITRecipient: Record “IDYA ApproveIT Recipient”
RequestJsonObject: JsonObject

OnBeforeAddDocumentToEnvelope

var TempBlob: Codeunit “Temp Blob”
DocumentId: Text
RequestJsonObject: JsonObject

SourceRecordRef: RecordRef
ResponseJsonObject: JsonObject
var IsHandled: Boolean

OnAfterModifySourceRecordOnProcessSendDocument

var SourceRecordRef: RecordRef
ResponseJsonObject: JsonObject

OnBeforeProcessSourceDocumentStatusResponse

SourceRecordRef: RecordRef
ResponseJsonObject: JsonObject
FromBatch: Boolean
var IsHandled: Boolean

OnAfterAddDocumentToEnvelope

OnBeforeQuoteToOrderOnSourceRecordRefCompleted

var

TempBlob

SourceRecordRef:

Codeunit “Temp Blob”

RecordRef

DocumentId

FromBatch:

Text

Boolean

RequestJsonObject: JsonObject

OnBeforeAddRecipientsToEnvelope

jsonRequest:JsonObject
var ApproveITRecipient: Record “IDYA ApproveIT Recipient”
var IsHandled: Boolean

OnAfterAddRecipientsToEnvelope

jsonRequest:JsonObject
var ApproveITRecipient: Record “IDYA ApproveIT Recipient”

OnBeforeAddRecipientToList

var RecipientList: JsonArray
var ApproveITRecipient: Record “IDYA ApproveIT Recipient”
IsSigner: Boolean
var IsHandled

var IsHandled: Boolean

OnAfterQuoteToOrderOnSourceRecordRefCompleted

var SourceRecordRef: RecordRef
FromBatch: Boolean

OnBeforeSourceRecordRefCompleted

var SourceRecordRef: RecordRef
FromBatch: Boolean
IsHandled: Boolean

OnAfterSourceRecordRefCompleted

var SourceRecordRef: RecordRef
FromBatch: Boolean

OnBeforeGetSentMessage

var SourceRecordRef: RecordRef
var SentMessage: Text
var IsHandled: Boolean

OnBeforeReleaseSourceRecordRefDocumentOnSourceRecordRefCompleted

var SourceRecordRef: RecordRef
FromBatch: Boolean
var IsHandled: Boolean

OnAfterReleaseSourceRecordRefDocumentOnSourceRecordRefCompleted

var SourceRecordRef: RecordRef
FromBatch: Boolean

Publisher Type

Publisher ID

Publisher Name

Codeunit

11183214

IDYA API Helper

Event Name

Parameters

Description

OnBeforeExecutePostSetAuthorization

var AuthorizationGuid: Guid

OnBeforeExecutePost

var TempIDYMRESTParameters: Record “IDYM REST Parameters”
var RequestJsonArray: JsonArray