Class DBC.ErpFieldFields
Fields for ErpField, Store the metadata describing the fields that belong to an actor/connection combination, as described by the Erp Connector
Inherited Members
Namespace: SuperOffice.CRM.Data
Assembly: SoDataBase.dll
Syntax
public static class DBC.ErpFieldFields
Fields
Access
ErpField.Access: Access restrictions for the field
Declaration
public const string Access = "Access"
Field Value
| Type | Description |
|---|---|
| string |
CrmFieldKey
ErpField.CrmFieldKey: The CRM field name, as implemented by the Sync entities
Declaration
public const string CrmFieldKey = "CrmFieldKey"
Field Value
| Type | Description |
|---|---|
| string |
DefaultValue
ErpField.DefaultValue: Default value, stored using CultureDataFormatter format if it is not a string
Declaration
public const string DefaultValue = "DefaultValue"
Field Value
| Type | Description |
|---|---|
| string |
DisplayDescription
ErpField.DisplayDescription: Tooltip for the field name.
Declaration
public const string DisplayDescription = "DisplayDescription"
Field Value
| Type | Description |
|---|---|
| string |
DisplayName
ErpField.DisplayName: Localized field name – shown in the GUI as the label for the control.
Declaration
public const string DisplayName = "DisplayName"
Field Value
| Type | Description |
|---|---|
| string |
ErpConnectionActorTypeId
ErpField.ErpConnectionActorTypeId: Link to Erp Connection/Actor type
Declaration
public const string ErpConnectionActorTypeId = "ErpConnectionActorTypeId"
Field Value
| Type | Description |
|---|---|
| string |
ErpFieldId
ErpField.ErpFieldId: Primary key
Declaration
public const string ErpFieldId = "erpfield_id"
Field Value
| Type | Description |
|---|---|
| string |
ErpFieldKey
ErpField.ErpFieldKey: The ERP field key
Declaration
public const string ErpFieldKey = "ErpFieldKey"
Field Value
| Type | Description |
|---|---|
| string |
FieldType
ErpField.FieldType: Field type
Declaration
public const string FieldType = "FieldType"
Field Value
| Type | Description |
|---|---|
| string |
FirstSyncDefaultValue
ErpField.FirstSyncDefaultValue: The default value to be set, can be blank
Declaration
public const string FirstSyncDefaultValue = "FirstSyncDefaultValue"
Field Value
| Type | Description |
|---|---|
| string |
HasFirstSyncDefaultValue
ErpField.HasFirstSyncDefaultValue: Should a default value be set on first sync
Declaration
public const string HasFirstSyncDefaultValue = "HasFirstSyncDefaultValue"
Field Value
| Type | Description |
|---|---|
| string |
ListName
ErpField.ListName: The ERP list name, if the field has a list of values supplied by the ERP Connector
Declaration
public const string ListName = "ListName"
Field Value
| Type | Description |
|---|---|
| string |
ListReference
ErpField.ListReference: Reference to CRM list, if a mapping exists. Format: table=<table name>[&<extra id>=<value>], to make it independent of actual table numbers
Declaration
public const string ListReference = "ListReference"
Field Value
| Type | Description |
|---|---|
| string |
Mandatory
ErpField.Mandatory: Should the user be forced to set a value (the Erp Connector may declare fields mandatory as well)
Declaration
public const string Mandatory = "Mandatory"
Field Value
| Type | Description |
|---|---|
| string |
MaxLength
ErpField.MaxLength: Maximum size of the field, if there is a limit
Declaration
public const string MaxLength = "MaxLength"
Field Value
| Type | Description |
|---|---|
| string |
MissingInERP
ErpField.MissingInERP: Set to true if this field has previously been defined, but was no longer in the 'supported fields' response from the connector. This typically happens if the target ERP system changes, and means the field needs to be unmapped.
Declaration
public const string MissingInERP = "MissingInERP"
Field Value
| Type | Description |
|---|---|
| string |
PromptUser
ErpField.PromptUser: Should the field be shown in the first-sync GUI; independent of whether a default value should be set
Declaration
public const string PromptUser = "PromptUser"
Field Value
| Type | Description |
|---|---|
| string |
Rank
ErpField.Rank: Rank order of lines in GUI, relevant if ShowInGui is true
Declaration
public const string Rank = "Rank"
Field Value
| Type | Description |
|---|---|
| string |
Registered
ErpField.Registered: Registered when
Declaration
public const string Registered = "registered"
Field Value
| Type | Description |
|---|---|
| string |
RegisteredAssociateId
ErpField.RegisteredAssociateId: Registered by whom
Declaration
public const string RegisteredAssociateId = "registered_associate_id"
Field Value
| Type | Description |
|---|---|
| string |
ShowInGui
ErpField.ShowInGui: Should this field be shown as a (read-only!) field in the CRM Gui
Declaration
public const string ShowInGui = "ShowInGui"
Field Value
| Type | Description |
|---|---|
| string |
ShowInSearch
ErpField.ShowInSearch: Should this field be shown in searches
Declaration
public const string ShowInSearch = "ShowInSearch"
Field Value
| Type | Description |
|---|---|
| string |
SyncToCrm
ErpField.SyncToCrm: Should value changes in ERP be automatically transferred to CRM
Declaration
public const string SyncToCrm = "SyncToCrm"
Field Value
| Type | Description |
|---|---|
| string |
SyncToErp
ErpField.SyncToErp: Should value changes in CRM be automatically transferred to ERP
Declaration
public const string SyncToErp = "SyncToErp"
Field Value
| Type | Description |
|---|---|
| string |
Updated
ErpField.Updated: Last updated when
Declaration
public const string Updated = "updated"
Field Value
| Type | Description |
|---|---|
| string |
UpdatedAssociateId
ErpField.UpdatedAssociateId: Last updated by whom
Declaration
public const string UpdatedAssociateId = "updated_associate_id"
Field Value
| Type | Description |
|---|---|
| string |
UpdatedCount
ErpField.UpdatedCount: Number of updates made to this record
Declaration
public const string UpdatedCount = "updatedCount"
Field Value
| Type | Description |
|---|---|
| string |