API changes
Online release only. Changes from v10.3.5.599 and v10.3.6.552Web services
These changes are observed in both NetServer SOAP and WebAPI (REST) APIs.Assembly: SuperOffice.Services
Modified types
SuperOffice.CRM.Services.AppointmentInfo is Modified
- New items
- Property
ContactName - Property
TaskName
- Property
SuperOffice.CRM.Services.WorkflowStepNotifyBySMS is Modified
- New items
- Property
SpecificPhoneNumbers - Property
Text - Property
To
- Property
SuperOffice.CRM.Services.WorkflowStepRunScript is Modified
- New items
- Property
ScriptId
- Property
NetServer core
The following represent changes to assemblies SoCore, SoDatabase, SoLicense and SuperOffice.Plugins.Assembly: SoCore
Deleted types
SuperOffice.IO.IFastSerializationTypeSurrogateSuperOffice.IO.IOwnedDataSerializableSuperOffice.IO.IOwnedDataSerializableAndRecreatableSuperOffice.IO.OptimizationExceptionSuperOffice.IO.SerializationReaderSuperOffice.IO.SerializationWriter
New types
SuperOffice.Data.WorkflowNotifySMSType
Modified types
SuperOffice.CRM.ArchiveLists.Constants is Modified
- Modified items
SuperOffice.CRM.ArchiveLists.Constants.ExtraFieldAttrib is Modified
- New items
- Field
.ExtraFieldAttribDynamic - Field
.ExtraFieldAttribHideDisplay
- Field
SuperOffice.CRM.ArchiveLists.Constants.IconHints is Modified
- New items
- Field
.IconHintsResource_Available
- Field
SuperOffice.Globalization.RC is Modified
- New items
- Field
SR_ADMIN_TICKETTYPE_SHOW_IN_NEW_TOOLTIP - Field
SR_ARCHIVE_CREATED_BY_FORM - Field
SR_ARCHIVE_ISLOCATION - Field
SR_ARCHIVE_UPDATED_BY_FLOW - Field
SR_CREATED_BY_WORKFLOW - Field
SR_CREATED_BY_WORKFLOW_TOOLTIP - Field
SR_EDITOR_TOGGLE_RECIPIENTS - Field
SR_FLOW_ADD_CRITERIA - Field
SR_MENU_CUSTOMOBJECTS - Field
SR_PREVIEW_NO_CONTACTS - Field
SR_PREVIEW_NO_CUSTOM_OBJECTS - Field
SR_PREVIEW_NO_PERSONS - Field
SR_SELECTION_CUSTOMOBJECT_CONDITION_DELETE - Field
SR_SELECTION_CUSTOMOBJECT_NEW - Field
SR_SELECTION_DELETE_ALL - Field
SR_WORKFLOW_ERROR_NOSCRIPTID - Field
SR_WORKFLOWSTEP_INVALID_INV_CRITERION - Field
SR_WORKFLOWSTEP_INVALID_MISSING_CONTENT - Field
SR_WORKFLOWSTEP_INVALID_MISSING_LINK - Field
SR_WORKFLOWSTEP_INVALID_MISSING_LINKORFORM - Field
SR_WORKFLOWSTEP_INVALID_MISSING_PROJECT - Field
SR_WORKFLOWSTEP_INVALID_MISSING_PROJECT_OR_SELECTION - Field
SR_WORKFLOWSTEP_INVALID_MISSING_SELECTION - Field
SR_WORKFLOWSTEP_INVALID_MISSING_SUBJECT - Field
SR_WORKFLOWSTEP_INVALID_MISSINGFORM - Field
SR_WORKFLOWSTEP_INVALID_NO_ACTION - Field
SR_WORKFLOWSTEP_INVALID_NO_FIELDS_SELECTED - Field
SR_WORKFLOWSTEP_INVALID_NO_TRIGGER
- Field
Assembly: SoDatabase
Deleted types
SuperOffice.CRM.Lists.EMailRecipientProvider
New types
.ExtraFieldsAppointmentExtender.ExtraFieldsContactExtender.ExtraFieldsPersonExtender.ExtraFieldsProjectExtender.ExtraFieldsSaleExtender.ExtraFieldsTicketExtenderSuperOffice.CRM.ArchiveLists.RecursionInfoSuperOffice.CRM.Lists.Country2ProviderSuperOffice.CRM.Security.HierarchySentrySuperOffice.CRM.Security.HierarchySentryQueryInfoSuperOffice.CRM.Workflow.NotifyBySMSSettingsSuperOffice.CRM.Workflow.RunScriptSettingsSuperOffice.CRM.Workflow.WorkflowStepNotifyBySMSSuperOffice.CRM.Workflow.WorkflowStepRunScript
Modified types
SuperOffice.CRM.ArchiveLists.AppointmentExtenderBase is Modified
- Deleted items
- Method
AppointmentExtenderBase(Features)
- Method
- New items
- Method
AppointmentExtenderBase(Features, String)
- Method
SuperOffice.CRM.ArchiveLists.AssociateExtenderBase is Modified
- New items
- Field
ColumnIsLocation
- Field
SuperOffice.CRM.ArchiveLists.ContactExtenderBase is Modified
- Deleted items
- Method
ContactExtenderBase(Features) - Method
Initialize(Features)
- Method
- New items
- Method
ContactExtenderBase(Features, String) - Method
Initialize(Features, String)
- Method
SuperOffice.CRM.ArchiveLists.ExtraFieldExtenderBase is Modified
- Deleted items
- Method
ExtraFieldExtenderBase(RecursionInfo)
- Method
SuperOffice.CRM.ArchiveLists.ExtraFieldExtenderBase.RecursionInfo is Deleted
- New items
- Method
ExtraFieldExtenderBase(RecursionInfo)
- Method
SuperOffice.CRM.ArchiveLists.ExtraFieldsExtraTableExtender is Modified
- Deleted items
- Method
ExtraFieldsExtraTableExtender(SoField, String, RecursionInfo) - Method
ExtraFieldsExtraTableExtender(SoField, String, RecursionInfo, Boolean)
- Method
- New items
- Method
ExtraFieldsExtraTableExtender(SoField, String, RecursionInfo) - Method
ExtraFieldsExtraTableExtender(SoField, String, RecursionInfo, Boolean)
- Method
SuperOffice.CRM.ArchiveLists.ExtraTableProvider is Modified
- Modified items
- Method
ExtraTableProvider(String)
- Method
SuperOffice.CRM.ArchiveLists.FormFieldsExtender is Modified
- New items
- Method
InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
- Method
SuperOffice.CRM.ArchiveLists.Joiners.AppointmentExtraFieldExtender is Modified
- New items
- Method
AppointmentExtraFieldExtender(String, RecursionInfo)
- Method
SuperOffice.CRM.ArchiveLists.Joiners.ContactExtraFieldExtender is Modified
- New items
- Method
ContactExtraFieldExtender(String, RecursionInfo)
- Method
SuperOffice.CRM.ArchiveLists.Joiners.ProjectExtraFieldExtender is Modified
- New items
- Method
ProjectExtraFieldExtender(String, RecursionInfo)
- Method
SuperOffice.CRM.ArchiveLists.Joiners.SaleExtraFieldExtender is Modified
- New items
- Method
SaleExtraFieldExtender(String, RecursionInfo)
- Method
SuperOffice.CRM.ArchiveLists.Joiners.TicketExtraFieldExtender is Modified
- New items
- Method
TicketExtraFieldExtender(String, RecursionInfo)
- Method
SuperOffice.CRM.ArchiveLists.PersonExtenderBase is Modified
- Deleted items
- Method
PersonExtenderBase(Features, String) - Method
Initialize(Features, String)
- Method
- New items
- Method
PersonExtenderBase(Features, String, String) - Method
Initialize(Features, String, String)
- Method
SuperOffice.CRM.ArchiveLists.PersonExtraFieldExtender is Modified
- New items
- Method
PersonExtraFieldExtender(String, RecursionInfo)
- Method
SuperOffice.CRM.ArchiveLists.ProjectExtenderBase is Modified
- Deleted items
- Method
ProjectExtenderBase(Features)
- Method
- New items
- Method
ProjectExtenderBase(Features, String)
- Method
SuperOffice.CRM.ArchiveLists.SaleExtenderBase is Modified
- Deleted items
- Method
SaleExtenderBase(Features)
- Method
- New items
- Method
SaleExtenderBase(Features, String)
- Method
SuperOffice.CRM.ArchiveLists.TicketExtenderBase is Modified
- Deleted items
- Method
TicketExtenderBase(Features)
- Method
- New items
- Method
TicketExtenderBase(Features, String)
- Method
SuperOffice.CRM.CustomObject.CustomObjectHelper is Modified
- Deleted items
- Method
ResolveIcon(ExtraTablesRecordData)
- Method
- New items
- Method
ForwardOrReverseJoin(ArchiveSelect, TableInfo, TableInfo, SoField) - Method
ResolveDisplayFieldName(SoField) - Method
ResolveIcon(String)
- Method
SuperOffice.CRM.Data.AppointmentTableInfo is Modified
- New items
- Property
CreatedByWorkflowId - Property
CreatedByWorkflowId_InnerJoin_Workflow
- Property
SuperOffice.CRM.Data.DBC is Modified
- Modified items
SuperOffice.CRM.Data.DBC.AppointmentFields is Modified
- New items
- Field
.AppointmentFieldsCreatedByWorkflowId
- Field
SuperOffice.CRM.Data.DBC.PersonFields is Modified
- New items
- Field
.PersonFieldsCreatedByFormId - Field
.PersonFieldsModifiedByWorkflowId - Field
.PersonFieldsModifiedByWorkflowWhen
- Field
SuperOffice.CRM.Data.DBC.SaleFields is Modified
- New items
- Field
.SaleFieldsCreatedByWorkflowId
- Field
SuperOffice.CRM.Data.DBC.SLinkFields is Modified
- New items
- Field
.SLinkFieldsLocalLink
- Field
SuperOffice.CRM.Data.DBC.TicketFields is Modified
- New items
- Field
.TicketFieldsCreatedByWorkflowId
- Field
SuperOffice.CRM.Data.FormTableInfo is Modified
- New items
- Property
LeftOuterJoin_Person_CreatedByFormId
- Property
SuperOffice.CRM.Data.PersonTableInfo is Modified
- New items
- Property
CreatedByFormId - Property
CreatedByFormId_InnerJoin_Form - Property
ModifiedByWorkflowId - Property
ModifiedByWorkflowId_InnerJoin_Workflow - Property
ModifiedByWorkflowWhen
- Property
SuperOffice.CRM.Data.SaleTableInfo is Modified
- New items
- Property
CreatedByWorkflowId - Property
CreatedByWorkflowId_InnerJoin_Workflow
- Property
SuperOffice.CRM.Data.SLinkTableInfo is Modified
- New items
- Property
LocalLink - Property
LocalLink_InnerJoin_SMessage
- Property
SuperOffice.CRM.Data.SMessageTableInfo is Modified
- New items
- Property
LeftOuterJoin_SLink_LocalLink
- Property
SuperOffice.CRM.Data.TicketTableInfo is Modified
- New items
- Property
CreatedByWorkflowId - Property
CreatedByWorkflowId_InnerJoin_Workflow
- Property
SuperOffice.CRM.Data.WorkflowTableInfo is Modified
- New items
- Property
LeftOuterJoin_Appointment_CreatedByWorkflowId - Property
LeftOuterJoin_Person_ModifiedByWorkflowId - Property
LeftOuterJoin_Sale_CreatedByWorkflowId - Property
LeftOuterJoin_Ticket_CreatedByWorkflowId
- Property
SuperOffice.CRM.Lists.ArchiveColumnsProviderBase is Modified
- New items
- Field
HeadingIdStart
- Field
SuperOffice.CRM.Lists.EmailPhoneProvider is Modified
SuperOffice.CRM.Lists.TaskProvider is Modified
- New items
- Method
GetHeadingIconHint(ListTableRow) - Method
GetItemIconHint(ListTableRow)
- Method
SuperOffice.CRM.Lists.UserGroupProvider is Modified
SuperOffice.CRM.Mail.MailCache is Modified
- Deleted items
- Method
DeleteCachedEnvelopes(Int32, String, SoMailCredentials, Int32[]) - Method
SetCachedEnvelopesRead(Int32, String, SoMailCredentials, Int32[], Boolean) - Method
SetCachedFolderList(Int32, String, String, String[]) - Method
UpdateMailCacheForAssociate(Int32, SoMailCredentials, String, MailEnvelope[])
- Method
SuperOffice.CRM.Rows.AppointmentRecordData is Modified
- New items
- Field
CreatedByWorkflowId
- Field
SuperOffice.CRM.Rows.AppointmentRow is Modified
- New items
- Property
CreatedByWorkflowId - Event
OnCreatedByWorkflowIdChange
- Property
SuperOffice.CRM.Rows.AppointmentRows is Modified
- New items
- Method
GetFromIdxCreatedByWorkflowId(Int32)
- Method
SuperOffice.CRM.Rows.AppointmentRows.IdxCreatedByWorkflowId is New
SuperOffice.CRM.Rows.PersonRecordData is Modified
- New items
- Field
CreatedByFormId - Field
ModifiedByWorkflowId - Field
ModifiedByWorkflowWhen
- Field
SuperOffice.CRM.Rows.PersonRow is Modified
- New items
- Property
CreatedByFormId - Property
ModifiedByWorkflowId - Property
ModifiedByWorkflowWhen - Event
OnCreatedByFormIdChange - Event
OnModifiedByWorkflowIdChange - Event
OnModifiedByWorkflowWhenChange
- Property
SuperOffice.CRM.Rows.PersonRows is Modified
- New items
- Method
GetFromIdxCreatedByFormId(Int32) - Method
GetFromIdxModifiedByWorkflowId(Int32)
- Method
SuperOffice.CRM.Rows.PersonRows.IdxCreatedByFormId is New
SuperOffice.CRM.Rows.PersonRows.IdxModifiedByWorkflowId is New
SuperOffice.CRM.Rows.RowValidator is Modified
- New items
- Method
ValidateField(WorkflowNotifySMSType&, FieldInfo)
- Method
SuperOffice.CRM.Rows.SaleRecordData is Modified
- New items
- Field
CreatedByWorkflowId
- Field
SuperOffice.CRM.Rows.SaleRow is Modified
- New items
- Property
CreatedByWorkflowId - Event
OnCreatedByWorkflowIdChange
- Property
SuperOffice.CRM.Rows.SaleRows is Modified
- New items
- Method
GetFromIdxCreatedByWorkflowId(Int32)
- Method
SuperOffice.CRM.Rows.SaleRows.IdxCreatedByWorkflowId is New
SuperOffice.CRM.Rows.SLinkRecordData is Modified
- New items
- Field
LocalLink
- Field
SuperOffice.CRM.Rows.SLinkRow is Modified
- New items
- Property
LocalLink
- Property
SuperOffice.CRM.Rows.TicketRecordData is Modified
- New items
- Field
CreatedByWorkflowId
- Field
SuperOffice.CRM.Rows.TicketRow is Modified
- New items
- Property
CreatedByWorkflowId
- Property
SuperOffice.CRM.Rows.TicketRows is Modified
- New items
- Method
GetFromIdxCreatedByWorkflowId(Int32)
- Method
SuperOffice.CRM.Rows.TicketRows.IdxCreatedByWorkflowId is New
SuperOffice.CRM.Workflow.WorkflowUtil is Modified
- New items
- Method
GetValueFromCriteria(Int32, Int32, String)
- Method
SuperOffice.Data.SoPreference is Modified
- Deleted items
- Method
SetPreference(String, String, String, Int32)
- Method
Assembly: SoLicense
Continuous database
The following represent changes to SuperOffice database schema.Assembly: SuperOffice.CD.DSL.Database
New types
SuperOffice.CD.Database.WorkflowNotifySMSTypeSuperOffice.CD.DSL.Database.Steps_Mailing.Mailing_12_LocalLinksSuperOffice.CD.DSL.Database.Steps_Workflows.WorkflowStep22_FlowReferences
Modified types
SuperOffice.CD.DSL.Database.T_Appointment is Modified
- New items
- Field
CreatedByWorkflowId
- Field
SuperOffice.CD.DSL.Database.T_Person is Modified
- New items
- Field
CreatedByFormId - Field
ModifiedByWorkflowId - Field
ModifiedByWorkflowWhen
- Field
SuperOffice.CD.DSL.Database.T_Sale is Modified
- New items
- Field
CreatedByWorkflowId
- Field
SuperOffice.CD.DSL.Database.T_SLink is Modified
- New items
- Field
LocalLink
- Field
SuperOffice.CD.DSL.Database.T_Ticket is Modified
- New items
- Field
CreatedByWorkflowId
- Field