DSL-Beispiele

Ein minimales, gültiges Beispiel pro Notation, die Transitrix Studio unterstützt — kopieren Sie die Struktur direkt, statt sie zu erraten.

Die Struktur, in einem Satz

Jede Transitrix-Quelldatei ist reines YAML mit zwei festen Ankern: einem notation:-Schlüssel, der das Format benennt, und einer *.<notation>.transitrix.yaml-Dateiendung. Es gibt keinen type:/version:-Wrapper, kein einzelnes flow:-Array, keine next:-basierte Sequenzierung — diese Formen waren nie ein Transitrix- oder Cervin-Format (dem Vorgängernamen), so plausibel sie auch aussehen.

Jedes Beispiel auf dieser Seite ist copy-paste-fertig und validiert mit transitrix validate fehlerfrei gegen das Schema der jeweiligen Notation.

Die vollständigen Beispiele gesucht — realistische Größe, Kommentare, Grenzfälle? Siehe notations/examples/ im methodology-Repository. Diese Seite tauscht Vollständigkeit gegen etwas Engeres: die kleinste Version jeder Struktur, die noch validiert, alles auf einer Seite.

13 Notationen

Strategie

Zielbaum

Hierarchische Zielzerlegung. Dateiname: *.goals.transitrix.yaml

notation: goals

id: GOALS-STRATEGY-2026
name: "Strategy 2026 — Goals Tree"

goal_types:
  - { name: "Strategy",       level: 0 }
  - { name: "Strategic Goal", level: 1 }
  - { name: "Project Goal",   level: 2 }

goals:
  - id: GOAL-REVENUE-1
    name: "Triple revenue in 3 years"
    type: "Strategy"
    level: 0

  - id: GOAL-EU-1
    name: "Launch in 3 EU markets"
    type: "Strategic Goal"
    level: 1
    parent: GOAL-REVENUE-1

  - id: GOAL-BERLIN-1
    name: "Open Berlin office"
    type: "Project Goal"
    level: 2
    parent: GOAL-EU-1

Vollständiges Beispiel & Spezifikation →

DGCA / DGA

Treiber → Ziele → (Änderungen →) Aktivitäten-Ketten. Dateiname: *.dgca.transitrix.yaml

notation: dgca

id: DGCA-STARTUP-1
name: "Product launch — strategy chain"
period: "2026"

factors:
  - id: DRIVER-MARKET-1
    name: "Growing demand for automated reporting"
    type: external
    category: technological

goals:
  - id: GOAL-1
    name: "Launch our analytics product to market"
    factors: [DRIVER-MARKET-1]

changes:
  - id: CHANGE-1
    name: "Build and release the core reporting feature set"
    goals: [GOAL-1]

actions:
  - id: ACTION-1
    name: "Analytics MVP"
    type: Project
    changes: [CHANGE-1]

Dieselbe Datei, vier Ebenen (Treiber → Ziel → Änderung → Aktivität). Mit view_config: { layers: { changes: off } } rendert sie stattdessen als 3-Ebenen-DGA-Ansicht — Treiber direkt zu Aktivitäten, ohne Änderungsebene.

Vollständiges Beispiel & Spezifikation →

Fähigkeit

Fähigkeitskarte

Ist- vs. Ziel-Reifegrad je Fähigkeit. Dateiname: *.capability-map.transitrix.yaml

notation: capability-map
name: "Business Capabilities Map"

capability_map:
  id: CAPABILITY_MAP-BUSINESS-1
  name: Business Capabilities Map
  assessment_date: "2026-05-08"

  capabilities:
    - id: CAPABILITY-V1
      name: Order Management
      type: domain
      current_maturity: 2
      target_maturity: 3
      children:
        - id: CAPABILITY-V1.1
          name: Order Intake
          type: domain
          current_maturity: 3
          target_maturity: 3

    - id: CAPABILITY-V2
      name: Customer Relationship Management
      type: domain
      current_maturity: 3
      target_maturity: 4

