Show / Hide Table of Contents

Class ErpConnection

Information about a connection to the ERP system.

Carrier object for ErpConnection. Services for the ErpConnection Carrier is available from the ErpSync Agent.
Inheritance
object
ErpConnection
Namespace: SuperOffice.CRM.Services
Assembly: SuperOffice.Services.dll
Syntax
[DataContract(Namespace = "http://www.superoffice.net/ws/crm/NetServer/11.6.0.0")]
public class ErpConnection : Carrier

Constructors

ErpConnection()

Default constructor

Declaration
public ErpConnection()
See Also
IErpSyncAgent

Properties

Active

Is this connection currently active

Declaration
[DataMember]
public virtual bool Active { get; set; }
Property Value
Type Description
bool
See Also
IErpSyncAgent

AllAccess

Is this connection accessible to everyone? If not, then the ErpConnectionAccess table tells us who can access it

Declaration
[DataMember]
public virtual bool AllAccess { get; set; }
Property Value
Type Description
bool
See Also
IErpSyncAgent

AssociateAccessIds

Array of ids containing associates that will have access to this connection.

Declaration
[DataMember]
public virtual int[] AssociateAccessIds { get; set; }
Property Value
Type Description
int[]
See Also
IErpSyncAgent

ConfigFields

The config fields needed to establish a connection to the connector

Declaration
[DataMember]
public virtual StringDictionary ConfigFields { get; set; }
Property Value
Type Description
StringDictionary
See Also
IErpSyncAgent

ConnectionId

The GUID that uniquely identifies this connection; passed to the Connector in every call

Declaration
[DataMember]
public virtual string ConnectionId { get; set; }
Property Value
Type Description
string
See Also
IErpSyncAgent

Deleted

If true, the connection has been deleted and should not be shown to the users.

Declaration
[DataMember]
public virtual bool Deleted { get; set; }
Property Value
Type Description
bool
See Also
IErpSyncAgent

DisplayDescription

Tooltip/description shown to user; multi-language support

Declaration
[DataMember]
public virtual string DisplayDescription { get; set; }
Property Value
Type Description
string
See Also
IErpSyncAgent

DisplayName

Connection name shown to user; multi-language support

Declaration
[DataMember]
public virtual string DisplayName { get; set; }
Property Value
Type Description
string
See Also
IErpSyncAgent

ErpConnectionId

Primary key

Declaration
[DataMember]
public virtual int ErpConnectionId { get; set; }
Property Value
Type Description
int
See Also
IErpSyncAgent

ErpConnectorId

The connector that this connection should call

Declaration
[DataMember]
public virtual int ErpConnectorId { get; set; }
Property Value
Type Description
int
See Also
IErpSyncAgent

MostRecentTimestamp

Datetime, transaction number or other identification of the point in time of the most-recently seen actor in the ERP system

Declaration
[DataMember]
public virtual string MostRecentTimestamp { get; set; }
Property Value
Type Description
string
See Also
IErpSyncAgent

UserGroupAccessIds

Array of ids containing usergroups that will have access to this connection.

Declaration
[DataMember]
public virtual int[] UserGroupAccessIds { get; set; }
Property Value
Type Description
int[]
See Also
IErpSyncAgent

Methods

ToString()

Returns the carrier contents as a formatted string.

Declaration
public override string ToString()
Returns
Type Description
string

The carrier contents.

See Also
IErpSyncAgent

ToString(string)

Returns the carrier contents as a formatted string, useful for debugging. Each line in the output is prefixed with the input value.

Declaration
public string ToString(string prefix)
Parameters
Type Name Description
string prefix

The line prefix (typically used for indenting)

Returns
Type Description
string

The carrier contents.

See Also
IErpSyncAgent

See Also

IErpSyncAgent
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top