Skip to main content
Skip table of contents

Object Process Builder

The Object Process Builder (OPB) is a strategic, architecture‑level transformation that will turn the current P4 monolithic application (covering APS, MES, CMMS and related modules) into a scalable no‑code platform. By externalising all business logic into visual, object‑centric process diagrams, OPB will radically shorten delivery cycles, lower total cost of ownership, and empower non‑developers to customise and extend the system.

Vision & Objectives

  • Enable visual configuration over code – every workflow, rule, and integration is defined as a diagram of nodes (objects/actions) and edges (relations/conditions).

  • Accelerate time‑to‑value – reduce feature lead‑time from weeks to days for both core development and client‑specific tailoring.

  • Unlock sustainable scalability – decouple customer‑level customisations from the platform core to avoid exponential complexity as the product footprint grows.

  • Foster an open ecosystem – allow partners and consultants to compose, reuse, and share industry best‑practice processes without touching source code.

Problem Statement

The monolithic P4 codebase is highly coupled:

  • Every small feature requires developer intervention and regression testing.

  • Customer‑specific variations are solved via growing parameter tables, leading to rigidity and risk.

  • Scaling the team increases coordination overhead rather than throughput.

Solution Overview

OPB introduces three tightly integrated components:

  1. Process Builder – a visual designer where users assemble processes from a library of typed nodes (e.g. Load Object, Update Object, Sub‑process, Conditional).

    ChatGPT Image 30. 7. 2025 10_00_51.png
  2. Process Executor – a runtime service that interprets diagrams, manages state, logs execution, and exposes results via APIs/UI for debugging (see screenshot).

    ChatGPT Image 30. 7. 2025 10_43_43.png
  3. Process Registry & Governance – versioning, access control, and approval workflows to ensure traceability and safe rollout.

    ChatGPT Image 30. 7. 2025 10_48_05.png

Key Capabilities (MVP ➜ Target)

Capability

MVP (Q3 2025)

Target (2026)

Visual modelling

Internal dev team only

Self‑service for consultants/partners

Node palette

CRUD + IF/ELSE + Sub‑process

40+ maintenance actions

Parameter binding

Static JSON

UI forms, data mapping, expression editor

Versioning

Manual Git tag

Automated semantic versioning, diff viewer

Execution engine

Synchronous, single‑tenant

Scalable micro‑service, multi‑tenant, event‑driven

Monitoring

Basic step log

Distributed tracing, SLA alerts, rollback

Architecture Evolution

  • Phase 1 – Adapter Layer: Wrap existing monolith services so that Process Executor can invoke them as nodes.

  • Phase 2 – Service Segmentation: Extract high‑volume domain services (e.g., scheduling, maintenance) into independent micro‑services.

  • Phase 3 – Platform Services: Introduce shared services for identity, messaging, and data contracts to support partner extensions.

Roadmap & Milestones

Quarter

Milestone

Outcome

Q3 2025

Internal MVP live

OPB core framework prepared for basic P4 processes

Q4 2025

Development Beta

Dev team uses OPB for 20% of new features

Q1 2025

Consultant Beta

Selected consultant teams build customer-specific tweaks

H2 2026

Public GA

All projects can be delivered via OPB; marketplace opens

Business Value

  1. 70 % faster delivery of customer change requests.

  2. 50 % reduction in maintenance effort through isolated process versions.

  3. New revenue streams via premium node packs and partner marketplace.

  4. Competitive differentiation by offering true no‑code customisation in the heavy‑industry MES/APS space.

Stakeholder Impact

Stakeholder

Benefit

Customers (Factories)

Rapid adaptation to shifting production processes without full release cycles.

Consultants & Partners

Ability to prototype and deliver solutions independently, expanding service offerings.

Internal Engineering

Focus on core services, reduced firefighting, clearer domain boundaries.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.