Integration overview: Porovnání verzí
Z Podpora.nextis.cz
(Není zobrazeno 9 mezilehlých verzí od 2 dalších uživatelů.) | |||
Řádka 1: | Řádka 1: | ||
− | === | + | === Prerequisites === |
# Installed Nextis.SDK.TecDOCInterface | # Installed Nextis.SDK.TecDOCInterface | ||
− | # NET Framework | + | # Installed NET Framework 4.7.2 and higher |
+ | |||
+ | === Installation overview === | ||
+ | * Support files are installed into <code>Program files (x86)\Nextis\Nextis.TecDOC.UI.Extension</code> | ||
+ | * The code sample is installed into <code>Documents\Nextis\Nextis.TecDOC.UI.SampleCode</code> The code sample is available for C#.NET or VB.NET | ||
+ | * The language support files are installed into <code>Documents\Nextis\LT</code> | ||
=== Step by step integration === | === Step by step integration === | ||
− | * Put | + | * Put the TecDOC AMAZON WS endpoint (as shown below) into your application configuration file (usually app_name.exe.config) |
<syntaxhighlight lang="xml"> | <syntaxhighlight lang="xml"> | ||
− | + | <system.serviceModel> | |
+ | <bindings> | ||
+ | <basicHttpBinding> | ||
+ | <binding name="TecdocToCatPortBinding1" maxReceivedMessageSize="2147483647" /> | ||
+ | </basicHttpBinding> | ||
+ | </bindings> | ||
+ | <client> | ||
+ | <endpoint address="http://webservice.tecalliance.services/pegasus-3-0/services/TecdocToCatDLB.soapEndpoint" | ||
+ | binding="basicHttpBinding" bindingConfiguration="TecdocToCatPortBinding1" | ||
+ | contract="TecDocProxyAMAZON.TecdocToCat" name="TecdocToCatPort1" /> | ||
+ | </client> | ||
+ | </system.serviceModel> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | * Within your project create data connection class inherited from Nextis.SDK.TecDOC data manager | + | * Within your project create data connection class inherited from Nextis.SDK.TecDOC data manager ('''see code sample''') |
− | * Fill base methods to connect your data to TecDOC result | + | * Fill base methods to connect your data to TecDOC result ('''see code sample''') |
− | * | + | *Show TecDOC interface within your ERP environment or as a separated window ('''see code sample''') |
+ | *Into the | ||
+ | |||
+ | === Keep in mind === | ||
+ | * To work with the other language versions properly, you need to have a folder called "'''LT'''" in the same directory as the project assemblies. Otherwise only the Czech language will be available | ||
+ | * Original folder with translation files is installed <code>Documents\Nextis\LT</code> | ||
+ | |||
+ | === Description methods === | ||
+ | ====Description of parameters from the IDC.CatalogItem method==== | ||
+ | {| class="wikitable" | ||
+ | !Parameter | ||
+ | !Data type | ||
+ | !Description | ||
+ | |- | ||
+ | |idSkupina | ||
+ | |Integer | ||
+ | |Unique identifier of an item wihin your database | ||
+ | |- | ||
+ | |kodSkupiny | ||
+ | |String | ||
+ | |Internal code | ||
+ | |- | ||
+ | |nazev | ||
+ | |String | ||
+ | |Internal name | ||
+ | |- | ||
+ | |nazev2 | ||
+ | |String | ||
+ | |internal name additional | ||
+ | |- | ||
+ | |znacka | ||
+ | |String | ||
+ | |Internal brand name | ||
+ | |- | ||
+ | |popis1 | ||
+ | |String | ||
+ | |internal description | ||
+ | |- | ||
+ | |popis2 | ||
+ | |String | ||
+ | |internal description additional | ||
+ | |- | ||
+ | |HideGroupNumber | ||
+ | |Boolean | ||
+ | |Hide group number | ||
+ | |- | ||
+ | |IDSazbaDPH | ||
+ | |Integer | ||
+ | |VAT RateID (your internal code for VAT rate) | ||
+ | |- | ||
+ | |SazbaDPH | ||
+ | |Double | ||
+ | |VAT rate in percent | ||
+ | |- | ||
+ | |PocetvKosiku | ||
+ | |Integer | ||
+ | |Quantity in basket | ||
+ | |- | ||
+ | |StateInfo | ||
+ | |ItemStateInfoOptions | ||
+ | |Item State Info Options (_NA (not available), New Item, Sell Out, Inactive) | ||
+ | |- | ||
+ | |ReturnInfo | ||
+ | |ItemReturnInfoOptions | ||
+ | |Item Return Info Options (Default, Return With Confirmation, Return Not Allowed) | ||
+ | |- | ||
+ | |MinOrderSize | ||
+ | |Double | ||
+ | |Minimum Order Size | ||
+ | |} | ||
+ | |||
+ | |||
+ | === What else you can do? === | ||
+ | * Change language | ||
+ | ** The interface supports 6 languages | ||
+ | ** You can switch language as shown in the code sample ('''see code sample''') | ||
+ | |||
+ | * Configure TecDOC source | ||
+ | ** The interface supports all known TecDOC data sources as AMAZON, ATHOS, Off-LINE | ||
+ | |||
+ | * Use all TecDOC functionalities, built-in the Core of Nextis.System (needs training) | ||
+ | |||
+ | === Have a question? === | ||
+ | contact our support team at [mailto:sdk@nextis.cz sdk@nextis.cz] |
Aktuální verze z 11. 11. 2019, 13:35
Obsah
Prerequisites
- Installed Nextis.SDK.TecDOCInterface
- Installed NET Framework 4.7.2 and higher
Installation overview
- Support files are installed into
Program files (x86)\Nextis\Nextis.TecDOC.UI.Extension
- The code sample is installed into
Documents\Nextis\Nextis.TecDOC.UI.SampleCode
The code sample is available for C#.NET or VB.NET - The language support files are installed into
Documents\Nextis\LT
Step by step integration
- Put the TecDOC AMAZON WS endpoint (as shown below) into your application configuration file (usually app_name.exe.config)
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="TecdocToCatPortBinding1" maxReceivedMessageSize="2147483647" />
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://webservice.tecalliance.services/pegasus-3-0/services/TecdocToCatDLB.soapEndpoint"
binding="basicHttpBinding" bindingConfiguration="TecdocToCatPortBinding1"
contract="TecDocProxyAMAZON.TecdocToCat" name="TecdocToCatPort1" />
</client>
</system.serviceModel>
- Within your project create data connection class inherited from Nextis.SDK.TecDOC data manager (see code sample)
- Fill base methods to connect your data to TecDOC result (see code sample)
- Show TecDOC interface within your ERP environment or as a separated window (see code sample)
- Into the
Keep in mind
- To work with the other language versions properly, you need to have a folder called "LT" in the same directory as the project assemblies. Otherwise only the Czech language will be available
- Original folder with translation files is installed
Documents\Nextis\LT
Description methods
Description of parameters from the IDC.CatalogItem method
Parameter | Data type | Description |
---|---|---|
idSkupina | Integer | Unique identifier of an item wihin your database |
kodSkupiny | String | Internal code |
nazev | String | Internal name |
nazev2 | String | internal name additional |
znacka | String | Internal brand name |
popis1 | String | internal description |
popis2 | String | internal description additional |
HideGroupNumber | Boolean | Hide group number |
IDSazbaDPH | Integer | VAT RateID (your internal code for VAT rate) |
SazbaDPH | Double | VAT rate in percent |
PocetvKosiku | Integer | Quantity in basket |
StateInfo | ItemStateInfoOptions | Item State Info Options (_NA (not available), New Item, Sell Out, Inactive) |
ReturnInfo | ItemReturnInfoOptions | Item Return Info Options (Default, Return With Confirmation, Return Not Allowed) |
MinOrderSize | Double | Minimum Order Size |
What else you can do?
- Change language
- The interface supports 6 languages
- You can switch language as shown in the code sample (see code sample)
- Configure TecDOC source
- The interface supports all known TecDOC data sources as AMAZON, ATHOS, Off-LINE
- Use all TecDOC functionalities, built-in the Core of Nextis.System (needs training)
Have a question?
contact our support team at sdk@nextis.cz