Integration overview: Porovnání verzí

Z Podpora.nextis.cz
Přejít na: navigace, hledání
 
(Není zobrazeno 6 mezilehlých verzí od 2 dalších uživatelů.)
Řádka 1: Řádka 1:
 
=== Prerequisites ===
 
=== Prerequisites ===
 
# Installed Nextis.SDK.TecDOCInterface
 
# Installed Nextis.SDK.TecDOCInterface
# NET Framework 5.7 and higher
+
# Installed NET Framework 4.7.2 and higher
  
 
=== Installation overview ===
 
=== Installation overview ===
* Support files are instaled into <code>Program files\Nextis\Nextis.TecDOC.UI.Extension</code>
+
* Support files are installed into <code>Program files (x86)\Nextis\Nextis.TecDOC.UI.Extension</code>
* Code sample is installed into <code>Documents\Nextis\Nextis.TecDOC.UI.SampleCode</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 ===
Řádka 26: Řádka 27:
 
* Fill base methods to connect your data to TecDOC result ('''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''')
 
*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? ===
 
=== What else you can do? ===
 
* Change language
 
* Change language
 
** The interface supports 6 languages
 
** The interface supports 6 languages
** You can switch language as shown in the code sample
+
** You can switch language as shown in the code sample ('''see code sample''')
  
 
* Configure TecDOC source  
 
* Configure TecDOC source  
 
** The interface supports all known TecDOC data sources as AMAZON, ATHOS, Off-LINE
 
** 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? ===
 
=== Have a question? ===
 
contact our support team at [mailto:sdk@nextis.cz sdk@nextis.cz]
 
contact our support team at [mailto:sdk@nextis.cz sdk@nextis.cz]

Aktuální verze z 11. 11. 2019, 13:35

Prerequisites

  1. Installed Nextis.SDK.TecDOCInterface
  2. 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