Skip to main content

Classes

CRMScript.NetServer.NSAccessGatewayInfo

Access gateway related data and operations. Carrier object for AccessGatewayInfo.

CRMScript.NetServer.NSActivityFilter

Activity list filter information. Carrier object for ActivityFilter.

CRMScript.NetServer.NSActivityInformationListItem

Carrier object for ActivityInformationListItem.

CRMScript.NetServer.NSActivitySummary

Activity information summary - number of free and busy activities. Carrier object for ActivitySummary.

CRMScript.NetServer.NSActivitySummaryItem

Summary details about appointments and documents.

CRMScript.NetServer.NSAddress

Carrier object for Address.

CRMScript.NetServer.NSAddressSyncData

Carrier object for AddressSyncData.

CRMScript.NetServer.NSAIAgent

AI services, such as Translation, Statistics, Sentiment analysis, backed by calls to Public Cloud providers.

CRMScript.NetServer.NSAlarmData

Carrier object for AlarmData.

CRMScript.NetServer.NSAmountClassEntity

Carrier object for AmountClassEntity.

CRMScript.NetServer.NSAppointment

Simple read-only appointment data.

CRMScript.NetServer.NSAppointmentAgent

Collection of all services that works with Appointment data.

CRMScript.NetServer.NSAppointmentEntity

Appointments appear in the diary, and have links to a Contact/Person and possibly a Project or Sale. They have start and end time+date.

CRMScript.NetServer.NSAppointmentSyncData

Carrier object for AppointmentSyncData.

CRMScript.NetServer.NSApproveRejectResponse

Contains a PluginResponse and an appointment ID if the operation created one.

CRMScript.NetServer.NSArchiveAgent

ArchiveList functions of all kinds.

CRMScript.NetServer.NSArchiveColumnData

Data carrier class for an item (cell) in an archive. Contains properties and members for three distinct values: The (visible) display value; the tooltip hint, and the link hint.

CRMScript.NetServer.NSArchiveColumnInfo

Information about the definition and properties of an archive display column. It is used by the archive MDO providers to construct column lists for the configuration dialogs, and by the archive control to know what type (and other properties) each column has. The class is serializable and used on both the application and web server sides.

CRMScript.NetServer.NSArchiveConfiguration

Used to store and fetch the configuration of an archive. The configuration consists of entities and columns; entities correspond to archive provider entities and the checkboxes you see in the bottom of standard archives. Column configuration includes both what columns should be visible, what order they are in (left to right), and whether the archive rows should be sorted by one or more columns. Desired columns can be set through the selectable MDO list called archiveColumns:\<perovider name>, and entities can be set through the selectable MDO list archiveEntities:\<provider name>. You can also use the SetChosenEntities and SetChosenColumns method of this service. The selectable MDO list implementation is suitable for data binding using mdo list controls.

CRMScript.NetServer.NSArchiveListItem

CRMScript.NetServer.NSArchiveListResult

Header/Detail variant of archive result, with a Row Count plus the actual rows. Future extensions may include other header data on the same level as the RowCount.

CRMScript.NetServer.NSArchiveOrderByInfo

Carries information about an ordering criterion for an archive.

CRMScript.NetServer.NSArchiveRestrictionGroup

Carrier for restriction group. Contains all the search restrictions for the group - that is, ArchiveRestrictionInfo - objects, including info such as rank and name.

CRMScript.NetServer.NSArchiveRestrictionInfo

Carries information about a restriction on the query of an archive provider.

CRMScript.NetServer.NSArea

Carrier object for Area.

CRMScript.NetServer.NSAssociate

Carrier object for Associate.

CRMScript.NetServer.NSAssociateAgent

Associate utilities, notes, not user administration.

CRMScript.NetServer.NSAttachmentEntity

CRMScript.NetServer.NSBatchAgent

Start, stop and monitor predefined batch tasks.

CRMScript.NetServer.NSBatchTaskInfo

Contains information about one batch task.

CRMScript.NetServer.NSBLOBAgent

Collection of all services that work with binary objects (BLOBS). For example, images and documents.

CRMScript.NetServer.NSBlobEntity

Carrier object for BlobEntity.

CRMScript.NetServer.NSBusiness

Carrier object for Business.

CRMScript.NetServer.NSCarrier

CRMScript.NetServer.NSCategorizationModelDetails

Details about a categorization model in HugoAI. Carrier object for CategorizationModelDetails

