OuDomain type changes

As of the 2023.1 release, the OData type OuDomain has been changed to improve performance.

Important: The changes to the OuDomain type break backwards compatibility. This change affects customers who have customizations developed by third party vendors. Vendors must pay attention to this change if they make customizations in this area.

The table below lists the changes that have been made.

Simple properties

Unchanged properties Changed properties Added properties Moved to Name/* property

ID

AccessCode: Som.Permission.Read -> String 32

HideAccessCode

Active

Summary

TaxIdNo: String 8 -> String 11

Manager

ActivityCode_Summary

AddressKey_Value

Text: String 240 -> String 2000

NameKey_Value

ActivityCode_Value

EndDate

 

OuGrp_Summary

AddressingName

FreeText

 

OuGrp_Value

Admd

Name1

 

OuType_Summary

Advertisement

Name2

 

OuType_Value

Authority_Summary

NameCode

 

ParentOu_Summary

Authority_Value

StartDate

 

ParentOu_Value

BirthdayUncertainty

TaxIdProdNo

 

DefaultContactAccessCode

CompanyType_Summary

Updated

 

DefaultFileAccessCode

CompanyType_Value

UpdateUser_Summary

 

DefaultRecordAccessCode

Created

 

 

 

CreateUser_Summary

 

 

 

CreateUser_Value

 

 

 

DefaultProcessRole_Summary

 

 

 

DefaultProcessRole_Value

 

 

 

Deleted

 

 

 

EditLock

 

 

 

EffectiveReadPermission

 

 

 

EffectiveWritePermission

 

 

 

ElabShow

 

 

 

FesdIdKey

 

 

 

FixQueue

 

 

 

Institution

 

 

 

Name3

 

 

 

NameGrp_Summary

 

 

 

NameGrp_Value

 

 

 

NameKey

 

 

 

NameType_Value

 

 

 

Origin_Summary

 

 

 

Origin_Value

 

 

 

Ou1

 

 

 

Ou2

 

 

 

Position

 

 

 

PreviousNCode

 

 

 

PreviousNType_Value

 

 

 

PrevNameCode

 

 

 

Prmd

 

 

 

ReferenceCode

 

 

 

ReferenceType_Value

 

 

 

ShortName

 

 

 

State_Summary

 

 

 

State_Value

 

 

 

SubactivityCode_Summary

 

 

 

SubactivityCode_Value

 

 

 

SystemItem

 

 

 

SystemName

 

 

 

SystemShow

 

 

 

TaxIdNoProd

 

 

 

TransfCode_Summary

 

 

 

TransfCode_Value

 

 

 

UpcomingNCode

 

 

 

UpcomingNType_Value

 

 

 

License

 

 

 

UpdateCode

0..1 Navigation properties

0..1 means that it is a navigation property where there are 0 or 1 target objects.

Unchanged properties Added properties Moved to Name/* property

AddressKey

DefaultContactAccessCodeRef

AccessCodeRef

Mru

DefaultFileAccessCodeRef

ActivityCode

Ou

DefaultRecordAccessCodeRef

Authority

UpdateUser

Name

CompanyType

 

Name_ContactP

CreateUser

 

Name_WzpAllContact

DefaultProcessRole

 

Ou_OuDomain

LicenseRef

 

OuGrp

NameGrp

 

OuType

NameType

 

ParentOu

Origin

 

 

PreviousNType

 

 

ReferenceType

 

 

State

 

 

SubactivityCode

 

 

TransfCode

 

 

UpcomingNType

 

 

UpdateCodeRef

* Navigation properties (not listed are unchanged)

* means that there are multiple target objects (a collection).

Added properties Moved to Name/* property
OuDomainsByParentOu OuDomainsByAuthority WriteAccessUsers
  OuDomainsByOrigin
  ReadAccessUsers
  WriteAccessUsers