Skip to main content

API 10.2.7 update

Online release only Changes from v10.2.6.1248 and v10.2.7.5452

Web services

These changes are observed in both NetServer SOAP and WebAPI (REST) APIs.

Assembly: SuperOffice.Services

Deleted types

  • SuperOffice.CRM.Services.WorkflowStep

New types

  • SuperOffice.CRM.Services.CRMScriptErrorInfo
  • SuperOffice.CRM.Services.CRMScriptRunResult
  • SuperOffice.CRM.Services.TicketType
  • SuperOffice.CRM.Services.TicketTypeEntity
  • SuperOffice.CRM.Services.WorkflowEvent
  • SuperOffice.CRM.Services.WorkflowEventResult

Modified types

SuperOffice.CRM.Services.AppointmentAgent is Modified

  • New items
    • Method CreateAppointmentEntityFromExisting(Int32, Int32)

SuperOffice.CRM.Services.CRMScriptAgent is Modified

  • New items
    • Method ExecuteScriptByString(String, StringDictionary, EventData)
    • Method ValidateScriptByString(String)

SuperOffice.CRM.Services.CRMScriptResult is Modified

  • New items
    • Property ErrorInformation
    • Property LineNumber

SuperOffice.CRM.Services.DocumentAgent is Modified

  • New items
    • Method CopyDocumentToCsAttachment(Int32)

SuperOffice.CRM.Services.EMailAttachment is Modified

  • New items
    • Property IsSafeFileExtension

SuperOffice.CRM.Services.EmailFlow is Modified

  • Modified items
    • Property EnrollmentEnd
    • Property TimeframeEnd
    • Property TimeframeStart
    • Property WorkflowStart

SuperOffice.CRM.Services.EventData is Modified

  • New items
    • Property ParserValues

SuperOffice.CRM.Services.IAppointmentAgent is Modified

  • New items
    • Method CreateAppointmentEntityFromExisting(Int32, Int32)

SuperOffice.CRM.Services.ICRMScriptAgent is Modified

  • New items
    • Method ExecuteScriptByString(String, StringDictionary, EventData)
    • Method ValidateScriptByString(String)

SuperOffice.CRM.Services.IDocumentAgent is Modified

  • New items
    • Method CopyDocumentToCsAttachment(Int32)

SuperOffice.CRM.Services.IListAgent is Modified

  • New items
    • Method CreateDefaultTicketTypeEntity()
    • Method DeleteTicketTypeEntity(Int32)
    • Method GetAllTicketTypeEntities()
    • Method GetTicketType(Int32)
    • Method GetTicketTypeEntity(Int32)
    • Method GetTicketTypeList(Int32[])
    • Method GetTicketTypes()
    • Method SaveTicketTypeEntity(TicketTypeEntity)

SuperOffice.CRM.Services.ITicketAgent is Modified

  • Deleted items
    • Method SplitTicket(Int32, Int32[], TicketEntity)
  • New items
    • Method SplitTicket(Int32, Int32, DateTime, Int32[], TicketEntity)

SuperOffice.CRM.Services.IWorkflowAgent is Modified

  • Deleted items
    • Method CreateEmailFlowContent(String)
  • New items
    • Method CopyEmailFlowContent(Int32, Int32)
    • Method CreateDefaultWorkflowEvent()
    • Method CreateDefaultWorkflowEventResult()
    • Method CreateEmailFlowContent(Int32, String)
    • Method RemoveParticipantsFromEmailFlow(Int32, Int32[])
    • Method Run()
    • Method SendEvent(WorkflowEvent)

SuperOffice.CRM.Services.ListAgent is Modified

  • New items
    • Method CreateDefaultTicketTypeEntity()
    • Method DeleteTicketTypeEntity(Int32)
    • Method GetAllTicketTypeEntities()
    • Method GetTicketType(Int32)
    • Method GetTicketTypeEntity(Int32)
    • Method GetTicketTypeList(Int32[])
    • Method GetTicketTypes()
    • Method SaveTicketTypeEntity(TicketTypeEntity)

SuperOffice.CRM.Services.TicketAgent is Modified

  • Deleted items
    • Method SplitTicket(Int32, Int32[], TicketEntity)
  • New items
    • Method SplitTicket(Int32, Int32, DateTime, Int32[], TicketEntity)

SuperOffice.CRM.Services.TicketEntity is Modified

  • New items
    • Property TicketType

SuperOffice.CRM.Services.Webhook is Modified

  • New items
    • Property ErrorsEmail

SuperOffice.CRM.Services.WorkflowAgent is Modified

  • Deleted items
    • Method CreateEmailFlowContent(String)
  • New items
    • Method CopyEmailFlowContent(Int32, Int32)
    • Method CreateDefaultWorkflowEvent()
    • Method CreateDefaultWorkflowEventResult()
    • Method CreateEmailFlowContent(Int32, String)
    • Method RemoveParticipantsFromEmailFlow(Int32, Int32[])
    • Method Run()
    • Method SendEvent(WorkflowEvent)

SuperOffice.CRM.Services.WorkflowStepAddToList is Modified

  • New items
    • Property Project
    • Property Selection

SuperOffice.CRM.Services.WorkflowStepCreateRequest is Modified

  • New items
    • Property Category
    • Property Message
    • Property Owner
    • Property Priority
    • Property RequestType
    • Property Status
    • Property Title

SuperOffice.CRM.Services.WorkflowStepRemoveFromList is Modified

  • New items
    • Property Project
    • Property Selection

SuperOffice.CRM.Services.WorkflowStepSendEmail is Modified

  • Deleted items
    • Property EmailMessageId