CRMScript.NetServer.NSCategorizationStatusResponse

Carrier to describe the current categorization training status for a tenant in HugoA. Carrier object for CategorizationStatusResponse.

CRMScript.NetServer.NSCategory

Carrier object for Category.

CRMScript.NetServer.NSCategoryGuess

Currently not used!

CRMScript.NetServer.NSChangedData

Generic carrier, used in return values to indicate what data NetServer has changed ‘behind the scenes’ so clients can know what to update.

CRMScript.NetServer.NSChangedDataItem

Table name/record ID pair used to refer to records.

CRMScript.NetServer.NSChatAgent

Chat functions. Manage chat channels, sessions, and messages.

CRMScript.NetServer.NSChatBotSettings

Chat topic bot settings. Trigger script ids to run on bot events. Carrier object for ChatBotSettings.

CRMScript.NetServer.NSChatMessage

A message in a chat session. Carrier object for ChatMessage.

CRMScript.NetServer.NSChatOpeningHours

Chat topic opening hour. Carrier object for ChatOpeningHours.

CRMScript.NetServer.NSChatPresence

Represents presence information for a chat user, bundled with some other useful information. Carrier object for ChatPresence.

CRMScript.NetServer.NSChatSession

Use the ChatSessionEntity on the Chat agent instead. Chat sessions belong to a chat topic, and contain messages to/from users. Carrier object for ChatSession.

CRMScript.NetServer.NSChatSessionEntity

Chat sessions belong to a chat topic, and contain messages to/from users. Carrier object for ChatSessionEntity.

CRMScript.NetServer.NSChatSummaryItem

Chat session summary: id, title, created date. Carrier object for ChatSummaryItem.

CRMScript.NetServer.NSChatTopicAgent

User agents within a chat topic. Which users are assigned and what roles they have within the chat topic. Carrier object for ChatTopicAgent.

CRMScript.NetServer.NSChatTopicEntity

Chat topics define who is assigned, when the channel is open for business, and look of the chat widget. Carrier object for ChatTopicEntity.

CRMScript.NetServer.NSChatWidgetSettings

Defines the look of the chat widget. Carrier object for ChatWidgetSettings.

CRMScript.NetServer.NSCheckLicenseStatusResult

Result of NSCheckLicenseStatus.

CRMScript.NetServer.NSCheckoutInfo

Information about the checked-out state of one document, describing whether it is checked out, and to whom.

CRMScript.NetServer.NSCommandInfo

An instance of this class describes a custom command, declared and implemented by a document plugin.

CRMScript.NetServer.NSCompetitor

Carrier object for Competitor.

CRMScript.NetServer.NSConfigurationAgent

User interface configuration* XML and other elements such as inter-client URLs.

CRMScript.NetServer.NSConsentInfo

Consent information for a give person. Consents are for a particular Purpose, and may be withdrawn (see LegalBase).

CRMScript.NetServer.NSConsentPerson

Carrier object for ConsentPerson.

CRMScript.NetServer.NSConsentPurpose

Carrier object for ConsentPurpose.

CRMScript.NetServer.NSConsentSource

Carrier object for ConsentSource.

CRMScript.NetServer.NSContact

Carrier object for Contact.n

CRMScript.NetServer.NSContactActivity

Carrier object for ContactActivity.

CRMScript.NetServer.NSContactAgent

Contact (company) data services.

CRMScript.NetServer.NSContactEntity

The Contact Service. Implements all services working with the Contact object.

CRMScript.NetServer.NSContactPersonId

TOOd.

CRMScript.NetServer.NSContactRelationEntity

Relationship between a (contact/person) and another (contact/person), as described by the RelationDefinition.

CRMScript.NetServer.NSContactSummary

Summary of contact with recent activities, chats, and requests included.

CRMScript.NetServer.NSCountry

Carrier object for Country.

CRMScript.NetServer.NSCredential

Credentials supported for authentication

CRMScript.NetServer.NSCredentialsGroup

When the CredentialType’s control is of type link, the user is selected from a source like active directory. This will then be the organisational unit (e.g. user security group) in active directory. Only one group is listed if the system does not support groups.

CRMScript.NetServer.NSCredentialsGroupUsers

The users within a user group.

CRMScript.NetServer.NSCredentialType

Description of credential type

CRMScript.NetServer.NSCredentialUser

Information about a users credentials in a foreign system that can be bound to a SuperOffice user (associate)

