Share via


Codeunit "FS Setup Defaults"

ID 6404
Namespace: Microsoft.Integration.FieldService

Obsolete

This element will become obsolete from version 25.0. Field Service is moved to Field Service Integration app.

Properties

Name Value
ObsoleteReason Field Service is moved to Field Service Integration app.
ObsoleteState Pending
ObsoleteTag 25.0

Methods

CreateJobQueueEntry

procedure CreateJobQueueEntry(IntegrationTableMapping: Record "Integration Table Mapping"): Boolean

Parameters

Name Type Description
IntegrationTableMapping Table Microsoft.Integration.SyncEngine."Integration Table Mapping"

Returns

Type Description
Boolean

GetDefaultDirection

procedure GetDefaultDirection(NAVTableID: Integer): Integer

Parameters

Name Type Description
NAVTableID Integer

Returns

Type Description
Integer

GetPrioritizedMappingList

procedure GetPrioritizedMappingList(var NameValueBuffer: Record "Name/Value Buffer")

Parameters

Name Type Description
NameValueBuffer Table Microsoft.Utilities."Name/Value Buffer"

GetCustomerTableMappingName

[Scope(Cloud)]
procedure GetCustomerTableMappingName(): Text

Returns

Type Description
Text

GetVendorTableMappingName

[Scope(Cloud)]
procedure GetVendorTableMappingName(): Text

Returns

Type Description
Text

Events

OnAfterResetConfiguration

[IntegrationEvent(False,False)]
local procedure OnAfterResetConfiguration(FSConnectionSetup: Record "FS Connection Setup")

Parameters

Name Type Description
FSConnectionSetup Table Microsoft.Integration.FieldService."FS Connection Setup"

OnAfterResetProjectJournalLineWOProductMapping

[IntegrationEvent(False,False)]
local procedure OnAfterResetProjectJournalLineWOProductMapping(IntegrationTableMappingName: Code[20])

Parameters

Name Type Description
IntegrationTableMappingName Code[20]

OnAfterResetProjectJournalLineWOServiceMapping

[IntegrationEvent(False,False)]
local procedure OnAfterResetProjectJournalLineWOServiceMapping(IntegrationTableMappingName: Code[20])

Parameters

Name Type Description
IntegrationTableMappingName Code[20]

OnAfterResetServiceItemCustomerAssetMapping

[IntegrationEvent(False,False)]
local procedure OnAfterResetServiceItemCustomerAssetMapping(IntegrationTableMappingName: Code[20])

Parameters

Name Type Description
IntegrationTableMappingName Code[20]

OnAfterResetResourceBookableResourceMapping

[IntegrationEvent(False,False)]
local procedure OnAfterResetResourceBookableResourceMapping(var IntegrationTableMappingName: Code[20])

Parameters

Name Type Description
IntegrationTableMappingName Code[20]

OnBeforeResetConfiguration

[IntegrationEvent(False,False)]
local procedure OnBeforeResetConfiguration(var FSConnectionSetup: Record "FS Connection Setup", var IsHandled: Boolean)

Parameters

Name Type Description
FSConnectionSetup Table Microsoft.Integration.FieldService."FS Connection Setup"
IsHandled Boolean

OnBeforeResetProjectJournalLineWOProductMapping

[IntegrationEvent(False,False)]
local procedure OnBeforeResetProjectJournalLineWOProductMapping(var IntegrationTableMappingName: Code[20], var ShouldRecreateJobQueueEntry: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
IntegrationTableMappingName Code[20]
ShouldRecreateJobQueueEntry Boolean
IsHandled Boolean

OnBeforeResetProjectJournalLineWOServiceMapping

[IntegrationEvent(False,False)]
local procedure OnBeforeResetProjectJournalLineWOServiceMapping(var IntegrationTableMappingName: Code[20], var ShouldRecreateJobQueueEntry: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
IntegrationTableMappingName Code[20]
ShouldRecreateJobQueueEntry Boolean
IsHandled Boolean

OnBeforeResetServiceItemCustomerAssetMapping

[IntegrationEvent(False,False)]
local procedure OnBeforeResetServiceItemCustomerAssetMapping(var IntegrationTableMappingName: Code[20], var ShouldRecreateJobQueueEntry: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
IntegrationTableMappingName Code[20]
ShouldRecreateJobQueueEntry Boolean
IsHandled Boolean

OnBeforeResetProjectTaskMapping

[IntegrationEvent(False,False)]
local procedure OnBeforeResetProjectTaskMapping(var IntegrationTableMappingName: Code[20], var ShouldRecreateJobQueueEntry: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
IntegrationTableMappingName Code[20]
ShouldRecreateJobQueueEntry Boolean
IsHandled Boolean

OnBeforeResetResourceBookableResourceMapping

[IntegrationEvent(False,False)]
local procedure OnBeforeResetResourceBookableResourceMapping(var IntegrationTableMappingName: Code[20], var ShouldRecreateJobQueueEntry: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
IntegrationTableMappingName Code[20]
ShouldRecreateJobQueueEntry Boolean
IsHandled Boolean

OnCreateJobQueueEntryOnBeforeJobQueueEnqueue

[IntegrationEvent(False,False)]
local procedure OnCreateJobQueueEntryOnBeforeJobQueueEnqueue(var JobQueueEntry: Record "Job Queue Entry", var IntegrationTableMapping: Record "Integration Table Mapping", JobCodeunitId: Integer, JobDescription: Text)

Parameters

Name Type Description
JobQueueEntry Table System.Threading."Job Queue Entry"
IntegrationTableMapping Table Microsoft.Integration.SyncEngine."Integration Table Mapping"
JobCodeunitId Integer
JobDescription Text

See also