SuperOffice.CRM.Services.WorkflowStepWaitForTime is Modified

  • Modified items
    • Property Until

NetServer core

The following represent changes to assemblies SoCore, SoDatabase, SoLicense and SuperOffice.Plugins.

Assembly: SoCore

Deleted types

  • SuperOffice.Diagnostics.SoLoggerEnvironmentInfoContext
  • SuperOffice.Diagnostics.SoLoggerEnvironmentInfoContextPlugin
  • SuperOffice.Factory.ThreadInstanceContainer
  • SuperOffice.Util.AssemblyHelper

New types

  • SuperOffice.Data.CcTemplateType
  • SuperOffice.Data.ScriptType
  • SuperOffice.Data.ShipmentFlags
  • SuperOffice.Data.WorkflowEventType
  • SuperOffice.Exceptions.SoFileNotFoundException
  • SuperOffice.IO.Files.DiskFileAccess
  • SuperOffice.IO.Files.IFileAccess
  • SuperOffice.IO.Files.SoArcConfiguration
  • SuperOffice.License.UserLicenseAttribute
  • SuperOffice.Util.FileExtensionValidator
  • SuperOffice.Util.Wrapper<T>

Modified types

Microsoft.Extensions.DependencyInjection.NetServerCoreOptionsBuilder is Modified

  • New items
    • Method UseFileAccess<T>()

SuperOffice.Configuration.ConfigFile is Modified

  • Modified items
SuperOffice.Configuration.ConfigFile.Documents is Modified
  • New items
    • Property .DocumentsArchiveFileShareUri
    • Property .DocumentsArchiveRelativePath
    • Property .DocumentsTemplateRelativePath
    • Property .DocumentsTemporaryRelativePath
SuperOffice.Configuration.ConfigFile.DocumentsSection is Modified
  • New items
    • Property .DocumentsSectionArchiveFileShareUri
    • Property .DocumentsSectionArchiveRelativePath
    • Property .DocumentsSectionTemplateRelativePath
    • Property .DocumentsSectionTemporaryRelativePath

SuperOffice.CRM.ArchiveLists.Constants is Modified

  • Modified items
SuperOffice.CRM.ArchiveLists.Constants.DisplayTypes is Modified
  • New items
    • Field .DisplayTypesImageUrl
SuperOffice.CRM.ArchiveLists.Constants.IconHints is Modified
  • New items
    • Field .IconHintsResource_Conflict
SuperOffice.CRM.ArchiveLists.Constants.RestrictionTypes is Modified
  • New items
    • Field .RestrictionTypesEjCategory

SuperOffice.CRM.UserPreferenceStrings is Modified

  • Modified items
SuperOffice.CRM.UserPreferenceStrings.Functions is Modified
  • New items
    • Field .FunctionsShowWeekNumbersInCalendars
SuperOffice.CRM.UserPreferenceStrings.Mail is Modified
  • New items
    • Field .MailEnableEmailInvitationPreview
SuperOffice.CRM.UserPreferenceStrings.System is Modified
  • New items
    • Field .SystemUnsafeFileTypes
  • New items
SuperOffice.CRM.UserPreferenceStrings.SystemNotification is New

SuperOffice.Data.Registry is Modified

  • New items
    • Field CustomerCenterTemplatesMovedToDB
    • Field DisableImportMailInlineSupport
    • Field SearchEngineCallback

SuperOffice.Data.ScreenChooserType is Modified

  • Modified items
    • Field value__

SuperOffice.Factory.InstanceContainerManager is Modified

  • New items
    • Method HasContainer(String)

SuperOffice.Factory.InstanceContainers is Modified

  • Deleted items
    • Field Thread

