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 TustenatbNamespace
- il TB namespace dell'oggetto passato da MagoxsdNamespace
- il namespace dell'xsd che definisce l'attributo maxs, passato da MagoxTechProfile
- Il profilo di esportazione selezionato nelle subscription di Mago
- tustena
xsltFile
- il file xml per la sincronizzazione da Tustena a MagobusinessObjectType
- il nome del BusinessObjectType, che identifica il businessObject corrispondentenamespaceUri
- 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 aggiuntivotustena
- il nome del free fields di Tustena dove salvare la chiave di magokey
- 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 Tustenatustena
- 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>