ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.
BOD SyncWorker — Worker reference

SyncWorker — Worker reference

OAGIS BOD combining the verb Sync and the noun Worker. Business cornerstone of the hr domain in the OAGIS 10.x ecosystem.

BOD purpose

The SyncWorker BOD broadcasts worker data (employee ID, contract, organisation, manager, status) from the HRIS (Workday, SuccessFactors) toward consumer systems: ERP, payroll, ticketing, AD. Master-data building block on the HR side.

Structure (ApplicationArea + DataArea)

As every OAGIS BOD, SyncWorker stacks an ApplicationArea technical envelope (Sender, BODID, CreationDateTime) and a DataArea business payload containing the verb Sync and the noun Worker.

XML example

Minimal OAGIS 10.x payload for didactic purposes. The structural elements (header + business line) are required in any conformant implementation.

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

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

  <DataArea>
    <Sync>
      <ActionCriteria>
        <ActionExpression actionCode="Add"/>
      </ActionCriteria>
    </Sync>
    <Worker>
      <WorkerHeader>
        <DocumentID><ID>WRK-2026-051601</ID></DocumentID>
        <DocumentDateTime>2026-05-16T04:00:00Z</DocumentDateTime>
        <WorkerID>EMP-187324</WorkerID>
      </WorkerHeader>
      <WorkerDetail>
        <Name>
          <GivenName>Sarah</GivenName>
          <FamilyName>Iversen</FamilyName>
        </Name>
        <PositionID>POS-31874</PositionID>
        <OrganizationID>ORG-EU-MKT-072</OrganizationID>
        <ManagerID>EMP-091205</ManagerID>
        <EmploymentStatus>Active</EmploymentStatus>
      </WorkerDetail>
    </Worker>
  </DataArea>
</SyncWorker>

Use case

Workday broadcasts at 04:00 every morning via SyncWorker the previous day's changes (new hires, terminations, manager changes) toward SAP S/4HANA, ADP Payroll, and Active Directory.

EDI equivalents

No direct EDI counterpart on the gateway: this BOD is strictly internal to the OAGIS / ERP ecosystem, with no openly standardised EDIFACT or X12 counterpart.

Further reading

Last updated: May 16, 2026

Official source: OAGi — OAGIS 10.x — OAGi — OAGIS, free distribution via oagi.org