General

When a users syncs with BlueWorx data on the device is sent to SAP and SAP then sends back data to the device. Some of this data is unique to users and some is shared by all BlueWorx users on the device. The logic for this is as follows:

User Specific

All data related to Work Orders and Notifications is specific to the user. On every sync this gets refreshed from SAP.

Shared Data

All master data and the Outbox data is shared:

  • Examples of master data are the Functional Locations and Equipment. The reason that the master data is shared is to reduce large data volumes on the device and because it's most likely that personnel sharing a device would have the same profiles. If a user, with a different set of profiles to others already on the device, syncs then this will trigger a full sync.
  • The reason that the Outbox data is shared is because otherwise data could become 'lost' - i.e. if a user hands their device over to another, without Syncing then all their data would remain unseen and unprocessed on the device until such time as they got that specific device back again - which can not be guaranteed. This is seen as being a bigger concern to proper maintenance operations than the implications below.

Implications of the Shared Outbox

  • Users can edit/ remove updates left by other - the exception being time confirmation which are blocked from edit/ removal from the BlueWorx Outbox except by the user that entered them.
  • Because processing in SAP is performed by the user that Syncs, all updates will be made using the SAP user ID of the person initiating the sync. 
  • Procedurally personnel should sync before handing their devices back and clear any errors.