Codeunit "CDS Integration Mgt."
ID 7200
Namespace: Microsoft.Integration.Dataverse
Properties
| Name |
Value |
| Access |
Public
|
| SingleInstance |
True
|
Methods
TestConnection
[Scope(Cloud)]
procedure TestConnection(): Boolean
Returns
ActivateConnection
[Scope(Cloud)]
procedure ActivateConnection(): Boolean
Returns
RegisterConnection
[Scope(Cloud)]
procedure RegisterConnection(): Boolean
Returns
IsIntegrationEnabled
[Scope(Cloud)]
procedure IsIntegrationEnabled(): Boolean
Returns
IsBusinessEventsEnabled
[Scope(Cloud)]
procedure IsBusinessEventsEnabled(): Boolean
Returns
IsConnectionActive
[Scope(Cloud)]
procedure IsConnectionActive(): Boolean
Returns
IsSolutionInstalled
[Scope(Cloud)]
procedure IsSolutionInstalled(): Boolean
Returns
IsSolutionInstalled
[Scope(Cloud)]
procedure IsSolutionInstalled(UniqueName: Text): Boolean
Parameters
| Name |
Type |
Description |
|
UniqueName
|
Text
|
|
Returns
GetSolutionVersion
[Scope(Cloud)]
procedure GetSolutionVersion(var Version: Text): Boolean
Parameters
| Name |
Type |
Description |
|
Version
|
Text
|
|
Returns
GetSolutionVersion
[Scope(Cloud)]
procedure GetSolutionVersion(UniqueName: Text, var Version: Text): Boolean
Parameters
| Name |
Type |
Description |
|
UniqueName
|
Text
|
|
|
Version
|
Text
|
|
Returns
CheckCompanyId
[Scope(Cloud)]
procedure CheckCompanyId(var RecRef: RecordRef): Boolean
Parameters
| Name |
Type |
Description |
|
RecRef
|
RecordRef
|
|
Returns
CheckOwningTeam
[Scope(Cloud)]
procedure CheckOwningTeam(var RecRef: RecordRef): Boolean
Parameters
| Name |
Type |
Description |
|
RecRef
|
RecordRef
|
|
Returns
CheckOwningUser
[Scope(Cloud)]
procedure CheckOwningUser(var RecRef: RecordRef, UserId: Guid): Boolean
Parameters
| Name |
Type |
Description |
|
RecRef
|
RecordRef
|
|
|
UserId
|
Guid
|
|
Returns
CheckOwningUser
[Scope(Cloud)]
procedure CheckOwningUser(var RecRef: RecordRef, UserId: Guid, SkipBusinessUnitCheck: Boolean): Boolean
Parameters
| Name |
Type |
Description |
|
RecRef
|
RecordRef
|
|
|
UserId
|
Guid
|
|
|
SkipBusinessUnitCheck
|
Boolean
|
|
Returns
HasCompanyIdField
[Scope(Cloud)]
procedure HasCompanyIdField(TableId: Integer): Boolean
Parameters
| Name |
Type |
Description |
|
TableId
|
Integer
|
|
Returns
ResetCompanyId
[Scope(Cloud)]
procedure ResetCompanyId(var RecRef: RecordRef): Boolean
Parameters
| Name |
Type |
Description |
|
RecRef
|
RecordRef
|
|
Returns
SetCompanyId
[Scope(Cloud)]
procedure SetCompanyId(var RecRef: RecordRef): Boolean
Parameters
| Name |
Type |
Description |
|
RecRef
|
RecordRef
|
|
Returns
SetOwningTeam
[Scope(Cloud)]
procedure SetOwningTeam(var RecRef: RecordRef): Boolean
Parameters
| Name |
Type |
Description |
|
RecRef
|
RecordRef
|
|
Returns
SetOwningUser
[Scope(Cloud)]
procedure SetOwningUser(var RecRef: RecordRef, UserId: Guid): Boolean
Parameters
| Name |
Type |
Description |
|
RecRef
|
RecordRef
|
|
|
UserId
|
Guid
|
|
Returns
SetOwningUser
[Scope(Cloud)]
procedure SetOwningUser(var RecRef: RecordRef, UserId: Guid, SkipBusinessUnitCheck: Boolean): Boolean
Parameters
| Name |
Type |
Description |
|
RecRef
|
RecordRef
|
|
|
UserId
|
Guid
|
|
|
SkipBusinessUnitCheck
|
Boolean
|
|
Returns
GetCDSCompany
[Scope(Cloud)]
procedure GetCDSCompany(var CDSCompany: Record "CDS Company"): Boolean
Parameters
Returns
GetCoupledBusinessUnitId
[Scope(Cloud)]
procedure GetCoupledBusinessUnitId(): Guid
Returns
IsTeamOwnershipModelSelected
[Scope(Cloud)]
procedure IsTeamOwnershipModelSelected(): Boolean
Returns
RegisterAssistedSetup
[Scope(Cloud)]
procedure RegisterAssistedSetup()
ResetCache
[Scope(Cloud)]
procedure ResetCache()
GetOptionSetMetadata
[Scope(Cloud)]
procedure GetOptionSetMetadata(EntityName: Text, FieldName: Text): Dictionary of [Integer, Text]
Parameters
| Name |
Type |
Description |
|
EntityName
|
Text
|
|
|
FieldName
|
Text
|
|
Returns
| Type |
Description |
|
Dictionary of [Integer, Text]
|
|
InsertOptionSetMetadata
[Scope(Cloud)]
procedure InsertOptionSetMetadata(EntityName: Text, FieldName: Text, NewOptionLabel: Text): Integer
Parameters
| Name |
Type |
Description |
|
EntityName
|
Text
|
|
|
FieldName
|
Text
|
|
|
NewOptionLabel
|
Text
|
|
Returns
InsertOptionSetMetadataWithOptionValue
[Scope(Cloud)]
procedure InsertOptionSetMetadataWithOptionValue(EntityName: Text, FieldName: Text, NewOptionLabel: Text, NewOptionValue: Integer): Integer
Parameters
| Name |
Type |
Description |
|
EntityName
|
Text
|
|
|
FieldName
|
Text
|
|
|
NewOptionLabel
|
Text
|
|
|
NewOptionValue
|
Integer
|
|
Returns
UpdateOptionSetMetadata
[Scope(Cloud)]
procedure UpdateOptionSetMetadata(EntityName: Text, FieldName: Text, OptionValue: Integer, NewOptionLabel: Text)
Parameters
| Name |
Type |
Description |
|
EntityName
|
Text
|
|
|
FieldName
|
Text
|
|
|
OptionValue
|
Integer
|
|
|
NewOptionLabel
|
Text
|
|
FindCompanyIdField
[Scope(Cloud)]
procedure FindCompanyIdField(var RecRef: RecordRef, var CompanyIdFldRef: FieldRef): Boolean
Parameters
| Name |
Type |
Description |
|
RecRef
|
RecordRef
|
|
|
CompanyIdFldRef
|
FieldRef
|
|
Returns
Events
OnBeforeRegisterConnection
[Scope(Cloud)]
[IntegrationEvent(False,False)]
procedure OnBeforeRegisterConnection()
OnAfterRegisterConnection
[Scope(Cloud)]
[IntegrationEvent(False,False)]
procedure OnAfterRegisterConnection()
OnBeforeUnregisterConnection
[Scope(Cloud)]
[IntegrationEvent(False,False)]
procedure OnBeforeUnregisterConnection()
OnAfterUnregisterConnection
[Scope(Cloud)]
[IntegrationEvent(False,False)]
procedure OnAfterUnregisterConnection()
OnBeforeActivateConnection
[Scope(Cloud)]
[IntegrationEvent(False,False)]
procedure OnBeforeActivateConnection()
OnAfterActivateConnection
[Scope(Cloud)]
[IntegrationEvent(False,False)]
procedure OnAfterActivateConnection()
OnEnableIntegration
[Scope(Cloud)]
[IntegrationEvent(False,False)]
procedure OnEnableIntegration()
OnDisableIntegration
[Scope(Cloud)]
[IntegrationEvent(False,False)]
procedure OnDisableIntegration()
OnGetIntegrationRequiredRoles
[Scope(Cloud)]
[IntegrationEvent(False,False)]
procedure OnGetIntegrationRequiredRoles(var RequiredRoleIdList: List of [Guid])
Parameters
| Name |
Type |
Description |
|
RequiredRoleIdList
|
List of [Guid]
|
|
OnGetIntegrationSolutions
[Scope(Cloud)]
[IntegrationEvent(False,False)]
procedure OnGetIntegrationSolutions(var SolutionUniqueNameList: List of [Text])
Parameters
| Name |
Type |
Description |
|
SolutionUniqueNameList
|
List of [Text]
|
|
OnGetDetailedLoggingEnabled
[Scope(Cloud)]
[IntegrationEvent(False,False)]
procedure OnGetDetailedLoggingEnabled(var Enabled: Boolean)
Parameters
| Name |
Type |
Description |
|
Enabled
|
Boolean
|
|
OnHasCompanyIdField
[Scope(Cloud)]
[IntegrationEvent(False,False)]
procedure OnHasCompanyIdField(TableId: Integer, var HasField: Boolean)
Parameters
| Name |
Type |
Description |
|
TableId
|
Integer
|
|
|
HasField
|
Boolean
|
|
See also