openlabelengine

Central changes · local execution

Know which version
is running at each site.

Share a labeling process across locations while keeping local printer assignments explicit. Choose a version, distribute it to a group and see whether its Automation Services have applied the change.

Deployment view showing the Northline automation, selected versions and current service status for Vienna and Brno.
Each row connects a site group, an explicit automation version and its reported application state. The two-site demonstration uses one real local service per group.Enlarge image

Northline Parts · synthetic sites

One process.
Two local destinations.

Jonas maintains the packing workflow centrally. Mara needs the standard-parts line in Vienna to keep its printer assignment. Lucie needs to know what Brno's dispatch service actually received.

The workflow refers to printer roles such as standard parts and service kits. A deployment maps those roles to the relevant destination. The same business logic can therefore be assigned with different local addresses.

Explore central review and distribution →
  1. Connect the site's service

    Enroll and approve an Automation Service, then put it in the intended group. Check its reported connection and applied state.

  2. Choose a saved version

    Create a deployment for a specific version of the automation. Saving a newer version does not silently replace a pinned deployment.

  3. Map the local printers

    Resolve the workflow's printer roles to the site's configured targets. Include those mappings in the deployment review.

  4. Check what arrived

    Compare the target version with the service's reported version. A pending or unreported state remains visible until the service catches up.

  5. Move the next site deliberately

    Keep another group on its chosen version until you are ready to distribute the update there. Inspect its application state after the change.

Observed version change

Vienna moved first.
Brno followed.

The demonstration changed the batch-review message in a second saved version, then distributed that version separately to the two groups.

Recorded sequence using two local services representing two sites
StepVienna packingBrno dispatchWhat was checked
Initial distributionVersion 1Version 1Both services reported their selected version current.
First site's updateVersion 2Version 1Vienna's new target and actual version matched; Brno retained its earlier deployment.
Second site's updateVersion 2Version 2Both services reported version 2 current.

Executed on 26 September 2026 with local services and synthetic site names. This demonstrates explicit distribution between groups.

Stage a larger group

For a group with multiple services, staged rollout lets an initial set receive the version before the next stage is approved. The two-site example above did not exercise that mechanism.

Handle a disconnected service

A service that cannot reach the Center cannot immediately receive new documents. Keep its last reported state and the pending target in view when coordinating the site's work.

Map connection dependencies →

Roll back future work

Return the deployment to an earlier version if the update needs to be withdrawn. Already produced labels and recorded print outcomes still require their own operational review.

Three useful questions before the next shift

Has the change been saved? Has that version been selected for this group? Has the local service reported it applied? Keeping those answers distinct makes a rollout easier to coordinate.

Runs for 7 days

Test it now

Your own instance, running in seconds. Nothing to install.

.openlabelengine.com

We fill this in from your email — change it if you like.

You will use this to sign in to your instance.

Isolated instance, runs for 7 days. We email you before it expires. Want to run it yourself instead? Deploy it.