SuperOffice.Globalization.RC is Modified

  • Deleted items
    • Field SR_WORKFLOWS_NOSHIPMENTTYPE
  • New items
    • Field SR_ADMIN_LIST_ACTIVITY
    • Field SR_APPOINTMENT_CANCEL
    • Field SR_APPOINTMENT_CANNOT_DELETE_OWNER
    • Field SR_APPOINTMENT_CREATE_FROM_EXISTING
    • Field SR_APPOINTMENT_CREATE_VIDEO
    • Field SR_APPOINTMENT_DELETE_VIDEO
    • Field SR_APPOINTMENT_ENABLE_EMAIL_PREVIEW
    • Field SR_APPOINTMENT_JOIN_VIDEO
    • Field SR_APPOINTMENT_NO_PERSONS
    • Field SR_APPOINTMENT_NO_PROJECT_MEMBERS
    • Field SR_APPOINTMENT_SCHEDULING_ASSISTANT
    • Field SR_APPOINTMENT_SEND_EMAIL_CONFIRMATION
    • Field SR_APPOINTMENT_SET_VIDEO
    • Field SR_APPOINTMENT_SET_VIDEO_DESC
    • Field SR_APPOINTMENT_VIDEO_LINK
    • Field SR_APPOINTMENT_VIDEO_NOT_CONFIGURED
    • Field SR_CONFIGSCREEN_NOBORDER
    • Field SR_CONFIRMATION_DELETE_FOLLOWUP
    • Field SR_CONFIRMATION_RECURRING_NEW
    • Field SR_CONFIRMATION_RECURRING_PROMPT
    • Field SR_CRITERION_CATEGORIES_OWNED_BY_ME
    • Field SR_CRITERION_MY_CATEGORIES
    • Field SR_INBOX_ARCHIVE_UNSAFE_WARNING
    • Field SR_INBOX_UNSAFE_ATTACHMENT_TOOLTIP
    • Field SR_LIST_ITEM_MULTIPLE_SELECTED_TOOLTIP
    • Field SR_NOTIFY_ASSIGNMENT_DECLINED
    • Field SR_NOTIFY_ASSIGNMENT_FROM
    • Field SR_NOTIFY_BLOCKED_DESC
    • Field SR_NOTIFY_SETTINGS_notifySystemAppointment
    • Field SR_NOTIFY_SETTINGS_notifySystemChat
    • Field SR_NOTIFY_SETTINGS_notifySystemEmail
    • Field SR_NOTIFY_SETTINGS_SYSTEM_HEADING
    • Field SR_NOTIFY_TURN_ON
    • Field SR_NOTIFY_TURN_ON_TEXT
    • Field SR_NOTIFY_TURN_ON_TITLE
    • Field SR_PD_Functions_ShowWeekNumbersInCalendars_DESC
    • Field SR_PD_Functions_ShowWeekNumbersInCalendars_NAME
    • Field SR_PD_Mail_EnableEmailInvitationPreview_DESC
    • Field SR_PD_Mail_EnableEmailInvitationPreview_NAME
    • Field SR_PD_notificationEmail_notifyEmailOpenRequestsNotRead_DESC
    • Field SR_PD_notificationEmail_notifyEmailOpenRequestsNotRead_NAME
    • Field SR_PD_System_UnsafeFileTypes_DESC
    • Field SR_PD_System_UnsafeFileTypes_NAME
    • Field SR_PD_systemNotification_NAME
    • Field SR_PD_systemNotification_notifySystemAppointment_DESC
    • Field SR_PD_systemNotification_notifySystemAppointment_NAME
    • Field SR_PD_systemNotification_notifySystemChat_DESC
    • Field SR_PD_systemNotification_notifySystemChat_NAME
    • Field SR_PD_systemNotification_notifySystemEmail_DESC
    • Field SR_PD_systemNotification_notifySystemEmail_NAME
    • Field SR_SAVE_FIRST
    • Field SR_TICKET_POSTPONE_PAST_ERROR
    • Field SR_TICKETARCHIVE_TIME_SPENT
    • Field SR_TICKETSPLIT_NEW_REQUEST_PROPERTIES
    • Field SR_TICKETSPLIT_ORIGINAL_REQUEST_PROPERTIES
    • Field SR_UPLOAD_ERROR_UNSAFE_FILE
    • Field SR_WORKFLOWS_ADDSTEP_ADDTOPROJECT
    • Field SR_WORKFLOWS_ADDSTEP_ADDTOSELECTION
    • Field SR_WORKFLOWS_ADDTOSELECTIONANDPROJECT
    • Field SR_WORKFLOWS_AFTER_PREVIOUS
    • Field SR_WORKFLOWS_ARCHIVE_FOLDERNOTEMPTY
    • Field SR_WORKFLOWS_CONFIRMDELETEPARTICIPANTS
    • Field SR_WORKFLOWS_DELETE_RUNNING_FLOW
    • Field SR_WORKFLOWS_END_FLOW_QUESTION
    • Field SR_WORKFLOWS_NOCONTENTAVAILABLE
    • Field SR_WORKFLOWS_NOSUBSCRIPTIONTYPE
    • Field SR_WORKFLOWS_REMOVEFROMPROJECT
    • Field SR_WORKFLOWS_REMOVEFROMSELECTION
    • Field SR_WORKFLOWS_REMOVEFROMSELECTIONANDPROJECT
    • Field SR_WORKFLOWS_REMOVESTEP_PROJECT
    • Field SR_WORKFLOWS_REMOVESTEP_SELECTION
    • Field SR_WORKFLOWS_REMPART_FLOWRUNNING
    • Field SR_WORKFLOWS_SENDMAIL_DESC
    • Field SR_WORKFLOWS_SUMMARY_UNTIL
    • Field SR_WORKFLOWSTEP_FINISH_ADD_NO_SUCCESS
    • Field SR_WORKFLOWSTEP_FINISH_ADDSUCCESS

SuperOffice.License.SoLicenseNames is Modified

  • Modified items
    • Field AdminAnonymousUser
    • Field AdminExternUser
    • Field AdminSystemUser
    • Field AnonymousUserCal
    • Field ChatCal
    • Field DashCal
    • Field EJournalClient
    • Field EJournalReadonlyClient
    • Field EJournalSimClient
    • Field EJournalSimReadonlyClient
    • Field EJournalSpmCal
    • Field ExternUserCal
    • Field FormsCal
    • Field GuideCal
    • Field MailMergeCal
    • Field MarketingAutomationCal
    • Field OutlookSynchronizer
    • Field PocketCrmCal
    • Field ProjectCal
    • Field Publish
    • Field QuoteCal
    • Field RelationCal
    • Field RemoteTravel
    • Field ReportCal
    • Field ReporterStudioUser
    • Field SaintCal
    • Field SaleCal
    • Field SelectionCal
    • Field SelectionCombinedCal
    • Field StakeholderCal
    • Field SuperLicenseAssistant
    • Field SuperLicenseComplete
    • Field SuperLicenseContactManager
    • Field SuperLicenseMarketingPro
    • Field SuperLicenseNoSelection
    • Field SuperLicenseSalesPro
    • Field SuperLicenseServicePro
    • Field SynchronizerCal
    • Field SystemUserCal
    • Field TargetCal
    • Field TenMarketing
    • Field TenSales
    • Field TenSalesMarketing
    • Field TenSalesService
    • Field TenSalesServiceMarketing
    • Field TenService
    • Field TenServiceMarketing
    • Field Travel
    • Field User
    • Field VisibleFor
    • Field Web
    • Field Windows
  • New items
    • Field PremiumSupport

