API 10.2.6 update
Online release only Changes from v10.2.5.1175 and v10.2.6.1248Web services
These changes are observed in both NetServer SOAP and WebAPI (REST) APIs.Assembly: SuperOffice.Services
New types
SuperOffice.CRM.Services.MetricPair
Modified types
SuperOffice.CRM.Services.Appointment is Modified
- New items
- Property
Agenda - Property
InternalNotes - Property
Title
- Property
SuperOffice.CRM.Services.AppointmentEntity is Modified
- New items
- Property
Agenda - Property
InternalNotes - Property
Title
- Property
SuperOffice.CRM.Services.AssociateAgent is Modified
- New items
- Method
GetEncryptionKey()
- Method
SuperOffice.CRM.Services.EmailFlow is Modified
- Deleted items
- Property
VisibleForAll - Property
VisibleForAssociates - Property
VisibleForGroups
- Property
- New items
- Property
VisibleFor
- Property
SuperOffice.CRM.Services.IAssociateAgent is Modified
- New items
- Method
GetEncryptionKey()
- Method
SuperOffice.CRM.Services.ITicketAgent is Modified
- New items
- Method
CopyToTempFile(String, Int32)
- Method
SuperOffice.CRM.Services.IViewStateAgent is Modified
- Deleted items
- Method
PublishAndRetrieveUiEvents(Int32, UiEvent[])
- Method
- New items
- Method
PublishAndRetrieveUiEvents(Int32, UiEvent[], MetricPair[])
- Method
SuperOffice.CRM.Services.IWorkflowAgent is Modified
- New items
- Method
ConnectEmailFlowContent(Int32, Int32) - Method
CreateEmailFlowContent(String)
- Method
SuperOffice.CRM.Services.TicketAgent is Modified
- New items
- Method
CopyToTempFile(String, Int32)
- Method
SuperOffice.CRM.Services.ViewStateAgent is Modified
- Deleted items
- Method
PublishAndRetrieveUiEvents(Int32, UiEvent[])
- Method
- New items
- Method
PublishAndRetrieveUiEvents(Int32, UiEvent[], MetricPair[])
- Method
SuperOffice.CRM.Services.WorkflowAgent is Modified
- New items
- Method
ConnectEmailFlowContent(Int32, Int32) - Method
CreateEmailFlowContent(String)
- Method
SuperOffice.CRM.Services.WorkflowStepSendEmail is Modified
- New items
- Property
ShipmentId
- Property
NetServer core
The following represent changes to assemblies SoCore, SoDatabase, SoLicense and SuperOffice.Plugins.Assembly: SoCore
Deleted types
SuperOffice.IO.FileSystemSuperOffice.IO.IFileSystemSuperOffice.UI.ComboBoxSuperOffice.UI.TextBoxSuperOffice.UI.UserInterfaceElementSuperOffice.UI.UserInterfaceElementResultSuperOffice.UI.UserInterfaceUnits
New types
SuperOffice.Globalization.IResourceManagerSuperOffice.IO.ITempFileProvider
Modified types
SuperOffice.Configuration.ConfigFile is Modified
- Modified items
SuperOffice.Configuration.ConfigFile.CustomerService is Modified
- New items
- Property
.CustomerServiceMailDomain
- Property
SuperOffice.Configuration.ConfigFile.CustomerServiceSection is Modified
- New items
- Property
.CustomerServiceSectionMailDomain
- Property
SuperOffice.CRM.ArchiveLists.Constants is Modified
- Modified items
SuperOffice.CRM.ArchiveLists.Constants.IconHints is Modified
- New items
- Field
.IconHintsPreferenceSalesNotification
- Field
SuperOffice.CRM.ArchiveLists.Constants.Options is Modified
- New items
- Field
.OptionsExistenceCheck
- Field
SuperOffice.CRM.FunctionRightStrings is Modified
- New items
- Field
AdminEmailFlow - Field
AdminEmailFlowAssets
- Field
SuperOffice.CRM.UserPreferenceStrings is Modified
- Modified items
SuperOffice.CRM.UserPreferenceStrings.DiaryView is Modified
- New items
- Field
.DiaryViewAlarmOnFollowUp
- Field
SuperOffice.Globalization.RC is Modified
- New items
- Field
SR_ADMIN_MENU_CHANGE_SERVICE_STATUS - Field
SR_APPOINTMENT_ADD_RESOURCE - Field
SR_APPOINTMENT_AGENDA - Field
SR_APPOINTMENT_ATTENDEE_STATISTICS - Field
SR_APPOINTMENT_ATTENDEES - Field
SR_APPOINTMENT_EMAIL_INTERNALS - Field
SR_APPOINTMENT_INTERNAL_NOTES - Field
SR_APPOINTMENT_INTERNAL_NOTES_DESC - Field
SR_APPOINTMENT_INVITE - Field
SR_APPOINTMENT_NO_ALARM - Field
SR_ARCHIVE_ATTACHMENT_CONTENTTYPE - Field
SR_ARCHIVE_ATTACHMENT_NAME - Field
SR_ARCHIVE_ATTACHMENT_SIZE - Field
SR_ARCHIVE_EXTDOC_NODETYPE - Field
SR_ARCHIVE_HIERARCHY_FULLPATHIDS - Field
SR_ARCHIVE_HIERARCHY_FULLPATHIDS_TOOLTIP - Field
SR_COMMON_FOLLOWUPTYPE - Field
SR_DURATION_HOUR_LONG_POSTFIX - Field
SR_FLOW_FLOWSETTINGSDIALOG_CAPTION - Field
SR_MARKETING_LISTIMAGES_ALL - Field
SR_MARKETING_LISTIMAGES_MYIMAGES - Field
SR_MARKETING_LISTIMAGES_RECENTIMAGES - Field
SR_MARKETING_LISTMAILINGS_ALL - Field
SR_MARKETING_LISTMAILINGS_RECENT - Field
SR_MENU_FILE_NEW_MEETING - Field
SR_MENU_FILE_NEW_TODO_NEW - Field
SR_MENU_YOUR_SERVICE_STATUS - Field
SR_PD_DiaryView_AlarmOnFollowUp_DESC - Field
SR_PD_DiaryView_AlarmOnFollowUp_NAME - Field
SR_PD_request_closeTabOnRequestStatusClosed_DESC - Field
SR_PD_request_closeTabOnRequestStatusClosed_NAME - Field
SR_REPLYTEMPLATE_CHATLOG - Field
SR_REPLYTEMPLATE_CHATLOG_DESCRIPTION - Field
SR_REPLYTEMPLATE_CHATLOG_NAME - Field
SR_REPLYTEMPLATE_CHATLOG_SUBJECT - Field
SR_REPLYTEMPLATE_NEWLINK - Field
SR_REPLYTEMPLATE_NEWLINK_DESCRIPTION - Field
SR_REPLYTEMPLATE_NEWLINK_NAME - Field
SR_REPLYTEMPLATE_NEWLINK_SUBJECT - Field
SR_SAVE_AND_SEND - Field
SR_TICKET_CLOSEALLREQUESTTABS - Field
SR_TICKET_CLOSEALLSELECTIONTABS - Field
SR_TICKET_CLOSEALLTABS - Field
SR_TICKET_CLOSEALLTABSBUTTHIS - Field
SR_USER_PRESENCESTATUS_CAPTION - Field
SR_WORKFLOW_DELETE_FLOW - Field
SR_WORKFLOW_DELETE_FLOWS - Field
SR_WORKFLOW_SELECT_FLOWS - Field
SR_WORKFLOWS_ADD_TO_OTHER_FLOW - Field
SR_WORKFLOWS_DELETE_FLOW - Field
SR_WORKFLOWS_END_FLOW - Field
SR_WORKFLOWS_FLOW_IS_RUNNING - Field
SR_WORKFLOWS_FLOWS_HEADER - Field
SR_WORKFLOWS_REMOVE_FROM_THIS - Field
SR_WORKFLOWSTEP_WAIT_DESCRIPTION - Field
SR_WORKFLOWSTEP_WAIT_LISTITEM_AFTER_PREV - Field
SR_WORKFLOWSTEP_WAIT_LISTITEM_DATEFIELD - Field
SR_WORKFLOWSTEP_WAIT_LISTITEM_DATETIME - Field
SR_WORKFLOWSTEP_WAIT_LISTITEM_DAYS - Field
SR_WORKFLOWSTEP_WAIT_LISTITEM_HOURS - Field
SR_WORKFLOWSTEP_WAIT_LISTITEM_MINUNTES - Field
SR_WORKFLOWSTEP_WAIT_LISTITEM_NUMINTERVALS - Field
SR_WORKFLOWSTEP_WAIT_LISTITEM_WEEKS - Field
SR_WORKFLOWSTEP_WAIT_LISTITEM_WORKINGDAYS - Field
SR_WORKFLOWSTEP_WAIT_WAIT - Field
SR_WORKFLOWSTEP_WAIT_WAIT_FOR
- Field
SuperOffice.Security.Principal.ISoContextProvider is Modified
- Deleted items
- Method
GetCurrenContext() - Method
SetCurrentContext(SoContextContainer)
- Method
- New items
- Method
GetCurrentPrincipal() - Method
SetCurrentPrincipal(IPrincipal)
- Method
SuperOffice.ServiceConstants is Modified
- New items
- Field
EmptyValue - Field
MaxMessageBodySize
- Field
SuperOffice.Threading.ThreadManager is Modified
- Modified items
- Method
AbortAllThreads()
- Method
SuperOffice.Util.CollectionOps is Modified
- New items
- Method
HasName(String, String, Boolean)
- Method
SuperOffice.Util.XmlObjectHelper is Modified
- Deleted items
- Method
XmlObjectHelper()
- Method
- Modified items
- Method
GetBoolValue(XElement, String) - Method
GetIntValue(XElement, String) - Method
GetObject(XElement, String) - Method
GetStringValue(XElement, String)
- Method
- New items
- Method
GetStringValue2(XElement, String)
- Method
Assembly: SoDatabase
Deleted types
SuperOffice.CRM.ArchiveLists.AliasProviderBase<AliasedType>
New types
SuperOffice.CRM.ArchiveLists.EmailFlowContentEmailFlowContentExtenderSuperOffice.CRM.ArchiveLists.EmailFlowContentProviderSuperOffice.CRM.ArchiveLists.PartialMatchesSuperOffice.CRM.ArchiveLists.ShipmentMessageEmailFlowExtenderSuperOffice.CRM.ArchiveLists.ShipmentMessageExtenderBaseSuperOffice.CRM.ArchiveLists.ShipmentMessageShipmentExtenderSuperOffice.CRM.Cache.HierarchyTreeCacheSuperOffice.CRM.Data.EmailFlowContentLinkTableInfoSuperOffice.CRM.Rows.EmailFlowContentLinkRecordDataSuperOffice.CRM.Rows.EmailFlowContentLinkRecordDataExtensionsSuperOffice.CRM.Rows.EmailFlowContentLinkRowSuperOffice.CRM.Rows.EmailFlowContentLinkRowsSuperOffice.CRM.Rows.PrivateFactory.PrivateEmailFlowContentLinkRowFactorySuperOffice.CRM.Rows.PrivateFactory.PrivateEmailFlowContentLinkRowsFactorySuperOffice.CRM.Security.SentryQueryEmailFlowTableUpdaterSuperOffice.CRM.Security.SentryQueryWorkflowTableUpdaterSuperOffice.CRM.Security.WorkflowSentrySuperOffice.CRM.Security.WorkflowSentryQueryInfoSuperOffice.Data.Sql.WaitFor
Modified types
SuperOffice.CRM.ArchiveLists.AppointmentNotificationAggregatorExtender is Modified
- New items
- Method
GetLinkhintId(SoDataReader)
- Method
SuperOffice.CRM.ArchiveLists.AttachmentExtenderBase is Modified
- New items
- Method
InnerPopulateRowFromReader(SoDataReader, ArchiveRow) - Method
IsQueryNeeded()
- Method
SuperOffice.CRM.ArchiveLists.ExternalDocumentExtender is Modified
- Deleted items
- Method
SetJoin()
- Method
SuperOffice.CRM.ArchiveLists.ExternalDocumentExtenderBase is Modified
- New items
- Field
ColIsHistoryItem - Method
SetJoin()
- Field
SuperOffice.CRM.ArchiveLists.ExternalDocumentItemsProvider is Modified
- Deleted items
- Method
PostProcessQuery()
- Method
SuperOffice.CRM.ArchiveLists.ExternalDocumentsProvider is Modified
- New items
- Field
ColNodeType - Method
InnerPopulateRow(ArchiveRow)
- Field
SuperOffice.CRM.ArchiveLists.FreetextMatchCalculator is Modified
- Deleted items
- Method
CalculateMatches(String[], String[], Nullable<Int32>, Nullable<Int32>, Boolean, Boolean)
- Method
- New items
- Method
CalculateMatches(String[], String[], Nullable<Int32>, Nullable<Int32>, Boolean, List<PartialMatches>)
- Method
SuperOffice.CRM.ArchiveLists.HierarchyExtenderBase is Modified
- New items
- Field
ColumnHierarchyFullpathIds - Method
InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
- Field
SuperOffice.CRM.ArchiveLists.RequestNotificationProvider is Modified
- Deleted items
- Method
AcceptRow(ArchiveRow)
- Method
- New items
- Method
GetRows(String)
- Method
SuperOffice.CRM.ArchiveLists.TicketFavouriteUpdatedNotificationExtender is Modified
- Deleted items
- Property
MappedAssociateIdField
- Property
SuperOffice.CRM.Data.AppointmentTableInfo is Modified
- New items
- Property
AgendaTextId - Property
AgendaTextId_InnerJoin_Text - Property
InternalNotesTextId - Property
InternalNotesTextId_InnerJoin_Text - Method
IdxType(AppointmentType)
- Property
SuperOffice.CRM.Data.AssociateTableInfo is Modified
- New items
- Property
LeftOuterJoin_EmailFlowContentLink_RegisteredAssociateId - Property
LeftOuterJoin_EmailFlowContentLink_UpdatedAssociateId
- Property
SuperOffice.CRM.Data.DBC is Modified
- Modified items
SuperOffice.CRM.Data.DBC.AppointmentFields is Modified
- New items
- Field
.AppointmentFieldsAgendaTextId - Field
.AppointmentFieldsInternalNotesTextId
- Field
SuperOffice.CRM.Data.DBC.TextFields is Modified
-
New items
- Field
.TextFieldsHtmlText
- Field
-
New items
- Field
EmailFlowContentLink
- Field
SuperOffice.CRM.Data.DBC.EmailFlowContentLinkFields is New
SuperOffice.CRM.Data.EmailFlowTableInfo is Modified
- New items
- Property
LeftOuterJoin_EmailFlowContentLink_EmailFlowId
- Property
SuperOffice.CRM.Data.SMessageTableInfo is Modified
- New items
- Property
LeftOuterJoin_EmailFlowContentLink_SMessageId
- Property
SuperOffice.CRM.Data.TextTableInfo is Modified
- New items
- Property
HtmlText - Property
LeftOuterJoin_Appointment_AgendaTextId - Property
LeftOuterJoin_Appointment_InternalNotesTextId
- Property
SuperOffice.CRM.Documents.ArchiveTempFileProvider is Modified
- Deleted items
- Method
GetLength(String)
- Method
- Modified items
- Method
EnsureDirectoryExists(DirectoryInfo)
- Method
SuperOffice.CRM.Documents.PhysicalDocument is Modified
- Deleted items
- Method
GoTravel(Int32, String, ProgressEstimateCallback, ProgressStepCallback) - Method
HomeComing(Int32, String, ProgressEstimateCallback, ProgressStepCallback) - Method
MailMergeDocumentToFile(Int32, Int32, Int32)
- Method
SuperOffice.CRM.Documents.SoArc2 is Modified
- Deleted items
- Method
GoTravel(Int32, String, ProgressEstimateCallback, ProgressStepCallback) - Method
HomeComing(Int32, String, ProgressEstimateCallback, ProgressStepCallback)
- Method
SuperOffice.CRM.Documents.TempFileProviderFactory is Modified
- Modified items
- Method
Create()
- Method
- New items
- Method
TempFileProviderFactory()
- Method
SuperOffice.CRM.Entities.Appointment is Modified
- Modified items
SuperOffice.CRM.Entities.Appointment.AppointmentIdxBase is Modified
-
New items
- Property
.AppointmentIdxBaseAgendaRelationTableInfo - Property
.AppointmentIdxBaseInternalNotesRelationTableInfo
- Property
-
New items
- Property
Agenda - Property
InternalNotes - Property
Title
- Property
SuperOffice.CRM.Entities.AppointmentMatrix is Modified
- New items
- Property
Agenda - Property
InternalNotes - Property
Title
- Property
SuperOffice.CRM.Lists.MailingDomainsProvider is Modified
- New items
- Method
OnPreGetRootItems(List<ISoListItem>)
- Method
SuperOffice.CRM.RegistryExtensions is Modified
- Deleted items
- Method
GetRegistryRow(Enum)
- Method
- New items
- Method
GetRegistryRow(Enum, String)
- Method
SuperOffice.CRM.Rows.AppointmentRecordData is Modified
- New items
- Field
AgendaTextId - Field
InternalNotesTextId
- Field
SuperOffice.CRM.Rows.AppointmentRow is Modified
- New items
- Property
AgendaTextId - Property
InternalNotesTextId - Event
OnAgendaTextIdChange - Event
OnInternalNotesTextIdChange
- Property
SuperOffice.CRM.Rows.AppointmentRows is Modified
- New items
- Method
GetFromIdxType(AppointmentType) - Method
GetFromIdxTypeActiveDate(AppointmentType, DateTime)
- Method
SuperOffice.CRM.Rows.AppointmentRows.IdxType is New
SuperOffice.CRM.Rows.AppointmentRows.IdxTypeActiveDate is New
SuperOffice.CRM.Rows.Implementation.EjMessageRowImplementation is Modified
- New items
- Method
OnSaved(Boolean)
- Method
SuperOffice.CRM.Rows.TextRecordData is Modified
- New items
- Field
HtmlText
- Field
SuperOffice.CRM.Rows.TextRow is Modified
- New items
- Property
HtmlText - Event
OnHtmlTextChange
- Property
SuperOffice.CRM.Ticket.TicketChangeNotificator is Modified
- Deleted items
- Method
SendStandardTicketNotifications(Boolean, TicketChangeData, TicketChangeData)
- Method
- New items
- Method
SendStandardTicketNotifications(TicketChangeData, TicketChangeData)
- Method
SuperOffice.CRM.Ticket.TicketHelper is Modified
- New items
- Method
GetMailInFilterAddress(Int32) - Method
UpdateEjMessageSearchTitle(Int32, String) - Method
UpdateLastChanged(TicketRow, Boolean) - Method
UpdateMessagesAndRepliesCount(Int32) - Method
UpdateRepliedAt(TicketRow, DateTime)
- Method
SuperOffice.CRM.Ticket.WeekSchedule is Modified
- Deleted items
- Method
CalculateAlertTimeout(Int32, Int32)
- Method
- New items
- Method
AddTimeSpan(DateTime, TimeSpan)
- Method
SuperOffice.Data.Dialect.OracleCommon is Modified
- New items
- Method
ToSql(WaitFor)
- Method
SuperOffice.Data.Dialect.SqlServerCommon is Modified
- New items
- Method
ToSql(WaitFor)
- Method
SuperOffice.Data.Dictionary.SoField is Modified
- New items
- Property
IsRegisteredEjUser - Property
IsUpdatedEjUser
- Property
SuperOffice.Data.Private.FreetextIndexerLogic is Modified
- New items
- Method
IndexSpecificRowsInTable(String, Int32[], ProgressCallback, Boolean)
- Method
SuperOffice.Data.TablesInfo is Modified
- New items
- Method
GetEmailFlowContentLinkTableInfo()
- Method
Assembly: SuperOffice.Plugins
Deleted types
SuperOffice.CRM.Documents.IDocumentPluginTravelSuperOffice.CRM.Documents.ITempFileProviderSuperOffice.CRM.Documents.TempFileProviderAttribute
Continuous database
The following represent changes to SuperOffice database schema.Assembly: SuperOffice.CD.DSL.Database
New types
SuperOffice.CD.DSL.Database.Steps_FollowUpDialog.FollowUpDialog_01_Text_Table_Modifications_And_New_FieldsSuperOffice.CD.DSL.Database.Steps_Notifications.Notifications_02_AppointmentIndexSuperOffice.CD.DSL.Database.Steps_SuperOffice.SuperOffice_102_Udef_FreetextSuperOffice.CD.DSL.Database.Steps_Workflows.WorkflowStep08_EmailFlowContentSuperOffice.CD.DSL.Database.Steps_Workflows.WorkflowStep09_NoConversionUtcDateAndTimeSuperOffice.CD.DSL.Database.T_EmailFlowContentLink
Modified types
SuperOffice.CD.DSL.Database.T_Appointment is Modified
- New items
- Field
AgendaTextId - Field
InternalNotesTextId
- Field
SuperOffice.CD.DSL.Database.T_Text is Modified
- New items
- Field
HtmlText
- Field