메소드 | 설명 | |
---|---|---|
CheckPrice ( |
||
CloseSession ( string SessionKey ) : void |
CloseSession is called at the end of every session, regardless of the authentication type supported.
|
|
ExecuteTransactions ( string EntityName, |
of following entities: • Account • Order
|
|
GetAuthenticationScheme ( |
There are three authentication types supported by CRM. When CRM connects to an ERP system for the first time it calls GetAuthenticationScheme to find out what authentication type is supported by the ERP system. Subsequent calls will use the supported authentication type.
|
|
GetChangeLog ( string entityName, string token, |
• Account • Order • Product • ProductFamily • Price • UnitOfMesure • UnitOfMeasureFamily
|
|
GetConfiguration ( |
GetConfiguration is called after GetAuthentication when a new integration is created. It is also called when an integration is enabled. GetConfiguration is a request to the ERP system for configuration information. This will be used to populate the configuration area of the integration in CRM.
|
|
GetCustomisations ( |
GetCustomisations is called after GetConfiguration, either when a new integration is being created or when an integration is enabled. It is a request to the ERP system for customisation information.
|
|
GetPricingDetails ( |
|
|
NorthwindConnector ( ) : System |
The Constructor.
|
|
OpenSession ( |
OpenSession is called at the start of every call to the ERP system. If OpenSession returns a token, then it is passed in the header for subsequent calls.
|
|
ViewRealTimeData ( string entityName, string selectFields, |
ViewRealTimeData is a request to the ERP system for real time viewing data from the ERP system.
|
메소드 | 설명 | |
---|---|---|
AddCustomisations ( |
||
AddSelesReps ( |
public CheckPrice ( |
||
PricingInformation | ||
northwindConfig | ||
리턴 |
public ExecuteTransactions ( string EntityName, |
||
EntityName | string | |
TransactionData | ||
config | ||
리턴 | Sage.Integration.Northwind.Application.API.TransactionResult[] |
public GetAuthenticationScheme ( |
||
config | ||
리턴 |
public GetChangeLog ( string entityName, string token, |
||
entityName | string | |
token | string | |
config | the configuration object | |
리턴 |
public GetConfiguration ( |
||
nwConfig | ||
리턴 |
public GetCustomisations ( |
||
nwConfig | ||
리턴 |
public GetPricingDetails ( |
||
OrderDetails | ||
config | ||
리턴 |
public OpenSession ( |
||
config | ||
리턴 |
public ViewRealTimeData ( string entityName, string selectFields, |
||
entityName | string | |
selectFields | string | |
searchFields | ||
orderFields | string | |
rowsPerPage | int | |
pageNumber | int | |
northwindConfig | ||
리턴 |