SuperOffice.SoDatabaseContext is Modified

  • New items
    • Method TryGetCurrentContextIdentifier()

SuperOffice.UserPreferenceDefaults is Modified

  • New items
    • Field DefaultAlarmTime
    • Field ShowWeekNumbersInCalendars
    • Field UnsafeFileTypes

SuperOffice.Util.HttpHelper is Modified

  • Modified items
SuperOffice.Util.HttpHelper.HttpServiceJwtConfig is Modified
  • Modified items
    • Property .HttpServiceJwtConfigHugoAI
    • Property .HttpServiceJwtConfigVideoMeetings
    • Property .HttpServiceJwtConfigZFD

Assembly: SoDatabase

Deleted types

  • SuperOffice.CRM.Data.TicketRelationActionTableInfo
  • SuperOffice.CRM.Data.TicketRelationTableInfo
  • SuperOffice.CRM.Data.TicketRelationTypeTableInfo
  • SuperOffice.CRM.Documents.DocumentBase
  • SuperOffice.CRM.Rows.PrivateFactory.PrivateTicketRelationActionRowFactory
  • SuperOffice.CRM.Rows.PrivateFactory.PrivateTicketRelationActionRowsFactory
  • SuperOffice.CRM.Rows.PrivateFactory.PrivateTicketRelationRowFactory
  • SuperOffice.CRM.Rows.PrivateFactory.PrivateTicketRelationRowsFactory
  • SuperOffice.CRM.Rows.PrivateFactory.PrivateTicketRelationTypeRowFactory
  • SuperOffice.CRM.Rows.PrivateFactory.PrivateTicketRelationTypeRowsFactory
  • SuperOffice.CRM.Rows.TicketRelationActionRecordData
  • SuperOffice.CRM.Rows.TicketRelationActionRecordDataExtensions
  • SuperOffice.CRM.Rows.TicketRelationActionRow
  • SuperOffice.CRM.Rows.TicketRelationActionRows
  • SuperOffice.CRM.Rows.TicketRelationRecordData
  • SuperOffice.CRM.Rows.TicketRelationRecordDataExtensions
  • SuperOffice.CRM.Rows.TicketRelationRow
  • SuperOffice.CRM.Rows.TicketRelationRows
  • SuperOffice.CRM.Rows.TicketRelationTypeRecordData
  • SuperOffice.CRM.Rows.TicketRelationTypeRecordDataExtensions
  • SuperOffice.CRM.Rows.TicketRelationTypeRow
  • SuperOffice.CRM.Rows.TicketRelationTypeRows
  • SuperOffice.Data.SQL.ScreenChooserTypeFieldInfo

