Zum Inhalt springen

Eine Referenz der wichtigsten Begriffe in CoCoCo.

AI Adapter — Eine konfigurierte Verbindung zu einem Anbieter für KI-Modelle (OpenAI, Claude, Apple Native, XGBoost). Speichert die Zugangsdaten, damit Workflows und AI Agents das Modell nutzen können, ohne API-Keys im Code zu haben.

AI Agent — Ein konfigurierter KI-Assistent, der einen AI Adapter mit einer definierten Rolle, einem Ziel und einer Backstory sowie optionalen Tools kombiniert. Wird aus Workflows heraus aufgerufen.

API Token — Ein persönliches Zugangsdatum zur Authentifizierung von Anfragen an die CoCoCo-API. An ein Benutzerkonto gebunden und trägt dessen Berechtigungen.

Bot — Ein User-Typ für automatisierte Service-Konten. Hat kein Login — nur API-Zugriff über ein Token.

Capability — Ein Attribut eines Work Centers, das beschreibt, was es kann — welche Job-Typen, welche Medienformate usw. Wird von Planungswerkzeugen zur Job-Zuordnung genutzt.

Config — Ein nicht-sensibler Schlüssel-Wert-Eintrag in der Tenant Config. Der Wert bleibt nach dem Speichern in der UI sichtbar.

Controller — Eine Brücke zwischen einem physischen Gerätenetz und CoCoCo, die Protokollübersetzung und Nachrichten-Routing übernimmt.

Custom Action — Eine gespeicherte, wiederverwendbare Lua-Funktion, aufrufbar aus einer Workflow-Custom-Action-Node.

Custom App — Eine maßgeschneiderte Oberfläche auf CoCoCo mit Vue.js (Template), JavaScript (Script) und optional Lua (Server API). Erscheint als Page, Dashboard-Tab, Kiosk oder Job View.

Custom Data Table — Eine benutzerdefinierte Datenbanktabelle in CoCoCo für strukturierte Daten, die nicht ins eingebaute Datenmodell passen.

Dashboard App — Eine Custom-App-Art, die als Tab auf dem CoCoCo-Dashboards-Bildschirm erscheint.

DENY — Ein IAM-Statement-Effekt, der eine Aktion blockiert. DENY überschreibt ALLOW immer, unabhängig von anderen Policies.

Device — Eine physische Maschine, ein Sensor oder System, das in CoCoCo registriert ist und Daten über MQTT, HTTP, JMF oder SQL sendet.

Device Token — Ein Zugangsdatum, das an ein bestimmtes Device (nicht an einen User) gebunden ist, zur Authentifizierung von Geräteanfragen an CoCoCo.

Edge App — Ein Programm, das auf einem Controller am Edge läuft und über die bridge.*-Runtime lokale Maschinen und Protokolle (MQTT, OPC-UA, Modbus) an CoCoCo anbindet.

Estimate — Ein kaufmännisches Angebot, das einem Kunden zur Freigabe geschickt wird, bevor eine Order entsteht.

Execution — Ein einzelner Lauf eines Workflows, vom Trigger bis zum Abschluss oder Fehler.

HITL — Human-in-the-Loop. Ein Workflow-Muster, bei dem die Automatisierung pausiert, damit eine Person eine Task erledigt, bevor es weitergeht.

HTTP — Ein Geräteprotokoll zum Verbinden von Systemen über Web-Requests. Unterstützt eingehende und ausgehende Kommunikation.

IAM — Identity and Access Management. Das System aus Users, Policies, Statements und Teams, das steuert, wer in CoCoCo was darf.

Incoming Webhook — Eine eindeutige URL, an die externe Systeme per POST senden, um einen CoCoCo-Workflow auszulösen.

Integration — Eine paketierte, serverseitige Erweiterung, die externe Systeme und Geräte anbindet, gebaut mit der ctx.integration.*-Runtime.

Invoice — Ein Abrechnungsdokument. CoCoCo unterstützt Standard-Rechnungen, Gutschriften (Credit Notes) und Proformas.

JDF — Job Definition Format. Ein XML-basierter Standard zur Übergabe von Job-Parametern an CIP4-kompatible Druckmaschinen.

JMF — Job Messaging Format. Ein Messaging-Protokoll für JDF-kompatible Geräte. Nur ausgehend.

