ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.
BOD SyncItemMaster — Sync Item Master

SyncItemMaster — Sync Item Master

BOD OAGIS combinant le verbe Sync et le noun ItemMaster. Équivalent canonique direct des messages EDI EDIFACT PRODAT et X12 832 dans l'écosystème Données maître d'OAGIS 10.x.

Objet du BOD

Le BOD SyncItemMaster est sans doute le plus diffusé d'OAGIS : il pousse le référentiel article entre ERP, PIM, MES, WMS et systèmes adjacents. Mode publication, sans attente de confirmation transactionnelle (un ConfirmBOD est attendu en retour pour le statut applicatif).

Structure (ApplicationArea + DataArea)

Comme tout BOD OAGIS, SyncItemMaster empile une ApplicationArea d'enveloppe technique (Sender, BODID, CreationDateTime) et une DataArea métier qui contient le verbe et le noun.

  • Sync verbe avec actionCode (Add, Change, Delete).
  • ItemMaster complet ou delta.

Exemple XML

Payload OAGIS 10.x minimal, à titre didactique. Les éléments structurants (en-tête + au moins une ligne) sont obligatoires dans toute implémentation conforme.

xml SyncItemMaster-OAGIS-10.xml
<?xml version="1.0" encoding="UTF-8"?>
<SyncItemMaster
    xmlns="http://www.openapplications.org/oagis/10"
    releaseID="10.11" versionID="10.11">

  <ApplicationArea>
    <Sender>
      <LogicalID>ERP-CENTRAL-EU</LogicalID>
      <ComponentID>Master dataModule</ComponentID>
      <ConfirmationCode>OnError</ConfirmationCode>
    </Sender>
    <CreationDateTime>2026-05-15T10:15:00Z</CreationDateTime>
    <BODID>5a8f7d2e-2b15-4c1a-9e6f-syncitemmaster-2026-0014</BODID>
  </ApplicationArea>

  <DataArea>
    <Sync>
      <ActionCriteria>
        <ActionExpression actionCode="Change"/>
      </ActionCriteria>
    </Sync>
    <ItemMaster>
      <ItemMasterHeader>
        <ItemIDs><ID>RBC-2200</ID></ItemIDs>
        <Description>Roulement à billes 22 mm</Description>
        <Status>Active</Status>
      </ItemMasterHeader>
      <Classification>
        <CodeListID>UNSPSC</CodeListID>
        <Code>31171511</Code>
      </Classification>
    </ItemMaster>
  </DataArea>
</SyncItemMaster>

Cas d'usage

Un PIM central pousse chaque heure ses changements articles vers le SI étendu : SyncItemMaster actionCode=Change est envoyé en multicast vers l'ERP, le MES et le WMS. Les trois subscribers absorbent en parallèle et renvoient ConfirmBOD.

Équivalences EDI

En passerelle EDI, ce BOD se mappe typiquement vers :

  • EDIFACT PRODAT — équivalent EDIFACT.
  • X12 832 — équivalent X12.

Pour aller plus loin

Dernière mise à jour: 15 mai 2026

Source officielle: OAGi — OAGIS 10.x — OAGi — OAGIS, distribution libre via oagi.org