New types

  • SuperOffice.CRM.Data.CcTemplateTableInfo
  • SuperOffice.CRM.Data.Obsolete1TableInfo
  • SuperOffice.CRM.Data.Obsolete2TableInfo
  • SuperOffice.CRM.Data.Obsolete3TableInfo
  • SuperOffice.CRM.Data.Obsolete4TableInfo
  • SuperOffice.CRM.Data.TempDbLockTableInfo
  • SuperOffice.CRM.Data.TicketTypePriorityTableInfo
  • SuperOffice.CRM.Data.TicketTypeStatusTableInfo
  • SuperOffice.CRM.Documents.DocumentEntityHelper
  • SuperOffice.CRM.Lists.AppointmentResource
  • SuperOffice.CRM.Mail.SendMailHelper
  • SuperOffice.CRM.Rows.CcTemplateRecordData
  • SuperOffice.CRM.Rows.CcTemplateRecordDataExtensions
  • SuperOffice.CRM.Rows.CcTemplateRow
  • SuperOffice.CRM.Rows.CcTemplateRows
  • SuperOffice.CRM.Rows.Obsolete1RecordData
  • SuperOffice.CRM.Rows.Obsolete1RecordDataExtensions
  • SuperOffice.CRM.Rows.Obsolete1Row
  • SuperOffice.CRM.Rows.Obsolete1Rows
  • SuperOffice.CRM.Rows.Obsolete2RecordData
  • SuperOffice.CRM.Rows.Obsolete2RecordDataExtensions
  • SuperOffice.CRM.Rows.Obsolete2Row
  • SuperOffice.CRM.Rows.Obsolete2Rows
  • SuperOffice.CRM.Rows.Obsolete3RecordData
  • SuperOffice.CRM.Rows.Obsolete3RecordDataExtensions
  • SuperOffice.CRM.Rows.Obsolete3Row
  • SuperOffice.CRM.Rows.Obsolete3Rows
  • SuperOffice.CRM.Rows.Obsolete4RecordData
  • SuperOffice.CRM.Rows.Obsolete4RecordDataExtensions
  • SuperOffice.CRM.Rows.Obsolete4Row
  • SuperOffice.CRM.Rows.Obsolete4Rows
  • SuperOffice.CRM.Rows.PrivateFactory.PrivateCcTemplateRowFactory
  • SuperOffice.CRM.Rows.PrivateFactory.PrivateCcTemplateRowsFactory
  • SuperOffice.CRM.Rows.PrivateFactory.PrivateObsolete1RowFactory
  • SuperOffice.CRM.Rows.PrivateFactory.PrivateObsolete1RowsFactory
  • SuperOffice.CRM.Rows.PrivateFactory.PrivateObsolete2RowFactory
  • SuperOffice.CRM.Rows.PrivateFactory.PrivateObsolete2RowsFactory
  • SuperOffice.CRM.Rows.PrivateFactory.PrivateObsolete3RowFactory
  • SuperOffice.CRM.Rows.PrivateFactory.PrivateObsolete3RowsFactory
  • SuperOffice.CRM.Rows.PrivateFactory.PrivateObsolete4RowFactory
  • SuperOffice.CRM.Rows.PrivateFactory.PrivateObsolete4RowsFactory
  • SuperOffice.CRM.Rows.PrivateFactory.PrivateTempDbLockRowFactory
  • SuperOffice.CRM.Rows.PrivateFactory.PrivateTempDbLockRowsFactory
  • SuperOffice.CRM.Rows.PrivateFactory.PrivateTicketTypePriorityRowFactory
  • SuperOffice.CRM.Rows.PrivateFactory.PrivateTicketTypePriorityRowsFactory
  • SuperOffice.CRM.Rows.PrivateFactory.PrivateTicketTypeStatusRowFactory
  • SuperOffice.CRM.Rows.PrivateFactory.PrivateTicketTypeStatusRowsFactory
  • SuperOffice.CRM.Rows.TempDbLockRecordData
  • SuperOffice.CRM.Rows.TempDbLockRecordDataExtensions
  • SuperOffice.CRM.Rows.TempDbLockRow
  • SuperOffice.CRM.Rows.TempDbLockRows
  • SuperOffice.CRM.Rows.TicketTypePriorityRecordData
  • SuperOffice.CRM.Rows.TicketTypePriorityRecordDataExtensions
  • SuperOffice.CRM.Rows.TicketTypePriorityRow
  • SuperOffice.CRM.Rows.TicketTypePriorityRows
  • SuperOffice.CRM.Rows.TicketTypeStatusRecordData
  • SuperOffice.CRM.Rows.TicketTypeStatusRecordDataExtensions
  • SuperOffice.CRM.Rows.TicketTypeStatusRow
  • SuperOffice.CRM.Rows.TicketTypeStatusRows
  • SuperOffice.CRM.Script.CRMScriptServiceBase
  • SuperOffice.CRM.Script.ICRMScriptService
  • SuperOffice.CRM.TemporaryDbLock
  • SuperOffice.CRM.Ticket.TicketData
  • SuperOffice.CRM.Workflow.AddToListSettings
  • SuperOffice.CRM.Workflow.CreateRequestSettings
  • SuperOffice.CRM.Workflow.RemoveFromListSettings
  • SuperOffice.CRM.Workflow.SendEmailSettings
  • SuperOffice.CRM.Workflow.SplitSettings
  • SuperOffice.CRM.Workflow.StepSettings
  • SuperOffice.CRM.Workflow.WaitForTimeSettings
  • SuperOffice.CRM.WorkFlow.WorkflowEngine
  • SuperOffice.CRM.WorkFlow.WorkflowEvent
  • SuperOffice.CRM.WorkFlow.WorkflowEventResult
  • SuperOffice.CRM.WorkFlow.WorkflowEventType
  • SuperOffice.CRM.WorkFlow.WorkflowInstanceVariables
  • SuperOffice.CRM.Workflow.WorkflowStepAddToList
  • SuperOffice.CRM.Workflow.WorkflowStepBase
  • SuperOffice.CRM.Workflow.WorkflowStepCreateRequest
  • SuperOffice.CRM.Workflow.WorkflowStepRemoveFromList
  • SuperOffice.CRM.Workflow.WorkflowStepSendEmail
  • SuperOffice.CRM.Workflow.WorkflowStepSplit
  • SuperOffice.CRM.Workflow.WorkflowStepWaitForTime
  • SuperOffice.CRM.Workflow.WorkflowUtil
  • SuperOffice.Data.SQL.CcTemplateTypeFieldInfo
  • SuperOffice.Data.SQL.ScriptTypeFieldInfo

Modified types

Microsoft.Extensions.DependencyInjection.NetServerLocalOptions is Modified

  • New items
    • Property TempFileProviderType

Microsoft.Extensions.DependencyInjection.NetServerLocalOptionsBuilder is Modified

  • New items
    • Method UseTempFileProvider<T>()

SuperOffice.CRM.ArchiveLists.AppointmentNotificationAggregatorExtender is Modified

  • Deleted items
    • Method GetAppointmentStatusForRowType(String)
    • Method IsCurrentRowOwner(SoDataReader)
  • New items
    • Method GetAppointmentStatusForOwner()
    • Method GetAppointmentStatusForParticipant()
    • Method IsAssignedRow(SoDataReader)
    • Method IsAssignmentStatus(SoDataReader)
    • Method IsBookingRowOwner(SoDataReader)

SuperOffice.CRM.ArchiveLists.AppointmentNotificationAggregatorProvider is Modified

  • New items
    • Method AcceptRow(SoDataReader)

SuperOffice.CRM.ArchiveLists.AppointmentNotificationExtenderBase is Modified

  • New items
    • Field IsAssignmentColumnName

SuperOffice.CRM.ArchiveLists.FavouritePersonExtender is Modified

  • New items
    • Field ColFavouritePersonAssociateId

SuperOffice.CRM.ArchiveLists.NotificationNotificationExtender<Info> is Modified

  • New items
    • Field OriginatorFullNameColumnName

SuperOffice.CRM.ArchiveLists.ParticipantsSubProviderBase is Modified

  • New items
    • Field ColumnRejectReason

SuperOffice.CRM.ArchiveLists.SaleHistoryProvider is Modified

  • New items
    • Method PostProcessQuery()

