API 10.2.3 update
Changes from v10.2.2.706 and v10.2.3.544Web services
These changes are observed in both NetServer SOAP and WebAPI (REST) APIs.Assembly: SuperOffice.Services
New types
SuperOffice.CRM.Services.EmailFlowSuperOffice.CRM.Services.IWorkflowAgentSuperOffice.CRM.Services.WorkflowSuperOffice.CRM.Services.WorkflowAgentSuperOffice.CRM.Services.WorkflowStep
Modified types
SuperOffice.CRM.Services.AppointmentAgent is Modified
- New items
- Method
CleanUpBookingDeletedWithUpdateMode(Int32[], RecurrenceUpdateMode)
- Method
SuperOffice.CRM.Services.IAppointmentAgent is Modified
- New items
- Method
CleanUpBookingDeletedWithUpdateMode(Int32[], RecurrenceUpdateMode)
- Method
SuperOffice.CRM.Services.ITicketAgent is Modified
- New items
- Method
ClearNotify(Int32[]) - Method
CopyFromCRMDocument(Int32) - Method
GetNextInQueue()
- Method
SuperOffice.CRM.Services.TicketAgent is Modified
- New items
- Method
ClearNotify(Int32[]) - Method
CopyFromCRMDocument(Int32) - Method
GetNextInQueue()
- Method
NetServer core
The following represent changes to assemblies SoCore, SoDatabase, SoLicense and SuperOffice.Plugins.Assembly: SoCore
Deleted types
SuperOffice.Util.ZipEntrySuperOffice.Util.ZipFile
New types
SuperOffice.Data.WorkflowDefinitionStatusSuperOffice.Data.WorkflowGoalTypeSuperOffice.Data.WorkflowInstanceStatusSuperOffice.Data.WorkflowStepTypeSuperOffice.Data.WorkflowTriggerType
Modified types
StreamExtensions is Modified
- New items
- Method
GenerateStreamFromString(String)
- Method
StringExtensions is Modified
- New items
- Method
MakePassword(String, Int32, String)
- Method
SuperOffice.Configuration.ConfigFile is Modified
- Modified items
SuperOffice.Configuration.ConfigFile.Cloud is Modified
- New items
- Property
.CloudStoreAttachmentsInAzure
- Property
SuperOffice.Configuration.ConfigFile.CloudSection is Modified
- New items
- Property
.CloudSectionStoreAttachmentsInAzure
- Property
SuperOffice.CRM.UserPreferenceStrings is Modified
- Modified items
SuperOffice.CRM.UserPreferenceStrings.Notification is Modified
- New items
- Field
.NotificationNotifyAppointmentCancel - Field
.NotificationNotifyAppointmentChange - Field
.NotificationNotifyAppointmentDecline - Field
.NotificationNotifyAppointmentInvitation - Field
.NotificationNotifyCustomMessage - Field
.NotificationNotifyFavouriteRequest - Field
.NotificationNotifyNewMessage - Field
.NotificationNotifyNewRequest - Field
.NotificationNotifyRequestActivated - Field
.NotificationNotifyRequestAssignedAway - Field
.NotificationNotifyRequestEscalated
- Field
SuperOffice.Data.CSRegistryEntry is Modified
- New items
- Field
TicketLogSystem
- Field
SuperOffice.Data.Domain is Modified
- New items
- Field
EmailFlows
- Field
SuperOffice.Globalization.RC is Modified
- New items
- Field
SR_BULKUPDATE_ACTIVATION_DATE_INVALID - Field
SR_BULKUPDATE_ACTIVATION_DATE_NOT_POSTPONED - Field
SR_BULKUPDATE_FIELDVALUE_TICKET_STATUS_TOOLTIP - Field
SR_FIELD_APPOINTMENT_ASSIGNED_BY_NAME - Field
SR_FIELD_APPOINTMENT_ASSIGNED_BY_TOOLTIP - Field
SR_FIELD_APPOINTMENT_ASSOCIATE_ID_NAME - Field
SR_FIELD_APPOINTMENT_ASSOCIATE_ID_TOOLTIP - Field
SR_FIELD_APPOINTMENT_PRIORITY_IDX_NAME - Field
SR_FIELD_APPOINTMENT_PRIORITY_IDX_TOOLTIP - Field
SR_FIELD_APPOINTMENT_REGISTERED_ASSOCIATE_ID_NAME - Field
SR_FIELD_APPOINTMENT_REGISTERED_ASSOCIATE_ID_TOOLTIP - Field
SR_FIELD_APPOINTMENT_TASK_IDX_NAME - Field
SR_FIELD_APPOINTMENT_TASK_IDX_TOOLTIP - Field
SR_FIELD_APPOINTMENT_UPDATED_ASSOCIATE_ID_NAME - Field
SR_FIELD_APPOINTMENT_UPDATED_ASSOCIATE_ID_TOOLTIP - Field
SR_FIELD_PERSON_BUSINESS_IDX_NAME - Field
SR_FIELD_PERSON_CATEGORY_IDX_NAME - Field
SR_FIELD_PERSON_POSITION_IDX_NAME - Field
SR_FIELD_PERSON_UPDATED_ASSOCIATE_ID_NAME - Field
SR_FIELD_PROJECT_ASSOCIATE_ID_NAME - Field
SR_FIELD_PROJECT_REGISTERED_ASSOCIATE_ID_NAME - Field
SR_FIELD_PROJECT_STATUS_IDX_NAME - Field
SR_FIELD_PROJECT_TYPE_IDX_NAME - Field
SR_FIELD_PROJECT_UPDATED_ASSOCIATE_ID_NAME - Field
SR_FIELD_SALE_ASSOCIATE_ID_NAME - Field
SR_FIELD_SALE_COMPTR_ID_NAME - Field
SR_FIELD_SALE_CREDITED_ID_NAME - Field
SR_FIELD_SALE_CURRENCY_ID_NAME - Field
SR_FIELD_SALE_PROBABILITY_IDX_NAME - Field
SR_FIELD_SALE_REASON_ID_NAME - Field
SR_FIELD_SALE_REASON_SOLD_ID_NAME - Field
SR_FIELD_SALE_REASON_STALLED_ID_NAME - Field
SR_FIELD_SALE_REGISTERED_ASSOCIATE_ID_NAME - Field
SR_FIELD_SALE_SALE_TYPE_CAT_ID_NAME - Field
SR_FIELD_SALE_SALE_TYPE_ID_NAME - Field
SR_FIELD_SALE_SOURCE_ID_NAME - Field
SR_FIELD_SALE_UPDATED_ASSOCIATE_ID_NAME - Field
SR_FIELD_TICKET_PROJECT_ID_NAME - Field
SR_FIELD_TICKET_SALE_ID_NAME - Field
SR_NOTIFY_TICKET_ACTIVATED - Field
SR_NOTIFY_TICKET_FAVOURITE_ESCALATED - Field
SR_NOTIFY_TICKET_FAVOURITE_UPDATED - Field
SR_NOTIFY_TICKET_NEW_MESSAGE - Field
SR_NOTIFY_TICKET_TRANSFERRED - Field
SR_TICKET_NEXT_IN_QUEUE - Field
SR_WORKFLOWSTEPTYPE_ADD_TO_LIST - Field
SR_WORKFLOWSTEPTYPE_CREATE_FOLLOWUP - Field
SR_WORKFLOWSTEPTYPE_CREATE_REQUEST - Field
SR_WORKFLOWSTEPTYPE_CREATE_SALE - Field
SR_WORKFLOWSTEPTYPE_NOTIFY_BY_EMAIL - Field
SR_WORKFLOWSTEPTYPE_NOTIFY_BY_SMS - Field
SR_WORKFLOWSTEPTYPE_REMOVE_FROM_LIST - Field
SR_WORKFLOWSTEPTYPE_RUN_SCRIPT - Field
SR_WORKFLOWSTEPTYPE_SEND_EMAIL - Field
SR_WORKFLOWSTEPTYPE_SEND_SMS - Field
SR_WORKFLOWSTEPTYPE_SPLIT - Field
SR_WORKFLOWSTEPTYPE_UPDATE_CONTACT - Field
SR_WORKFLOWSTEPTYPE_WAIT_FOR_ACTION - Field
SR_WORKFLOWSTEPTYPE_WAIT_FOR_TIME
- Field
SuperOffice.Util.Zip is Modified
- Deleted items
- Method
Zip(Byte[], ZipType) - Method
Zip(String, ZipType)
- Method
- Modified items
- Property
ZipType
- Property
Assembly: SoDatabase
Deleted types
SuperOffice.CRM.ArchiveLists.TicketNotificationExtenderSuperOffice.CRM.ArchiveLists.TicketNotificationSubProviderSuperOffice.CRM.AttachmentHelperSuperOffice.CRM.AttachmentPluginAttributeSuperOffice.CRM.IAttachmentPluginSuperOffice.CRM.TicketMessage.AttachmentFilesystemPlugin
New types
SuperOffice.CRM.ArchiveLists.AppointmentNotificationAggregatorProviderSuperOffice.CRM.ArchiveLists.ConfigurableArchiveAppointmentProviderSuperOffice.CRM.ArchiveLists.Dynamic_specializations.DynamicAppointmentExtenderSuperOffice.CRM.ArchiveLists.Dynamic_specializations.DynamicDocumentExtenderSuperOffice.CRM.ArchiveLists.Dynamic_specializations.DynamicProjectExtenderSuperOffice.CRM.ArchiveLists.Dynamic_specializations.DynamicSaleExtenderSuperOffice.CRM.ArchiveLists.RequestNotificationProviderSuperOffice.CRM.ArchiveLists.TicketActivatedNotificationExtenderSuperOffice.CRM.ArchiveLists.TicketActivatedNotificationSubProviderSuperOffice.CRM.ArchiveLists.TicketCustomMessageNotificationExtenderSuperOffice.CRM.ArchiveLists.TicketCustomMessageNotificationSubProviderSuperOffice.CRM.ArchiveLists.TicketEscalatedNotificationExtenderSuperOffice.CRM.ArchiveLists.TicketEscalatedNotificationSubProviderSuperOffice.CRM.ArchiveLists.TicketFavouriteUpdatedNotificationExtenderSuperOffice.CRM.ArchiveLists.TicketFavouriteUpdatedNotificationSubProviderSuperOffice.CRM.ArchiveLists.TicketNewNotificationExtenderSuperOffice.CRM.ArchiveLists.TicketNewNotificationSubProviderSuperOffice.CRM.ArchiveLists.TicketNotificationExtenderBaseSuperOffice.CRM.ArchiveLists.TicketTransferredNotificationExtenderSuperOffice.CRM.ArchiveLists.TicketTransferredNotificationSubProviderSuperOffice.CRM.ArchiveLists.TicketUpdatedNotificationExtenderSuperOffice.CRM.ArchiveLists.TicketUpdatedNotificationSubProviderSuperOffice.CRM.Attachment.AttachmentFilesystemPluginSuperOffice.CRM.Attachment.AttachmentHelperSuperOffice.CRM.Attachment.AttachmentPluginAttributeSuperOffice.CRM.Attachment.AttachmentPluginFactorySuperOffice.CRM.Attachment.IAttachmentPluginSuperOffice.CRM.Data.EmailFlowTableInfoSuperOffice.CRM.Data.WorkflowGoalTableInfoSuperOffice.CRM.Data.WorkflowInstanceTableInfoSuperOffice.CRM.Data.WorkflowStepTableInfoSuperOffice.CRM.Data.WorkflowTableInfoSuperOffice.CRM.Data.WorkflowTriggerTableInfoSuperOffice.CRM.Lists.WorkflowStepTypeProviderSuperOffice.CRM.Rows.EmailFlowRecordDataSuperOffice.CRM.Rows.EmailFlowRecordDataExtensionsSuperOffice.CRM.Rows.EmailFlowRowSuperOffice.CRM.Rows.EmailFlowRowsSuperOffice.CRM.Rows.PrivateFactory.PrivateEmailFlowRowFactorySuperOffice.CRM.Rows.PrivateFactory.PrivateEmailFlowRowsFactorySuperOffice.CRM.Rows.PrivateFactory.PrivateWorkflowGoalRowFactorySuperOffice.CRM.Rows.PrivateFactory.PrivateWorkflowGoalRowsFactorySuperOffice.CRM.Rows.PrivateFactory.PrivateWorkflowInstanceRowFactorySuperOffice.CRM.Rows.PrivateFactory.PrivateWorkflowInstanceRowsFactorySuperOffice.CRM.Rows.PrivateFactory.PrivateWorkflowRowFactorySuperOffice.CRM.Rows.PrivateFactory.PrivateWorkflowRowsFactorySuperOffice.CRM.Rows.PrivateFactory.PrivateWorkflowStepRowFactorySuperOffice.CRM.Rows.PrivateFactory.PrivateWorkflowStepRowsFactorySuperOffice.CRM.Rows.PrivateFactory.PrivateWorkflowTriggerRowFactorySuperOffice.CRM.Rows.PrivateFactory.PrivateWorkflowTriggerRowsFactorySuperOffice.CRM.Rows.WorkflowGoalRecordDataSuperOffice.CRM.Rows.WorkflowGoalRecordDataExtensionsSuperOffice.CRM.Rows.WorkflowGoalRowSuperOffice.CRM.Rows.WorkflowGoalRowsSuperOffice.CRM.Rows.WorkflowInstanceRecordDataSuperOffice.CRM.Rows.WorkflowInstanceRecordDataExtensionsSuperOffice.CRM.Rows.WorkflowInstanceRowSuperOffice.CRM.Rows.WorkflowInstanceRowsSuperOffice.CRM.Rows.WorkflowRecordDataSuperOffice.CRM.Rows.WorkflowRecordDataExtensionsSuperOffice.CRM.Rows.WorkflowRowSuperOffice.CRM.Rows.WorkflowRowsSuperOffice.CRM.Rows.WorkflowStepRecordDataSuperOffice.CRM.Rows.WorkflowStepRecordDataExtensionsSuperOffice.CRM.Rows.WorkflowStepRowSuperOffice.CRM.Rows.WorkflowStepRowsSuperOffice.CRM.Rows.WorkflowTriggerRecordDataSuperOffice.CRM.Rows.WorkflowTriggerRecordDataExtensionsSuperOffice.CRM.Rows.WorkflowTriggerRowSuperOffice.CRM.Rows.WorkflowTriggerRowsSuperOffice.Data.Private.TicketLogging.LogDetailSuperOffice.Data.Sql.SqlCommandExtraInfoSuperOffice.Data.SQL.WorkflowDefinitionStatusFieldInfoSuperOffice.Data.SQL.WorkflowGoalTypeFieldInfoSuperOffice.Data.SQL.WorkflowInstanceStatusFieldInfoSuperOffice.Data.SQL.WorkflowStepTypeFieldInfoSuperOffice.Data.SQL.WorkflowTriggerTypeFieldInfo
Modified types
SuperOffice.CRM.ArchiveLists.AppointmentAcceptedNotificationExtender is Modified
- Deleted items
- Property
MappedAssociateField - Property
MappedEmailIdField - Property
MappedOriginatorField - Property
MappedReceiverField
- Property
- New items
- Property
IsBookingOwner
- Property
SuperOffice.CRM.ArchiveLists.AppointmentCancelledNotificationExtender is Modified
- Deleted items
- Property
MappedAssociateField - Property
MappedEmailIdField - Property
MappedOriginatorField - Property
MappedReceiverField
- Property
- New items
- Property
IsBookingOwner
- Property
SuperOffice.CRM.ArchiveLists.AppointmentNewNotificationExtender is Modified
- Deleted items
- Property
MappedAssociateField - Property
MappedEmailIdField - Property
MappedOriginatorField - Property
MappedReceiverField
- Property
- New items
- Property
IsBookingOwner
- Property
SuperOffice.CRM.ArchiveLists.AppointmentNotificationExtenderBase is Modified
- Deleted items
- Property
MappedOriginatorField - Property
MappedReceiverField
- Property
- Modified items
- Property
MappedAssociateField - Property
MappedEmailIdField
- Property
- New items
- Field
EndDateColumnName - Field
IsRecurringColumnName - Field
RecurringEndDateColumnName - Field
RecurringStartDateColumnName - Field
StartDateColumnName - Property
IsBookingOwner - Method
AddOriginatorFullName(SoDataReader, ArchiveRow) - Method
AddReceiverFullName(SoDataReader, ArchiveRow)
- Field
SuperOffice.CRM.ArchiveLists.AppointmentNotificationProvider is Modified
- Deleted items
- Method
InnerPopulateRow(ArchiveRow)
- Method
- New items
- Property
BaseClassShouldFilterColumns - Property
BaseClassShouldFilterEntities - Property
BaseClassShouldPage - Property
BaseClassShouldSort - Method
Close() - Method
FilterRecurringRows(List<ArchiveRow>) - Method
GetAvailableColumns() - Method
GetAvailableEntities() - Method
GetResultData() - Method
SetDesiredColumns(String[]) - Method
SetDesiredEntities(String[]) - Method
SetOrderBy(ArchiveOrderByInfo[]) - Method
SetPagingInfo(Int32, Int32) - Method
SetRestriction(ArchiveRestrictionInfo[])
- Property
SuperOffice.CRM.ArchiveLists.AppointmentRejectedNotificationExtender is Modified
- Deleted items
- Property
MappedAssociateField - Property
MappedEmailIdField - Property
MappedOriginatorField - Property
MappedReceiverField
- Property
- New items
- Property
IsBookingOwner
- Property
SuperOffice.CRM.ArchiveLists.AppointmentUpdatedNotificationExtender is Modified
- Deleted items
- Property
MappedAssociateField - Property
MappedEmailIdField - Property
MappedOriginatorField - Property
MappedReceiverField
- Property
- New items
- Property
IsBookingOwner
- Property
SuperOffice.CRM.ArchiveLists.ExtensibleColumnsBase is Modified
- Deleted items
- Method
AddUpdatedDate(SoDataReader, ArchiveRow, ArchiveColumnInfo, FieldInfo, FieldInfo)
- Method
- New items
- Method
AddUpdatedDate(SoDataReader, ArchiveRow, ArchiveColumnInfo, FieldInfo, FieldInfo, Boolean)
- Method
SuperOffice.CRM.ArchiveLists.NotificationNotificationExtender<Info> is Modified
- Deleted items
- New items
- Field
NotifyDateTimeColumnName
- Field
SuperOffice.CRM.BulkUpdate.BulkUpdateSystem is Modified
- Modified items
SuperOffice.CRM.BulkUpdate.BulkUpdateSystem.TicketFieldValueKeys is Modified
- New items
- Field
.TicketFieldValueKeysStatus
- Field
SuperOffice.CRM.Data.AssociateTableInfo is Modified
- New items
- Property
LeftOuterJoin_EmailFlow_RegisteredAssociateId - Property
LeftOuterJoin_EmailFlow_UpdatedAssociateId - Property
LeftOuterJoin_Workflow_AssociateId - Property
LeftOuterJoin_Workflow_RegisteredAssociateId - Property
LeftOuterJoin_Workflow_UpdatedAssociateId - Property
LeftOuterJoin_WorkflowGoal_RegisteredAssociateId - Property
LeftOuterJoin_WorkflowGoal_UpdatedAssociateId - Property
LeftOuterJoin_WorkflowInstance_RegisteredAssociateId - Property
LeftOuterJoin_WorkflowInstance_UpdatedAssociateId - Property
LeftOuterJoin_WorkflowStep_RegisteredAssociateId - Property
LeftOuterJoin_WorkflowStep_UpdatedAssociateId - Property
LeftOuterJoin_WorkflowTrigger_RegisteredAssociateId - Property
LeftOuterJoin_WorkflowTrigger_UpdatedAssociateId
- Property
SuperOffice.CRM.Data.ContactTableInfo is Modified
- New items
- Property
LeftOuterJoin_WorkflowInstance_ContactId
- Property
SuperOffice.CRM.Data.DBC is Modified
- New items
- Field
EmailFlow - Field
Workflow - Field
WorkflowGoal - Field
WorkflowInstance - Field
WorkflowStep - Field
WorkflowTrigger
- Field
SuperOffice.CRM.Data.DBC.EmailFlowFields is New
SuperOffice.CRM.Data.DBC.WorkflowFields is New
SuperOffice.CRM.Data.DBC.WorkflowGoalFields is New
SuperOffice.CRM.Data.DBC.WorkflowInstanceFields is New
SuperOffice.CRM.Data.DBC.WorkflowStepFields is New
SuperOffice.CRM.Data.DBC.WorkflowTriggerFields is New
SuperOffice.CRM.Data.HierarchyTableInfo is Modified
- New items
- Property
LeftOuterJoin_EmailFlow_HierarchyId
- Property
SuperOffice.CRM.Data.PersonTableInfo is Modified
- New items
- Property
LeftOuterJoin_WorkflowInstance_PersonId
- Property
SuperOffice.CRM.Data.ShipmentTypeTableInfo is Modified
- New items
- Property
LeftOuterJoin_EmailFlow_ShipmentTypeId
- Property
SuperOffice.CRM.Data.UserGroupTableInfo is Modified
- New items
- Property
LeftOuterJoin_Workflow_GroupId
- Property
SuperOffice.CRM.Documents.HtmlToPdf is Modified
- Deleted items
- Method
GenerateStreamFromString(String)
- Method
SuperOffice.CRM.Documents.PhysicalDocument is Modified
- Deleted items
- Method
SaveDocumentTemplateStream(Int32, Stream, String, Int32)
- Method
- New items
- Method
SaveDocumentTemplateStream(Int32, Stream, String, Int32, String)
- Method
SuperOffice.CRM.Mail.MailParser is Modified
- Deleted items
- Method
GetMailItem(String, String)
- Method
SuperOffice.CRM.Rows.RowValidator is Modified
- New items
- Method
ValidateField(WorkflowDefinitionStatus&, FieldInfo) - Method
ValidateField(WorkflowGoalType&, FieldInfo) - Method
ValidateField(WorkflowInstanceStatus&, FieldInfo) - Method
ValidateField(WorkflowStepType&, FieldInfo) - Method
ValidateField(WorkflowTriggerType&, FieldInfo)
- Method
SuperOffice.CRM.Ticket.TicketHelper is Modified
- New items
- Method
GetTicketBaseStatus(Int32)
- Method
SuperOffice.Data.Dictionary.SoField is Modified
- New items
- Method
GetEffectiveTextLength()
- Method
SuperOffice.Data.Private.TicketLogging.ITicketLoggingLogic is Modified
SuperOffice.Data.Private.TicketLogging.TicketLoggingLogic is Modified
- New items
- Method
GetRegistryRow(Enum)
- Method
SuperOffice.Data.SQL.PrivateSave is Modified
- New items
- Method
SetTicketLogAction(TicketLogAction, String)
- Method
SuperOffice.Data.TablesInfo is Modified
- New items
- Method
GetEmailFlowTableInfo() - Method
GetWorkflowGoalTableInfo() - Method
GetWorkflowInstanceTableInfo() - Method
GetWorkflowStepTableInfo() - Method
GetWorkflowTableInfo() - Method
GetWorkflowTriggerTableInfo()
- Method
SuperOffice.Util.AccessGateway is Modified
- Deleted items
- Method
GenerateStreamFromString(String)
- Method
Continuous database
The following represent changes to SuperOffice database schema.Assembly: SuperOffice.CD.DSL.Database
New types
SuperOffice.CD.Database.WorkflowDefinitionStatusSuperOffice.CD.Database.WorkflowGoalTypeSuperOffice.CD.Database.WorkflowInstanceStatusSuperOffice.CD.Database.WorkflowStepTypeSuperOffice.CD.Database.WorkflowTriggerTypeSuperOffice.CD.DSL.Database.Steps_Targets.WorkflowStep01_InitialSuperOffice.CD.DSL.Database.Steps_Targets.WorkflowStep02_RankSuperOffice.CD.DSL.Database.Steps_Targets.WorkflowStep03_HierarchySuperOffice.CD.DSL.Database.T_EmailFlowSuperOffice.CD.DSL.Database.T_WorkflowSuperOffice.CD.DSL.Database.T_WorkflowGoalSuperOffice.CD.DSL.Database.T_WorkflowInstanceSuperOffice.CD.DSL.Database.T_WorkflowStepSuperOffice.CD.DSL.Database.T_WorkflowTrigger
Modified types
SuperOffice.CD.DSL.Database.Domain is Modified
- New items
- Field
EmailFlows
- Field