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 |