API changes
Changes from v11.5.755 to v11.6.943.0.Web services
These changes are observed in both NetServer SOAP and WebAPI (REST) APIs.Assembly: SuperOffice.Services
New types
SuperOffice.CRM.Services.ContactPersonBoardViewSettings
Modified types
SuperOffice.CRM.Services.IBLOBAgent is Modified
- New items
- Method
GetRawPersonImageAsync(Int32, CancellationToken)
- Method
Assembly: SuperOffice.Services.Implementation
Modified types
SuperOffice.CRM.Services.BLOBAgent is Modified
- New items
- Method
GetRawPersonImageAsync(Int32, CancellationToken)
- Method
SuperOffice.CRM.Services.Implementation.BL.Contracts.IBlobEntityImplementation is Modified
- New items
- Method
GetRawPersonImageAsync(Int32, CancellationToken)
- Method
SuperOffice.CRM.Services.Implementation.BL.CustomObjectMetadata is Modified
- New items
- Property
FlagHidden
- Property
NetServer core
The following represent changes to assemblies SoCore, SoDatabase, SoLicense and SuperOffice.Plugins.Assembly: SoCore
New types
SuperOffice.Data.ContactPersonBoardEntitySuperOffice.Data.ExternalOwner
Modified types
SuperOffice.Configuration.VersionPropertyNames is Modified
- New items
- Field
CollectSoConnectionParamsForRequest
- Field
SuperOffice.Data.BoardViewEntityType is Modified
- New items
- Field
ContactPerson
- Field
SuperOffice.Data.RagType is Modified
- New items
- Field
Website
- Field
SuperOffice.Diagnostics.ServiceCallsDiagnosticSnapshot is Modified
- Modified items
- Method
FormatArgument(Object)
- Method
SuperOffice.Globalization.RC is Modified
- New items
- Field
SR_ADMIN_LC_ASKFOR_CONFIRMATION - Field
SR_ADMIN_LC_INFO - Field
SR_ADMIN_LC_INFO_HEADER - Field
SR_ADMIN_LC_LABEL - Field
SR_ADMIN_LC_SET_CATEGORY_TO - Field
SR_ADMIN_LC_UPDATE_COMPANY_SALE - Field
SR_ADMIN_LC_UPDATE_LEADSTATUS - Field
SR_ADMIN_LC_UPDATE_SALE_LOST - Field
SR_ADMIN_LC_UPDATE_SALE_SOLD - Field
SR_ARCHIVE_SALE_STAGE_WHEN_CLOSED_TOOLTIP - Field
SR_BOARD_CANNOT_MOVE_PERSON - Field
SR_BOARD_CONTACT_VIEW_ENTITY - Field
SR_BOARD_INVALID_CONTACT_BUSINESS - Field
SR_BOARD_INVALID_LEAD_STATUS - Field
SR_BOARD_LANE_NO_BUSINESS_LINK - Field
SR_BOARD_LANE_NO_CATEGORY_LINK - Field
SR_BOARD_LANE_NO_LEADSTATUS_LINK - Field
SR_CO_FINDCO_TOOLTIP - Field
SR_DASHBOARD_FILTER_NEXT_MONTH - Field
SR_DASHBOARD_FILTER_NEXT_QUARTER - Field
SR_DASHBOARD_FILTER_NEXT_WEEK - Field
SR_DASHBOARD_FILTER_NEXT_YEAR - Field
SR_DASHBOARD_FILTER_PREV_MONTH - Field
SR_DASHBOARD_FILTER_PREV_QUARTER - Field
SR_DASHBOARD_FILTER_PREV_WEEK - Field
SR_DASHBOARD_FILTER_PREV_YEAR - Field
SR_DASHBOARD_FILTER_THIS_QUARTER - Field
SR_DASHBOARD_FILTER_THIS_YEAR - Field
SR_DASHBOARD_FILTER_YEAR_TO_DATE - Field
SR_DASHBOARD_FILTER_YESTERDAY - Field
SR_SEL_DELETE_ALL_RECORDS_YES_NO - Field
SR_SELECTION_QUESTION_DELETE_NUMBEROF_RECORDS - Field
SR_SELECTION_WARNING_PERMANENT_DELETE_RECORDS
- Field
Assembly: SoDatabase
Deleted types
SuperOffice.CRM.Security.SentryQueryBinaryObjectableUpdaterSuperOffice.CRM.Webhooks.CrmScriptWebhookPlugin
New types
SuperOffice.CRM.Data.ExternalOwnerTableInfoSuperOffice.CRM.Rows.ExternalOwnerRecordDataSuperOffice.CRM.Rows.ExternalOwnerRecordDataExtensionsSuperOffice.CRM.Rows.ExternalOwnerRowSuperOffice.CRM.Rows.ExternalOwnerRowsSuperOffice.CRM.Rows.PrivateFactory.PrivateExternalOwnerRowFactorySuperOffice.CRM.Rows.PrivateFactory.PrivateExternalOwnerRowsFactorySuperOffice.CRM.Security.DashboardTileDefinitionSentrySuperOffice.CRM.Security.DashboardTileDefinitionSentryQueryInfoSuperOffice.CRM.Security.SentryQueryDashboardTileDefinitionTableUpdaterSuperOffice.Data.SQL.ExternalOwnerFieldInfo
Modified types
SuperOffice.CRM.Administration.SoUser is Modified
- New items
- Method
SaveAsync()
- Method
SuperOffice.CRM.Data.AssociateTableInfo is Modified
- New items
- Property
LeftOuterJoin_ExternalOwner_RegisteredAssociateId - Property
LeftOuterJoin_ExternalOwner_UpdatedAssociateId
- Property
SuperOffice.CRM.Data.DBC is Modified
- Modified items
SuperOffice.CRM.Data.DBC.SaleFields is Modified
- New items
- Field
.SaleFieldsStageWhenClosedId
- Field
SuperOffice.CRM.Data.DBC.SaleHistFields is Modified
-
New items
- Field
.SaleHistFieldsStageWhenClosedId
- Field
-
New items
- Field
ExternalOwner
- Field
SuperOffice.CRM.Data.DBC.ExternalOwnerFields is New
SuperOffice.CRM.Data.ProbTableInfo is Modified
- New items
- Property
LeftOuterJoin_Sale_StageWhenClosedId - Property
LeftOuterJoin_SaleHist_StageWhenClosedId
- Property
SuperOffice.CRM.Data.SaleHistTableInfo is Modified
- New items
- Property
StageWhenClosedId - Property
StageWhenClosedId_InnerJoin_Prob
- Property
SuperOffice.CRM.Data.SaleTableInfo is Modified
- New items
- Property
StageWhenClosedId - Property
StageWhenClosedId_InnerJoin_Prob
- Property
SuperOffice.CRM.Rows.RowValidator is Modified
- New items
- Method
ValidateField(ContactPersonBoardEntity&, FieldInfo) - Method
ValidateField(ExternalOwner&, FieldInfo)
- Method
SuperOffice.CRM.Rows.SaleHistRecordData is Modified
- New items
- Field
StageWhenClosedId
- Field
SuperOffice.CRM.Rows.SaleHistRow is Modified
- New items
- Property
StageWhenClosedId
- Property
SuperOffice.CRM.Rows.SaleRecordData is Modified
- New items
- Field
StageWhenClosedId
- Field
SuperOffice.CRM.Rows.SaleRow is Modified
- New items
- Property
StageWhenClosedId - Event
OnStageWhenClosedIdChange
- Property
SuperOffice.CRM.Security.DashboardSentry is Modified
- New items
- Property
IsAdmin - Method
GetRecordOwnershipIndex()
- Property
SuperOffice.CRM.Security.DashboardTileSentry is Modified
- Deleted items
- Property
IsDefaultTile - Method
DashboardTileSentry(BinaryObjectTableInfo) - Method
DashboardTileSentry(BinaryObjectTableInfo, ISoDataLookup)
- Property
- Modified items
- Property
MainTable
- Property
- New items
- Method
DashboardTileSentry(DashboardTileTableInfo) - Method
DashboardTileSentry(DashboardTileTableInfo, ISoDataLookup)
- Method
SuperOffice.CRM.Security.DashboardTileSentryQueryInfo is Modified
- Deleted items
- Property
MemberTableInfo - Property
PublishTableInfo - Method
DashboardTileSentryQueryInfo(BinaryObjectTableInfo)
- Property
- New items
- Method
DashboardTileSentryQueryInfo(DashboardTileTableInfo)
- Method
SuperOffice.CRM.Webhooks.IWebhookManager is Modified
- New items
- Method
RecordResult(Webhook, WebhookResponse, CancellationToken)
- Method
SuperOffice.Data.Dialect.Dialect is Modified
- Deleted items
- Method
ToSqlFrom()
- Method
- New items
- Method
TableOptions(TableInfo, SqlType) - Method
ToSqlFrom(SqlType)
- Method
SuperOffice.Data.SQL.TableInfo is Modified
- New items
- Property
UseNolockIfPossible
- Property
SuperOffice.Data.TablesInfo is Modified
- New items
- Method
GetExternalOwnerTableInfo()
- Method
SuperOffice.License.ILicenseManager is Modified
- Deleted items
- Method
LoadNewLicenseFromServerIfNeededAsync(CancellationToken)
- Method
- New items
- Method
LoadNewLicenseFromServerIfNeededAsync(String, CancellationToken)
- Method
SuperOffice.License.LicenseManager is Modified
- Deleted items
- Method
LoadNewLicenseFromServerIfNeededAsync(CancellationToken)
- Method
- New items
- Method
LoadNewLicenseFromServerIfNeededAsync(String, CancellationToken)
- Method
SuperOffice.Security.Principal.SoCredentialsIdentityResolver is Modified
- Deleted items
- Method
RenewSoCredentialsAsync(Int32, String, DateTime, CancellationToken)
- Method
- New items
- Method
RenewSoCredentialsAsync(Int32, String, DateTime, SoConnection, CancellationToken)
- Method
Assembly: SoDatabase.BusinessLogic
New types
SuperOffice.CRM.Webhooks.CrmScriptWebhookPlugin
Modified types
SuperOffice.CRM.ArchiveLists.ContactExtenderBase is Modified
- Modified items
SuperOffice.CRM.ArchiveLists.ContactExtenderBase.Features is Modified
- New items
- Field
.FeaturesUtmParameters
- Field
SuperOffice.CRM.ArchiveLists.PersonExtenderBase is Modified
SuperOffice.CRM.ArchiveLists.SaleHistorySaleHistoryExtender is Modified
SuperOffice.CRM.BulkUpdate.BulkUpdateSystem is Modified
- Modified items
SuperOffice.CRM.BulkUpdate.BulkUpdateSystem.PersonFieldValueKeys is Modified
- New items
- Field
.PersonFieldValueKeysLeadStatus
- Field
SuperOffice.CRM.Lists.DashboardProvider is Modified
SuperOffice.CRM.Lists.ServiceAssociateMDOProvider is Modified
- Modified items
- Method
GetHistoryCollectionAsync(CancellationToken)
- Method
SuperOffice.CRM.Webhooks.WebhookManager is Modified
- Deleted items
- Method
WebhookManager(IAsyncQueue<WebhookTaskInfo>, IAsyncQueue<DelayedItem<RetryWebhook>>, IAsyncQueue<ValueTuple<ICustomWebhookPlugin, Webhook, WebhookPayload>>, ISoRequestItemsAccessor, IServiceScopeFactory)
- Method
- New items
- Method
WebhookManager(IAsyncQueue<WebhookTaskInfo>, IAsyncQueue<DelayedItem<RetryWebhook>>, IAsyncQueue<ValueTuple<ICustomWebhookPlugin, Webhook, WebhookPayload>>, ISoRequestItemsAccessor, IServiceScopeFactory, IServiceProvider) - Method
GetSlowQueueLength() - Method
RecordResult(Webhook, WebhookResponse, CancellationToken)
- Method
SuperOffice.CRM.Webhooks.WebhookSlowDispatcher is Modified
- New items
- Method
WaitForAllToComplete(CancellationToken)
- Method
SuperOffice.Data.Dialect.SqlServerCommon is Modified
- New items
- Method
TableOptions(TableInfo, SqlType)
- Method
SuperOffice.Security.Principal.OidcSoIdentityResolver is Modified
- New items
- Method
UpdateAssociateNameAndLastUsed(SoConnection, Int32, String)
- Method
SuperOffice.Util.RagAIHelper is Modified
Continuous database
The following represent changes to SuperOffice database schema.Assembly: SuperOffice.CD.DSL.Database
New types
SuperOffice.CD.Database.ContactPersonBoardEntitySuperOffice.CD.Database.ExternalOwnerSuperOffice.CD.DSL.Database.ExternalOwnerStep1SuperOffice.CD.DSL.Database.Steps_SuperOffice.SuperOffice_129_ClearServiceAssociateHistorySuperOffice.CD.DSL.Database.Steps_SuperOffice.SuperOffice_130_Sale_StageWhenClosedSuperOffice.CD.DSL.Database.Steps_UserPreference.UserPreference_04_NotifyFields_MigrationSuperOffice.CD.DSL.Database.T_ExternalOwner
Modified types
SuperOffice.CD.Database.BoardViewEntityType is Modified
- New items
- Field
ContactPerson
- Field
SuperOffice.CD.Database.RagType is Modified
- New items
- Field
Website
- Field
SuperOffice.CD.DSL.Database.T_Sale is Modified
- New items
- Field
StageWhenClosedId
- Field
SuperOffice.CD.DSL.Database.T_SaleHist is Modified
- New items
- Field
StageWhenClosedId
- Field
Assembly: SuperOffice.WebApi
New types
SuperOffice.WebApi.Data.ContactPersonBoardEntitySuperOffice.WebApi.Data.ContactPersonBoardViewSettingsSuperOffice.WebApi.Data.List_DeleteTaskMenuRequestSuperOffice.WebApi.Data.List_SaveTaskMenuRequestSuperOffice.WebApi.Data.List_SaveWebPanelEntityRequest
Modified types
SuperOffice.WebApi.Data.BoardViewEntityType is Modified
- New items
- Field
ContactPerson
- Field
SuperOffice.WebApi.Data.BoardViewSettingsBase is Modified
SuperOffice.WebApi.Data.RagType is Modified
- New items
- Field
Website
- Field