API changes
Changes from v10.3.2.841 and v10.3.3.610Web services
These changes are observed in both NetServer SOAP and WebAPI (REST) APIs.Assembly: SuperOffice.Services
New types
SuperOffice.CRM.Services.WorkflowContentInfo
Modified types
SuperOffice.CRM.Services.EmailFlow is Modified
- New items
- Property
ContentInfo
- Property
SuperOffice.CRM.Services.FormEntity is Modified
- New items
- Property
EmailFlows
- Property
SuperOffice.CRM.Services.WorkflowStepCreateRequest is Modified
- Deleted items
- Property
Date - Property
Status
- Property
- New items
- Property
TicketStatus
- Property
NetServer core
The following represent changes to assemblies SoCore, SoDatabase, SoLicense and SuperOffice.Plugins.Assembly: SoCore
Deleted types
SuperOffice.Data.DataSetProviderSuperOffice.Data.IDataSetProviderSuperOffice.Data.IRecordSetProviderSuperOffice.Data.RecordSuperOffice.Data.RecordSetProviderSuperOffice.Data.RecordValue
New types
SuperOffice.Data.WorkflowContentType
Modified types
SuperOffice.CRM.ArchiveLists.ArchiveColumnInfo is Modified
- New items
- Property
IconHintPrefixDelimiter
- Property
SuperOffice.CRM.ArchiveLists.Constants is Modified
- Modified items
SuperOffice.CRM.ArchiveLists.Constants.ExtraFieldAttrib is Modified
- New items
- Field
.ExtraFieldAttribHideRestriction - Field
.ExtraFieldAttribRank - Field
.ExtraFieldAttribRootEntity
- Field
SuperOffice.Globalization.RC is Modified
- Deleted items
- Field
SR_APPOINTMENT_NO_ATTENDEES_ACCEPTED - Field
SR_APPOINTMENT_SEND_EMAIL_TO_ACCEPTED
- Field
- New items
- Field
SR_APPOINTMENT_ATTENDEE_LIST_ACCEPTED - Field
SR_APPOINTMENT_ATTENDEE_LIST_ALL - Field
SR_APPOINTMENT_ATTENDEE_LIST_CONFLICT - Field
SR_APPOINTMENT_ATTENDEE_LIST_DECLINED - Field
SR_APPOINTMENT_NO_EMAIL - Field
SR_APPOINTMENT_NO_MATCHING_PARTICIPANTS - Field
SR_APPOINTMENT_REC_CHANGES_WARNING - Field
SR_APPOINTMENT_SEND_EMAIL_TO_NOT_DECLINED - Field
SR_ARCHIVE_EMAILFLOW_INSTANCE_RESPONSELASTEMAIL - Field
SR_ARCHIVE_WORKFLOW_ENROLLED_DATE - Field
SR_FLOW_PARTICIPANT - Field
SR_FLOW_REPORT - Field
SR_FLOW_TRIGGER_ALLPERSONUPDATED - Field
SR_FLOW_TRIGGER_CONTACTUPDATED - Field
SR_FLOWREPORT_CTR_BY_EMAIL - Field
SR_FLOWREPORT_ENROLLMENT_PARTICIPANTS_OVER_TIME - Field
SR_FLOWREPORT_OPENRATE_BY_EMAIL - Field
SR_FLOWREPORT_PARTICIPANT_DROPOUT_REASONS - Field
SR_FLOWREPORT_PARTICIPANTS_BY_STATUS - Field
SR_FLOWREPORT_RECIPIENTS - Field
SR_FLOWREPORT_RECIPIENTS_BY_EMAIL - Field
SR_FLOWREPORT_TOP_PERFORMING_EMAILS - Field
SR_FORMARCHIVE_FORMDESCRIPTION - Field
SR_FORMARCHIVE_FORMDESCRIPTION_TOOLTIP - Field
SR_FORMARCHIVE_FORMID - Field
SR_FORMARCHIVE_FORMID_TOOLTIP - Field
SR_FORMARCHIVE_FORMNAME - Field
SR_FORMARCHIVE_FORMNAME_TOOLTIP - Field
SR_FORMARCHIVE_FORMTHUMBNAIL - Field
SR_FORMARCHIVE_FORMTHUMBNAIL_TOOLTIP - Field
SR_LABEL_FLOW_MAILING - Field
SR_LABEL_FLOW_PARTICIPANT - Field
SR_WORKFLOWS_BRANCH_PARTICIPANT_WARNING - Field
SR_WORKFLOWS_FLOWS_FLOW - Field
SR_WORKFLOWS_FLOWS_FLOWCONTENTS - Field
SR_WORKFLOWS_FLOWS_PARTICIPANTS - Field
SR_WORKFLOWS_FLOWS_REPORTS - Field
SR_WORKFLOWS_FLOWS_SUMMARY - Field
SR_WORKFLOWS_FORM_IS_ASSET_WARNING - Field
SR_WORKFLOWS_FORM_IS_ASSET_WARNING_HEADING - Field
SR_WORKFLOWS_FORMHASACTION_WARNING - Field
SR_WORKFLOWS_LINKHASACTION_WARNING - Field
SR_WORKFLOWS_STEP_PARTICIPANT_TOOLTIP
- Field
SuperOffice.Util.HtmlHelper is Modified
- New items
- Method
EscapePercentageSymbols(String)
- Method
Assembly: SoDatabase
Deleted types
SuperOffice.CRM.ArchiveLists.EmailFlowContentEmailFlowContentExtender
New types
SuperOffice.CRM.ArchiveLists.EmailFlowContentFormExtenderSuperOffice.CRM.ArchiveLists.EmailFlowContentSMessageExtenderSuperOffice.CRM.ArchiveLists.EmailFlowFormContentProviderSuperOffice.CRM.ArchiveLists.EmailFlowSMessageContentProviderSuperOffice.CRM.ArchiveLists.FormEmailFlowExtenderSuperOffice.CRM.ArchiveLists.FormExtenderBaseSuperOffice.CRM.ArchiveLists.Joiners.AppointmentExtraFieldExtenderSuperOffice.CRM.ArchiveLists.Joiners.ProjectExtraFieldExtenderSuperOffice.CRM.ArchiveLists.Joiners.SaleExtraFieldExtenderSuperOffice.CRM.Data.WorkflowRootStepLinkTableInfoSuperOffice.CRM.Rows.PrivateFactory.PrivateWorkflowRootStepLinkRowFactorySuperOffice.CRM.Rows.PrivateFactory.PrivateWorkflowRootStepLinkRowsFactorySuperOffice.CRM.Rows.WorkflowRootStepLinkRecordDataSuperOffice.CRM.Rows.WorkflowRootStepLinkRecordDataExtensionsSuperOffice.CRM.Rows.WorkflowRootStepLinkRowSuperOffice.CRM.Rows.WorkflowRootStepLinkRows.TicketStatusWithoutPostponeProvider
Modified types
SuperOffice.CRM.ArchiveLists.ArchiveProviderFactory is Modified
- New items
- Method
HandlesExtraTable(String, String)
- Method
SuperOffice.CRM.ArchiveLists.AssociateExtenderBase is Modified
- New items
- Field
ColumnLocationAddress
- Field
SuperOffice.CRM.ArchiveLists.AssociateResourceExtender is Modified
- New items
- Method
InnerModifyQuery()
- Method
SuperOffice.CRM.ArchiveLists.EmailFlowContentProvider is Modified
- Deleted items
- Field
RowTypeName
- Field
- New items
- Field
ColDescription - Field
ColId - Field
ColShortDescription - Field
ColThumbnail
- Field
SuperOffice.CRM.ArchiveLists.ExtraFieldExtenderBase is Modified
- Modified items
SuperOffice.CRM.ArchiveLists.ExtraFieldExtenderBase.RecursionInfo is Modified
- Deleted items
- Property
.RecursionInfoRootEntity
- Property
- New items
- Property
.RecursionInfoColumnRank
- Property
SuperOffice.CRM.ArchiveLists.FavouritePersonExtender is Modified
- New items
- Field
ColumnFavouritePersonEmailAddress
- Field
SuperOffice.CRM.ArchiveLists.FavouritesProvider is Modified
- New items
- Field
ColumnEmailAddress
- Field
SuperOffice.CRM.ArchiveLists.FreetextMatchCalculator is Modified
- Deleted items
- Method
CalculateMatches(String[], String[], Nullable<Int32>, Nullable<Int32>, Boolean, List<PartialMatches>)
- Method
- New items
- Method
CalculateMatches(String[], String[], Nullable<Int32>, Nullable<Int32>, Boolean, List<PartialMatches>, Boolean)
- Method
SuperOffice.CRM.ArchiveLists.MailingsExtenderBase is Modified
- New items
- Method
MailingsExtenderBase(Features)
- Method
SuperOffice.CRM.ArchiveLists.MailingsExtenderBase.Features is New
SuperOffice.CRM.ArchiveLists.PersonExtenderBase is Modified
- Modified items
SuperOffice.CRM.ArchiveLists.PersonExtenderBase.Features is Modified
- New items
- Field
.FeaturesFlowParticipant
- Field
SuperOffice.CRM.ArchiveLists.ShipmentMessageExtenderBase is Modified
- New items
- Method
ShipmentMessageExtenderBase(Features)
- Method
SuperOffice.CRM.ArchiveLists.ShipmentMessageExtenderBase.Features is New
SuperOffice.CRM.ArchiveLists.ShipmentMessageShipmentExtender is Modified
- New items
- Method
ShipmentMessageShipmentExtender(Features)
- Method
SuperOffice.CRM.ArchiveLists.WorkflowInstanceExtenderBase is Modified
SuperOffice.CRM.Data.AssociateTableInfo is Modified
- New items
- Property
LeftOuterJoin_WorkflowRootStepLink_RegisteredAssociateId - Property
LeftOuterJoin_WorkflowRootStepLink_UpdatedAssociateId
- Property
SuperOffice.CRM.Data.DBC is Modified
- Modified items
SuperOffice.CRM.Data.DBC.EjscriptFields is Modified
- New items
- Field
.EjscriptFieldsLastExecAnonHttp - Field
.EjscriptFieldsLastExecHttp
- Field
SuperOffice.CRM.Data.DBC.EmailFlowContentLinkFields is Modified
- New items
- Field
.EmailFlowContentLinkFieldsFormId - Field
.EmailFlowContentLinkFieldsSLinkId
- Field
SuperOffice.CRM.Data.DBC.EmailFlowFields is Modified
- New items
- Field
.EmailFlowFieldsMainMessageId
- Field
SuperOffice.CRM.Data.DBC.WorkflowStepFields is Modified
- Deleted items
- Field
.WorkflowStepFieldsRank - Field
.WorkflowStepFieldsWorkflowId
- Field
SuperOffice.CRM.Data.DBC.WorkflowStepOptionFields is Modified
- Deleted items
- Field
.WorkflowStepOptionFieldsWorkflowId
- Field
SuperOffice.CRM.Data.DBC.WorkflowStepOptionLinkFields is Modified
- New items
- Field
.WorkflowStepOptionLinkFieldsRank
- Field
SuperOffice.CRM.Data.DBC.WorkflowWaitForActionFields is Modified
-
Deleted items
- Field
.WorkflowWaitForActionFieldsWorkflowId
- Field
-
New items
- Field
WorkflowRootStepLink
- Field
SuperOffice.CRM.Data.DBC.WorkflowRootStepLinkFields is New
SuperOffice.CRM.Data.EjscriptTableInfo is Modified
- New items
- Property
LastExecAnonHttp - Property
LastExecHttp
- Property
SuperOffice.CRM.Data.EmailFlowContentLinkTableInfo is Modified
- New items
- Property
FormId - Property
FormId_InnerJoin_Form - Property
SLinkId - Property
SLinkId_InnerJoin_SLink
- Property
SuperOffice.CRM.Data.EmailFlowTableInfo is Modified
- New items
- Property
MainMessageId - Property
MainMessageId_InnerJoin_SMessage
- Property
SuperOffice.CRM.Data.FormTableInfo is Modified
- New items
- Property
LeftOuterJoin_EmailFlowContentLink_FormId
- Property
SuperOffice.CRM.Data.SLinkTableInfo is Modified
- New items
- Property
LeftOuterJoin_EmailFlowContentLink_SLinkId
- Property
SuperOffice.CRM.Data.SMessageTableInfo is Modified
- New items
- Property
LeftOuterJoin_EmailFlow_MainMessageId
- Property
SuperOffice.CRM.Data.WorkflowStepOptionLinkTableInfo is Modified
- New items
- Property
Rank
- Property
SuperOffice.CRM.Data.WorkflowStepOptionTableInfo is Modified
- Deleted items
- Property
WorkflowId - Property
WorkflowId_InnerJoin_Workflow
- Property
SuperOffice.CRM.Data.WorkflowStepTableInfo is Modified
- Deleted items
- Property
Rank - Property
WorkflowId - Property
WorkflowId_InnerJoin_Workflow
- Property
- New items
- Property
LeftOuterJoin_WorkflowRootStepLink_WorkflowStepId
- Property
SuperOffice.CRM.Data.WorkflowTableInfo is Modified
- Deleted items
- Property
LeftOuterJoin_WorkflowStep_WorkflowId - Property
LeftOuterJoin_WorkflowStepOption_WorkflowId - Property
LeftOuterJoin_WorkflowWaitForAction_WorkflowId
- Property
- New items
- Property
LeftOuterJoin_WorkflowRootStepLink_WorkflowId
- Property
SuperOffice.CRM.Data.WorkflowWaitForActionTableInfo is Modified
- Deleted items
- Property
WorkflowId - Property
WorkflowId_InnerJoin_Workflow
- Property
SuperOffice.CRM.Documents.SoArc2Helper is Modified
- New items
- Method
MakeLegalPathName(String)
- Method
SuperOffice.CRM.Entities.AppointmentMatrix is Modified
- New items
- Property
ForceChildProcessing
- Property
SuperOffice.CRM.Entities.RecurrenceManager is Modified
- New items
- Method
OnInternalNotesHtmlTextChange(Appointment, String, String, String) - Method
OnInternalNotesTextChange(Appointment, String, String, String)
- Method
SuperOffice.CRM.Lists.FormProvider is Modified
- New items
- Method
HasActions(String)
- Method
SuperOffice.CRM.Lists.LocationListProvider is Modified
SuperOffice.CRM.Lists.PersonFavouriteListProvider is Modified
- New items
- Field
IncludeHasEmail
- Field
SuperOffice.CRM.Lists.VisibleForAssociateMDOProvider is Modified
- New items
- Field
IncludeHasEmail
- Field
SuperOffice.CRM.Rows.EjscriptRecordData is Modified
- New items
- Field
LastExecAnonHttp - Field
LastExecHttp
- Field
SuperOffice.CRM.Rows.EjscriptRow is Modified
- New items
- Property
LastExecAnonHttp - Property
LastExecHttp
- Property
SuperOffice.CRM.Rows.EmailFlowContentLinkRecordData is Modified
- New items
- Field
FormId - Field
SLinkId
- Field
SuperOffice.CRM.Rows.EmailFlowContentLinkRow is Modified
- New items
- Property
FormId - Property
SLinkId
- Property
SuperOffice.CRM.Rows.EmailFlowRecordData is Modified
- New items
- Field
MainMessageId
- Field
SuperOffice.CRM.Rows.EmailFlowRow is Modified
- New items
- Property
MainMessageId
- Property
SuperOffice.CRM.Rows.Implementation.TicketRowImplementation is Modified
- Deleted items
- Method
HandlePostponedStatuses(TicketBaseStatus)
- Method
SuperOffice.CRM.Rows.RowValidator is Modified
- New items
- Method
ValidateField(WorkflowContentType&, FieldInfo)
- Method
SuperOffice.CRM.Rows.WorkflowStepOptionLinkRecordData is Modified
- New items
- Field
Rank
- Field
SuperOffice.CRM.Rows.WorkflowStepOptionLinkRow is Modified
- New items
- Property
Rank
- Property
SuperOffice.CRM.Rows.WorkflowStepOptionRecordData is Modified
- Deleted items
- Field
WorkflowId
- Field
SuperOffice.CRM.Rows.WorkflowStepOptionRow is Modified
- Deleted items
- Property
WorkflowId
- Property
SuperOffice.CRM.Rows.WorkflowStepRecordData is Modified
- Deleted items
- Field
Rank - Field
WorkflowId
- Field
SuperOffice.CRM.Rows.WorkflowStepRow is Modified
- Deleted items
- Property
Rank - Property
WorkflowId
- Property
SuperOffice.CRM.Rows.WorkflowWaitForActionRecordData is Modified
- Deleted items
- Field
WorkflowId
- Field
SuperOffice.CRM.Rows.WorkflowWaitForActionRow is Modified
- Deleted items
- Property
WorkflowId
- Property
SuperOffice.CRM.Workflow.CreateRequestSettings is Modified
- Deleted items
- Property
RequestDate - Property
Status
- Property
SuperOffice.CRM.WorkFlow.WorkflowEngine is Modified
- New items
- Method
DoRequestEvent(WorkflowEvent) - Method
GoalReached(WorkflowInstanceRow)
- Method
SuperOffice.CRM.Workflow.WorkflowStepBase is Modified
- Deleted items
- Method
ConditionsMet() - Method
GoalReached()
- Method
SuperOffice.CRM.Workflow.WorkflowUtil is Modified
- Modified items
- Method
GetRootStepIds(Int32) - Method
GetStepIds(Int32, WorkflowStepType)
- Method
- New items
- Method
CalculateTime(WorkflowTimeWaitIntervalType, Int32, DateTime) - Method
CleanRestrictions(ArchiveRestrictionInfo[]) - Method
GetWorkflowIdFromStepId(Int32)
- Method
SuperOffice.Data.TablesInfo is Modified
- New items
- Method
GetWorkflowRootStepLinkTableInfo()
- Method
Assembly: SuperOffice.Plugins
Continuous database
The following represent changes to SuperOffice database schema.Assembly: SuperOffice.CD.DSL.Database
New types
SuperOffice.CD.Database.WorkflowContentTypeSuperOffice.CD.DSL.Database.Steps_ConfigurableScreen.ConfigurableScreen_10_Remove_FT_NSTicketTypeSuperOffice.CD.DSL.Database.Steps_CS.CS_52_LastExecutedByHttpSuperOffice.CD.DSL.Database.Steps_Workflows.WorkflowStep18_EmailFlowContentFormsAndLinksSuperOffice.CD.DSL.Database.Steps_Workflows.WorkflowStep19_WorkflowSchemaOptimization_part1SuperOffice.CD.DSL.Database.Steps_Workflows.WorkflowStep20_WorkflowSchemaOptimization_part2SuperOffice.CD.DSL.Database.T_WorkflowRootStepLink
Modified types
SuperOffice.CD.DSL.Database.T_Ejscript is Modified
- New items
- Field
LastExecAnonHttp - Field
LastExecHttp
- Field
SuperOffice.CD.DSL.Database.T_EmailFlow is Modified
- New items
- Field
MainMessageId
- Field
SuperOffice.CD.DSL.Database.T_EmailFlowContentLink is Modified
- New items
- Field
FormId - Field
SLinkId
- Field
SuperOffice.CD.DSL.Database.T_WorkflowStep is Modified
- Deleted items
- Field
Rank - Field
WorkflowId
- Field
SuperOffice.CD.DSL.Database.T_WorkflowStepOption is Modified
- Deleted items
- Field
WorkflowId
- Field
SuperOffice.CD.DSL.Database.T_WorkflowStepOptionLink is Modified
- New items
- Field
Rank
- Field
SuperOffice.CD.DSL.Database.T_WorkflowWaitForAction is Modified
- Deleted items
- Field
WorkflowId
- Field