Knowledge Base - API
Breadcrumbs

StateGraphSys

StateGraphSys is a sealed class used to represent various system Properties and their values. It is a member of ConfigurationStateGraphBase.

Properties

Data Type

Property

Description

string

HostSystem

Returns the host system the configuration is launched from.

string

HeaderId

Returns the ID for the header in the host system.

string

HeaderType

Returns the entity type in the host system.

string

AutoConfigHeaderType

Returns the header type when using the auto config feature.

string

UserId

Returns the ID of the user who created the configuration.

string

UserCulture

Returns the user's system culture.

string

UserLanguage

Returns the user's system language.

string

PortalUserId

Returns the contact ID for the portal user.

string

PortalCompanyId

Unused.

string

OrgName

Returns the CRM Organization name.

string

SeriesId

Returns the Series ID of the specified configuration.

string

SeriesDesc

Returns the description of the selected Series for the specified configuration.

string

ModelId

Returns the Model ID of the specified configuration.

string

ModelDesc

Returns the description of the selected Model for the specified configuration.

string

Nomenclature

Unused.

string

PublishSetName

Returns the name of the published database set.

Guid

PublishSetGuid

Returns the GUID of the published database set.

int

PublishSetId

Returns the ID of the published database set.

decimal

TotalPrice

Returns the total price of the configuration.

int

ConfigNo

Returns the number of the specified configuration.

int

NewConfigNo

Returns the Config ID to be used when the configuration is saved.

string

NestedConfigNo

Returns the ID of the child config number.

DateTime

ConfigCreatedOn

Returns the creation date of the configuration.

DateTime

ConfigModifiedOn

Returns the last-modified date of the configuration.

DateTime

ConfigUpdatedOn

Returns the last recalculation date of the configuration.

DateTime

ConfigEffectiveOn

Returns the effective date of the configuration.

int

ConfigRevision

Returns the revision number of the configuration.

int

DocumentRevision

Returns the revision number of the document, if applicable.

bool

HasErrors

Returns a boolean value indicating whether there are errors are present in the configuration.

string

ExperlogixUrl

Returns the url of the Configurator.

string

HostSystemUrl

Returns the host system url that the Configurator communicates with.

int

ConfigPriceListId

Returns the ID of the price list controlling pricing in the configuration.

bool

IsDraft

Returns a boolean value indicating whether the specified configuration is a draft.

bool

IsChildConfig

Returns a boolean value indicating whether the specified configuration is a child configuration.

bool

IsUserInteractive

Returns a boolean value indicating whether the user can edit the configuration.

string

EnvironmentName

Returns the environment name for the configuration.

string

ParetyCategoryId

If applicable, returns the Category in the parent configuration from which the Option was selected to launch the specified (child) configuration.

string

ParentOptionId

If applicable, returns the Option in the parent configuration that launched the specified (child) configuration.

string

ModelVariantId

Returns the Model variant ID.

string

ModelVariantDesc

Returns the Model variant description.

bool

IsBaseModel

Returns a boolean value indicating whether the configuration model is the base, non-variant version.

int

ConfigDepth

Returns the depth of the configuration within parent/child configurations.

string

Currency

Returns the currency utilized in the configuration.

int

LockState

Returns if the configuration is editable or not.