API 10.2.9 update
Online and On-Site release Changes from v10.2.8.655 and v10.2.9.778Web services
These changes are observed in both NetServer SOAP and WebAPI (REST) APIs.Assembly: SuperOffice.Services
Deleted types
SuperOffice.CRM.Services.WorkflowStepUpdateContact
New types
SuperOffice.CRM.Services.ChatbotTurnSuperOffice.CRM.Services.CRMScriptTraceRunSuperOffice.CRM.Services.SummarizerSuperOffice.CRM.Services.TextServicesSuperOffice.CRM.Services.WorkflowStepUpdateParticipant
Modified types
SuperOffice.CRM.Services.AIAgent is Modified
- New items
- Method
ExpandText(String, Int32, String) - Method
GetChatbotPromptSuggestions(String, String, Int32, Int32, Int32) - Method
GetChatbotResponse(String, String, String, ChatbotTurn[]) - Method
GetSummarizeContactPrompt(Int32, Int32, String, String) - Method
GetSummarizeSalePrompt(Int32, Int32, String, String) - Method
GetSummarizeTicketPrompt(Int32, Int32, String, String) - Method
RephraseText(String, AiTextStyle, String) - Method
SummarizeContact(Int32, Int32, String) - Method
SummarizeSale(Int32, Int32, String) - Method
SummarizeText(String, Int32, String) - Method
SummarizeTicket(Int32, Int32, String)
- Method
SuperOffice.CRM.Services.CRMScriptRunResult is Modified
- Deleted items
- Property
Trace
- Property
- New items
- Property
TraceRun
- Property
SuperOffice.CRM.Services.EmailFlow is Modified
- New items
- Property
CreatedBy - Property
CreatedDate - Property
UpdatedBy - Property
UpdatedDate
- Property
SuperOffice.CRM.Services.IAIAgent is Modified
- New items
- Method
ExpandText(String, Int32, String) - Method
GetChatbotPromptSuggestions(String, String, Int32, Int32, Int32) - Method
GetChatbotResponse(String, String, String, ChatbotTurn[]) - Method
GetSummarizeContactPrompt(Int32, Int32, String, String) - Method
GetSummarizeSalePrompt(Int32, Int32, String, String) - Method
GetSummarizeTicketPrompt(Int32, Int32, String, String) - Method
RephraseText(String, AiTextStyle, String) - Method
SummarizeContact(Int32, Int32, String) - Method
SummarizeSale(Int32, Int32, String) - Method
SummarizeText(String, Int32, String) - Method
SummarizeTicket(Int32, Int32, String)
- Method
SuperOffice.CRM.Services.ITicketAgent is Modified
- New items
- Method
GetTicketMessageEntities(Int32, Int32[])
- Method
SuperOffice.CRM.Services.TicketAgent is Modified
- New items
- Method
GetTicketMessageEntities(Int32, Int32[])
- Method
NetServer core
The following represent changes to assemblies SoCore, SoDatabase, SoLicense and SuperOffice.Plugins.Assembly: SoCore
New types
SuperOffice.CRM.Services.IRequestArgumentsInfoSuperOffice.CRM.Services.RequestArgumentsInfoSuperOffice.Data.AiTextStyle
Modified types
SuperOffice.Configuration.ConfigFile is Modified
- Modified items
SuperOffice.Configuration.ConfigFile.Documents is Modified
- Deleted items
- Property
.DocumentsArchiveFileShareUri
- Property
- New items
- Property
.DocumentsAzureBlobStorageContainerPrimaryUri
- Property
SuperOffice.Configuration.ConfigFile.DocumentsSection is Modified
- Deleted items
- Property
.DocumentsSectionArchiveFileShareUri
- Property
- New items
- Property
.DocumentsSectionAzureBlobStorageContainerPrimaryUri
- Property
SuperOffice.Data.TicketLogFieldChange is Modified
- New items
- Field
Message_Author - Field
Message_Body - Field
Message_BodyHtml - Field
Message_CreatedAt - Field
Message_CreatedBy - Field
Message_CustomerId - Field
Message_DebugInfo - Field
Message_EmailHeader - Field
Message_ExtraField - Field
Message_MailSorter - Field
Message_MessageCategory - Field
Message_MessageId - Field
Message_SLevel - Field
Message_TicketId - Field
Message_TimeSpent - Field
Message_Type - Field
ProjectId - Field
SaleId - Field
TicketType
- Field
SuperOffice.Data.WorkflowEventType is Modified
- Deleted items
- Field
Click
- Field
- New items
- Field
AddedMessage - Field
AddedToProject - Field
AddedToSelection - Field
CreatedRequest - Field
FormSubmitted - Field
LinkClicked - Field
OrderPlaced - Field
PersonCreated - Field
PersonUpdated - Field
SaleCreated - Field
SaleLost - Field
SaleSold - Field
StartedChat
- Field
SuperOffice.Data.WorkflowGoalType is Modified
- Deleted items
- Field
ContactUpdated - Field
SaleCreatedOnContact
- Field
- New items
- Field
PersonUpdated - Field
SaleCreatedOnPerson
- Field
SuperOffice.Data.WorkflowStepType is Modified
- Deleted items
- Field
UpdateContact
- Field
- New items
- Field
UpdateParticipant
- Field
SuperOffice.Data.WorkflowTriggerType is Modified
- Deleted items
- Field
ContactCreated - Field
ContactUpdated
- Field
- New items
- Field
PersonCreated - Field
PersonUpdated
- Field
SuperOffice.Factory.ClassFactory is Modified
- New items
- Method
CreateRequired(Type)
- Method
SuperOffice.Globalization.RC is Modified
- New items
- Field
SR_APPOINTMENT_ATTENDEE_STATISTICS_CONFLICTS - Field
SR_COMPANY_ADD_NEW_PERSON - Field
SR_FIXED_COLUMN_WIDTHS - Field
SR_FLOW_ADDFILTER - Field
SR_FLOW_FLOWGOALS_CAPTION - Field
SR_FLOW_FLOWSTEPS_CAPTION - Field
SR_NO_SELECTION_COPY_HEL - Field
SR_NO_SELECTION_COPY_HEL2 - Field
SR_NO_SELECTION_COPY_HEL3 - Field
SR_WORKFLOW_ERROR_NOMATCHINGSUBSCRIPTIONFORPERSON
- Field
SuperOffice.IO.Files.DiskFileAccess is Modified
- Deleted items
- Method
CreateDirectory(String) - Method
DirectoryExists(String) - Method
FileDelete(String) - Method
FileDeleteIfExists(String) - Method
FileMove(String, String) - Method
GetExtension(String) - Method
GetInvalidFileNameChars()
- Method
SuperOffice.IO.Files.IFileAccess is Modified
- Deleted items
- Method
CreateDirectory(String) - Method
DirectoryExists(String) - Method
FileDelete(String) - Method
FileDeleteIfExists(String) - Method
FileMove(String, String) - Method
GetExtension(String) - Method
GetInvalidFileNameChars()
- Method
SuperOffice.IO.Files.SoArcConfiguration is Modified
- Deleted items
- Property
UseAzureFiles
- Property
- New items
- Property
UseAzureBlobStorage
- Property
SuperOffice.Util.HttpHelper is Modified
- Deleted items
- Method
GetResponseWithContent(String, HttpServiceJwtConfig, RequestType, HttpContent, String)
- Method
- New items
- Method
GetResponseWithContent(String, HttpServiceJwtConfig, RequestType, HttpContent, String, String)
- Method
Assembly: SoDatabase
Deleted types
SuperOffice.CRM.WorkFlow.WorkflowEventTypeSuperOffice.Data.Cache.OnlineFlushCacheAndBroadcastPlugin
New types
SuperOffice.CRM.ArchiveLists.PersonShipmentLinkClickExtenderSuperOffice.CRM.ArchiveLists.ShipmentLinkClickExtenderBaseSuperOffice.CRM.EventHandlerHelperSuperOffice.CRM.Lists.ShipmentLinksListProviderSuperOffice.CRM.Lists.SpecifiedMailingsListProviderSuperOffice.CRM.Lists.TimeZoneIANAProviderSuperOffice.CRM.Lists.WorkflowTimeWaitAlgorithmProviderSuperOffice.CRM.Lists.WorkflowTimeWaitIntervalTypeProviderSuperOffice.CRM.Tooltips.WorkflowTooltipPluginSuperOffice.Data.Cache.FlushCacheAndBroadcastPluginAttributeSuperOffice.Util.TimeZoneUtility
Modified types
Microsoft.Extensions.DependencyInjection.NetServerLocalOptions is Modified
- New items
- Property
ExcludeSoArc2DocumentPlugin - Property
FlushCacheAndBroadcastPluginType
- Property
Microsoft.Extensions.DependencyInjection.NetServerLocalOptionsBuilder is Modified
- New items
- Property
ExcludeSoArc2DocumentPlugin - Method
UseFlushCacheAndBroadcastPluginType<TType>()
- Property
SuperOffice.Configuration.Configuration is Modified
- Deleted items
- Method
Configuration()
- Method
- New items
- Method
Configuration(ConfigFileFacade)
- Method
SuperOffice.CRM.ArchiveLists.AppointmentNotificationAggregatorExtender is Modified
- New items
- Method
IsBookingExternalInvitation(SoDataReader) - Method
IsBookingOwnerNotAssociate(SoDataReader)
- Method
SuperOffice.CRM.ArchiveLists.ParticipantsProvider is Modified
- New items
- Field
EndTimeUtcInformation - Field
StartTimeUtcInformation
- Field
SuperOffice.CRM.ArchiveLists.PersonExtenderBase is Modified
- Modified items
SuperOffice.CRM.ArchiveLists.PersonExtenderBase.Features is Modified
- New items
- Field
.FeaturesShipmentLinkClickedInfo
- Field
SuperOffice.CRM.BulkUpdate.BulkUpdateSystem is Modified
- Modified items
SuperOffice.CRM.BulkUpdate.BulkUpdateSystem.TicketFieldValueKeys is Modified
- New items
- Field
.TicketFieldValueKeysTicketType
- Field
SuperOffice.CRM.Documents.SoArc2 is Modified
- Deleted items
- Method
SoArc2(IFileAccess)
- Method
SuperOffice.CRM.Lists.SoListProviderFactory is Modified
- New items
- Field
FlagIncludeAll
- Field
SuperOffice.CRM.Lists.TicketPriorityListProvider is Modified
SuperOffice.CRM.Lists.TicketTicketStatusProvider is Modified
SuperOffice.CRM.Lists.TimeZoneProvider is Modified
- Modified items
- Method
GetCountryHeader(String, SoListItem, SoListHeading&)
- Method
- New items
- Method
IsSameCountry(SoListItem, SoListItem) - Method
OnBaseTimeItemCreated(SoListItem)
- Method
SuperOffice.CRM.Rows.RowValidator is Modified
- New items
- Method
ValidateField(AiTextStyle&, FieldInfo)
- Method
SuperOffice.CRM.Ticket.TicketHelper is Modified
- Deleted items
- Method
GetUserDisplayValue(String, Int32)
- Method
SuperOffice.CRM.WorkFlow.WorkflowEngine is Modified
- New items
- Method
DoContactEvent(WorkflowEvent, WorkflowTriggerType) - Method
DoLinkClickedEvent(WorkflowEvent) - Method
DoSaleEvent(WorkflowEvent, WorkflowTriggerType) - Method
FilterOk(Int32, Int32[]) - Method
TryAddPersonsToWorkFlow(Int32, Int32[])
- Method
SuperOffice.CRM.WorkFlow.WorkflowEvent is Modified
- Modified items
- Field
EventType
- Field
SuperOffice.CRM.WorkFlow.WorkflowEventResult is Modified
- Modified items
- Field
EventType
- Field
SuperOffice.CRM.Workflow.WorkflowStepSendEmail is Modified
- Deleted items
- Method
HasEmailConsentAndSubscription(Int32, Int32)
- Method
- New items
- Method
HasEmailConsentAndSubscription(Int32, Int32, String&)
- Method
SuperOffice.CRM.Workflow.WorkflowUtil is Modified
- New items
- Field
CSParserOldStylePrefix - Field
CSParserOldStyleSuffix - Field
CSParserPrefix - Field
CSParserSuffix - Field
CSSpmLinkNameLink
- Field
SuperOffice.CRM.Workflow.WorkflowUtil.CSFolderType is New
SuperOffice.CRM.Workflow.WorkflowUtil.ShipmentConfiguration is New
SuperOffice.Data.Cache.OnsiteFlushCacheAndBroadcastPlugin is Modified
SuperOffice.Data.Private.FreetextRebuilder is Modified
- Deleted items
- Method
Rebuild() - Method
SetProgressCallback(ProgressCallback)
- Method
- New items
- Method
Rebuild(ProgressCallback)
- Method
SuperOffice.Data.Private.TicketLogging.LogDetail is Modified
- Deleted items
- Property
MessageId
- Property
- Modified items
- Method
LogDetail(Int32, TicketLogFieldChange, String, String, Int32)
- Method
- New items
- Property
EntityId
- Property
SuperOffice.Data.Private.TicketLogging.TicketLoggerProcessor is Modified
- Modified items
SuperOffice.Data.Private.TicketLogging.TicketLoggerProcessor.OldAndNew is Modified
- New items
- Field
.OldAndNewFieldDataType
- Field
SuperOffice.Data.Private.TicketLogging.TicketLoggerProcessor.QueryData is Modified
- New items
- Field
.QueryDataIsMessageLog - Field
.QueryDataMessageId - Property
.QueryDataPrimaryId
- Field
SuperOffice.Security.Principal.ExpiredCredentialCleaner is Modified
- Modified items
- Field
BlockCleanupDuringTestRuns
- Field
Continuous database
The following represent changes to SuperOffice database schema.Assembly: SuperOffice.CD.DSL.Database
New types
SuperOffice.CD.Database.AiTextStyle
Modified types
SuperOffice.CD.Database.TicketLogFieldChange is Modified
- New items
- Field
Message_Author - Field
Message_Body - Field
Message_BodyHtml - Field
Message_CreatedAt - Field
Message_CreatedBy - Field
Message_CustomerId - Field
Message_DebugInfo - Field
Message_EmailHeader - Field
Message_ExtraField - Field
Message_MailSorter - Field
Message_MessageCategory - Field
Message_MessageId - Field
Message_SLevel - Field
Message_TicketId - Field
Message_TimeSpent - Field
Message_Type - Field
ProjectId - Field
SaleId - Field
TicketType
- Field
SuperOffice.CD.Database.WorkflowEventType is Modified
- Deleted items
- Field
Click
- Field
- New items
- Field
AddedMessage - Field
AddedToProject - Field
AddedToSelection - Field
CreatedRequest - Field
FormSubmitted - Field
LinkClicked - Field
OrderPlaced - Field
PersonCreated - Field
PersonUpdated - Field
SaleCreated - Field
SaleLost - Field
SaleSold - Field
StartedChat
- Field
SuperOffice.CD.Database.WorkflowGoalType is Modified
- Deleted items
- Field
ContactUpdated - Field
SaleCreatedOnContact
- Field
- New items
- Field
PersonUpdated - Field
SaleCreatedOnPerson
- Field
SuperOffice.CD.Database.WorkflowStepType is Modified
- Deleted items
- Field
UpdateContact
- Field
- New items
- Field
UpdateParticipant
- Field
SuperOffice.CD.Database.WorkflowTriggerType is Modified
- Deleted items
- Field
ContactCreated - Field
ContactUpdated
- Field
- New items
- Field
PersonCreated - Field
PersonUpdated
- Field