Skip to main content

API 10.1.9 update

Changes from v10.1.8.583 and v10.1.9.1223

Web services

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

Assembly: SuperOffice.Services

New types

  • SuperOffice.CRM.Services.PreferredTimeZone

Modified types

SuperOffice.CRM.Services.CustomerServiceAgent is Modified
  • New items
    • Method ReportSessionActive(String)
SuperOffice.CRM.Services.ICustomerServiceAgent is Modified
  • New items
    • Method ReportSessionActive(String)
SuperOffice.CRM.Services.ITicketAgent is Modified
  • New items
    • Method SaveTicketMessageEntityWithOptions(TicketMessageEntity, Boolean, Int32[])
SuperOffice.CRM.Services.ITimeZoneAgent is Modified
  • New items
    • Method GetDefaultTimeZoneInformation()
SuperOffice.CRM.Services.PluginResponse is Modified
  • New items
    • Property Status
SuperOffice.CRM.Services.PluginUrlResponse is Modified
  • New items
    • Property Status
SuperOffice.CRM.Services.QuoteVersionValidated is Modified
  • New items
    • Property Status
SuperOffice.CRM.Services.TicketAgent is Modified
  • New items
    • Method SaveTicketMessageEntityWithOptions(TicketMessageEntity, Boolean, Int32[])
SuperOffice.CRM.Services.TicketMessage is Modified
  • New items
    • Property ChangedAt
SuperOffice.CRM.Services.TimeZoneAgent is Modified
  • New items
    • Method GetDefaultTimeZoneInformation()

NetServer core

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

Assembly: SoCore

New types

  • Microsoft.Extensions.DependencyInjection.ServiceCollectionExtensions

Modified types

SuperOffice.Globalization.RC is Modified
  • New items
    • Field SR_ADD_RECIPIENTS
    • Field SR_ADMIN_CHAT_NAVITEM
    • Field SR_BULKUPDATE_FORWARD_REQUESTS
    • Field SR_BULKUPDATE_INFO_FORWARDED_ID
    • Field SR_CONFIGSCREEN_MANDATORY_FIELD_IN_PANE
    • Field SR_MENU_REPORTER_DOWNLOAD_CTV_NEW
    • Field SR_PD_serviceSettings_idleThreshold_DESC
    • Field SR_PD_serviceSettings_idleThreshold_NAME
    • Field SR_TICKET_BULKREPLY_CLOSE_REQUEST
    • Field SR_TICKET_BULKREPLY_EXTERNAL_REQUESTS_COUNT
    • Field SR_TICKET_BULKREPLY_INTERNAL_MESSAGE_ERROR
    • Field SR_TICKET_BULKREPLY_INTERNAL_REQUESTS_COUNT
    • Field SR_TICKET_BULKREPLY_MESSAGE_EMPTY
    • Field SR_TICKET_BULKREPLY_SEND_COPY_TO_CUSTOMER
    • Field SR_TICKET_MESSAGE_INCOMING
    • Field SR_TICKETARCHIVE_ALERT_TIMEOUT
    • Field SR_TICKETARCHIVE_SENTIMENT_CONFIDENCE
    • Field SR_TICKETMERGE_USER_HAS_NOT_EDIT_RIGHTS

Assembly: SoDatabase

Deleted types

  • SuperOffice.Util.ChatExtenderHelper

New types

  • SuperOffice.CRM.ArchiveLists.IArchiveProviderExtenderAccept
  • SuperOffice.CRM.Lists.AppointmentCategoryListProvider
  • SuperOffice.CRM.Lists.DocumentCategoryListProvider
  • SuperOffice.CRM.Lists.SaleCategoryListProvider
  • SuperOffice.Util.DurationTimeHelper

Modified types

SuperOffice.CRM.ArchiveLists.ActivityArchiveProviderBase is Modified
  • New items
    • Field EntityOther
SuperOffice.CRM.ArchiveLists.Aggregation.AggregationPluginBase is Modified
  • New items
    • Method FirstModifier()
SuperOffice.CRM.ArchiveLists.AppointmentExtenderBase is Modified
  • New items
    • Method AcceptRow(SoDataReader)
    • Method RequiredPhaseOneFields()
SuperOffice.CRM.ArchiveLists.Archive.ChatConversationSelectionDynamicProviderSingleCriteriaGroup is Modified
  • Deleted items
    • Method AcceptRow(SoDataReader)
    • Method RequiredPhaseOneFields()
    • Method SetRestriction(ArchiveRestrictionInfo[])
SuperOffice.CRM.ArchiveLists.Archive.ChatConversationSelectionDynamicProviderV2 is Modified
  • New items
    • Method SetDesiredEntities(String[])
SuperOffice.CRM.ArchiveLists.Archive.FormSubmissionSelectionDynamicProviderV2 is Modified
  • New items
    • Method SetDesiredEntities(String[])
SuperOffice.CRM.ArchiveLists.Archive.MailingsSelectionDynamicProviderV2 is Modified
  • New items
    • Method SetDesiredEntities(String[])
SuperOffice.CRM.ArchiveLists.ChatSessionExtenderBase is Modified
  • Deleted items
    • Field DurationColumnName
  • New items
    • Method AcceptRow(SoDataReader)
    • Method RequiredPhaseOneFields()
SuperOffice.CRM.ArchiveLists.ExtensibleColumnsBase is Modified
  • New items
    • Method SetLeftOuterJoin(Equal)
    • Method SetLeftOuterJoin(Equal, Restriction)
SuperOffice.CRM.ArchiveLists.QueryProviderBase<RowType> is Modified
  • New items
    • Method GetAllExtenders()
SuperOffice.CRM.ArchiveLists.TicketExtenderBase is Modified
  • New items
    • Field MinutePrecision
SuperOffice.CRM.AttachmentHelper is Modified
  • New items
    • Method AddAttachmentsToMessage(Int32, Int32[])
    • Method GetAttachmentCount(Int32[])
SuperOffice.CRM.Data.DBC is Modified
  • Modified items
SuperOffice.CRM.Data.DBC.EjMessageFields is Modified
  • New items
    • Field .EjMessageFieldsChangedAt
    • Field .EjMessageFieldsChangedBy
SuperOffice.CRM.Data.EjMessageTableInfo is Modified
  • New items
    • Property ChangedAt
    • Property ChangedBy
    • Property ChangedBy_InnerJoin_Ejuser
SuperOffice.CRM.Data.EjuserTableInfo is Modified
  • New items
    • Property LeftOuterJoin_EjMessage_ChangedBy
SuperOffice.CRM.Rows.EjMessageRecordData is Modified
  • New items
    • Field ChangedAt
    • Field ChangedBy
SuperOffice.CRM.Rows.EjMessageRow is Modified
  • New items
    • Property ChangedAt
    • Property ChangedBy
SuperOffice.Util.DocumentSaveChangeAnalyzer is Modified
  • New items
    • Property IsDocumentArchiveProviderChanged

Continuous database

The following represent changes to SuperOffice database schema.

Assembly: SuperOffice.CD.DSL.Database

Modified types

SuperOffice.CD.DSL.Database.T_EjMessage is Modified
  • New items
    • Field ChangedAt
    • Field ChangedBy