Integrazione con Mago.NET: Xml di definizione

Modificata il venerdì, 21 luglio 2017 10:12 da Fabio — Categorizzata come: Non Categorizzata

Tustena mette a disposizione un file di configurazione in formato xml che permette di definire le relazioni tra i dati di Tustena CRM e di Mago.NET

Entrambi i software utilizzano dei servizi di sincronizzazione di dati basati su xml, quindi il plugin per Mago.NET utilizza un xslt transformation per modificare l'xml da un formato accettato da un programma a

Segue un elenco dei parametri accettati dalla sintassi xml.

Questa pagina è solo un Draft, il contenuto può essere incompleto e contenere errori.

Qui sotto un esempio dell'integrazione tra MAGO e Tustena tra le aziende e di Tustena e Customers di Mago, e tra il catalogo di Tustena e il Magazzino di Mago.

Questa pagina è solo un Draft, il contenuto può essere incompleto e contenere errori.

<?xml version="1.0" encoding="utf-8" ?>
<namespaces>
  <item directory="MagoXlst">
    <mago  xsltFile="CustomerToCompany.xslt" tbNamespace="Document.ERP.CustomersSuppliers.Documents.Customers" xsdNamespace="http://www.microarea.it/Schema/2004/Smart/ERP/CustomersSuppliers/Customers/Standard/DefaultFull.xsd" xTechProfile="DefaultFull" ></mago>
    <tustena xsltFile="CompanyToCustomer.xslt" businessObjectType="Company" namespaceUri="urn:digita">
    </tustena>
    <joinfreefields freeFieldsName="FreeFields">
      <joinfreefield mago="maxs:CustSuppType" tustena="MagoType" key="true"></joinfreefield>
      <joinfreefield mago="maxs:CustSupp" tustena="MagoId" key="true"></joinfreefield>
    </joinfreefields>
    <othersetfields>

    </othersetfields>
  </item>

  <item directory="MagoXlst">
    <mago  xsltFile="ItemToCatalog.xslt" tbNamespace="Document.ERP.Items.Documents.Items" xsdNamespace="http://www.microarea.it/Schema/2004/Smart/ERP/Items/Items/Standard/DefaultFull.xsd" xTechProfile="DefaultFull"></mago>
    <tustena xsltFile="CatalogToItem.xslt" businessObjectType="Catalog" namespaceUri="urn:digita">
    </tustena>
    <joinfreefields freeFieldsName="FreeFields">
      <joinfreefield mago="maxs:Item" tustena="MagoItem" key="true"></joinfreefield>
    </joinfreefields>
    <othersetfields>
      <field mago="maxs:PriceCost" tustena="Cost"></field>
    </othersetfields>
  </item>
  
</namespaces>