Imposta e sincronizza i dati master tra le aziende a confronto con EOS MDI Master data Intercompany

La soluzione standard "Imposta e sincronizza i dati master tra le aziende" presente in Business Central si basa sul meccanismo per cui una società figlia si sottoscriva ad eventi di modifica dei dati su una e una sola società “Parent” ed erediti quindi le modifiche da una sola sorgente che deve necessariamente risiedere sullo stesso database e quindi condividere la stessa localizzazione, le stesse app e customizzazioni.

La comunicazione è monodirezionale da "Parent" a "Child" e la sincronizzazione avviene solo su base schedulata.

Ogni setup di sincronizzazione deve essere effettuato sulla società che riceve i dati e replicato manualmente sulle altre società.  

L’app EOS MDI Master data intercompany offre due modalità base di impostazione:  

“LOCAL”: trasferisce le modifiche da una o più società MASTER alle società figlie purché residenti sullo stesso database. La società Master notifica le modifiche in modo sincrono o asincrono alle società figlie che tramite attività schedulata provvedono ad aggiornare i dati. La comunicazione è bidirezionale.  

“SOAP / OAUTH2”: trasferisce le modifiche da UNA o PIU' società MASTER alle società figlie su qualsiasi database locale o remoto, OnPremise o OnLine anche se operano su localizzazioni diverse e montano app diverse e customizzazioni diverse. La società Master notifica le modifiche in modo sincrono o asincrono alle società figlie che provvedono ad aggiornare i dati. La comunicazione è bidirezionale.  I setup di tabelle e campi da sincronizzare vengono gestiti sulla società "parent" rendendo più semplici e veloci le attività di configurazione, copia e modifica delle impostazioni.

L’app EOS MDI si presta sia ad aziende piccole con poche società da sincronizzare che a realtà più estese e complesse in cui sia necessario trasformare i dati durante la sincronizzazione (Valute, Lingue) in contesti multinazionali e con molte società da sincronizzare. Offre inoltre funzionalità specifiche per:

  •  Limitare la modificabilità dei dati sulle società figlie

  •  Monitorare lo stato di sincronizzazione con visualizzazioni consolidate e cross-company

  •  Sincronizzare piano dei conti

  •  Sincronizzare le dimensioni

  •  Sincronizzazioni manuali e selettive di subset di dati

  •  Copiare e duplicare i profili di sincronizzazione

Tabella di comparazione EOS MDI Vs Sincronizzazione Standard 

 Feature

EOS MDI

Standard Feat

Synch Master Data

Yes

Yes

Synch Documents / Entries

No

No

Modes

1)     Local (Same DB with Job queues)

2)     Soap with OAuth2  

Local (Same DB with Job queues)

 

Synch on same DataBase (Environment)

Yes

Yes

Synch on different Environment

Yes

No

Synch on Hybrid environment (Saas to OnPrem, OnPrem to Saas)

Yes

No

Multiple localization Synch (es US vs IT vs FR etc…)

Yes

No

Underlying Technology

Soap with OAuth2 /Job Queues

Events (29) Subscriber/ Change Company / Job Queues

Job Queue usage

One Job Queue entry for company with a load balancer that splits into sub processes

One Job Queue entry for each Table (this easily reach Max Concurrent session and provoke longer running enqueuement)

Extensible

Yes

Yes

Setup Management

Can be centralized in one single “Parent” company pushing data to “Child” or in peer-to-peer mode in each “sending” company

All subscriber companies must be setup as “child”, each table receiving data must be setup in each company.

Duplicate table profiles

Yes

No, each Table profile must be setup in the receiving company

Peer2Peer aka Multiple sources

Yes, every company can send or receive data

No, the model is one Master company and all the other are subsidiaries

Table Limitation

Yes , avoid that users modify data on subsidiaries based on field defined policy or table defined policy

No

Table Record Filter

Yes (Table Limitation non appliable in this case)

Yes

Select table Fields

Yes

Yes

Field Validation

Validate Yes / No

OverWrite Remote value:  Always, OnCreation only, If Empty, If Different.

Validate Yes / No

OverWrite local value Yes / No

Data Transformation

Yes (I.E. change “EUR” to “USD” )

No

Pre validation for LookUp values

Yes

No

Coupling Criteria

No

Yes. Match record based on field selection

Table Triggers Options

Yes, execute remote Insert, Modify, Delete

No

Record Synchronization Type

Automatic: all Records)

Setup based: Only record listed in an admin setup.

Manual: Only record synched by end user

No

Synchronous option

Synchronous (Trigger a new Jobqueue creation)

Asynchronous (Wait until Job queue is scheduled)

Asynchronous (Wait until Job queue is scheduled)

Master Child

Yes

Yes

Bi-directional synch

Yes

No

Massive Synch

Yes

Yes

Blob field

Yes

Yes

Mediaset field

No (Es. Immagine su Articolo)

No (Es. Immagine su Articolo)

Factbox on cards for Manual Synch

Yes

No

Chart Of Account

Specific feature To synch a General Master Chart of account to subsidiaries with Matrix to spread specific accounts to subsidiaries

No

Dimensions

Yes (Table 349)

No

Multicompany Table Matrix

Yes: show a consolidated view for records counts across all companies and drill down

No

Multicompany Record Matrix

Yes: show a consolidated view for records details across all companies with a field by field comparison

No

 

 

 

Vedi anche:

 

Introduzione
Profili di sincronizzazione
Limitazione Tabelle
Piano dei conti
Log sincronizzazione
Matrice record multicompany