wiki
Benvenuto Ospite, sei in: Login
RSS RSS

Navigazione (Tech)





Ricerca wiki
»
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.
  • namespaces
    • item
      • directory - Directory dove sono presenti gli xslt
        • mago
          • xsltFile - il file xml per la sincronizzazione da Mago a Tustena
          • tbNamespace - il TB namespace dell'oggetto passato da Mago
          • xsdNamespace - il namespace dell'xsd che definisce l'attributo maxs, passato da Mago
          • xTechProfile - Il profilo di esportazione selezionato nelle subscription di Mago
        • tustena
          • xsltFile - il file xml per la sincronizzazione da Tustena a Mago
          • businessObjectType - il nome del BusinessObjectType, che identifica il businessObject corrispondente
          • namespaceUri - un namespace
        • joinfreefields
          • freeFieldsName - il nome della proprietà che espone il tipo FreeFields all'interno del businessObject
            • joinfreefield
              • mago - il nome del campo dell'xml di mago da salvare nei free fields come campo aggiuntivo
              • tustena - il nome del free fields di Tustena dove salvare la chiave di mago
              • key - Indica se il valore da salvare è una chiave di Mago da riutilizzare nel futuro recupero dei dati per la sincronizzazione
        • othersetfields - Ulteriori campi da settare in tustena provenienti da mago (non usate come chiavi)
          • field
            • mago - il nome del campo dell'xml di mago da salvare nel BusinessObject di Tustena
            • tustena - il nome del campo nel BusinessObject di Tustena

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>