Informationssicherheit (ISM)
ism
organization_compliance
🛡️ RLS Protected
Mandantenisolierte Richtlinien, Risiken, Maßnahmen und Nachweise mit Audit-Trail.
⚡ Workflows & Lifecycles
Risikobehandlung
ism_risk_treatment
Risiko erfassen, Maßnahme zuordnen, Nachweis ablegen.
Kundenauftrag → Abwicklung
cascade:business.customer_order.fulfill
Kaskade (review_gated).
Lieferschein-Vollverarbeitung
cascade:business.delivery_note.intake
Kaskade (review_gated).
Qualitätsprüfung einplanen
cascade_target:business.quality.check
Kaskade (review_gated).
Wareneingang ins Lager buchen
cascade_target:business.stock.inbound
Kaskade (review_gated).
Warenausgang / Materialentnahme (Entwurf)
cascade_target:business.stock.issue
Kaskade (review_gated).
Benutzerbefehl: delivery note agent
plan:command_delivery_note_agent
Geprüfter Durable-Plan (durable_plan), Start: manual_command.
Benutzerbefehl: material capture agent
plan:command_material_capture_agent
Geprüfter Durable-Plan (durable_plan), Start: manual_command.
Benutzerbefehl: warehouse general agent
plan:command_warehouse_general_agent
Geprüfter Durable-Plan (durable_plan), Start: manual_command.
Benutzerbefehl: warehouse inventory subagent
plan:command_warehouse_inventory_subagent
Geprüfter Durable-Plan (durable_plan), Start: manual_command.
Benutzerbefehl: warehouse label print subagent
plan:command_warehouse_label_print_subagent
Geprüfter Durable-Plan (durable_plan), Start: manual_command.
Benutzerbefehl: warehouse location crud subagent
plan:command_warehouse_location_crud_subagent
Geprüfter Durable-Plan (durable_plan), Start: manual_command.
Benutzerbefehl: warehouse partial withdrawal subagent
plan:command_warehouse_partial_withdrawal_subagent
Geprüfter Durable-Plan (durable_plan), Start: manual_command.
Benutzerbefehl: warehouse picking subagent
plan:command_warehouse_picking_subagent
Geprüfter Durable-Plan (durable_plan), Start: manual_command.
Benutzerbefehl: warehouse stock count subagent
plan:command_warehouse_stock_count_subagent
Geprüfter Durable-Plan (durable_plan), Start: manual_command.
Benutzerbefehl: warehouse stock inbound subagent
plan:command_warehouse_stock_inbound_subagent
Geprüfter Durable-Plan (durable_plan), Start: manual_command.
Benutzerbefehl: warehouse stock outbound subagent
plan:command_warehouse_stock_outbound_subagent
Geprüfter Durable-Plan (durable_plan), Start: manual_command.
Benutzerbefehl: warehouse stock transfer subagent
plan:command_warehouse_stock_transfer_subagent
Geprüfter Durable-Plan (durable_plan), Start: manual_command.
Warenausgang angelegt
plan:stock_issue_picking
Geprüfter Durable-Plan (durable_plan), Start: domain_event.
Cross-Dock
status:crossdock_operation
Beobachtbare Zustandsmaschine (observable_only). Übergänge hier nicht erzwungen — siehe Service-Validierung.
Warenausgang
status:stock_issue
Beobachtbare Zustandsmaschine (observable_only). Übergänge hier nicht erzwungen — siehe Service-Validierung.
Bestandsreservierung
status:stock_reservation
Beobachtbare Zustandsmaschine (observable_only). Übergänge hier nicht erzwungen — siehe Service-Validierung.
⚙️ Fachprozesse & Capabilities (System-Fachlogik)
Registrierte Fachoperationen und System-Capabilities dieses Moduls zur Steuerung von Workflows, Kaskaden und KI-Agenten.
| Capability & Schlüssel | Fachliche Bezeichnung | Ausführung / Coverage | Risikostufe & Freigabe | Effekte & Kaskaden |
|---|---|---|---|---|
Agent-Einstieg warehouse_general_agent
agent_entry:warehouse_general_agent
|
Agent-Einstieg warehouse_general_agent
Quelle:
code:module_agent_map
|
manual_entry |
✓ Auto
|
Keine Seiteneffekte deklariert |
Zoll: in freien Verkehr freigeben
capability:bonded.release_to_free
Op:
bonded.release_to_free
|
Intent:
bonded_release_to_free
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Zoll: zurück ins Zollager
capability:bonded.return_to_bonded
Op:
bonded.return_to_bonded
|
Intent:
bonded_return_to_bonded
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Zoll: Cross-Dock bereitstellen
capability:bonded.stage_crossdock
Op:
bonded.stage_crossdock
|
Intent:
bonded_stage_crossdock
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Zoll: zur Beschau umlagern
capability:bonded.to_inspection
Op:
bonded.to_inspection
|
Intent:
bonded_to_inspection
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Zoll: Zonenplan lesen
capability:bonded.zone_map
Op:
bonded.zone_map
|
Intent:
inspect_bonded_zones
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
read_only
|
|
Warenausgangs-Beleg anlegen
capability:create_stock_issue
Op:
create_stock_issue
|
Objekt:
stock_issue
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Warenbestand reservieren
capability:create_stock_reservation
Op:
create_stock_reservation
|
Objekt:
product
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
ABC-Klassen übernehmen
capability:inventory.abc_classification.apply
Op:
inventory.abc_classification.apply
|
Intent:
apply_abc_classification
Quelle:
code:capability_registry
|
⚙️ Engine |
🔒 Freigabe nötig
Risiko:
business_record
|
|
Inventur buchen
capability:inventory.cycle_count.post
Op:
inventory.cycle_count.post
|
Objekt:
stock_count
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Inventur planen
capability:inventory.cycle_count.schedule
Op:
inventory.cycle_count.schedule
|
Objekt:
stock_count
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
MHD-Warnung
capability:inventory.expiry.alert
Op:
inventory.expiry.alert
|
Objekt:
stock_lot
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Ladungsträger anlegen
capability:inventory.handling_unit.create
Op:
inventory.handling_unit.create
|
Intent:
inventory_handling_unit_create
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Ladungsträger umlagern
capability:inventory.handling_unit.move
Op:
inventory.handling_unit.move
|
Intent:
inventory_handling_unit_move
Quelle:
code:capability_registry
|
⚙️ Engine |
🔒 Freigabe nötig
Risiko:
business_record
|
|
Wareneingang aus Lieferavis abschließen
capability:inventory.inbound_advice.complete_receiving
Op:
inventory.inbound_advice.complete_receiving
|
Intent:
inventory_inbound_advice_complete_receiving
Quelle:
code:capability_registry
|
⚙️ Engine |
🔒 Freigabe nötig
Risiko:
business_record
|
|
Lieferavis anlegen
capability:inventory.inbound_advice.create
Op:
inventory.inbound_advice.create
|
Intent:
inventory_inbound_advice_create
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Inventory: create issue
capability:inventory.inventory.create_issue
Op:
inventory.inventory.create_issue
|
Objekt:
inventory
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Inventory: create reservation
capability:inventory.inventory.create_reservation
Op:
inventory.inventory.create_reservation
|
Objekt:
inventory
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Inventory: create shipment from issue
capability:inventory.inventory.create_shipment_from_issue
Op:
inventory.inventory.create_shipment_from_issue
|
Objekt:
inventory
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Inventory: issue items
capability:inventory.inventory.issue_items
Op:
inventory.inventory.issue_items
|
Objekt:
inventory
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Inventory: post issue
capability:inventory.inventory.post_issue
Op:
inventory.inventory.post_issue
|
Objekt:
inventory
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Inventory: record movement
capability:inventory.inventory.record_movement
Op:
inventory.inventory.record_movement
|
Objekt:
inventory
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Inventory: reverse issue
capability:inventory.inventory.reverse_issue
Op:
inventory.inventory.reverse_issue
|
Objekt:
inventory
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Charge Quarantäne
capability:inventory.lot.quarantine
Op:
inventory.lot.quarantine
|
Objekt:
stock_lot
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Lagerumbuchung
capability:inventory.transfer.inter_warehouse
Op:
inventory.transfer.inter_warehouse
|
Objekt:
stock_transfer
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Inventurkorrektur durchführen
capability:inventory_adjustment
Op:
inventory_adjustment
|
Objekt:
product
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Wareneingang ins Lager buchen
capability:post_goods_receipt
Op:
post_goods_receipt
|
Objekt:
goods_receipt
Quelle:
code:capability_registry
|
reviewed |
🔒 Freigabe nötig
Risiko:
business_record
|
|
Warenausgangs-Beleg buchen
capability:post_stock_issue
Op:
post_stock_issue
|
Objekt:
stock_issue
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Qualitätsprüfung einplanen
capability:quality.check.create
Op:
quality.check.create
|
Objekt:
task
Quelle:
code:capability_registry
|
reviewed |
🔒 Freigabe nötig
Risiko:
business_record
|
|
Sperrbestand positionsgenau disponieren
capability:quality.stock.dispose
Op:
quality.stock.dispose
|
Intent:
dispose_quality_stock
Quelle:
code:capability_registry
|
⚙️ Engine |
🔒 Freigabe nötig
Risiko:
irreversible
|
|
Lagerbewegung buchen
capability:record_stock_movement
Op:
record_stock_movement
|
Objekt:
product
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Bestandreservierung aufheben
capability:release_stock_reservation
Op:
release_stock_reservation
|
Objekt:
stock_reservation
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Warenausgang stornieren
capability:reverse_stock_issue
Op:
reverse_stock_issue
|
Objekt:
stock_issue
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Bestand korrigieren
capability:stock.inventory_adjust
Op:
stock.inventory_adjust
|
Intent:
adjust_inventory
Quelle:
code:capability_registry
|
⚙️ Engine |
🔒 Freigabe nötig
Risiko:
business_record
|
|
Warenausgang / Materialentnahme (Entwurf)
capability:stock.issue.create
Op:
stock.issue.create
|
Objekt:
stock_issue
Quelle:
code:capability_registry
|
reviewed |
🔒 Freigabe nötig
Risiko:
business_record
|
|
Bestand umlagern
capability:stock.transfer
Op:
stock.transfer
|
Intent:
transfer_stock
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Warenausgang buchen
capability:stock_outbound
Op:
stock_outbound
|
Objekt:
product
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Teilentnahme buchen
capability:stock_partial_withdrawal
Op:
stock_partial_withdrawal
|
Objekt:
product
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
ABC-Umlagerung ausführen
capability:warehouse.abc_relocation.execute
Op:
warehouse.abc_relocation.execute
|
Intent:
relocate_abc_stock
Quelle:
code:capability_registry
|
⚙️ Engine |
🔒 Freigabe nötig
Risiko:
business_record
|
|
Pick-to-Light ansteuern
capability:warehouse.device.dispatch_pick_lights
Op:
warehouse.device.dispatch_pick_lights
|
Intent:
warehouse_device_dispatch_pick_lights
Quelle:
code:capability_registry
|
⚙️ Engine |
🔒 Freigabe nötig
Risiko:
external_effect
|
|
Pick-and-Pass-Abschnitte bilden
capability:warehouse.picking.split_zone_legs
Op:
warehouse.picking.split_zone_legs
|
Intent:
warehouse_picking_split_zone_legs
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
metadata
|
|
Welle der Sortierwand zuordnen
capability:warehouse.put_wall.assign_wave
Op:
warehouse.put_wall.assign_wave
|
Intent:
warehouse_put_wall_assign_wave
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Zusammenlagerungsregel setzen
capability:warehouse.storage_class_rule.set
Op:
warehouse.storage_class_rule.set
|
Intent:
warehouse_storage_class_rule_set
Quelle:
code:capability_registry
|
⚙️ Engine |
🔒 Freigabe nötig
Risiko:
metadata
|
|
Lageraufgaben aktualisieren
capability:warehouse.task.sync
Op:
warehouse.task.sync
|
Intent:
warehouse_task_sync
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
metadata
|
|
Fahrzeug am Hof anmelden
capability:warehouse.yard.check_in
Op:
warehouse.yard.check_in
|
Intent:
warehouse_yard_check_in
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
Fahrzeug vom Hof abmelden
capability:warehouse.yard.depart
Op:
warehouse.yard.depart
|
Intent:
warehouse_yard_depart
Quelle:
code:capability_registry
|
⚙️ Engine |
✓ Auto
Risiko:
business_record
|
|
ABC-Klasse der Lagerzone setzen
capability:warehouse.zone.set_abc_class
Op:
warehouse.zone.set_abc_class
|
Intent:
configure_abc_zones
Quelle:
code:capability_registry
|
⚙️ Engine |
🔒 Freigabe nötig
Risiko:
metadata
|
|
Kundenauftrag → Abwicklung
cascade:business.customer_order.fulfill
|
Kundenauftrag → Abwicklung
Quelle:
code:cascade_process
|
review_gated |
✓ Auto
|
Keine Seiteneffekte deklariert |
Lieferschein-Vollverarbeitung
cascade:business.delivery_note.intake
|
Lieferschein-Vollverarbeitung
Quelle:
code:cascade_process
|
review_gated |
✓ Auto
|
Keine Seiteneffekte deklariert |
Qualitätsprüfung einplanen
cascade_target:business.quality.check
Op:
quality.check.create
|
Qualitätsprüfung einplanen
Quelle:
code:cascade_target
|
review_gated |
🔒 Freigabe nötig
|
Keine Seiteneffekte deklariert |
Wareneingang ins Lager buchen
cascade_target:business.stock.inbound
Op:
post_goods_receipt
|
Wareneingang ins Lager buchen
Quelle:
code:cascade_target
|
review_gated |
🔒 Freigabe nötig
|
Keine Seiteneffekte deklariert |
Warenausgang / Materialentnahme (Entwurf)
cascade_target:business.stock.issue
Op:
stock.issue.create
|
Warenausgang / Materialentnahme (Entwurf)
Quelle:
code:cascade_target
|
review_gated |
🔒 Freigabe nötig
|
Keine Seiteneffekte deklariert |
stock_reservation: create form
form_surface_anchor:stock_reservation.create
|
Objekt:
stock_reservation
Quelle:
code:erp_form_surface
|
operator_surface |
✓ Auto
|
Keine Seiteneffekte deklariert |
warehouse_location: edit form
form_surface_anchor:warehouse_location.edit
|
Objekt:
warehouse_location
Quelle:
code:erp_form_surface
|
operator_surface |
✓ Auto
|
Keine Seiteneffekte deklariert |
warehouse_picking: create form
form_surface_anchor:warehouse_picking.create
|
Objekt:
warehouse_picking
Quelle:
code:erp_form_surface
|
operator_surface |
✓ Auto
|
Keine Seiteneffekte deklariert |
warehouse_zone: create form
form_surface_anchor:warehouse_zone.create
|
Objekt:
warehouse_zone
Quelle:
code:erp_form_surface
|
operator_surface |
✓ Auto
|
Keine Seiteneffekte deklariert |
create stock issue
gateway:create_stock_issue
Op:
create_stock_issue
|
create stock issue
Quelle:
code:engine_facade
|
⚙️ Engine |
✓ Auto
|
Keine Seiteneffekte deklariert |
create stock reservation
gateway:create_stock_reservation
Op:
create_stock_reservation
|
create stock reservation
Quelle:
code:engine_facade
|
⚙️ Engine |
✓ Auto
|
Keine Seiteneffekte deklariert |
inventory adjustment
gateway:inventory_adjustment
Op:
inventory_adjustment
|
inventory adjustment
Quelle:
code:engine_facade
|
⚙️ Engine |
✓ Auto
|
Keine Seiteneffekte deklariert |
post stock issue
gateway:post_stock_issue
Op:
post_stock_issue
|
post stock issue
Quelle:
code:engine_facade
|
⚙️ Engine |
✓ Auto
|
Keine Seiteneffekte deklariert |
record stock movement
gateway:record_stock_movement
Op:
record_stock_movement
|
record stock movement
Quelle:
code:engine_facade
|
⚙️ Engine |
✓ Auto
|
Keine Seiteneffekte deklariert |
release stock reservation
gateway:release_stock_reservation
Op:
release_stock_reservation
|
release stock reservation
Quelle:
code:engine_facade
|
⚙️ Engine |
✓ Auto
|
Keine Seiteneffekte deklariert |
reverse stock issue
gateway:reverse_stock_issue
Op:
reverse_stock_issue
|
reverse stock issue
Quelle:
code:engine_facade
|
⚙️ Engine |
✓ Auto
|
Keine Seiteneffekte deklariert |
stock outbound
gateway:stock_outbound
Op:
stock_outbound
|
stock outbound
Quelle:
code:engine_facade
|
⚙️ Engine |
✓ Auto
|
Keine Seiteneffekte deklariert |
stock partial withdrawal
gateway:stock_partial_withdrawal
Op:
stock_partial_withdrawal
|
stock partial withdrawal
Quelle:
code:engine_facade
|
⚙️ Engine |
✓ Auto
|
Keine Seiteneffekte deklariert |
Benutzerbefehl: delivery note agent
plan:command_delivery_note_agent
|
Benutzerbefehl: delivery note agent
Quelle:
code:reviewed_execution_plan
|
durable_plan |
✓ Auto
|
Keine Seiteneffekte deklariert |
Benutzerbefehl: material capture agent
plan:command_material_capture_agent
|
Benutzerbefehl: material capture agent
Quelle:
code:reviewed_execution_plan
|
durable_plan |
✓ Auto
|
Keine Seiteneffekte deklariert |
Benutzerbefehl: warehouse general agent
plan:command_warehouse_general_agent
|
Benutzerbefehl: warehouse general agent
Quelle:
code:reviewed_execution_plan
|
durable_plan |
✓ Auto
|
Keine Seiteneffekte deklariert |
Benutzerbefehl: warehouse inventory subagent
plan:command_warehouse_inventory_subagent
|
Benutzerbefehl: warehouse inventory subagent
Quelle:
code:reviewed_execution_plan
|
durable_plan |
✓ Auto
|
Keine Seiteneffekte deklariert |
Benutzerbefehl: warehouse label print subagent
plan:command_warehouse_label_print_subagent
|
Benutzerbefehl: warehouse label print subagent
Quelle:
code:reviewed_execution_plan
|
durable_plan |
✓ Auto
|
Keine Seiteneffekte deklariert |
Benutzerbefehl: warehouse location crud subagent
plan:command_warehouse_location_crud_subagent
|
Benutzerbefehl: warehouse location crud subagent
Quelle:
code:reviewed_execution_plan
|
durable_plan |
✓ Auto
|
Keine Seiteneffekte deklariert |
Benutzerbefehl: warehouse partial withdrawal subagent
plan:command_warehouse_partial_withdrawal_subagent
|
Benutzerbefehl: warehouse partial withdrawal subagent
Quelle:
code:reviewed_execution_plan
|
durable_plan |
✓ Auto
|
Keine Seiteneffekte deklariert |
Benutzerbefehl: warehouse picking subagent
plan:command_warehouse_picking_subagent
|
Benutzerbefehl: warehouse picking subagent
Quelle:
code:reviewed_execution_plan
|
durable_plan |
✓ Auto
|
Keine Seiteneffekte deklariert |
Benutzerbefehl: warehouse stock count subagent
plan:command_warehouse_stock_count_subagent
|
Benutzerbefehl: warehouse stock count subagent
Quelle:
code:reviewed_execution_plan
|
durable_plan |
✓ Auto
|
Keine Seiteneffekte deklariert |
Benutzerbefehl: warehouse stock inbound subagent
plan:command_warehouse_stock_inbound_subagent
|
Benutzerbefehl: warehouse stock inbound subagent
Quelle:
code:reviewed_execution_plan
|
durable_plan |
✓ Auto
|
Keine Seiteneffekte deklariert |
Benutzerbefehl: warehouse stock outbound subagent
plan:command_warehouse_stock_outbound_subagent
|
Benutzerbefehl: warehouse stock outbound subagent
Quelle:
code:reviewed_execution_plan
|
durable_plan |
✓ Auto
|
Keine Seiteneffekte deklariert |
Benutzerbefehl: warehouse stock transfer subagent
plan:command_warehouse_stock_transfer_subagent
|
Benutzerbefehl: warehouse stock transfer subagent
Quelle:
code:reviewed_execution_plan
|
durable_plan |
✓ Auto
|
Keine Seiteneffekte deklariert |
Warenausgang angelegt
plan:stock_issue_picking
|
Warenausgang angelegt
Quelle:
code:reviewed_execution_plan
|
durable_plan |
✓ Auto
|
Keine Seiteneffekte deklariert |
Cross-Dock
status:crossdock_operation
|
Objekt:
crossdock_operation
Quelle:
code:status_machine
|
observable_only |
✓ Auto
|
Keine Seiteneffekte deklariert |
Warenausgang
status:stock_issue
|
Objekt:
stock_issue
Quelle:
code:status_machine
|
observable_only |
✓ Auto
|
Keine Seiteneffekte deklariert |
Bestandsreservierung
status:stock_reservation
|
Objekt:
stock_reservation
Quelle:
code:status_machine
|
observable_only |
✓ Auto
|
Keine Seiteneffekte deklariert |
🧠 Fachprozess-Erzählung & Dual Knowledge Architektur
Synthese aus der ideologischen Blaupause (Meta-Fachlogik / Soll), der faktischen System-Implementierung (System-Fachlogik / Ist) und No-Code Customizing für KI-Consultants.
Der durchgängige Businessprozess im Detail (End-to-End Fließtext-Erzählung)
Der durchgängige Compliance-, Anlagen- und Plattformprozess in der betrieblichen Praxis
Unternehmen sehen sich heute einem dichten Geflecht europäischer und nationaler Regulierungen gegenüber. Centurio ERP bettet Compliance- und Instandhaltungskontrollen direkt in die operativen Prozesse ein, sodass Rechtssicherheit ohne bürokratischen Stillstand gewährleistet ist.
1. Zoll- und Außenhandels-Compliance (KN8 / Intrastat / Export)
Beim grenzüberschreitenden Warenverkehr greifen strenge zollrechtliche Vorschriften:
- Kombinierte Nomenklatur (KN8-Warennummer): Jeder Handels- und Fertigungsartikel muss im Artikelstamm (
products,compliance) mit einer 8-stelligen KN8-Zolltarifnummer klassifiziert sein. Das System unterstützt die Zuweisung über intelligente Suchbäume und statistische Beschreibungen. - Intrastat-Meldewesen: Bei Überschreitung der gesetzlichen Meldeschwellen für innergemeinschaftliche Versendungen oder Eingänge aggregiert das System monatlich alle grenzüberschreitenden Warenbewegungen und generiert die offizielle XML-Meldung für das Statistische Bundesamt (Destatis) oder die europäische Partnerbehörde.
- Dual-Use- und Sanktionslistenprüfung: Bei Exporten in Drittländer verifiziert das System vor Warenausgang automatisch Empfängeradresse und Bestimmungsland gegen EU- und US-Sanktionslisten (
cap:compliance.sanctions.screen).
2. Verpackungsgesetz & EPR-Register (ZSVR LUCID)
Nach dem Verpackungsgesetz (VerpackG) und der europäischen Richtlinie über Verpackungen und Verpackungsabfälle (PPWR) haften Inverkehrbringer für die Entsorgung:
- Materialfraktionen: An jedem verkauften Produkt und Versandkarton werden Verpackungsgewichte nach Materialfraktionen hinterlegt: Glas, Papier/Pappe/Karton (PPK), Eisenmetalle, Aluminium, Kunststoffe, sonstige Verbundstoffe.
- LUCID-Meldung: Das Modul summiert die in Verkehr gebrachten Verpackungsmengen und generiert quartalsweise oder jährlich den testierten Mengenbericht für das Verpackungsregister LUCID (ZSVR) und das duale System (
cap:compliance.epr.generate_report).
3. Anlagenbuchhaltung & AfA-Abschreibung (Fixed Assets)
Betriebsmittel (Maschinen, Fahrzeuge, IT-Infrastruktur, Gebäude) binden erhebliches Unternehmenskapital:
- Aktivierung: Bei Beschaffung eines Anlageguts (
assets) über den Einkauf (purchasing) wird das Gut im Anlagenstamm mit Anschaffungskosten, Nutzungsdauer (laut amtlicher AfA-Tabelle des Bundesfinanzministeriums) und Abschreibungsmethode (linear nach HGB § 253) aktiviert (cap:assets.asset.create). - Monatliche AfA-Buchung: Das System errechnet die monatliche Wertminderung und bucht die planmäßige Abschreibung vollautomatisch in das Hauptbuchjournal (
GeneralLedgerEntry). - Geringwertige Wirtschaftsgüter (GWG): Wirtschaftsgüter bis 800 € Netto werden sofort im Jahr der Anschaffung als Aufwand erfasst oder wahlweise in einen Sammelposten (Poolabschreibung über 5 Jahre bis 1.000 €) gebucht.
4. Vorbeugende Instandhaltung nach DIN 31051 (Maintenance)
Maschinenausfälle in der Fertigung verursachen massive Stillstandskosten:
- Wartungsintervalle: An jeder Produktionsanlage (
Workstation,Asset) werden Inspektions-, Wartungs- und Instandsetzungszyklen hinterlegt (nach Kalenderzeit, z.B. alle 6 Monate, oder nach Betriebsstundenzähler, z.B. alle 1.000 Betriebsstunden). - Automatischer Wartungsauftrag: Erreicht der Zähler den Schwellenwert, erzeugt das System automatisch einen vorbeugenden Wartungsarbeitsauftrag (
cap:assets.asset.schedule_maintenance) für die Betriebsschlosserei oder externe Servicetechniker.
5. Informationssicherheit & Risikomanagement (ISM nach ISO/IEC 27001)
Zur Erfüllung von ISO 27001 und NIS-2 führt Centurio ERP das Modul ism:
- Asset-Schutzbedarfsanalyse: IT-Systeme und Datenbestände werden nach Vertraulichkeit, Integrität und Verfügbarkeit klassifiziert.
- Sicherheitsvorfälle (Incidents): Bei IT-Störungen, Phishing-Versuchen oder Datenpannen wird sofort ein Incident-Ticket mit Kritikalitätsstufe und Meldepflicht-Prüfung nach Art. 33 DSGVO eröffnet.
- Richtlinien-Audits: Regelmäßige Prüfaufgaben verifizieren die Einhaltung von Passwortrichtlinien, Backup-Wiederanlauftests und Zugriffsbeschränkungen.
Meta-Fachlogik: Ideologische Blaupause, Soll-Weltbild & Normen
Meta-Fachlogik: Die ideologische Blaupause & das normative Weltbild
Die Meta-Fachlogik basiert auf dem Zollrecht der Union (UZK), dem Verpackungsgesetz (VerpackG), handelsrechtlichen Bewertungsvorschriften (HGB § 253), DIN 31051 (Grundlagen der Instandhaltung) und ISO/IEC 27001.
1. Regulatorische Außenhandels- & Umweltstandards
- Unionszollkodex (UZK) & Statistische Nomenklatur:
- Jede Warensendung über EU-Binnengrenzen (Intrastat) oder Außengrenzen (ATLAS) erfordert zwingend die zolltarifliche Einreihung. Falsche Tarifierungen stellen Steuerordnungswidrigkeiten dar.
- VerpackG & Extended Producer Responsibility (EPR):
- Das Verursacherprinzip: Wer verpackte Ware gewerbsmäßig in Verkehr bringt, muss sich vorab bei der Zentralen Stelle Verpackungsregister (ZSVR) registrieren und an einem dualen System beteiligen (Systembeteiligungspflicht).
- Ein Vertriebsverbot greift kraft Gesetzes bei fehlender Registrierung.
2. Rechnungslegung & Instandhaltung
- Handelsgesetzbuch (§ 253 HGB):
- Anlagegüter sind zu Anschaffungs- oder Herstellungskosten vermindert um planmäßige Abschreibungen anzusetzen.
- Außerplanmäßige Abschreibungen sind bei voraussichtlich dauerhafter Wertminderung (z.B. Totalschaden einer Maschine) zwingend vorzunehmen (Niederstwertprinzip).
- DIN 31051 (Instandhaltung):
- Gliederung in Wartung (Pflege/Schmierung), Inspektion (Zustandsfeststellung), Instandsetzung (Reparatur) und Verbesserung.
- Das Soll-Modell verlangt die lückenlose Historisierung aller Wartungsereignisse zur Wahrung von Garantie- und Produkthaftungsansprüchen.
3. Invarianten des Soll-Modells
- Kein Artikel im grenzüberschreitenden Versand ohne gültige KN8-Warennummer.
- Keine Inverkehrbringung von Verpackungen ohne Erfassung der Materialgewichte.
- Ein voll abgeschriebenes Anlagegut verbleibt mit 1,00 € Erinnerungswert in der Buchhaltung, solange es physisch genutzt wird.
- Sicherheitsvorfälle (Incidents) mit potenzieller Datenverletzung müssen innerhalb von 72 Stunden an die Aufsichtsbehörde gemeldet werden.
Normbezug für ism
Prüfkatalog Standards-Registry v2026.10.1. Dieser Abschnitt ordnet Prüfreferenzen zu und stellt nicht fest, dass das Modul eine Norm einhält; keine Kataloganforderung ist als PASS bewertet.
Geführte Prüfreferenzen:
iso-iec-27001-2022, ISO/IEC 27001:2022 Information security, cybersecurity and privacy protection — ISMS — Requirements (inkl. Amd 1:2024), Ausgabe ISO/IEC 27001:2022 + Amd 1:2024. Art: normative. Volltext liegt nicht vor. Keine Klauselprüfung. Keine modulspezifische Kataloganforderung. Die Zuordnung bleibt eine Prüfreferenz.
Plattformweite Katalogwerke mit Geltungsbereich all (unter anderem WCAG 2.2, EN 301 549 V4.1.1, ISO 9241-110:2020, ISO 9241-210:2019, ISO/IEC 25010:2023, ISO 9001:2026, ISO/IEC 27001:2022, APQC PCF 8.0, DSGVO, EU AI Act) umfassen dieses Modul mit. Wo der Volltext fehlt, bleibt der Zugang ohne Quelle, lizenzpflichtig oder nur als öffentliche Zusammenfassung gekennzeichnet. Auch diese Nennung weist keine eingehaltene Vorgabe nach.
Systemische Fachlogik: Faktische Umsetzung in Centurio ERP & Capabilities
Systemische Fachlogik: Die faktische Umsetzung in Centurio ERP
Die System-Fachlogik dokumentiert die Realisierung in den Modulen compliance, assets und ism.
1. Datenmodelle & Semantische Schicht (ORM)
ComplianceProductDeclaration: Zoll- und Verpackungsstammdaten (Felder:product_id,kn8_code,country_of_origin,weight_net_kg,packaging_paper_g,packaging_plastic_g,packaging_wood_g).EprReport: Deklaration für ZSVR LUCID (Felder:reporting_period,total_weight_kg,submission_status,dual_system_partner).Asset: Anlagegut (Felder:id,asset_number,name,category,acquisition_date,acquisition_cost,useful_life_months,book_value,depreciation_method[linear, immediate, pool],location_id).AssetDepreciation: AfA-Buchungszeile (Felder:asset_id,period,depreciation_amount,booked_gl_entry_id).IsmIncident: Sicherheitsvorfall (Felder:title,severity[low, medium, high, critical],category,status,resolution_notes).
2. Das Capability-Register
cap:compliance.kn8.assign_code: Zuweisung und Plausibilitätsprüfung der KN8-Zolltarifnummer.cap:compliance.epr.generate_report: Berechnung und Bereitstellung des LUCID-Verpackungsmengenberichts.cap:compliance.sanctions.screen: Sanktionslistenabgleich von Geschäftspartnern.cap:assets.asset.create: Aktivierung eines neuen Anlageguts.cap:assets.asset.run_depreciation: Monatslauf zur Verbuchung der AfA-Abschreibungen.cap:assets.asset.schedule_maintenance: Erzeugung vorbeugender Wartungsaufträge.cap:ism.incident.report: Erfassung und Eskalation eines Informationssicherheits-Vorfalls.
3. Der Gateway gw:compliance_verification@v1
Sichert grenzüberschreitende Sendungen ab:
- Prüfung: Verifiziert KN8-Vollständigkeit, Ursprungsland und Sanktionslistenstatus aller Sendungspositionen.
- Freigabe: Bei Mängeln wird der Warenausgang blockiert; andernfalls wird die Zollerklärung freigegeben.
- Outbox-Signal: Feuert
CUSTOMS_DECLARATION_VERIFIED.
4. Statusmodelle
- Anlagegut:
draft➔active_depreciating➔fully_depreciated➔sold_or_scrapped. - EPR-Meldung:
draft➔calculated➔submitted_lucid➔accepted.
KI-Consultant Leitfaden: Customizing- & No-Code-Konzept (Soll-Ist-Synthese)
KI-Consultant Blueprint: Customizing & No-Code Architektur
Anleitung für Solution Architects zur Einrichtung von Compliance-, Anlagen- und ISM-Strukturen.
1. Kundenanforderungsanalyse
- Welche Exportmärkte bedient der Kunde (nur EU-Binnenmarkt oder weltweiter Drittlands-Export nach USA/Asien)?
- Bei welchem dualen System ist der Kunde registriert (z.B. Grüner Punkt, Interzero, BellandVision)?
- Welche AfA-Methoden verlangt der Steuerberater (GWG-Sofortabschreibung bis 800 € oder Sammelpool)?
2. No-Code Zusatzfelder (Custom Fields)
Im No-Code Studio (/semantic/customizing):
- Auf
Asset:insurance_policy_number(Text): Versicherungspolicennummer bei Großmaschinen.warranty_end_date(Datum): Ablaufdatum der Herstellergarantie.
- Auf
ComplianceProductDeclaration:weee_reg_number(Text): ElektroG-Registrierungsnummer (WEEE) für Elektronikgeräte.battery_weight_g(Dezimal): Batteriegewicht nach Batteriegesetz (BattG).
3. No-Code Workflow Canvas DAGs
Blueprint A: Automatischer monatlicher AfA-Buchungslauf
- Trigger-Node: Scheduled Cron (
0 1 1 * *) – Am 1. jedes Monats. - Action-Node 1: Führe
cap:assets.asset.run_depreciationfür alle aktiven Anlagen aus. - Action-Node 2: Erzeuge GoBD-Journalbuchung: Abschreibungsaufwand an Sachanlagen im Hauptbuch.
Blueprint B: Automatischer Wartungsalarm bei Betriebsstundenschwelle
- Trigger-Node: IoT-Sensorwert über UIP-Connector (
operating_hours_update). - Condition-Node:
asset.current_hours >= asset.next_maintenance_hours. - Action-Node: Rufe
cap:assets.asset.schedule_maintenanceauf und weise dem Schichtführer eine Wartungsaufgabe zu.
📚 Operative Prozessbegriffe & Transaktionsschnittstellen
- Artikelneuanlagen aus dem Produktkatalog mit Materialdaten
- Anschaffungsrechnungen für Sachanlagen aus dem Einkauf
- Warenbewegungs- und Ausfuhrdaten aus dem Lagermodul
- Betriebsstundenzählerstände aus der Fertigung oder von IoT-Sensoren
- Monatliche Intrastat- und Ausfuhrmeldungen für Zollbehörden
- Testierte Verpackungsmengenberichte für das ZSVR LUCID Register
- Monatliche AfA-Buchungsbelege für das Hauptbuchjournal
- Vorbeugende Wartungs- und Instandhaltungsaufträge für Werkstätten
- ISO 27001 Sicherheits- und Audit-Protokolle
- asset_created -> schedule_depreciation: Automatische Erstellung des AfA-Abschreibungsplans
- maintenance_due -> create_workorder: Erzeugung eines Werkstatt-Instandhaltungsauftrags
- sanctions_screen_failed -> block_delivery: Sofortige Liefersperre bei Treffern auf Sanktionslisten
- epr_report_generated -> notify_compliance_officer: Bereitstellung zur Freigabe an die Geschäftsleitung
- Außerplanmäßige Abschreibungen bei Zerstörung oder dauerhafter Wertminderung von Anlagen
- Klären von Unstimmigkeiten bei zollamtlichen Außenprüfungen
- Sicherheits-Incident-Management mit 72-Stunden-Meldepflicht an die Datenschutzbehörde
- Inventur des Sachanlagevermögens und Abgleich mit dem Anlagenstamm
- Amtliche AfA-Tabellen für die eigene Branche im System hinterlegen
- Materialfraktionen für Verkaufsverpackungen im Produktkatalog pflegen
- Zollamts-Identifikationsnummer (EORI) in den Unternehmensstammdaten hinterlegen
- No-Code Zusatzfelder für Garantiezeiten und WEEE-Registernummern anlegen
🗄️ Data Models & Fields
🔌 Entry Points (UI & APIs)
| Art | Method | Endpoint / Path | Titel & Zweck | Required Role |
|---|---|---|---|---|
| ⚡ REST API | DELETE | /api/v1/warehouse/putaway-rules/{rule_id} |
delete_putaway_rule
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | DELETE | /api/v1/warehouse/routes/{route_id} |
delete_route
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | DELETE | /api/v1/warehouse/settings/overrides/{settings_id} |
delete_warehouse_settings_override
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | DELETE | /api/v1/warehouse/storage-categories/{cat_id} |
delete_storage_category
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | DELETE | /api/v1/warehouse/zones/{zone_id} |
delete_zone
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/abc-analysis |
abc_analysis
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/abc/analysis |
abc_classification_preview
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/abc/runs |
list_abc_runs
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/abc/settings |
abc_settings
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/abc/slotting |
abc_slotting_suggestions
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/docks |
list_warehouse_docks
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/docks/{dock_id}/slots |
list_warehouse_dock_slots
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/operation-types |
list_operation_types
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/overview |
warehouse_overview
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/pick-aids/lookup |
lookup_pick_aid
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/pick-carts |
list_pick_carts
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/pick-totes |
list_pick_totes
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/pickings |
list_pickings
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/pickings/my |
list_my_pickings
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/pickings/{picking_id} |
get_picking
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/process-intents |
list_process_intents
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/putaway-rules |
list_putaway_rules
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/putaway-suggestion |
putaway_suggestion
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/quality/held |
list_quality_held
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/quality/held/receipt-items |
list_quality_held_receipt_items
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/replenish/suggestions |
list_pickface_replenish_suggestions
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/routes |
list_routes
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/settings |
get_warehouse_settings
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/settings/all |
list_warehouse_settings
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/stock-counts |
list_stock_counts
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/stock-counts/{session_id} |
get_stock_count
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/storage-categories |
list_storage_categories
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/warehouses |
list_warehouses
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/waves |
list_waves
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/waves/{wave_id} |
get_wave
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/zones |
list_zones
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /inventory |
inventory_page
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /inventory/meine-picks |
inventory_meine_picks
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /inventory/movements/export.csv |
inventory_movements_export
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /inventory/pickings/{picking_id} |
inventory_picking_guide
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /inventory/stock-counts/{session_id} |
inventory_stock_count_detail_page
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /inventory/tab/abc |
inventory_tab_abc
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /inventory/tab/bestand |
inventory_tab_bestand
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /inventory/tab/bewegungen |
inventory_tab_bewegungen
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /inventory/tab/bewertung |
inventory_tab_bewertung
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /inventory/tab/chargen |
inventory_tab_chargen
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /inventory/tab/inventur |
inventory_tab_inventur
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /inventory/tab/meldebestand |
inventory_tab_meldebestand
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /inventory/tab/produkte |
inventory_tab_produkte
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /inventory/tab/standorte |
inventory_tab_standorte
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /inventory/voice |
inventory_voice_page
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /inventory/wms |
inventory_wms_page
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | GET | /portal/{slug}/lagerware |
stored_goods_page
Semantic binding: inventory_only; mutation=False
|
inventory
|
| ⚡ REST API | PATCH | /api/v1/warehouse/operation-types/{op_id} |
update_operation_type
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | PATCH | /api/v1/warehouse/putaway-rules/{rule_id} |
update_putaway_rule
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | PATCH | /api/v1/warehouse/routes/{route_id} |
update_route
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | PATCH | /api/v1/warehouse/storage-categories/{cat_id} |
update_storage_category
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | PATCH | /api/v1/warehouse/zones/{zone_id} |
update_zone
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/abc/classification/apply |
apply_abc_classification
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/abc/relocations |
execute_abc_relocation
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/dock-slots/{slot_id}/cancel |
cancel_warehouse_dock_slot
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/dock-slots/{slot_id}/check-in |
check_in_warehouse_dock_slot
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/dock-slots/{slot_id}/complete |
complete_warehouse_dock_slot
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/docks |
create_warehouse_dock
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/docks/{dock_id}/slots |
book_warehouse_dock_slot
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/operation-types |
create_operation_type
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/partial-deliveries/from-quote/{quote_id} |
prepare_partial_delivery_from_quote
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/partial-deliveries/{picking_id}/cancel |
cancel_partial_delivery
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/pick-carts |
create_pick_cart
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/pick-carts/ensure-defaults |
ensure_default_pick_carts
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/pick-totes |
create_pick_tote
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/pickings |
create_picking
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/pickings/{picking_id}/assign-aids |
assign_picking_aids
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/pickings/{picking_id}/cancel |
cancel_picking
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/pickings/{picking_id}/complete |
complete_picking
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/pickings/{picking_id}/reserve |
reserve_picking
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/pickings/{picking_id}/start |
start_picking
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/process-zones/ensure |
ensure_process_zones
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/putaway-rules |
create_putaway_rule
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/quality/dispose |
dispose_quality_stock
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/quality/reject |
reject_quality_hold
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/quality/release |
release_quality_hold
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/replenish/create |
create_pickface_replenish_pickings
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/routes |
create_route
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/settings/overrides |
create_warehouse_settings_override
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/stock-counts |
create_stock_count
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/stock-counts/{session_id}/cancel |
cancel_stock_count
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/stock-counts/{session_id}/lines/{line_id}/count |
record_stock_count_line
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/stock-counts/{session_id}/release |
release_stock_count
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/stock-counts/{session_id}/submit |
submit_stock_count
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/storage-categories |
create_storage_category
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/waves |
create_wave
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/waves/{wave_id}/cancel |
cancel_wave
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/waves/{wave_id}/release |
release_wave
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /api/v1/warehouse/zones |
create_zone
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /inventory/stock-counts |
inventory_stock_count_create
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /inventory/stock-counts/{session_id}/cancel |
inventory_stock_count_cancel
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /inventory/stock-counts/{session_id}/count |
inventory_stock_count_record
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /inventory/stock-counts/{session_id}/release |
inventory_stock_count_release
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /inventory/stock-counts/{session_id}/submit |
inventory_stock_count_submit
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /portal/{slug}/lagerware/mengen/anfordern |
customer_stock_request
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | POST | /portal/{slug}/lagerware/{asset_id}/anfordern |
stored_goods_request
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | PUT | /api/v1/warehouse/abc/settings |
update_abc_settings
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | PUT | /api/v1/warehouse/settings |
update_warehouse_settings
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | PUT | /api/v1/warehouse/settings/overrides/{settings_id} |
update_warehouse_settings_override
Semantic binding: operator_surface; mutation=True
|
inventory
|
| ⚡ REST API | GET | /api/v1/warehouse/locations |
Lagerorte API
Hierarchie aller Lagerplätze abrufen
|
inventory:read
|
| ⚡ REST API | POST | /api/v1/warehouse/movements |
Bestand buchen
Führt eine Bestandsbewegung aus
|
inventory:write
|
| 🖥️ WEB-UI | GET | /crossdock |
Cross-Docking Leitstand
Übersicht anstehender Umschlagsvorgänge
|
inventory:read
|
| ⚡ REST API | GET | /api/v1/crossdock |
Crossdock API
Verwaltung von Umschlagsvorgängen
|
inventory:read
|
| 🖥️ WEB-UI | GET | /ism |
ISM-Cockpit
Richtlinien, Risiken, Maßnahmen, Nachweise
|
compliance:read
|
| ⚡ REST API | GET | /api/v1/ism |
ISM Dashboard
Kennzahlen und Listen
|
compliance:read
|
| ⚡ REST API | POST | /api/v1/ism/policies |
Richtlinie anlegen
Erzeugt Richtlinie mit Audit
|
compliance:write
|
| ⚡ REST API | POST | /api/v1/ism/risks |
Risiko erfassen
Erzeugt Risiko mit Score
|
compliance:write
|
🛡️ Regulatory & Compliance
Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:
- ISO/IEC 27001 Annex A (betriebliche Umsetzung, keine Zertifizierungsaussage)
- DSGVO Art. 32