Codeunit "CRM Statistics Job"

ID 5350
Namespace: Microsoft.Integration.D365Sales

Properties

Name Value
TableNo Table System.Threading."Job Queue Entry"

Methods

CreateOrUpdateCRMAccountStatistics

procedure CreateOrUpdateCRMAccountStatistics(Customer: Record Customer, var CRMAccount: Record "CRM Account"): Integer

Parameters

Name Type Description
Customer Table Microsoft.Sales.Customer.Customer
CRMAccount Table Microsoft.Integration.D365Sales."CRM Account"

Returns

Type Description
Integer

GetAccStatsUpdateFinalMessage

procedure GetAccStatsUpdateFinalMessage(): Text

Returns

Type Description
Text

GetInvStatusUpdateFinalMessage

procedure GetInvStatusUpdateFinalMessage(): Text

Returns

Type Description
Text

UpdateStatusOfPaidInvoices

procedure UpdateStatusOfPaidInvoices(CustomerNo: Code[20]): Integer

Parameters

Name Type Description
CustomerNo Code[20]

Returns

Type Description
Integer

Events

OnAfterAddCustomersWithLinesActivity

[IntegrationEvent(False,False)]
local procedure OnAfterAddCustomersWithLinesActivity(StartDateTime: DateTime, var CustomerNumbers: List of [Code[20]])

Parameters

Name Type Description
StartDateTime DateTime
CustomerNumbers List of [Code[20]]

OnCreateOrUpdateCRMAccountStatisticsOnBeforeModify

[IntegrationEvent(False,False)]
local procedure OnCreateOrUpdateCRMAccountStatisticsOnBeforeModify(var CRMAccountStatistics: Record "CRM Account Statistics", var Customer: Record Customer)

Parameters

Name Type Description
CRMAccountStatistics Table Microsoft.Integration.D365Sales."CRM Account Statistics"
Customer Table Microsoft.Sales.Customer.Customer

See also