Vollständiges Beispiel & Spezifikation →

Prozess

Prozesslandkarte

Betriebs-, Unterstützungs- und Management-Prozesslandschaft. Dateiname: *.process-map.transitrix.yaml

notation: process-map
name: "Enterprise Process Landscape"

process_map:
  id: PM-ENT-001
  name: Enterprise Process Landscape
  updated_at: "2026-05-08"

  groups:
    - id: GRP-OPERATING
      name: Operating Processes
      type: operating
      processes:
        - process_id: PROC-ORD-FULFILL-001
          name: Order Fulfilment
          owner_role: ROLE-OPS-001
          status: Active
        - process_id: PROC-CUST-ONBOARD-001
          name: Customer Onboarding
          owner_role: ROLE-SALES-001
          status: Active

Vollständiges Beispiel & Spezifikation →

Prozess-Blueprint

Stufenweises Design mit Systemen, Akteuren, Ausrüstung, Informationen. Dateiname: *.process-blueprint.transitrix.yaml

notation: process-blueprint
name: "Order fulfilment — operational blueprint"

process_blueprint:
  id: PROCESS_BLUEPRINT-FULFIL-1
  name: "Order fulfilment — operational blueprint"
  process: PROCESS-ORD-FULFIL-1

  stages:
    - id: STAGE-1
      name: "Receive order"
      goal: "Capture a validated customer order."
      result: "Validated order record in OMS with payment pre-authorised."
    - id: STAGE-2
      name: "Pick & pack"
      goal: "Assemble the physical order from the reserved inventory."
      result: "Packed shipment ready for carrier handover."

  systems:
    - id: APPLICATION-OMS-1
      name: "Order Management System"
      stages: [STAGE-1, STAGE-2]

  actors:
    - id: ROLE-WAREHOUSE-OP-1
      name: "Warehouse operator"
      stages: [STAGE-2]

Vollständiges Beispiel & Spezifikation →

BPMN

Vollständiges BPMN 2.0 — YAML-verfasst, als BPMN gerendert. Dateiname: *.bpmn.transitrix.yaml

notation: bpmn

process:
  id: order-fulfillment
  name: Order Fulfillment
  pools:
    - id: pool-main
      name: Main
      lanes:
        - id: lane-sales
          name: Sales
          elements:
            - id: start
              type: startEvent
              name: Start
            - id: receiveOrder
              type: task
              name: Receive order
            - id: end
              type: endEvent
              name: End

  flows:
    - id: flow-1
      from: start
      to: receiveOrder
    - id: flow-2
      from: receiveOrder
      to: end

Die gesamte Struktur hat vier Verschachtelungsebenen: process.pools[].lanes[].elements[], plus ein flaches process.flows[]-Array aus { from, to }-Paaren. Kein type:/version: auf oberster Ebene, kein einzelnes flow:-Array, keine next:-Referenzen an Elementen.

Vollständige Beispiele & Spezifikation →

Zeitplan

Aktivitätsnetzwerk

PSND-/AoN-Diagramme + Gantt + kritischer Pfad. Dateiname: *.action.transitrix.yaml

notation: action

name: "Platform Launch 2026"

actions:
  - id: A-001
    name: Requirements analysis
    duration: 5
  - id: A-002
    name: Architecture design
    duration: 8
    predecessors: [A-001]
  - id: A-003
    name: Backend implementation
    duration: 15
    predecessors: [A-002]

Vollständige Beispiele & Spezifikation →

Aktivitätskarte

Narrativ für ein Einzelprojekt: Umfang, Motivationskette, Meilensteine. Dateiname: *.action-card.transitrix.yaml

notation: action-card
name: "EU MDR Conformity Programme"

