API 10.2.10 update
Online release only Changes from v10.2.9.778 and v10.2.10.1344Web services
These changes are observed in both NetServer SOAP and WebAPI (REST) APIs.Assembly: SuperOffice.Services
New types
SuperOffice.CRM.Services.NextAvailableTimeSuperOffice.CRM.Services.TicketMessageContentSuperOffice.CRM.Services.WorkflowStepOptionBaseSuperOffice.CRM.Services.WorkflowStepOptionFormSubmissionSuperOffice.CRM.Services.WorkflowStepOptionLinkClickedSuperOffice.CRM.Services.WorkflowStepOptionPersonDataSuperOffice.CRM.Services.WorkflowStepOptionProjectMembershipSuperOffice.CRM.Services.WorkflowStepOptionSelectionMembership
Modified types
SuperOffice.CRM.Services.Appointment is Modified
- New items
- Property
PreferredTZLocation
- Property
SuperOffice.CRM.Services.AppointmentAgent is Modified
- New items
- Method
GetNextAvailableTime(Int32[], DateTime, DateTime, Int32, Boolean)
- Method
SuperOffice.CRM.Services.AppointmentEntity is Modified
- New items
- Property
PreferredTZLocationData
- Property
SuperOffice.CRM.Services.ContactAgent is Modified
- New items
- Method
GetDomainDuplicates(String)
- Method
SuperOffice.CRM.Services.EventData is Modified
- New items
- Property
CgiContent - Property
CgiVariables
- Property
SuperOffice.CRM.Services.IAppointmentAgent is Modified
- New items
- Method
GetNextAvailableTime(Int32[], DateTime, DateTime, Int32, Boolean)
- Method
SuperOffice.CRM.Services.IContactAgent is Modified
- New items
- Method
GetDomainDuplicates(String)
- Method
SuperOffice.CRM.Services.IListAgent is Modified
- New items
- Method
GlobalChangeTicketType(Int32, Int32)
- Method
SuperOffice.CRM.Services.IPersonAgent is Modified
- New items
- Method
SendEmailWithEventName(String, String, String, String, String, Int32[], String)
- Method
SuperOffice.CRM.Services.ITicketAgent is Modified
- New items
- Method
GetDefaultMessageContentFull(Int32, MessageActionType, Int32, Int32)
- Method
SuperOffice.CRM.Services.IWorkflowAgent is Modified
- Deleted items
- Method
CreateDefaultWorkflowStepOption() - Method
DeleteWorkflowStepOption(Int32) - Method
SaveWorkflowStepOption(WorkflowStepOption)
- Method
- Modified items
- Method
GetWorkflowStepOption(Int32)
- Method
- New items
- Method
CreateDefaultWorkflowStepOptionFromType(WorkflowSplitOptionType)
- Method
SuperOffice.CRM.Services.ListAgent is Modified
- New items
- Method
GlobalChangeTicketType(Int32, Int32)
- Method
SuperOffice.CRM.Services.PersonAgent is Modified
- New items
- Method
SendEmailWithEventName(String, String, String, String, String, Int32[], String)
- Method
SuperOffice.CRM.Services.TicketAgent is Modified
- New items
- Method
GetDefaultMessageContentFull(Int32, MessageActionType, Int32, Int32)
- Method
SuperOffice.CRM.Services.WorkflowAgent is Modified
- Deleted items
- Method
CreateDefaultWorkflowStepOption() - Method
DeleteWorkflowStepOption(Int32) - Method
SaveWorkflowStepOption(WorkflowStepOption)
- Method
- Modified items
- Method
GetWorkflowStepOption(Int32)
- Method
- New items
- Method
CreateDefaultWorkflowStepOptionFromType(WorkflowSplitOptionType)
- Method
SuperOffice.CRM.Services.WorkflowStepCreateFollowUp is Modified
- Deleted items
- Property
AssignTo - Property
WorkflowActionTime - Property
WorkflowActionTimeUnit - Property
WorkflowActionType - Property
WorkflowOwnerType
- Property
- New items
- Property
ActionTime - Property
ActionTimeUnit - Property
ActionType - Property
Owner - Property
OwnerType
- Property
SuperOffice.CRM.Services.WorkflowStepCreateSale is Modified
- New items
- Property
Amount - Property
Currency - Property
Date - Property
Description - Property
Owner - Property
Project - Property
SaleDateType - Property
SaleType - Property
Stage - Property
Title
- Property
SuperOffice.CRM.Services.WorkflowStepSplit is Modified
- Modified items
- Property
Options
- Property
- New items
- Property
SplitOptionType
- Property
NetServer core
The following represent changes to assemblies SoCore, SoDatabase, SoLicense and SuperOffice.Plugins.Assembly: SoCore
New types
SuperOffice.Data.WorkflowSaleDateTypeSuperOffice.Data.WorkflowSplitOptionTypeSuperOffice.Security.Principal.ISoTimeZoneSuperOffice.Security.Principal.SoTimeZone
Modified types
SuperOffice.CRM.Services.ParticipantInfo is Modified
- New items
- Property
Description - Property
EmailAddress - Method
ParticipantInfo(Int32, Int32, Int32, Int32, Boolean, InvitationStatus, String, String) - Method
IsEmailParticipant()
- Property
SuperOffice.Data.RecipientType is Modified
- New items
- Field
Sms
- Field
SuperOffice.Globalization.RC is Modified
- New items
- Field
SR_ADMIN_TICKET_TICKETTYPES - Field
SR_ADMIN_TICKETPRIORITY_CANT_DELETE_DEFAULT_PRIORITY_FOR_TICKET_TYPE_ERROR - Field
SR_ADMIN_TICKETPRIORITY_DELETE_WARNING_REGARDING_TICKET_TYPES - Field
SR_ADMIN_TICKETSTATUS_CANT_DELETE_DEFAULT_STATUS_FOR_TICKET_TYPE_ERROR - Field
SR_ADMIN_TICKETSTATUS_DELETE_WARNING_REGARDING_TICKET_TYPES - Field
SR_ADMIN_TICKETTYPE_AVAILABLE_PRIORITIES - Field
SR_ADMIN_TICKETTYPE_AVAILABLE_STATUSES - Field
SR_ADMIN_TICKETTYPE_CONFIRM_DELETE - Field
SR_ADMIN_TICKETTYPE_DEFAULT_PRIORITY - Field
SR_ADMIN_TICKETTYPE_DEFAULT_STATUS - Field
SR_ADMIN_TICKETTYPE_DELETE - Field
SR_ADMIN_TICKETTYPE_DESCRIPTION - Field
SR_ADMIN_TICKETTYPE_EXTERNAL - Field
SR_ADMIN_TICKETTYPE_HASMAILBOXES - Field
SR_ADMIN_TICKETTYPE_HASMAILFILTERS - Field
SR_ADMIN_TICKETTYPE_ICON - Field
SR_ADMIN_TICKETTYPE_ISDEFAULT - Field
SR_ADMIN_TICKETTYPE_PRIORITY_ERROR - Field
SR_ADMIN_TICKETTYPE_PRIORITY_PLACEHOLDER - Field
SR_ADMIN_TICKETTYPE_REPLY_TEMPLATE - Field
SR_ADMIN_TICKETTYPE_STATUS_ERROR - Field
SR_ADMIN_TICKETTYPE_STATUS_PLACEHOLDER - Field
SR_ADMIN_TICKETTYPE_TRANSFERTO - Field
SR_APPOINTMENT_EDIT_ATTENDEES - Field
SR_APPOINTMENT_EDIT_RESOURCES - Field
SR_APPOINTMENT_EMAIL_ATTENDEES_HEADER - Field
SR_APPOINTMENT_EXTERNAL_ATTENDEES - Field
SR_APPOINTMENT_FIRST_AVAILABLE - Field
SR_APPOINTMENT_FIRST_AVAILABLE_TOOLTIP - Field
SR_APPOINTMENT_INTERNAL_ATTENDEES - Field
SR_APPOINTMENT_ONLY_WORKING_HOURS - Field
SR_APPOINTMENT_PERSON_DLG_TEXT - Field
SR_APPOINTMENT_PERSON_DLG_TITLE - Field
SR_APPOINTMENT_SELECTED_DATE - Field
SR_APPOINTMENT_SHOW_LESS - Field
SR_APPOINTMENT_SHOW_MORE - Field
SR_COMMON_ENTER_DOMAIN - Field
SR_COMMON_TEXTAREA_PLACEHOLDER - Field
SR_CONTACT_WITH_DOMAIN_ALREADY_EXISTS - Field
SR_DOCUMENT_UNSAFE_TOOLTIP - Field
SR_DUPLICATE_CONTACT_DOMAIN - Field
SR_DUPLICATE_CONTACT_DOMAIN_TOOLTIP - Field
SR_FLOW_SPLIT_FORMSUBMISSION - Field
SR_FLOW_SPLIT_PERSONDATA - Field
SR_FLOW_SPLIT_PROJECTMEMBER - Field
SR_FLOW_SPLIT_SELECTIONMEMBER - Field
SR_FORMSUBMISSIONARCHIVE_FORMID - Field
SR_FORMSUBMISSIONARCHIVE_FORMID_TOOLTIP - Field
SR_MENU_CONTACT_DOMAIN_MANAGE - Field
SR_SELECTITEM_MORE_CHARACTERS - Field
SR_SELECTITEM_NO_RESULTS - Field
SR_SUMMARIZE - Field
SR_WORKFLOW_CREATED_BY_FLOW - Field
SR_WORKFLOW_ERROR_PROJECT_NOT_FOUND - Field
SR_WORKFLOW_ERROR_SELECTION_NOT_FOUND - Field
SR_WORKFLOW_ERROR_SELECTION_TYPE_ERROR - Field
SR_WORKFLOW_ERROR_STEP_FAILED - Field
SR_WORKFLOW_INVALID_SPLIT_NO_DEFAULT_BRANCH_STEPS - Field
SR_WORKFLOW_INVALID_SPLIT_OPTION_TYPE - Field
SR_WORKFLOW_NO_STEP_OPTIONS_DEFINED - Field
SR_WORKFLOWS_ADDTOLIST_DESC - Field
SR_WORKFLOWS_CREATEFOLLOWUP_DESC - Field
SR_WORKFLOWS_CREATEREQUEST_DESC - Field
SR_WORKFLOWS_CREATESALE_DESC - Field
SR_WORKFLOWS_ESTIMATED_BY_SALE_TYPE - Field
SR_WORKFLOWS_FINISH_DESC - Field
SR_WORKFLOWS_LINKCLICKED_EMAIL - Field
SR_WORKFLOWS_LINKCLICKED_LINK - Field
SR_WORKFLOWS_NOTIFYBYEMAIL_DESC - Field
SR_WORKFLOWS_NOTIFYBYSMS_DESC - Field
SR_WORKFLOWS_REMOVE_SPLIT - Field
SR_WORKFLOWS_REMOVE_TRIGGER - Field
SR_WORKFLOWS_REMOVEFROMLIST_DESC - Field
SR_WORKFLOWS_RUNSCRIPT_DESC - Field
SR_WORKFLOWS_SENDSMS_DESC - Field
SR_WORKFLOWS_SPLIT_BASEDON - Field
SR_WORKFLOWS_SPLIT_DESC - Field
SR_WORKFLOWS_SPLIT_NAME - Field
SR_WORKFLOWS_SPLIT_PATH - Field
SR_WORKFLOWS_SPLITNAME_CAPTION - Field
SR_WORKFLOWS_UPDATECONTACT_DESC - Field
SR_WORKFLOWS_WAITFORACTION_DESC - Field
SR_WORKFLOWS_WAITTIME_DESC
- Field
SuperOffice.Threading.ThreadManager is Modified
- Modified items
- Method
BeginIgnoreRowSentry() - Method
BeginIgnoreSentry() - Method
BeginPreventParallelism() - Method
IgnoreRowSentry() - Method
IgnoreSentry()
- Method
SuperOffice.Threading.ThreadManager.ForceSingleThreadHelper is Modified
Assembly: SoDatabase
New types
SuperOffice.CRM.ArchiveLists.Archive___Participants.BookingParticipantsEmailOnlyProviderSuperOffice.CRM.ArchiveLists.Archive___Participants.ParticipantsEmailOnlyProviderSuperOffice.CRM.ArchiveLists.HtmlTextExtenderBaseSuperOffice.CRM.ArchiveLists.Joiners.AppointmentAgendaTextExtenderSuperOffice.CRM.ArchiveLists.Joiners.AppointmentEmailExtenderSuperOffice.CRM.ArchiveLists.Joiners.AppointmentInternalNotesTextExtenderSuperOffice.CRM.ArchiveLists.Joiners.AppointmentTitleTextExtenderSuperOffice.CRM.ArchiveLists.PersonFormSubmissionExtenderSuperOffice.CRM.Data.Util.Duplicates.ContactDomainDuplicateRuleSuperOffice.CRM.Data.Util.NextAvailableTimeHelperSuperOffice.CRM.Data.Util.NextAvailableTimeInfoSuperOffice.CRM.Lists.EmailPhoneProviderSuperOffice.CRM.Lists.WorkflowSplitOptionTypeProviderSuperOffice.CRM.TicketMessage.AttachmentEntitySuperOffice.CRM.TicketMessage.TicketMessageContentSuperOffice.CRM.Tooltips.TicketTypeTooltipPluginSuperOffice.CRM.Workflow.CreateSaleSettingsSuperOffice.CRM.Workflow.WorkflowStepCreateSale
Modified types
SuperOffice.CRM.ArchiveLists.EmailExtenderBase is Modified
- New items
- Field
EmailAddressColumnName - Field
EmailDescriptionColumnName
- Field
SuperOffice.CRM.ArchiveLists.FormSubmissionExtenderBase is Modified
- New items
- Field
ColumnFormSubmissionFormId
- Field
SuperOffice.CRM.ArchiveLists.ParticipantsProvider is Modified
- New items
- Field
EmailParticipantEntity
- Field
SuperOffice.CRM.ArchiveLists.PersonExtenderBase is Modified
- Modified items
SuperOffice.CRM.ArchiveLists.PersonExtenderBase.Features is Modified
-
Deleted items
- Field
.FeaturesShipmentLinkClickedInfo
- Field
-
New items
- Field
.FeaturesWorkflowConnectedInfo
- Field
-
New items
- Field
ColFullName
- Field
SuperOffice.CRM.ArchiveLists.TimeZonesProvider is Modified
- New items
- Method
ProcessOrderBy()
- Method
SuperOffice.CRM.Data.AppointmentTableInfo is Modified
- New items
- Property
SendEmail
- Property
SuperOffice.CRM.Data.DBC is Modified
- Modified items
SuperOffice.CRM.Data.DBC.AppointmentFields is Modified
- New items
- Field
.AppointmentFieldsSendEmail
- Field
SuperOffice.CRM.Data.DBC.MailInFilterFields is Modified
- New items
- Field
.MailInFilterFieldsTicketType
- Field
SuperOffice.CRM.Data.DBC.MsFilterFields is Modified
- New items
- Field
.MsFilterFieldsNewTicketType
- Field
SuperOffice.CRM.Data.DBC.WorkflowStepOptionFields is Modified
- Deleted items
- Field
.WorkflowStepOptionFieldsKey
- Field
- New items
- Field
.WorkflowStepOptionFieldsKeyId
- Field
SuperOffice.CRM.Data.MailInFilterTableInfo is Modified
- New items
- Property
TicketType - Property
TicketType_InnerJoin_TicketType
- Property
SuperOffice.CRM.Data.MsFilterTableInfo is Modified
- New items
- Property
NewTicketType - Property
NewTicketType_InnerJoin_TicketType
- Property
SuperOffice.CRM.Data.TicketTypeTableInfo is Modified
- New items
- Property
LeftOuterJoin_MailInFilter_TicketType - Property
LeftOuterJoin_MsFilter_NewTicketType
- Property
SuperOffice.CRM.Data.WorkflowStepOptionTableInfo is Modified
- Deleted items
- Property
Key
- Property
- New items
- Property
KeyId
- Property
SuperOffice.CRM.Entities.AppointmentMatrix is Modified
- Deleted items
- Method
GetParticipant(Int32, Int32, Int32, Int32, AppointmentStatus)
- Method
- New items
- Method
GetParticipant(Int32, Int32, Int32, Int32, AppointmentStatus, Boolean)
- Method
SuperOffice.CRM.Entities.BookingManager is Modified
- New items
- Method
IsEmailParticipant(AppointmentRow)
- Method
SuperOffice.CRM.Globalization.PhoneFormatter is Modified
- New items
- Field
PhoneNumberMatcher
- Field
SuperOffice.CRM.Import.UdefImportHelper is Modified
- New items
- Method
ConvertStringToDbTypeDate(UDefFieldRow, Object) - Method
ConvertStringToDbTypeUnlimitedDate(UDefFieldRow, Object)
- Method
SuperOffice.CRM.Lists.AppointmentResource is Modified
- New items
- Field
ConflictIsUtc
- Field
SuperOffice.CRM.Lists.ShipmentLinksListProvider is Modified
SuperOffice.CRM.Lists.TicketTicketStatusProvider is Modified
- New items
- Field
InfoKey_OnlyNormal - Field
InfoKey_OnlyNormalWithPostponed
- Field
SuperOffice.CRM.Rows.AppointmentRecordData is Modified
- New items
- Field
SendEmail
- Field
SuperOffice.CRM.Rows.AppointmentRow is Modified
- New items
- Property
SendEmail - Event
OnSendEmailChange
- Property
SuperOffice.CRM.Rows.Implementation.TicketRowImplementation is Modified
- New items
- Method
HandlePostponedStatuses(TicketBaseStatus)
- Method
SuperOffice.CRM.Rows.MailInFilterRecordData is Modified
- New items
- Field
TicketType
- Field
SuperOffice.CRM.Rows.MailInFilterRow is Modified
- New items
- Property
TicketType
- Property
SuperOffice.CRM.Rows.MsFilterRecordData is Modified
- New items
- Field
NewTicketType
- Field
SuperOffice.CRM.Rows.MsFilterRow is Modified
- New items
- Property
NewTicketType
- Property
SuperOffice.CRM.Rows.RowDefaulter is Modified
- New items
- Method
SetDefaults(TicketTypeRow) - Method
SetDefaults(TicketTypeRow, DefaulterStrategy)
- Method
SuperOffice.CRM.Rows.RowValidator is Modified
- New items
- Method
ValidateField(WorkflowSaleDateType&, FieldInfo) - Method
ValidateField(WorkflowSplitOptionType&, FieldInfo)
- Method
SuperOffice.CRM.Rows.WorkflowStepOptionRecordData is Modified
- Deleted items
- Field
Key
- Field
- New items
- Field
KeyId
- Field
SuperOffice.CRM.Rows.WorkflowStepOptionRow is Modified
- Deleted items
- Property
Key
- Property
- New items
- Property
KeyId
- Property
SuperOffice.CRM.Rows.WorkflowStepOptionRows is Modified
- New items
- Method
GetFromIdxKeyId(Int32)
- Method
SuperOffice.CRM.Rows.WorkflowStepOptionRows.IdxKeyId is New
SuperOffice.CRM.Security.Sentry is Modified
- New items
- Method
BeginIgnoreRowSentry() - Method
BeginIgnoreSentry() - Method
IgnoreRowSentry()
- Method
SuperOffice.CRM.Security.SentryPreferenceCache is Modified
- New items
- Method
IsCacheInvalidated(String, Int32, PrivateSave)
- Method
SuperOffice.CRM.Ticket.TicketData is Modified
- New items
- Property
TicketTypeId
- Property
SuperOffice.CRM.Ticket.TicketHelper is Modified
- Deleted items
- Method
GetIconHint(TicketBaseStatus, DateTime)
- Method
- New items
- Method
GetIconHint(String, TicketBaseStatus, DateTime) - Method
GetTicketChangeData(Int32)
- Method
SuperOffice.CRM.TicketMessage.TicketMessageHelper is Modified
- Deleted items
- Method
GetDefaultMessageContent(Int32, MessageActionType, Int32, Boolean)
- Method
- New items
- Method
GetDefaultMessageContent(Int32, MessageActionType, Int32, Int32, Boolean)
- Method
SuperOffice.CRM.Workflow.CreateFollowUpSettings is Modified
- Deleted items
- Property
AssignTo - Property
WorkflowActionTime - Property
WorkflowActionTimeUnit - Property
WorkflowActionType - Property
WorkflowOwnerType
- Property
- New items
- Property
ActionTime - Property
ActionTimeUnit - Property
ActionType - Property
Owner - Property
OwnerType
- Property
SuperOffice.CRM.Workflow.CreateRequestSettings is Modified
- Modified items
- Property
Status
- Property
- New items
- Property
TicketStatus
- Property
SuperOffice.CRM.Workflow.SplitSettings is Modified
- New items
- Property
SplitOptionType
- Property
SuperOffice.CRM.WorkFlow.WorkflowEngine is Modified
- New items
- Method
DoAddToProjectEvent(WorkflowEvent) - Method
DoFormSubmissionEvent(WorkflowEvent)
- Method
SuperOffice.CRM.Workflow.WorkflowStepSplit is Modified
- New items
- Method
GetSettings(String)
- Method
SuperOffice.CRM.Workflow.WorkflowUtil is Modified
- New items
- Method
GetCreatedByWorkflowName(Int32)
- Method
SuperOffice.Data.Cache.CacheBaseV2 is Modified
- Deleted items
- Method
IsCacheInvalidated(String, Int32)
- Method
- New items
- Method
IsCacheInvalidated(String, Int32, PrivateSave)
- Method
Continuous database
The following represent changes to SuperOffice database schema.Assembly: SuperOffice.CD.DSL.Database
New types
SuperOffice.CD.Database.WorkflowSaleDateTypeSuperOffice.CD.Database.WorkflowSplitOptionTypeSuperOffice.CD.DSL.Database.Steps_CS.CS_47_TicketType_MailboxAndFilterSuperOffice.CD.DSL.Database.Steps_CS.CS_48_TicketTypeIconSuperOffice.CD.DSL.Database.Steps_CS.CS_49_TicketTypeIconSuperOffice.CD.DSL.Database.Steps_FollowUpDialog.FollowUpDialog_02_AppointmentTable_SendEmail_FieldSuperOffice.CD.DSL.Database.Steps_Workflows.WorkflowStep14_WorkflowStepOptionKeyToInt
Modified types
SuperOffice.CD.Database.RecipientType is Modified
- New items
- Field
Sms
- Field
SuperOffice.CD.DSL.Database.T_Appointment is Modified
- New items
- Field
SendEmail
- Field
SuperOffice.CD.DSL.Database.T_MailInFilter is Modified
- New items
- Field
TicketType
- Field
SuperOffice.CD.DSL.Database.T_MsFilter is Modified
- New items
- Field
NewTicketType
- Field
SuperOffice.CD.DSL.Database.T_WorkflowStepOption is Modified
- Deleted items
- Field
Key
- Field
- New items
- Field
KeyId
- Field