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
Namespace: SuperOffice.CRM.Data
Assembly: SoDataBase.dll
Syntax
public static class ErpFieldFields : Object
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 |