action_card:
  id: ACTION_CARD-EU-PROGRAMME-1
  project: ACTION-EU-PROGRAMME-1

  description: >
    Programme of work bringing the company's first product line into
    compliance with the EU Medical Device Regulation.

  milestones:
    - id: MILESTONE-EU-CONFORMITY-CERT-1
      name: "EU MDR conformity-assessment certification obtained"
      date: "2027-01-31"

Vollständiges Beispiel & Spezifikation →

Risiko

Szenarien

Szenarioplanung über Einflussfaktoren. Dateiname: *.scenarios.transitrix.yaml

notation: scenarios
name: "Optimistic Growth 2027"

scenario:
  id: SCN-001
  name: Optimistic Growth 2027
  status: Active

  vision: |
    By 2027 the organisation has expanded into three new markets
    and doubled its digital product portfolio.

  goals:
    - goal_id: GOAL-REV-001
    - goal_id: GOAL-MARKET-001

  activities:
    - activity_id: ACT-EXPAND-CEE-001

Vollständige Beispiele & Spezifikation →

Katalog

Anwendungen

Anwendungen, Integrationen, Plattformen, Datenspeicher. Dateiname: *.applications.transitrix.yaml

notation: applications
name: "Enterprise Applications Portfolio 2026"

applications_catalogue:
  id: APP-CAT-ENTERPRISE-001
  name: Enterprise Applications Portfolio 2026
  updated_at: "2026-05-14"

  applications:
    - app_id: APP-OMS-001
      name: Order Management System
      type: application
      status: Active
      domain: Operations
      integrations:
        - target: APP-CRM-001
          direction: outbound
          protocol: REST
          description: Sends order events to CRM on state change

    - app_id: APP-CRM-001
      name: CRM System
      type: application
      status: Active
      domain: Sales

Vollständiges Beispiel & Spezifikation →

Produkte

Digitale Produkte, Services, Bündel. Dateiname: *.products.transitrix.yaml

notation: products
name: "Digital Products Portfolio 2026"

products_catalogue:
  id: portfolio-2026
  name: Digital Products Portfolio 2026
  updated_at: "2026-05-13"

  products:
    - product_id: prod-data-platform
      name: Analytics Platform
      type: platform
      status: Active
      domain: Data & Analytics

    - product_id: prod-mobile-app
      name: Customer Mobile App
      type: digital_product
      status: Active
      domain: Customer

Vollständiges Beispiel & Spezifikation →

Zerlegung

Verschachtelte Blöcke

Rekursiver Blockbaum. Dateiname: *.blocks.transitrix.yaml

notation: blocks
name: "Software architecture"

nested_blocks:
  id: BLOCKS-ARCH-1
  name: "Software architecture"

  blocks:
    - id: FRONTEND
      name: "Frontend"
      children:
        - id: REACT_APP
          name: "React App"
        - id: REDUX_STORE
          name: "Redux Store"
    - id: BACKEND
      name: "Backend"
      children:
        - id: REST_API
          name: "REST API"
        - id: BUSINESS_LOGIC
          name: "Business Logic"

Vollständiges Beispiel & Spezifikation →

Compliance

Compliance Impact

Matrix aus Pflichten × betroffenen Subjekten. Dateiname: *.compliance-impact.transitrix.yaml

notation: compliance-impact
name: "Retail product — GDPR obligations"

view:
  id: COMPLIANCE_IMPACT-RETAIL-GDPR-1
  name: "Retail product — GDPR obligations"
  report_type: product

  subjects:
    products: [PRODUCT-RETAIL-1]

  obligations:
    filter:
      derived_from_codex: [REGULATION-EU-GDPR-1]

  grouping:
    rows: "obligation"
    columns: "product-stage-task"

Compliance-Matrix, Coverage-Metrik und Gap-Dashboard sind Report-Ansichten, die aus diesen Daten sowie assertion-/requirement-Datensätzen berechnet werden — keine eigenen Dateiformate.

Vollständiges Beispiel & Spezifikation →

Weiterführend