SuperOffice.CRM.Data.AssociateTableInfo is Modified

  • Deleted items
    • Property LeftOuterJoin_TicketRelation_RegisteredAssociateId
    • Property LeftOuterJoin_TicketRelation_UpdatedAssociateId
    • Property LeftOuterJoin_TicketRelationAction_RegisteredAssociateId
    • Property LeftOuterJoin_TicketRelationAction_UpdatedAssociateId
    • Property LeftOuterJoin_TicketRelationType_RegisteredAssociateId
    • Property LeftOuterJoin_TicketRelationType_UpdatedAssociateId
  • New items
    • Property LeftOuterJoin_CcTemplate_RegisteredAssociateId
    • Property LeftOuterJoin_CcTemplate_UpdatedAssociateId
    • Property LeftOuterJoin_TempDbLock_RegisteredAssociateId
    • Property LeftOuterJoin_TempDbLock_UpdatedAssociateId
    • Property LeftOuterJoin_TicketTypePriority_RegisteredAssociateId
    • Property LeftOuterJoin_TicketTypePriority_UpdatedAssociateId
    • Property LeftOuterJoin_TicketTypeStatus_RegisteredAssociateId
    • Property LeftOuterJoin_TicketTypeStatus_UpdatedAssociateId

SuperOffice.CRM.Data.DBC is Modified

  • Deleted items
    • Field TicketRelation
    • Field TicketRelationAction
    • Field TicketRelationType
SuperOffice.CRM.Data.DBC.TicketRelationActionFields is Deleted
SuperOffice.CRM.Data.DBC.TicketRelationFields is Deleted
SuperOffice.CRM.Data.DBC.TicketRelationTypeFields is Deleted
  • Modified items
SuperOffice.CRM.Data.DBC.EjscriptFields is Modified
  • New items
    • Field .EjscriptFieldsType
SuperOffice.CRM.Data.DBC.ScriptTraceRunFields is Modified
  • New items
    • Field .ScriptTraceRunFieldsFrames
SuperOffice.CRM.Data.DBC.TicketFields is Modified
  • New items
    • Field .TicketFieldsTimeSpent
SuperOffice.CRM.Data.DBC.TicketTypeFields is Modified
  • Deleted items
    • Field .TicketTypeFieldsDescription
    • Field .TicketTypeFieldsFlags
    • Field .TicketTypeFieldsIconUrl
    • Field .TicketTypeFieldsNamePlural
    • Field .TicketTypeFieldsShowInNavigator
  • New items
    • Field .TicketTypeFieldsDefaultPriority
    • Field .TicketTypeFieldsDefaultStatus
    • Field .TicketTypeFieldsIcon
    • Field .TicketTypeFieldsIsExternal
    • Field .TicketTypeFieldsReplyTemplate
    • Field .TicketTypeFieldsTooltip
SuperOffice.CRM.Data.DBC.WebhookFields is Modified
  • New items
    • Field .WebhookFieldsErrorsEmail
  • New items
    • Field CcTemplate
    • Field Obsolete1
    • Field Obsolete2
    • Field Obsolete3
    • Field Obsolete4
    • Field TempDbLock
    • Field TicketTypePriority
    • Field TicketTypeStatus
SuperOffice.CRM.Data.DBC.CcTemplateFields is New
SuperOffice.CRM.Data.DBC.Obsolete1Fields is New
SuperOffice.CRM.Data.DBC.Obsolete2Fields is New
SuperOffice.CRM.Data.DBC.Obsolete3Fields is New
SuperOffice.CRM.Data.DBC.Obsolete4Fields is New
SuperOffice.CRM.Data.DBC.TempDbLockFields is New
SuperOffice.CRM.Data.DBC.TicketTypePriorityFields is New
SuperOffice.CRM.Data.DBC.TicketTypeStatusFields is New

SuperOffice.CRM.Data.EjscriptTableInfo is Modified

  • Deleted items
    • Property LeftOuterJoin_TicketRelationAction_Action
  • New items
    • Property Type

SuperOffice.CRM.Data.ReplyTemplateTableInfo is Modified

  • New items
    • Property LeftOuterJoin_TicketType_ReplyTemplate

SuperOffice.CRM.Data.ScriptTraceRunTableInfo is Modified

  • New items
    • Property Frames

SuperOffice.CRM.Data.TicketPriorityTableInfo is Modified

  • New items
    • Property LeftOuterJoin_TicketType_DefaultPriority
    • Property LeftOuterJoin_TicketTypePriority_TicketPriorityId

SuperOffice.CRM.Data.TicketStatusTableInfo is Modified

  • New items
    • Property LeftOuterJoin_TicketType_DefaultStatus
    • Property LeftOuterJoin_TicketTypeStatus_TicketStatusId

SuperOffice.CRM.Data.TicketTableInfo is Modified

  • Deleted items
    • Property LeftOuterJoin_TicketRelation_Source
    • Property LeftOuterJoin_TicketRelation_Target
  • New items
    • Property TimeSpent

SuperOffice.CRM.Data.TicketTypeTableInfo is Modified

  • Deleted items
    • Property Description
    • Property Flags
    • Property IconUrl
    • Property LeftOuterJoin_TicketRelationType_SourceType
    • Property LeftOuterJoin_TicketRelationType_TargetType
    • Property NamePlural
    • Property ShowInNavigator
  • New items
    • Property DefaultPriority
    • Property DefaultPriority_InnerJoin_TicketPriority
    • Property DefaultStatus
    • Property DefaultStatus_InnerJoin_TicketStatus
    • Property Icon
    • Property IsExternal
    • Property LeftOuterJoin_TicketTypePriority_TicketTypeId
    • Property LeftOuterJoin_TicketTypeStatus_TicketTypeId
    • Property ReplyTemplate
    • Property ReplyTemplate_InnerJoin_ReplyTemplate
    • Property Tooltip

SuperOffice.CRM.Data.WebhookTableInfo is Modified

  • New items
    • Property ErrorsEmail