CRMScript.NetServer.NSCredited

Carrier object for Credited.

CRMScript.NetServer.NSCriteriaInformation

Carrier for criteria information. It contains all the search criteria - that is, ArchiveRestrictionInfo - objects, including a column specification. In addition, it contains the same criteria expressed as an archive, with an array of ArchiveColumnInfo specifications and a set of ArchiveRow rows. The rows of the archive form a subset of the restriction array.

CRMScript.NetServer.NSCsFeatureToggle

Carrier object for CsFeatureToggle.

CRMScript.NetServer.NSCsSessionKey

Carrier object for CsSessionKey.

CRMScript.NetServer.NSCurrency

Carrier object for Currency.

CRMScript.NetServer.NSCurrencyEntity

Carrier object for CurrencyEntity.

CRMScript.NetServer.NSCustomerCenterConfig

Contains configuration when displaying the Customer Center. Carrier object for CustomerCenterConfig.

CRMScript.NetServer.NSCustomerLanguage

Customer languages that customer center supports. Carrier object for CustomerLanguage.

CRMScript.NetServer.NSCustomerServiceAgent

Agent used for Customer Service methods.

CRMScript.NetServer.NSCustomerServiceStartup

Contains various data needed by Service for startup. Do not use this API, as it is for internal use and might change without notice.

CRMScript.NetServer.NSDash

Carrier object for NSDash.

CRMScript.NetServer.NSDashAgent

Carrier object for managing various dashboard operations.

CRMScript.NetServer.NSDashCollection

Carrier object for NSDashCollection.

CRMScript.NetServer.NSDashTheme

Represents a dashboard theme configuration.

CRMScript.NetServer.NSDashTile

Represents a tile in a dashboard configuration.

CRMScript.NetServer.NSDashTileDefinition

Defines a dashboard tile with various settings.

CRMScript.NetServer.NSDashTileHtml

Represents an HTML tile within a dashboard with language and HTML content settings.

CRMScript.NetServer.NSDataRight

Carrier object for DataRight.

CRMScript.NetServer.NSDataRights

Carrier object for DataRights.

CRMScript.NetServer.NSDayInformationListItem

Summary information about the activities and holidays for one day.

CRMScript.NetServer.NSDeliveryTerm

The built-in delivery terms list. Used by the SuperOffice Quote Connector in quote versions.

CRMScript.NetServer.NSDeliveryType

The built-in delivery types list. Used by the SuperOffice Quote Connector in quote versions.

CRMScript.NetServer.NSDepartment

Also known as User Group.

CRMScript.NetServer.NSDiagnosticsAgent

Diagnostics, usage data collection, caches, and flushing

CRMScript.NetServer.NSDiaryViewEntity

The DiaryView Service. The service implements all services working with the DiaryView object.

CRMScript.NetServer.NSDocument

Carrier object for Document.

CRMScript.NetServer.NSDocumentAgent

Collection of all services that work with Document data. This is services for the document information, not the physical document themselves. These are handled by the BLOB service methods.

CRMScript.NetServer.NSDocumentEntity

CRMScript.NetServer.NSDocumentPreview

Document data intended for preview purposes. Carrier object for DocumentPreview.

CRMScript.NetServer.NSDocumentTemplate

The template a document is based on is stored in the SO_arc\template folder on the server. This will return the name as displayed in the GUI, and not the physical document name, of the template the document object is based on.

CRMScript.NetServer.NSDocumentTemplateEntity

The template a document is based on is stored in the SO_arc\template folder on the server. This will return the name as displayed in the GUI, and not the physical document name, of the template the document object is based on.

CRMScript.NetServer.NSDSAParameters

CRMScript.NetServer.NSDuplicateEntry

Carrier object for DuplicateEntry.

CRMScript.NetServer.NSDuplicateRule

Carrier object for DuplicateRule.

CRMScript.NetServer.NSEMailConnectionInfo

All information needed to connect to a mail server.

CRMScript.NetServer.NSEmailFlow

Carrier object for EmailFlow.

Enums

CRMScript.NetServer.ActivityStatus

Completed status enum common to appointments, documents and sales

CRMScript.NetServer.AddressType

The type of Address

CRMScript.NetServer.AppointmentPrivate

Value for field ‘private’ in table ‘appointment’.

CRMScript.NetServer.AppointmentStatus

Value for field ‘status’ in table ‘appointment’.

