API changes
Changes from v11.10.705 to v11.11.589.0.Web services
These changes are observed in both NetServer SOAP and WebAPI (REST) APIs.Assembly: SuperOffice.Services
New types
SuperOffice.CRM.Services.FormDesignCssSuperOffice.CRM.Services.FormFieldRestrictionSuperOffice.CRM.Services.IMessagingAgentSuperOffice.CRM.Services.IncomingMessageSuperOffice.CRM.Services.MessageDeliveryStatusSuperOffice.CRM.Services.OutgoingMessageSuperOffice.CRM.Services.ProviderInfo
Modified types
SuperOffice.CRM.Services.IAIAgent is Modified
- New items
- Method
GetFirstFormDesignCssFromImageAsync(Stream, String, CancellationToken) - Method
GetFirstFormDesignCssFromUrlAsync(String, String, CancellationToken) - Method
GetNextFormDesignCssAsync(String, String, CancellationToken)
- Method
SuperOffice.CRM.Services.IMarketingAgent is Modified
- New items
- Method
SetAllFormFieldRestrictionsAsync(FormFieldRestriction[], CancellationToken)
- Method
SuperOffice.CRM.Services.IProjectAgent is Modified
- New items
- Method
GetProjectEntityWithoutMembersAsync(Int32, CancellationToken) - Method
SaveProjectEntityWithoutMembersAsync(ProjectEntity, CancellationToken)
- Method
Assembly: SuperOffice.Services.Implementation
New types
SuperOffice.CRM.Services.Implementation.BL.Contracts.IFormDesignCssImplementationSuperOffice.CRM.Services.Implementation.BL.Contracts.IFormFieldRestrictionImplementationSuperOffice.CRM.Services.Implementation.BL.Contracts.IIncomingMessageImplementationSuperOffice.CRM.Services.Implementation.BL.Contracts.IMessageDeliveryStatusImplementationSuperOffice.CRM.Services.Implementation.BL.Contracts.IOutgoingMessageImplementationSuperOffice.CRM.Services.Implementation.BL.Contracts.IProviderInfoImplementationSuperOffice.CRM.Services.Implementation.BL.FormDesignCssImplementationSuperOffice.CRM.Services.Implementation.BL.FormFieldRestrictionImplementationSuperOffice.CRM.Services.Implementation.BL.IncomingMessageImplementationSuperOffice.CRM.Services.Implementation.BL.MessageDeliveryStatusImplementationSuperOffice.CRM.Services.Implementation.BL.OutgoingMessageImplementationSuperOffice.CRM.Services.Implementation.BL.ProviderInfoImplementationSuperOffice.CRM.Services.Implementation.Util.IListDefinitionCacheSuperOffice.CRM.Services.Implementation.Util.ListDefinitionCacheSuperOffice.CRM.Services.MessagingAgent
Modified types
SuperOffice.CRM.Services.AIAgent is Modified
- Deleted items
- Method
AIAgent(ITextServicesImplementation, IBizCardImplementation, ICategorizationStatusResponseImplementation, ICategoryGuessImplementation, IChatbotTurnImplementation, ICopilotDataSourceEntityImplementation, ICopilotEntityImplementation, IFormDesignCarrierImplementation, ISentimentImplementation, INaturalLanguageSearchImplementation, ICreatePhotoBackgroundImplementation, IRagAnswerImplementation, IRagResultImplementation, IRagStatusImplementation, ISummarizerImplementation, ISoRequestItemsAccessor) - Method
AIAgent(ITextServicesImplementation, IBizCardImplementation, ICategorizationStatusResponseImplementation, ICategoryGuessImplementation, IChatbotTurnImplementation, ICopilotDataSourceEntityImplementation, ICopilotEntityImplementation, IFormDesignCarrierImplementation, ISentimentImplementation, INaturalLanguageSearchImplementation, ICreatePhotoBackgroundImplementation, IRagAnswerImplementation, IRagResultImplementation, IRagStatusImplementation, ISummarizerImplementation, ISoRequestItemsAccessor, IDebugUser, IServiceCallsRepository, IScriptingConfiguration, IOnlineConfiguration)
- Method
- New items
- Method
AIAgent(ITextServicesImplementation, IBizCardImplementation, ICategorizationStatusResponseImplementation, ICategoryGuessImplementation, IChatbotTurnImplementation, ICopilotDataSourceEntityImplementation, ICopilotEntityImplementation, IFormDesignCarrierImplementation, IFormDesignCssImplementation, ISentimentImplementation, INaturalLanguageSearchImplementation, ICreatePhotoBackgroundImplementation, IRagAnswerImplementation, IRagResultImplementation, IRagStatusImplementation, ISummarizerImplementation, ISoRequestItemsAccessor) - Method
AIAgent(ITextServicesImplementation, IBizCardImplementation, ICategorizationStatusResponseImplementation, ICategoryGuessImplementation, IChatbotTurnImplementation, ICopilotDataSourceEntityImplementation, ICopilotEntityImplementation, IFormDesignCarrierImplementation, IFormDesignCssImplementation, ISentimentImplementation, INaturalLanguageSearchImplementation, ICreatePhotoBackgroundImplementation, IRagAnswerImplementation, IRagResultImplementation, IRagStatusImplementation, ISummarizerImplementation, ISoRequestItemsAccessor, IDebugUser, IServiceCallsRepository, IScriptingConfiguration, IOnlineConfiguration) - Method
GetFirstFormDesignCssFromImageAsync(Stream, String, CancellationToken) - Method
GetFirstFormDesignCssFromUrlAsync(String, String, CancellationToken) - Method
GetNextFormDesignCssAsync(String, String, CancellationToken)
- Method
SuperOffice.CRM.Services.Implementation.BL.Contracts.IProjectEntityImplementation is Modified
- New items
- Method
GetProjectEntityWithoutMembersAsync(Int32, CancellationToken) - Method
SaveProjectEntityWithoutMembersAsync(ProjectEntity, CancellationToken)
- Method
SuperOffice.CRM.Services.MarketingAgent is Modified
- Deleted items
- Method
MarketingAgent(IAvailableFontImplementation, IFormEntityImplementation, IFormSubmissionEntityImplementation, IMailingStatisticsImplementation, IPreviewMailingImplementation, IPreviewMailingHeaderImplementation, IShipmentMessageBlockEntityImplementation, IShipmentMessageEntityImplementation, ISoRequestItemsAccessor) - Method
MarketingAgent(IAvailableFontImplementation, IFormEntityImplementation, IFormSubmissionEntityImplementation, IMailingStatisticsImplementation, IPreviewMailingImplementation, IPreviewMailingHeaderImplementation, IShipmentMessageBlockEntityImplementation, IShipmentMessageEntityImplementation, ISoRequestItemsAccessor, IDebugUser, IServiceCallsRepository, IScriptingConfiguration, IOnlineConfiguration)
- Method
- New items
- Method
MarketingAgent(IAvailableFontImplementation, IFormEntityImplementation, IFormFieldRestrictionImplementation, IFormSubmissionEntityImplementation, IMailingStatisticsImplementation, IPreviewMailingImplementation, IPreviewMailingHeaderImplementation, IShipmentMessageBlockEntityImplementation, IShipmentMessageEntityImplementation, ISoRequestItemsAccessor) - Method
MarketingAgent(IAvailableFontImplementation, IFormEntityImplementation, IFormFieldRestrictionImplementation, IFormSubmissionEntityImplementation, IMailingStatisticsImplementation, IPreviewMailingImplementation, IPreviewMailingHeaderImplementation, IShipmentMessageBlockEntityImplementation, IShipmentMessageEntityImplementation, ISoRequestItemsAccessor, IDebugUser, IServiceCallsRepository, IScriptingConfiguration, IOnlineConfiguration) - Method
SetAllFormFieldRestrictionsAsync(FormFieldRestriction[], CancellationToken)
- Method
SuperOffice.CRM.Services.ProjectAgent is Modified
- New items
- Method
GetProjectEntityWithoutMembersAsync(Int32, CancellationToken) - Method
SaveProjectEntityWithoutMembersAsync(ProjectEntity, CancellationToken)
- Method
NetServer core
The following represent changes to assemblies SoCore, SoDatabase, SoLicense and SuperOffice.Plugins.Assembly: SoCore
New types
SuperOffice.Data.FormFieldRestrictionType
Modified types
SuperOffice.Configuration.ConfigFile is Modified
- Modified items
SuperOffice.Configuration.ConfigFile.Data is Modified
- Modified items
.Data.Explicit is Modified
- Deleted items
- Property
.ExplicitAnonymousAllowed - Property
.ExplicitCommonDBConnection
- Property
SuperOffice.Configuration.ConfigFile.IDataExplicitConfiguration is Modified
- Deleted items
- Property
.IDataExplicitConfigurationAnonymousAllowed - Property
.IDataExplicitConfigurationCommonDBConnection
- Property
SuperOffice.Configuration.ConfigFile.TelemetryRoleName is Modified
- New items
- Field
.TelemetryRoleNameWebApi
- Field
SuperOffice.Configuration.VersionPropertyNames is Modified
- New items
- Field
ForceSqlRecompile - Field
SampleInAllRequests
- Field
SuperOffice.Data.TicketOrigin is Modified
- New items
- Field
API - Field
Flow
- Field
SuperOffice.Exceptions.SoLicenseException is Modified
- Modified items
- Method
SoLicenseException(String, String, Boolean)
- Method
SuperOffice.Globalization.RC is Modified
- New items
- Field
SR_ADMIN_COPILOT_INSTRUCTIONS_EXAMPLE - Field
SR_ADMIN_COPILOT_RETURN_POLICY - Field
SR_ADMIN_COPILOT_ROLE - Field
SR_ADMIN_COPILOT_ROLE_EXAMPLE - Field
SR_ADMIN_COPILOT_SETTINGS_DESC - Field
SR_ADMIN_COPILOT_SOURCES - Field
SR_ADMIN_COPILOT_TEST - Field
SR_ADMIN_COPILOT_TEST_ANSWER - Field
SR_ADMIN_COPILOT_TEST_DESC - Field
SR_ADMIN_COPILOT_TEST_RESULT - Field
SR_ADMIN_COPILOT_TEST_SEARCH - Field
SR_ADMIN_OAUTH_SETUP - Field
SR_FORMFIELDS_LIST_HEADER - Field
SR_FORMFIELDS_NAME - Field
SR_FORMFIELDS_POLICY - Field
SR_FORMFIELDS_RESTRICION_HIDE - Field
SR_FORMFIELDS_RESTRICION_READONLY - Field
SR_FORMS_ELEMENTS_FILTER - Field
SR_ONBOARDING_BUTT_LATER - Field
SR_ONBOARDING_DONE_EMAIL_UNCONNECTED - Field
SR_ONBOARDING_DONE_GOOGLE - Field
SR_ONBOARDING_DONE_SHAREPOINT - Field
SR_ONBOARDING_DONE_WEBTOOLS_DISABLED - Field
SR_ONBOARDING_DONE_WEBTOOLS_ENABLED - Field
SR_ONBOARDING_EMAIL_MAILLINK_INFO - Field
SR_SELECT_SINGLE_ITEM - Field
SR_SMC_ALL_ADDED - Field
SR_SMC_CANNOT_DELETE - Field
SR_SMC_DEF_HEADING - Field
SR_SMC_PREVIEW - Field
SR_SMC_PREVIEW_CANCELLED - Field
SR_SMC_PREVIEW_LINK_EXPIRED - Field
SR_SMC_PREVIEW_MANAGE_ALL - Field
SR_SMC_PREVIEW_MANAGE_ONE - Field
SR_SMC_PREVIEW_SAVED - Field
SR_SMC_PREVIEW_UNKNOWN_CUSTOMER - Field
SR_SMC_TEXT - Field
SR_TICKET_NUMBER_REQUESTS - Field
SR_TICKET_OVERVIEW_RELATED_REQUESTS - Field
SR_TICKET_RELATE_SEE_DETAILS - Field
SR_TICKET_RELATED_REQUESTS - Field
SR_TICKET_RELATED_SUCCESSFULLY - Field
SR_TICKET_RELATION_CHILD_MULTIPLE - Field
SR_TICKET_RELATION_CREATED - Field
SR_TICKET_RELATION_LIST_VIEW - Field
SR_TICKET_RELATION_OTHER_ERROR_REASON - Field
SR_TICKET_RELATION_PARENT_ALREADY_SET - Field
SR_TICKET_RELATION_TAB_DISABLED_TOOLTIP - Field
SR_TICKETARCHIVE_CREATEDDATE
- Field
SuperOffice.License.SoLicenseNames is Modified
- New items
- Field
ActivityBoard - Field
ContractManager - Field
Map4You
- Field
Assembly: SoDatabase
New types
SuperOffice.CRM.Data.FormFieldRestrictionTableInfoSuperOffice.CRM.Rows.FormFieldRestrictionRecordDataSuperOffice.CRM.Rows.FormFieldRestrictionRecordDataExtensionsSuperOffice.CRM.Rows.FormFieldRestrictionRowSuperOffice.CRM.Rows.FormFieldRestrictionRowsSuperOffice.CRM.Rows.PrivateFactory.PrivateFormFieldRestrictionRowFactorySuperOffice.CRM.Rows.PrivateFactory.PrivateFormFieldRestrictionRowsFactorySuperOffice.Data.SQL.FormFieldRestrictionTypeFieldInfo
Modified types
SuperOffice.CRM.Data.AssociateTableInfo is Modified
- New items
- Property
LeftOuterJoin_FormFieldRestriction_RegisteredAssociateId - Property
LeftOuterJoin_FormFieldRestriction_UpdatedAssociateId
- Property
SuperOffice.CRM.Data.DBC is Modified
- New items
- Field
FormFieldRestriction
- Field
SuperOffice.CRM.Data.DBC.FormFieldRestrictionFields is New
SuperOffice.CRM.Data.ProductVersionTableInfo is Modified
- Deleted items
- Method
IdxOwnerName(String) - Method
IdxOwnerNameCodeName(String, String)
- Method
SuperOffice.CRM.Rows.ProductVersionRow is Modified
- Deleted items
- Method
GetFromIdxOwnerNameCodeNameVersionAsync(String, String, String, CancellationToken)
- Method
SuperOffice.CRM.Rows.ProductVersionRow.IdxOwnerNameCodeNameVersion is Deleted
SuperOffice.CRM.Rows.ProductVersionRows is Modified
- Deleted items
- Method
GetFromIdxOwnerNameAsync(String, CancellationToken) - Method
GetFromIdxOwnerNameCodeNameAsync(String, String, CancellationToken)
- Method
SuperOffice.CRM.Rows.ProductVersionRows.IdxOwnerName is Deleted
SuperOffice.CRM.Rows.ProductVersionRows.IdxOwnerNameCodeName is Deleted
SuperOffice.CRM.Rows.RowValidator is Modified
- New items
- Method
ValidateField(FormFieldRestrictionType&, FieldInfo)
- Method
SuperOffice.CRM.Ticket.TicketChangeData is Modified
- New items
- Property
NumReplies - Property
Origin - Property
Status - Property
TimeToClose
- Property
SuperOffice.Data.TablesInfo is Modified
- New items
- Method
GetFormFieldRestrictionTableInfo()
- Method
SuperOffice.Util.TrackEventNames is Modified
- New items
- Field
BootstrapperStart - Field
EmailLogin - Field
TicketClosed - Field
TicketCreated - Field
TicketRelationDeleted
- Field
Assembly: SoDatabase.BusinessLogic
New types
SuperOffice.CRM.Lists.FormFieldsProvider
Modified types
SuperOffice.CRM.ArchiveLists.AppointmentNotificationAggregatorExtender is Modified
- New items
- Method
GetAppointmentStatusesOfDesiredEntities() - Method
SetDesiredEntities(String[])
- Method
SuperOffice.CRM.ArchiveLists.AppointmentNotificationAggregatorProvider is Modified
- New items
- Method
SetDesiredEntities(String[])
- Method
SuperOffice.CRM.ArchiveLists.EjscriptExtenderBase is Modified
- New items
- Method
SetDesiredColumns(String[])
- Method
SuperOffice.CRM.ArchiveLists.PersonProjectsExtender is Modified
SuperOffice.CRM.ArchiveLists.PersonProjectsFindExtender is Modified
SuperOffice.CRM.ArchiveLists.RestrictionStorageFactory is Modified
- Modified items
- Method
GetMapping(String, String) - Method
GetProvider(String) - Method
GetProvider(String, String) - Method
GetRestrictionFromAllGroupsViaStorage(ArchiveRestrictionInfo[], String, String, String, String) - Method
GetRestrictionFromAllGroupsViaStorage(ArchiveRestrictionInfo[], String, String, String, String, String) - Method
GetRestrictionViaStorage(ArchiveRestrictionInfo[], String, String, String, String) - Method
GetRestrictionViaStorage(ArchiveRestrictionInfo[], String, String, String, String, String)
- Method
SuperOffice.CRM.ArchiveLists.TicketExtenderBase is Modified
SuperOffice.Util.RagAIHelper is Modified
- Deleted items
- Method
PutDocument(String, String, String, RagType, Dictionary<String, Object>)
- Method
- New items
- Method
CreateFormsDesignSessionFromImage(Stream, String, CancellationToken) - Method
CreateFormsDesignSessionFromUrl(String, String, CancellationToken) - Method
NextFormsDesignSessionCssRule(String, String, CancellationToken) - Method
PutDocument(String, String, String, String, RagType, Dictionary<String, Object>)
- Method
Continuous database
The following represent changes to SuperOffice database schema.Assembly: SuperOffice.CD.DSL.Database
New types
SuperOffice.CD.DSL.Database.T_FormFieldRestriction
Modified types
SuperOffice.CD.Database.TicketOrigin is Modified
- New items
- Field
API - Field
Flow
- Field
Assembly: SuperOffice.WebApi
New types
SuperOffice.WebApi.Data.AI_GetFirstFormDesignCssFromImageRequestSuperOffice.WebApi.Data.AI_GetFirstFormDesignCssFromUrlRequestSuperOffice.WebApi.Data.AI_GetNextFormDesignCssRequestSuperOffice.WebApi.Data.Configuration_GetCsCgiUrlRequestSuperOffice.WebApi.Data.FormDesignCssSuperOffice.WebApi.Data.FormFieldRestrictionSuperOffice.WebApi.Data.FormFieldRestrictionTypeSuperOffice.WebApi.Data.Marketing_SetAllFormFieldRestrictionsRequestSuperOffice.WebApi.Data.Project_GetProjectEntityWithoutMembersRequestSuperOffice.WebApi.Data.Project_SaveProjectEntityWithoutMembersRequest
Modified types
SuperOffice.License.SoLicenseNames is Modified
- New items
- Field
ActivityBoard - Field
ContractManager - Field
Map4You
- Field
SuperOffice.WebApi.Agents.AIAgent is Modified
- New items
- Method
GetFirstFormDesignCssFromImageAsync(Byte[], String, RequestOptions) - Method
GetFirstFormDesignCssFromUrlAsync(String, String, RequestOptions) - Method
GetNextFormDesignCssAsync(String, String, RequestOptions)
- Method
SuperOffice.WebApi.Agents.ConfigurationAgent is Modified
- New items
- Method
GetCsCgiUrlAsync(RequestOptions)
- Method
SuperOffice.WebApi.Agents.IAIAgent is Modified
- New items
- Method
GetFirstFormDesignCssFromImageAsync(Byte[], String, RequestOptions) - Method
GetFirstFormDesignCssFromUrlAsync(String, String, RequestOptions) - Method
GetNextFormDesignCssAsync(String, String, RequestOptions)
- Method
SuperOffice.WebApi.Agents.IConfigurationAgent is Modified
- New items
- Method
GetCsCgiUrlAsync(RequestOptions)
- Method
SuperOffice.WebApi.Agents.IMarketingAgent is Modified
- New items
- Method
SetAllFormFieldRestrictionsAsync(FormFieldRestriction[], RequestOptions)
- Method
SuperOffice.WebApi.Agents.IProjectAgent is Modified
- New items
- Method
GetProjectEntityWithoutMembersAsync(Int32, RequestOptions) - Method
SaveProjectEntityWithoutMembersAsync(ProjectEntity, RequestOptions)
- Method
SuperOffice.WebApi.Agents.MarketingAgent is Modified
- New items
- Method
SetAllFormFieldRestrictionsAsync(FormFieldRestriction[], RequestOptions)
- Method
SuperOffice.WebApi.Agents.ProjectAgent is Modified
- New items
- Method
GetProjectEntityWithoutMembersAsync(Int32, RequestOptions) - Method
SaveProjectEntityWithoutMembersAsync(ProjectEntity, RequestOptions)
- Method
SuperOffice.WebApi.Data.TicketOrigin is Modified
- New items
- Field
API - Field
Flow
- Field