SuperOffice.CRM.Documents.PhysicalDocumentTemplate is Modified

  • Modified items
    • Method Load()
    • Method Save(Stream)

SuperOffice.CRM.Documents.SoArc2 is Modified

  • New items
    • Method SoArc2(IFileAccess)

SuperOffice.CRM.Entities.ConflictDetector is Modified

  • Modified items
SuperOffice.CRM.Entities.ConflictDetector.ConflictTime is Modified
  • New items
    • Method .ConflictTimeToShortDateTimeString()
  • New items
    • Method GetConflictTimes(Int32, Int32, Int32[], ConflictTime[])
    • Method GetConflictTimes(Int32, Int32, Int32[], TimeSpan, TimeSpan, DateTime[])

SuperOffice.CRM.Lists.ExportTemplateProvider is Modified

  • Deleted items
    • Method ExportTemplateProvider()
  • New items
    • Method ExportTemplateProvider(IFileAccess)

SuperOffice.CRM.Lists.VisibleForAssociateMDOProvider is Modified

  • New items
    • Field ContactNameAdditionalInfo
    • Method Construct(String, String, Int32[], Boolean, String, Boolean)
    • Method GenerateCommonQuery(CustomSearch, ListInfo)
    • Method GetItemExtraInfo(ListTableRow)
    • Method GetItemName(ListTableRow)

SuperOffice.CRM.ListsHelper is Modified

  • New items
    • Field ContactWithoutPersonsRootItemType
    • Field OrphanRootItemType

SuperOffice.CRM.Mail.EMailHelper is Modified

  • New items
    • Method GetFileExtensionValidator()

SuperOffice.CRM.Mail.MessageStoreSession is Modified

  • Deleted items
    • Method GetEMailStream(Int32, Boolean)
  • New items
    • Method GetEMailStream(Int32, Boolean, Boolean)

SuperOffice.CRM.Rows.EjscriptRecordData is Modified

  • New items
    • Field Type

SuperOffice.CRM.Rows.EjscriptRow is Modified

  • New items
    • Property Type

SuperOffice.CRM.Rows.RowValidator is Modified

  • New items
    • Method ValidateField(CcTemplateType&, FieldInfo)
    • Method ValidateField(ScriptType&, FieldInfo)
    • Method ValidateField(ShipmentFlags&, FieldInfo)
    • Method ValidateField(WorkflowEventType&, FieldInfo)

SuperOffice.CRM.Rows.ScriptTraceRunRecordData is Modified

  • New items
    • Field Frames

SuperOffice.CRM.Rows.ScriptTraceRunRow is Modified

  • New items
    • Property Frames

SuperOffice.CRM.Rows.TicketRecordData is Modified

  • New items
    • Field TimeSpent

SuperOffice.CRM.Rows.TicketRow is Modified

  • New items
    • Property TimeSpent

SuperOffice.CRM.Rows.TicketTypeRecordData is Modified

  • Deleted items
    • Field Description
    • Field Flags
    • Field IconUrl
    • Field NamePlural
    • Field ShowInNavigator
  • New items
    • Field DefaultPriority
    • Field DefaultStatus
    • Field Icon
    • Field IsExternal
    • Field ReplyTemplate
    • Field Tooltip

SuperOffice.CRM.Rows.TicketTypeRow is Modified

  • Deleted items
    • Property Description
    • Property Flags
    • Property IconUrl
    • Property NamePlural
    • Property ShowInNavigator
  • New items
    • Property DefaultPriority
    • Property DefaultStatus
    • Property Icon
    • Property IsExternal
    • Property ReplyTemplate
    • Property Tooltip
    • Method GetFromIdxName(String)
SuperOffice.CRM.Rows.TicketTypeRow.IdxName is New

SuperOffice.CRM.Rows.TicketTypeRows is Modified

  • New items
    • Method GetFromIdxDefaultPriority(Int32)
    • Method GetFromIdxDefaultStatus(Int32)
    • Method GetFromIdxReplyTemplate(Int32)
SuperOffice.CRM.Rows.TicketTypeRows.IdxDefaultPriority is New
SuperOffice.CRM.Rows.TicketTypeRows.IdxDefaultStatus is New
SuperOffice.CRM.Rows.TicketTypeRows.IdxReplyTemplate is New

SuperOffice.CRM.Rows.UDefFieldCacheBase is Modified

  • New items
    • Method LoadOnDemand()

SuperOffice.CRM.Rows.WebhookRecordData is Modified

  • New items
    • Field ErrorsEmail

SuperOffice.CRM.Rows.WebhookRow is Modified

  • New items
    • Property ErrorsEmail

SuperOffice.CRM.Security.EjCategoryCache is Modified

  • New items
    • Method GetCategoriesUserIsMasterOf(Int32)
    • Method GetCategoriesUserIsMemberOrMasterOf(Int32)

SuperOffice.CRM.Security.FunctionRightCache is Modified

  • New items
    • Method ShouldReporterBeHidden()

SuperOffice.CRM.Ticket.TicketChangeNotificator is Modified

  • New items
    • Method DeleteTicketNotifyEntries(Int32, Int32)

SuperOffice.CRM.Ticket.TicketHelper is Modified

  • Deleted items
    • Method HasUpdateRight(Int32, Int32, Int32, DateTime, Int32)
    • Method UpdateMessagesAndRepliesCount(Int32)
  • Modified items
    • Method GetTicketData(Int32)
  • New items
    • Method HasUpdateRight(TicketData)
    • Method UpdateTicketStatisticsFromMessages(Int32)