Job — Die zentrale Produktionseinheit in CoCoCo — ein Arbeitsstück, das durch den Shopfloor läuft.

Job View App — Eine Custom App, eingebettet im Job-Detailbereich.

Kiosk App — Eine Vollbild-Custom-App für geteilte Shopfloor-Terminals. Nur für Kiosk-User zugänglich.

Kiosk User — Ein User-Typ für geteilte Shopfloor-Terminals mit vereinfachter Oberfläche und Zugriff nur auf Kiosk Apps.

Lua — Die Skriptsprache für CoCoCo Scripts, Custom Actions und Server-API-Code.

MCP — Model Context Protocol. Ein offener Standard, um KI-Assistenten mit externen Tools zu verbinden. CoCoCo stellt einen MCP-Server unter /mcp bereit.

Metric — Ein strukturierter Datenpunkt, den ein Device während der Produktion sendet — Maschinenstatus, Geschwindigkeit, Fehlercodes usw.

ML Model — Ein Machine-Learning-Modell, in CoCoCo mit XGBoost trainiert. Unterstützt Regression und Klassifikation.

MQTT — Ein leichtgewichtiges Publish/Subscribe-Protokoll für Echtzeit-Maschinendaten. Unterstützt eingehende und ausgehende Kommunikation.

Network — Ein logischer Container für verbundene Devices, der ihren Kommunikationskanal bereitstellt.

Node — Ein einzelner Verarbeitungsschritt in einem Workflow — Transformation, API-Aufruf, Bedingung, Benachrichtigung usw.

Notification Group — Eine benannte Empfängerliste, an die Workflows Nachrichten senden können.

Order — Ein bestätigter Produktionsauftrag, der einen Job auf dem Shopfloor erzeugt.

Page App — Eine Custom App, die als eigenständige Seite in der linken Seitenleiste erscheint.

Policy — Ein Satz von IAM-Statements (ALLOW/DENY-Regeln), der Usern oder Teams zur Berechtigungssteuerung zugewiesen wird.

Production Cell — Eine benannte Gruppe von Work Centers, die einen funktionalen Bereich des Shopfloors abbildet (z. B. Digital Printing).

Purchase Order (PO) — Ein Dokument, das an einen Lieferanten geschickt wird, um Waren oder Leistungen anzufordern.

Script — Eine gespeicherte, wiederverwendbare Lua-Funktion. Rollen: Script, JDF Template, JMF Template, ML Data Query.

Secret — Ein sensibler Schlüssel-Wert-Eintrag in der Tenant Config. Der Wert ist nach dem Speichern verborgen und nicht mehr auslesbar.

Server API — Die Lua-Komponente einer Custom App, die serverseitig läuft, für privilegierte Datenoperationen.

Shift Definition — Ein Zeitplan, der festlegt, wann ein Work Center betriebsbereit ist.

SQL — Ein Protokoll zur Anbindung von CoCoCo an externe Datenbanken. Nur ausgehend.

Statement — Eine IAM-Regel, die einen Effekt (ALLOW oder DENY), Actions und Resources innerhalb einer Policy festlegt.

Task — Ein menschliches Action-Item, das ein HITL-Workflow erzeugt. Erscheint in der My-Tasks-Ansicht des Zugewiesenen.

Team — Eine benannte Gruppe von Usern, die Policies und Berechtigungen teilen.

Template — In Custom Apps: das Vue.js-HTML-Fragment, das die UI definiert. Bezeichnet auch JDF/JMF-Template-Scripts zur Erzeugung von Maschinen-Job-Tickets.

Tenant Config — Ein sicherer Schlüssel-Wert-Speicher für plattformweite Einstellungen (Config) und Zugangsdaten (Secrets).

Trigger — Das Startereignis eines Workflows — Job Event, Device Metric, Schedule, Webhook oder Manual.

User — Eine Person oder ein Service-Konto mit Zugriff auf CoCoCo. Typen: Human, Kiosk, Bot.

Work Center — Jede Produktionsressource — Maschine, Person, Werkzeug oder Ort —, die Arbeit leistet oder unterstützt.

Workflow — Ein automatisierter Prozess, ausgelöst durch Ereignisse, bestehend aus einem Trigger und einer Abfolge von Nodes.

XGBoost — Der Machine-Learning-Algorithmus hinter CoCoCos eingebauten ML-Modellen. Unterstützt Regressions- und Klassifikationsaufgaben.