API changes
Changes from v10.3.1.759 and v10.3.2.841Web services
These changes are observed in both NetServer SOAP and WebAPI (REST) APIs.Assembly: SuperOffice.Services
New types
SuperOffice.CRM.Services.WorkflowStepOptionFormData
Modified types
SuperOffice.CRM.Services.AttachmentEntity is Modified
- New items
- Property
IsSafeFileExtension
- Property
SuperOffice.CRM.Services.SelectableMDOListItem is Modified
- New items
- Method
GetFlattenedListFull(ICollection<SelectableMDOListItem>)
- Method
NetServer core
The following represent changes to assemblies SoCore, SoDatabase, SoLicense and SuperOffice.Plugins.Assembly: SoCore
New types
SuperOffice.CRM.Lists.ISelectableListItemDeepSuperOffice.CRM.Lists.SelectableListItemDeep
Modified types
.IEnumerableExtensions is Modified
- New items
- Method
IsNullOrEmpty<T>(IEnumerable<T>)
- Method
SuperOffice.Configuration.ConfigFile is Modified
- Deleted items
SuperOffice.Configuration.ConfigFile.CRMScript2 is Deleted
SuperOffice.Configuration.ConfigFile.CRMScript2Section is Deleted
- New items
SuperOffice.Configuration.ConfigFile.SoJavaScript is New
SuperOffice.Configuration.ConfigFile.SoJavaScriptSection is New
SuperOffice.CRM.ArchiveLists.Constants is Modified
- Modified items
SuperOffice.CRM.ArchiveLists.Constants.IconHints is Modified
- New items
- Field
.IconHintsExtratable - Field
.IconHintsFlows - Field
.IconHintsMain
- Field
SuperOffice.CRM.ArchiveLists.Constants.RestrictionTypes is Modified
- New items
- Field
.RestrictionTypesStringOrPkListAny
- Field
SuperOffice.Data.WorkflowSplitOptionType is Modified
- New items
- Field
FormData
- Field
SuperOffice.Factory.DatabaseInstanceContainer is Modified
- Deleted items
- Field
TheLock
- Field
SuperOffice.Factory.ServiceProviderFactory is Modified
- Deleted items
- Method
ServiceProviderFactory(IServiceProvider)
- Method
- New items
- Method
ServiceProviderFactory(IServiceProvider, ILogger<ServiceProviderFactory>)
- Method
SuperOffice.Globalization.RC is Modified
- New items
- Field
SR_APPOINTMENT_ATTENDEES_LABEL - Field
SR_APPOINTMENT_DELETE_FOLLOW_UPS - Field
SR_APPOINTMENT_JOIN_VIDEO_BUTTON - Field
SR_APPOINTMENT_NO_ATTENDEES_ACCEPTED - Field
SR_APPOINTMENT_SEND_EMAIL_TO_ACCEPTED - Field
SR_ARCHIVE_UNSAFEFILE_WARNING - Field
SR_DASHBOARD_COPY_TILE_MESSAGE - Field
SR_DASHTILE_REQ_CREATED_THIS_MONTH - Field
SR_DASHTILE_REQ_REQUESTS_BY_CATEGORY - Field
SR_DOWNLOAD_UNSAFEFILE_WARNING - Field
SR_FLOW_EMAIL_CONTENT - Field
SR_FLOW_SPLIT_EVERYONEELSE_NOTSUBMITTED - Field
SR_FLOW_SPLIT_FORMDATA - Field
SR_FLOW_TRIGGER_ALLREQUESTCREATED - Field
SR_FORMS_ACTIONS_DEFINE_IN_FLOW - Field
SR_INVALID_PHONE_LINK_FORMAT - Field
SR_NOTIFY_SHOW_DECLINED - Field
SR_TICKETARCHIVE_LANGUAGE - Field
SR_TICKETARCHIVE_LANGUAGE_TOOLTIP - Field
SR_TICKETARCHIVE_SENTIMENT - Field
SR_TICKETARCHIVE_SENTIMENT_TOOLTIP - Field
SR_TICKETARCHIVE_SUGGESTED_CATEGORY - Field
SR_TICKETARCHIVE_SUGGESTED_CATEGORY_TOOLTIP - Field
SR_TYPE_A_MESSAGE - Field
SR_WORKFLOWS_BRANCH_NOTEMPTY - Field
SR_WORKFLOWS_DROP_HERE - Field
SR_WORKFLOWS_EXPAND_FLOW - Field
SR_WORKFLOWS_USE_THIS_EMAIL
- Field
Assembly: SoDatabase
Deleted types
SuperOffice.CRM.ArchiveLists.EmailFlowInstanceContactExtenderSuperOffice.CRM.ArchiveLists.EmailFlowInstanceEmailFlowExtenderSuperOffice.CRM.ArchiveLists.EmailFlowInstanceExtenderBaseSuperOffice.CRM.ArchiveLists.EmailFlowInstancePersonExtender
New types
SuperOffice.CRM.ArchiveLists.ContactProviderSuperOffice.CRM.ArchiveLists.DynamicTicketExtenderSuperOffice.CRM.ArchiveLists.PersonWorkflowInstanceExtenderSuperOffice.CRM.ArchiveLists.WorkflowInstanceContactExtenderSuperOffice.CRM.ArchiveLists.WorkflowInstanceEmailFlowExtenderSuperOffice.CRM.ArchiveLists.WorkflowInstanceExtenderBaseSuperOffice.CRM.ArchiveLists.WorkflowInstancePersonExtender
Modified types
SuperOffice.CRM.ArchiveLists.AppointmentNotificationExtenderBase is Modified
- New items
- Field
IsFreeColumnName
- Field
SuperOffice.CRM.ArchiveLists.AppointmentNotificationProvider is Modified
- New items
- Field
C_APPOINTMENT_HIDDEN_ENTITY_NAME
- Field
SuperOffice.CRM.ArchiveLists.EmailFlowExtenderBase is Modified
- New items
- Method
EmailFlowExtenderBase(Features)
- Method
SuperOffice.CRM.ArchiveLists.EmailFlowExtenderBase.Features is New
SuperOffice.CRM.ArchiveLists.EmailFlowWorkflowExtender is Modified
- New items
- Method
EmailFlowWorkflowExtender(Features)
- Method
SuperOffice.CRM.ArchiveLists.ExtraFieldExtenderBase is Modified
- Deleted items
- Method
ExtraFieldExtenderBase(HashSet<String>)
- Method
- New items
- Method
ExtraFieldExtenderBase(RecursionInfo)
- Method
SuperOffice.CRM.ArchiveLists.ExtraFieldExtenderBase.RecursionInfo is New
SuperOffice.CRM.ArchiveLists.ExtraFieldsExtraTableExtender is Modified
- Deleted items
- Method
ExtraFieldsExtraTableExtender(SoField, String, HashSet<String>, Boolean)
- Method
- New items
- Method
ExtraFieldsExtraTableExtender(SoField, String, RecursionInfo) - Method
ExtraFieldsExtraTableExtender(SoField, String, RecursionInfo, Boolean)
- Method
SuperOffice.CRM.ArchiveLists.ExtraTableProvider is Modified
- New items
- Method
GetEntityName(SoDataReader)
- Method
SuperOffice.CRM.ArchiveLists.Joiners.ExtraTableExtraFieldExtender is Modified
- Deleted items
- Method
ExtraTableExtraFieldExtender(String, HashSet<String>)
- Method
- New items
- Method
ExtraTableExtraFieldExtender(String)
- Method
SuperOffice.CRM.ArchiveLists.RestrictionOperations is Modified
- New items
- Field
PkIsNotOneOf - Field
PkIsOneOf
- Field
SuperOffice.CRM.ArchiveLists.TicketExtenderBase is Modified
- Deleted items
- Method
GetAvailableColumns()
- Method
- New items
- Property
CategoryFullName - Property
Origin - Property
PriorityName - Property
ReadStatus - Property
SLevel - Property
TicketStatus - Property
TicketStatusName - Property
TicketType
- Property
SuperOffice.CRM.ArchiveLists.WorkflowExtenderBase is Modified
- Modified items
- Method
WorkflowExtenderBase()
- Method
- New items
- Method
WorkflowExtenderBase(Features)
- Method
SuperOffice.CRM.ArchiveLists.WorkflowExtenderBase.Features is New
SuperOffice.CRM.Cache.ExtraFieldsCache is Modified
- New items
- Method
GetDisplayField(Int32)
- Method
SuperOffice.CRM.Data.FreeTextIndexTableInfo is Modified
- New items
- Method
IdxOwnerrecordId(Int32) - Method
IdxOwnerrecordIdOwnertableId(Int32, Int16)
- Method
SuperOffice.CRM.Lists.ArchiveColumnsProviderBase is Modified
SuperOffice.CRM.Lists.ExtraTableDropdownProvider is Modified
SuperOffice.CRM.Lists.MergeTagsProvider is Modified
SuperOffice.CRM.Rows.FreeTextIndexRows is Modified
- New items
- Method
GetFromIdxOwnerrecordId(Int32) - Method
GetFromIdxOwnerrecordIdOwnertableId(Int32, Int16) - Method
GetFromIdxOwnerrecordIdOwnertableIdFreetextwordsId(Int32, Int16, Int32)
- Method
SuperOffice.CRM.Rows.FreeTextIndexRows.IdxOwnerrecordId is New
SuperOffice.CRM.Rows.FreeTextIndexRows.IdxOwnerrecordIdOwnertableId is New
SuperOffice.CRM.Rows.FreeTextIndexRows.IdxOwnerrecordIdOwnertableIdFreetextwordsId is New
SuperOffice.Data.Dictionary.SoField is Modified
- New items
- Property
ViewInSearch
- Property
SuperOffice.Data.SoDatabase is Modified
- Modified items
- Method
SoDatabase()
- Method
Continuous database
The following represent changes to SuperOffice database schema.Assembly: SuperOffice.CD.DSL.Database
New types
SuperOffice.CD.DSL.Database.Steps_FollowUpDialog.FollowUpDialog_04_Add_Sentry_To_Html_TextSuperOffice.CD.DSL.Database.Steps_Workflows.WorkflowStep16_WorkflowFunctionalRights
Modified types
SuperOffice.CD.Database.WorkflowSplitOptionType is Modified
- New items
- Field
FormData
- Field