SuperOffice.CRM.TicketMessage.TicketMessageHelper is Modified

  • Deleted items
    • Method GetDefaultMessageContent(Int32, MessageActionType, Int32)
  • New items
    • Method GetDefaultMessageContent(Int32, MessageActionType, Int32, Boolean)

SuperOffice.CRM.Webhooks.Webhook is Modified

  • New items
    • Property ErrorsEmail

SuperOffice.Data.Dialect.DatabaseOperations is Modified

  • Deleted items
    • Method TruncateTable(SoTable, TruncateOptions)
  • New items
    • Method TruncateTable(SoTable, TruncateOptions, Boolean)

SuperOffice.Data.Private.FreetextIndexer is Modified

SuperOffice.Data.Private.RegisteredUpdater is Modified

  • Modified items
    • Method DisableAutoUpdate()
SuperOffice.Data.Private.RegisteredUpdater.DisableUpdate is Modified

SuperOffice.Data.Private.SimpleQueryUpdaterBase is Modified

SuperOffice.Data.S is Modified

  • Deleted items
    • Method DeleteFromSelect<TI>(TargetedSelect<TI>)
  • New items
    • Method DeleteFromSelect<TI>(TargetedSelect<TI>, BatchSave)

SuperOffice.Data.SoDatabase is Modified

  • New items
    • Method LoadSettingsFromUserPreference()

SuperOffice.Data.SQL.BatchSave is Modified

  • New items
    • Method BatchSave(IEnumerable<PrivateSave>)

SuperOffice.Data.TablesInfo is Modified

  • Deleted items
    • Method GetTicketRelationActionTableInfo()
    • Method GetTicketRelationTableInfo()
    • Method GetTicketRelationTypeTableInfo()
  • New items
    • Method GetCcTemplateTableInfo()
    • Method GetObsolete1TableInfo()
    • Method GetObsolete2TableInfo()
    • Method GetObsolete3TableInfo()
    • Method GetObsolete4TableInfo()
    • Method GetTempDbLockTableInfo()
    • Method GetTicketTypePriorityTableInfo()
    • Method GetTicketTypeStatusTableInfo()

Assembly: SuperOffice.Plugins

Modified types

SuperOffice.Factory.AssemblyHelper is Modified

  • New items
    • Method IsSystemAssembly(String)

Assembly: SoLicense

Continuous database

The following represent changes to SuperOffice database schema.

Assembly: SuperOffice.CD.DSL.Database

Deleted types

  • SuperOffice.CD.DSL.Database.T_TicketRelation
  • SuperOffice.CD.DSL.Database.T_TicketRelationAction
  • SuperOffice.CD.DSL.Database.T_TicketRelationType

New types

  • SuperOffice.CD.Database.ShipmentFlags
  • SuperOffice.CD.Database.WorkflowEventType
  • SuperOffice.CD.DSL.Database.CcTemplateType
  • SuperOffice.CD.DSL.Database.CRMScriptStep08_ScriptType
  • SuperOffice.CD.DSL.Database.CRMScriptStep09_ScriptTraceRunFrames
  • SuperOffice.CD.DSL.Database.CS_40_ListClean_RequestTypes
  • SuperOffice.CD.DSL.Database.CS_41_Reorg_RequestTypes
  • SuperOffice.CD.DSL.Database.CS_42_Recreate_TicketType
  • SuperOffice.CD.DSL.Database.CS_43_Adjust_TicketType
  • SuperOffice.CD.DSL.Database.CS_45_TicketType_Mirroring
  • SuperOffice.CD.DSL.Database.NotifyType
  • SuperOffice.CD.DSL.Database.ScriptType
  • SuperOffice.CD.DSL.Database.Steps_CS.CS_38_TicketTimeSpent
  • SuperOffice.CD.DSL.Database.Steps_CS.CS_39_RequestType
  • SuperOffice.CD.DSL.Database.Steps_Webhooks.Webhooks_04_Add_ErrorEmail
  • SuperOffice.CD.DSL.Database.Steps_Workflows.WorkflowStep10_Locking
  • SuperOffice.CD.DSL.Database.SuperOffice_104_Freetext_SequenceIds
  • SuperOffice.CD.DSL.Database.T_CcTemplate
  • SuperOffice.CD.DSL.Database.T_Obsolete1
  • SuperOffice.CD.DSL.Database.T_Obsolete2
  • SuperOffice.CD.DSL.Database.T_Obsolete3
  • SuperOffice.CD.DSL.Database.T_Obsolete4
  • SuperOffice.CD.DSL.Database.T_TempDbLock
  • SuperOffice.CD.DSL.Database.T_TicketTypePriority
  • SuperOffice.CD.DSL.Database.T_TicketTypeStatus

Modified types

SuperOffice.CD.Database.Registry is Modified

  • New items
    • Field CustomerCenterTemplatesMovedToDB
    • Field DisableImportMailInlineSupport
    • Field SearchEngineCallback

SuperOffice.CD.DSL.Database.T_Ejscript is Modified

  • New items
    • Field Type

SuperOffice.CD.DSL.Database.T_ScriptTraceRun is Modified

  • New items
    • Field Frames

SuperOffice.CD.DSL.Database.T_Ticket is Modified

  • New items
    • Field TimeSpent

SuperOffice.CD.DSL.Database.T_TicketType is Modified

  • Deleted items
    • Field Description
    • Field Flags
    • Field IconUrl
    • Field NamePlural
    • Field ShowInNavigator
  • New items
    • Field DefaultPriority
    • Field DefaultStatus
    • Field Icon
    • Field IsExternal
    • Field ReplyTemplate
    • Field Tooltip

SuperOffice.CD.DSL.Database.T_Webhook is Modified

  • New items
    • Field ErrorsEmail