CRMScript.NetServer.AppointmentType

Value for field ‘type’ in table ‘appointment’.

CRMScript.NetServer.AssignmentStatus

Status if this appointment is in the process of being assigned to someone else

CRMScript.NetServer.AssociateType

Field Type in table associate

CRMScript.NetServer.BatchTaskState

CRMScript.NetServer.BlobLinkType

The link type, often synonymous with the blob type, of a BinaryObjectLink row

CRMScript.NetServer.BookingType

The type of booking the appointment represents

CRMScript.NetServer.CalReplyStatus

iCal reply status

CRMScript.NetServer.AppointmentCautionWarning

Appointment and invitation synchronization info

CRMScript.NetServer.ChatMessageType

Chat Message type

CRMScript.NetServer.ChatMessageSpecialType

Chat Message Special type

CRMScript.NetServer.ChatSessionFlags

Value for field ‘flags’ in table ‘chat_session’.

CRMScript.NetServer.ChatSessionStatus

Chat Session status

CRMScript.NetServer.ChatWidgetSize

Chat widget size: normal or large

CRMScript.NetServer.CheckoutState

Enum listing the possible checkout states of a document, as seen from outside the document plugin

CRMScript.NetServer.ColorIndex

Color index of tasks

CRMScript.NetServer.ConfigType

Value for field ‘type’ in table ‘cust_config’.

CRMScript.NetServer.ContactAction

Describes what type of activity/action there has been on a contact

CRMScript.NetServer.ContactSourceType

Describes what source the contacts should be retrieved from.

CRMScript.NetServer.CredentialControlType

Types of control used with user administration work with credentials

CRMScript.NetServer.DesignType

Indicates what design type this message is created with

CRMScript.NetServer.DocTmplInvitationType

Is this document template some kind of appointment document, and if so what

CRMScript.NetServer.DocTmplPrivacyType

Is this document template some kind of quote document, and if so what

CRMScript.NetServer.DocTmplQuoteType

Is this document template some kind of quote document, and if so what

CRMScript.NetServer.DocumentLockSemantics

Locking semantics requested/applied to a document

CRMScript.NetServer.OrderBySortType

How to sort the Order by statement.

CRMScript.NetServer.Domain

Hierarchy domain

CRMScript.NetServer.DurationUnit

Units of duration - from seconds to centuries

CRMScript.NetServer.EMailMergeTargetType

What type of delivery system to use for a mail merge

CRMScript.NetServer.ErpActorType

Actor type within the ERP system, related but not identitcal to SuperOffice Entity type

CRMScript.NetServer.EMailPriority

CRMScript.NetServer.ETableRight

Table right is a combination of bits representing permissions on a row.

CRMScript.NetServer.EventHandlerType

CrmScript Event triggers - when CRMScript is run based on user or system actions.

CRMScript.NetServer.ExecuteOnEvent

Value for the executeOnEvent field in table externalapplication

CRMScript.NetServer.ExternalUserInfoModification

Describes what part of the external user should be changed.

CRMScript.NetServer.ExtraDataFieldType

String, int, decimal, image, url, etc. How should the value be interpreted.

CRMScript.NetServer.FieldAccess

Access restrictions and mandatory status, if any.

CRMScript.NetServer.FieldMetadataType

Describes the different types of controls that can appear in the Configure connection dialog

CRMScript.NetServer.FormSubmissionStatus

What is the status of this submission

CRMScript.NetServer.FormType

What kind of form is this

CRMScript.NetServer.FreeTextOperator

Freetext operator

CRMScript.NetServer.GeneratorEncoding

CRMScript.NetServer.ImportAction

Action being done for the import row

CRMScript.NetServer.ImportEntityType

Entitys type for import

CRMScript.NetServer.InvitationStatus

Status if this appointment represents an invitation

CRMScript.NetServer.LicenseStatus

Used in the CheckLicenseStatusResult to describe how SOADMIN should handle

CRMScript.NetServer.LicenseType

Entire system, per database, or per associate

CRMScript.NetServer.LocalizedTextType

The type of the locale text strings

CRMScript.NetServer.MailboxType

Service mailbox type

CRMScript.NetServer.Navigation

Value for the navigation field in table externalapplication

CRMScript.NetServer.NotificationMessageType

Defines what type of content the notification contains

CRMScript.NetServer.NotificationPlatform

Value for field ‘DevicePlatform’ in table ‘PushNotificationService’