Page History: Integrazione con Mago.NET: Xml di definizione
    Compare Page Revisions
 
    
    
    
    
    
    Page Revision: 2008/12/25 10:54
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>