# Der Dashboard-Editor

> Die Werkbank hinter Bearbeiten: die Palette und das Hinzufügen von Komponenten, die Liste der Komponenten, die Auswahl und die Gesten auf der Zeichenfläche, die Eigenschaftsabschnitte, die jede Art teilt, der Bereich Dashboard, die Verbindungslinien zwischen den Anschlusspunkten von Symbolen und das automatische Speichern hinter allem.

Drücken Sie **Bearbeiten** auf der Leiste über der Fläche der Seite [View](home), um den Editor
auf dem offenen Bild zu öffnen. Er braucht die Berechtigung **Dashboards ändern** der Rolle
(ohne sie wird der Befehl nicht gezeichnet), ein eigenes Bild (ein Einheitenbereich oder ein
Einheitenbild wird im Arbeitsbereich Process eingerichtet) und eine Station, die Schreibvorgänge
annimmt: solange die Projektierung gesperrt oder die Runtime gestoppt ist, ist der Befehl
ausgegraut und sagt, warum. Das Bild läuft weiter, während Sie bearbeiten: die Komponenten lesen
auf der Zeichenfläche lebende Werte, Sie richten also gegen das ein, was die Anlage liest.

Es gibt keinen Schritt zum Speichern. Jede Änderung bleibt in dem Moment, in dem sie gemacht
wird: ein Feld, wenn Sie es verlassen, ein Schalter, wenn Sie ihn umlegen, ein Verschieben, wenn
Sie loslassen. Ein Schreiben, das die Station ablehnt, wird im Aktionsprotokoll der Statusleiste
gemeldet ("Die Änderung am Dashboard wurde nicht gespeichert: …"), und das Bild lädt aus dem
neu, was gespeichert war. **Bearbeitung beenden** verlässt den Modus und wird nie abgelehnt, auch
wenn eine Sperre mitten in der Bearbeitung eintrifft; einen Einheitenbereich oder einen Ordner in
der Spalte zu wählen, eine Abmeldung, ein Rollenwechsel, eine Einheit, die einen Lauf startet, und
die Runtime, die stoppt, beenden ihn ebenfalls. Solange der Editor offen ist, hält die Leiste
Erweitern und Vollbild zurück, und F11 tut nichts.

## Die Werkbank {#the-workbench}

Der Editor stellt drei Flächen nebeneinander: die Spalte Visualisierung, die Zeichenfläche mit
den Rasterlinien und eine Werkzeugleiste rechts. Die Leiste öffnet 380 px breit, lässt sich
breiter und schmaler ziehen (nie unter 320 px) und klappt zu einem Streifen aus vier
Schaltflächen zusammen; ein Druck auf diesen Streifen lässt den gewählten Bereich über der
Zeichenfläche schweben, bis Sie woanders drücken, und das Anheften stellt die feste Leiste
zurück. Die vier Bereiche sind **Hinzufügen**, **Komponenten**, **Eigenschaften** und
**Dashboard**. Den Editor zu betreten öffnet Komponenten; etwas auf der Zeichenfläche zu wählen
öffnet Eigenschaften; Dashboard öffnet nur, wenn Sie es wählen.

## Hinzufügen {#add}

**Hinzufügen** ist der Katalog: eine Suche über Name, Beschreibung und Kategorie, ein Filter
**Kategorie** (Alle Kategorien, dann Anzeige, Bedienung, Alarm, Medien, Anordnung) und die Arten
unter diesen Überschriften gruppiert ([Dashboard-Komponenten](components) hat eine Seite je Art).
Klicken Sie eine Art an, und sie landet auf der ersten freien Zelle, in die ihre Vorgabegröße
passt, oder in der oberen linken Ecke, ins Raster geklemmt, wenn keine freie Zelle übrig ist;
ziehen Sie sie auf die Zeichenfläche, um die genaue Zelle zu wählen. Eine neue Komponente nimmt
die Ebene über allem anderen und öffnet in den Eigenschaften.

**Symbol** ist die eine Art, die vor dem Platzieren gewählt wird: ihre Zeile in der Palette
öffnet die Symbolbibliothek, statt etwas abzulegen. Die Bibliothek ist dieselbe Galerie, die die
Seite [Symbole](assets-symbols) nutzt, in einer Form mit zwei Spalten und zwölf Karten je Seite:
eine Suche nach Name, Bibliothek, Kategorie oder Stichwort, ein Filter **Bibliothek** (jede mit
ihrer Anzahl), ein Filter **Kategorie** und ein Filter **Herkunft** (Alle, System, Meine). Eine
Karte nennt das Symbol, seine Bibliothek und Kategorie, ob es System oder Meine ist und was es
erklärt ("Statisch", "1 Eingang", "3 Eingänge", "· 2 Anschlusspunkte"). Klicken Sie eine Karte an,
um dieses Symbol in einer freien Zelle in der Größe zu platzieren, die sein Verfasser
vorgeschlagen hat, oder ziehen Sie es auf eine Zelle; **‹ Alle Komponenten** kehrt zum Katalog
zurück. Lässt sich Ihre eigene Bibliothek nicht lesen, sagt die Galerie das und führt allein die
Bibliotheken des Systems auf.

Neben Symbol bietet die Kategorie Medien **Verbindungspunkt** an: "Einen benannten typisierten
Endpunkt setzen, ohne ein Symbol hinzuzufügen." Er fügt einen frei stehenden, untypisierten
Verbindungspunkt nahe der Mitte des Rasters hinzu, bereit, verdrahtet zu werden; siehe
[Verbindungslinien](#connections) unten.

## Komponenten {#components}

**Komponenten** führt jedes abgelegte Ding des Bildes auf, von vorn nach hinten, mit der Anzahl
in seiner Überschrift. Eine Zeile zeigt das Icon der Art, die Kennzeichnung der Komponente, ihren
Typ und ihren Platz ("Raster 3,2 · 4×2 · Ebene 5"). Die Suche trifft Typ, Namen oder
Kennzeichnung. Hat das Bild keine Komponente, steht in der Liste "Dieses Bild hat noch keine
Komponenten. Platzieren Sie sie über Hinzufügen.", was auch immer in der Suche steht; lässt die
Suche jedes Stück des Bildes aus, steht dort "Keine Komponenten passen zu dieser Suche."
Eine Zeile zu drücken wählt die Komponente, zeigt sie auf der Zeichenfläche und
öffnet die Eigenschaften. Eine Komponente, für die diese Version keine Zeichnung hat, behält ihre
Zeile und ihre Zelle, einem Bild fehlt also nie ein Stück ohne ein Wort; ihre Eigenschaften bieten
allein **Komponente entfernen** an.

Die Kennzeichnung ist der Name, den Sie der Komponente in den Eigenschaften gegeben haben, oder,
solange sie keinen hat, das, was sie bereits kennzeichnet: ihr Titel in der Ecke, ihr
eingerichteter Text oder ihre Beschriftung, die Adresse oder die Einheit, an die sie gebunden ist,
das Symbol, das sie zeichnet, oder ihr Typ.

## Die Zeichenfläche {#the-canvas}

Die Zeichenfläche ist das laufende Bild mit Rasterlinien. Ein Klick wählt eine Komponente und
öffnet ihre Eigenschaften; **Strg + Klick** nimmt sie in die Auswahl auf oder wieder heraus (die
zuletzt berührte ist die führende, der die Abschnitte je Art und der Griff zum Ändern der Größe
gehören); ein Klick auf leeres Raster leert die Auswahl. Ziehen Sie eine Komponente, um sie zu
verschieben, ziehen Sie den Griff an ihrer Ecke, um ihre Größe zu ändern; beides rastet in Zellen
ein, wird ins Raster geklemmt und übernimmt beim Loslassen. Überlappen ist erlaubt. Esc lässt die
Auswahl fallen und Entf entfernt sie, aber nur, solange die Zeichenfläche den Fokus der Tastatur
hält, ein Tastendruck in einem Eigenschaftsfeld erreicht sie also nie.

Klicken Sie eine Komponente mit der rechten Maustaste für ihr Menü an: **Eigenschaften
bearbeiten**, **Duplizieren**, **In den Vordergrund**, **In den Hintergrund**, bei einem Symbol
zusätzlich **Um 90° drehen**, **Waagerecht spiegeln** und **Senkrecht spiegeln**, und
**Löschen**. Innerhalb einer Mehrfachauswahl nennen die Befehle ihre Anzahl ("Duplizieren (3)",
"Löschen (3)") und wirken auf den ganzen Stapel. Ein Rechtsklick auf leeres Raster bietet
**Komponente hinzufügen** an, was den Bereich Hinzufügen öffnet. Es gibt keine Zwischenablage und
kein Einfügen: Duplizieren ist die Kopie.

Ein Entfernen wirkt sofort und wird in der Statusleiste mit **Rückgängig** daneben gemeldet: eine
Stufe, das letzte Entfernen, gültig, solange dieser Eintrag auf dem Bild ist. Rückgängig stellt
die Komponenten mit den Anschlusspunkten wieder her, die sie besaßen, und sagt, was nicht
zurückkommen konnte ("Eine Verbindungslinie blieb ein loses Ende: ihr Verlauf hat sich nach dem
Entfernen geändert."). Ein Angebot, dessen Bild nicht mehr offen ist, antwortet "Das Entfernen
wurde nicht rückgängig gemacht: das Bild, zu dem es gehört, ist nicht mehr offen."

Auf der Zeichenfläche im Editor zeichnen die Komponenten lebende Werte, nehmen aber keine Drücke
an: die Bedienelemente antworten nur im Ansehen.

## Eigenschaften {#properties}

**Eigenschaften** bearbeitet die Auswahl. Ihre Überschrift nennt, was in der Hand ist: das Icon
und den Namen der Art, darunter die Kennzeichnung der Komponente. Ist nichts gewählt, sagt sie
"Wählen Sie eine Komponente, eine Verbindungslinie, einen Punkt oder einen Knoten auf der
Zeichenfläche. Halten Sie Strg, um weitere hinzuzufügen und zu ändern, was sie gemeinsam haben."

Die Abschnitte laufen in einer Reihenfolge, welche Art es auch ist, ein Gegenstand behält also
seinen Platz, wenn Sie die Komponente wechseln:

1. **Kennung**: die **Bezeichnung** der Komponente, die sie in der Liste der Komponenten, in ihrer
   Suche und in dieser Überschrift benennt und auf dem Bild nichts zeichnet. Der Platzhalter zeigt,
   wie die Liste sie bei leerem Feld nennen würde.
2. Die eigenen Abschnitte der Art, in der Reihenfolge **Inhalt**, **Daten**, **Format**, dann die
   Abschnitte, die nur diese Art verlangt (Schrift, Zifferblatt, Anzeige, Minidiagramm,
   Fortschrittsbalken, Zustand, Alarme, Optionen, Stellweg, Schritt, Zahl, Aktion, Farbe und Icon,
   Farbe und Größe, Abschnitte, Spalten, Diagramm, Bewertung, Balken, Segmente, Anpassung,
   Verbindungslinien, Ausrichtung), dann **Historie**, **Skalierung**, **Treue und Geschwindigkeit** und
   **Werkzeugkasten**. Jeder ist auf der eigenen Seite der Komponente beschrieben; die
   Bedienelemente, die sich über die Arten hinweg wiederholen, stehen unten.
3. **Darstellung**, für jede Art derselbe Abschnitt.
4. **Position und Ebene**.
5. **Erweitert**, als Vorgabe geschlossen und nur bei den Arten gezeichnet, die seltene Extras
   haben: **Zeitfenster (s)** und **Abtasten alle (ms)** der KPI-Karte, der **Glyphencode
   (erweitert)** des Icons.
6. **Aktionen**: **Komponente duplizieren** und **Komponente entfernen**.

Sind mehrere Komponenten gewählt, sagt der Bereich "N Komponenten ausgewählt, geändert wird, was
sie gemeinsam haben. Felder je Art brauchen eine einzelne Komponente." (ein Stapel einer Art wird
nach ihr benannt, "3 Komponenten vom Typ Wert") und bietet Darstellung, die beiden Befehle der Ebene und
**N Komponenten duplizieren** / **N Komponenten entfernen** an. Ein Schreiben für den Stapel ist
ein Speichern für das ganze Bild.

### Adressfelder und der lebende Messwert {#address-fields-and-the-live-reading}

Jedes Feld, das einen Datenpunkt aus Logic nennt, ist ein Kombinationsfeld, in das Sie frei tippen
dürfen, mit Vorschlägen aus der lebenden Liste der Datenpunkte, auf 50 Zeilen begrenzt. Die Liste
ist auf die Wertkategorie eingeengt, die das Feld verbraucht (einem Zeigerinstrument werden Zahlen
angeboten, eine Lampe führt mit Wahrheitswerten, ein schreibendes Bedienelement führt nur auf, was
sich schreiben lässt, der Laufbefehl der Schaltfläche führt die Befehlspunkte der Einheit auf), und
jede Zeile trägt ihren Typ als Tooltip. Eine Adresse, die die Liste nicht anbietet, wird trotzdem
angenommen, auch eine, die es noch nicht gibt. Auf einem Bild, das an einem Process-Modell
definiert ist, führen die abstrakten Kanäle des Modells jede Liste an; einen zu wählen bindet den
Kanal und lässt die Einheit offen, bis eine Einheit das Bild öffnet.

Sobald ein Feld einen Datenpunkt nennt, sagt eine Zeile darunter, was der Datenpunkt gerade liest,
angeführt vom Wort **jetzt**: der Wert, so geschrieben, wie die Station Zahlen schreibt, oder, wo
den Text zu lesen nichts sagen würde, die Sache selbst: eine Farbe kommt als Farbfeld neben ihrem
Hexadezimalwert, ein Icon als Zeichen, ein Bild als Vorschaubild. Ein Datenpunkt, der nicht
antwortet, sagt das in einem sanften Ton der Vorsicht, statt eine alte Zahl stehen zu lassen, und
ein leeres Feld zeichnet gar keine Zeile. Die Zeile folgt dem eigenen Takt des Editors und fügt
keinen eigenen Zeitgeber hinzu.

### Darstellung {#appearance}

Ein Abschnitt trägt, was jede Komponente hat, für eine Komponente wie für eine ganze Auswahl
("Gilt für alle N ausgewählten Komponenten."). Ein Feld, in dem die Mitglieder uneins sind, liest
**Gemischt** und nimmt den Wert, den Sie eingeben, für alle.

| Feld | Was es tut | Werte | Vorgabe |
|---|---|---|---|
| Rahmen anzeigen | Zeichnet die eigene Umrandung der Komponente. | ein / aus | aus |
| Rahmenstärke (px) | Wie schwer diese Umrandung ist. Ein Pixel ist die Kante einer Karte; ein schwererer Strich hebt eine Gruppe von ihrer Umgebung ab. | 1 bis 4, am nächsten Rand genommen | 1 |
| Hintergrund anzeigen | Füllt das Rechteck mit dem Farbpaar und macht es zu einer Karte. Aus scheint das Raster durch. | ein / aus | aus |
| Hintergrundfarbe | Die Füllung als Paar, Hell und Dunkel, je ein Farbfeld und ein Feld für den Hexadezimalwert: das laufende Design entscheidet, welche Hälfte auf dem Bild ist, umfärben heißt also beide umfärben. Ein halb getippter Hexadezimalwert ist keine Änderung und schnappt zurück. | je `#RRGGBB` | `#FFFFFF` hell, `#2B2B2B` dunkel |
| Titel (Ecke) | Die eigene Beschriftung der Komponente in der Ecke, über dem, was die Art zeichnet. Leer heißt keine Zeile mit Beschriftung. Übernimmt, wenn Sie das Feld verlassen. | Text, 200 Zeichen | leer |
| Titelgröße (px) | Leer lässt jede Karte ihren Titel aus ihrer Zelle bemessen; eine Größe ist die Größe auf dem Bild, damit die Titel eines ganzen Bildes übereinstimmen. Ein Titel, der zu lang für seinen Kasten ist, wird gekürzt, mit dem ganzen im Tooltip. | 11 bis 96 oder leer | leer (Automatisch) |
| Titelfarbe | Das Farbpaar der Schrift des Titels. Unberührt folgt der Titel dem eigenen leisen Ton des Designs. | je `#RRGGBB` | `#6B6B6B` hell, `#A0A0A0` dunkel |
| Inhaltsskalierung | Wie viel von seinem Kasten der Inhalt einnimmt: 1 füllt die Zelle wie gezeichnet; Grafik antwortet geometrisch, eine Anzeige typografisch, und eine Zahl wird trotzdem nie abgeschnitten gezeichnet. | 0,25 bis 3, Schritt 0,05 | 1 |

### Position und Ebene {#position-and-layer}

**X**, **Y**, **B** und **H** sind die Zellen, die die Komponente belegt; ein Wert, der sie aus
dem Raster schöbe, wird geklemmt, und das Feld schnappt zurück. **Ebene (Z)** ist ihr Platz im
Stapel. **In den Vordergrund** hebt die Auswahl über alles andere und **In den Hintergrund** legt
sie darunter, wobei die Reihenfolge des Stapels untereinander bleibt. Verschieben und Größe ändern
bleiben je Komponente.

### Anzeigegröße {#display-size}

Jede Art, die eine Zahl schreibt (Wert, Zeigerinstrument, KPI-Karte, Fortschritt,
Datenpunkttabelle), trägt dasselbe Paar in ihrem Abschnitt Format:

| Feld | Was es tut | Werte | Vorgabe |
|---|---|---|---|
| Ziffern (oder Zeichen bei einem Wert, der Text liest) | Wie viele Stellen das Feld vor dem Trennzeichen fasst. Ein Messwert darüber wird gekennzeichnet, statt gekürzt geschrieben zu werden, mit dem ganzen im Tooltip; Text über seinen Zeichen wird stattdessen gekürzt geschrieben. | eine Anzahl; leer behält die abgeleitete Vorgabe der Art, als Platzhalter gezeigt | je Art abgeleitet |
| Schriftgröße | **So groß, wie die Zelle es zulässt** lässt die Zelle entscheiden, begrenzt von der Breite, die die Stellen reservieren; **Eine Größe, die ich angebe** ist in jeder Zelle wörtlich und ist das, was denselben Messwert auf zwei Bildern übereinstimmen lässt. | die beiden Modi | So groß, wie die Zelle es zulässt |
| Punkt | Die angegebene Größe, nur im angegebenen Modus angeboten. Was nicht mehr passt, wird gekennzeichnet, nicht verkleinert. | Punkt | |

### Liest sich als {#reads-as}

Dieselben Arten tragen **Liest sich als**: **Zahl**, **Prozent** (dieselbe Zahl mit dem Zeichen daneben)
oder **Dauer**; allein der Wert bietet zusätzlich **Text** an, denn er ist die eine Art, die die
Worte eines Datenpunkts zeichnen kann. Dauer ergänzt **Der Wert zählt in**: **Sekunden**,
**Millisekunden** oder **Minuten**, denn die verstrichene Zeit erreicht das Dashboard als schlichte
Zahl. Ein Satz unter den Feldern sagt, wann die Nachkommastellen, die Sie getippt haben, am Rand
ihres Bandes genommen wurden.

### Skalierung {#scale}

Der Wert, das Zeigerinstrument, die KPI-Karte, der Fortschritt, das Balkendiagramm und das
Kreisdiagramm tragen einen Abschnitt **Skalierung** aus Bändern: "Ein Bereich reicht bis zu seiner Grenze,
von dort, wo der darüber endete. Die Farbe ist die Bedeutung: das Design entscheidet über den Farbton." Jedes
Band ist eine Karte mit seiner Formulierung als Überschrift (oder "Band N") und dem, wo es endet
("bis 80", "noch keine Grenze"), in seiner Bedeutung eingefärbt, mit der oberen Grenze, der
Bedeutung (**Unauffällig**, **Hinweis**, **Erfolg**, **Vorsicht**, **Kritisch**), bei den Arten,
die einen Zustand zu benennen haben, einem Feld für die Formulierung ("benennt diesen Zustand", die
die Komponente neben ihren Messwert schreibt) und **Nach oben** / **Nach unten**, die Bedeutungen
zwischen Nachbarn tauschen und die Grenzen lassen, wo sie sind. **Bereich hinzufügen** hängt eines an;
das ✕ am Kopf entfernt es. Bei den beiden Diagrammen mit Kategorien sind die Bänder eine Palette,
die Balken und Segmente einfärbt, es wird also keine Formulierung verlangt.

Das Zeigerinstrument, die KPI-Karte und der Fortschritt ergänzen unter den Bändern eine
**Referenz**: "Ein Sollwert oder Nennwert, auf der Skala dort markiert, wo er liegt. Er
wird nur gezeichnet, solange die Skala ihn erreicht." **Marken** ist **Nichts**, **Ein fester
Wert** (dann ein Feld **Wert**) oder **Ein Datenpunkt** (dann ein Feld **Adresse** mit seinem
lebenden Messwert).

### Treue und Geschwindigkeit {#fidelity-and-performance}

Das Liniendiagramm trägt den Abschnitt, der entscheidet, wie viel der Daten die Zeichenfläche
erreicht: eine **Voreinstellung** (Höchste Treue, Ausgewogen, Höchste Geschwindigkeit;
Benutzerdefiniert ist eine Aussage, keine Wahl, gezeigt, wenn die Felder zu keinem benannten Satz
passen, und nie wählbar), **Jeden Abtastwert zeichnen bis** (100 bis 100.000 Datenpunkte),
**Darüber erhalten** (Spitzen erhalten, Verlauf erhalten, Mittelwert), **Ein Punktmarker je Abtastwert
bis** (0 bis 5.000; 0 zeichnet nie welche), **Zeichnen, was außerhalb des Zeitfensters liegt**, **Die
Darstellung animieren** und **In der Ecke sagen, in welchem Modus das Diagramm ist**. Eine Anzahl
jenseits ihres Bandes wird am Rand genommen, und der Bereich sagt, welche Anzahl er genommen hat.
Unter den Feldern sagt eine Schätzung, wie viele Datenpunkte die Station vorhält und wie viele die
Zeichenfläche erreichen, und warnt jenseits von 20.000 gezeichneten Datenpunkten und jenseits des
Speichers, den das Diagramm halten darf. Die Werte und ihre Bedeutung stehen unter
[Liniendiagramm](component-line-chart).

### Werkzeugkasten {#toolbox}

Jede Art von Diagramm trägt einen Abschnitt **Werkzeugkasten**: ein Kontrollkästchen je
Schaltfläche, die seine Zeichnung erfüllen kann, jedes mit dem eigenen Zeichen der Schaltfläche
gezeichnet, in der Reihenfolge, in der die Leiste sie zeichnet. "Ist keine angekreuzt, wird gar
keine Leiste gezeichnet." Ein Liniendiagramm bietet Einen Bereich zum Vergrößern wählen; Zoom
zurücksetzen; Skala von Hand setzen; Minimum, Mittelwert und Maximum des gezeigten
Zeitfensters; Eine Referenzlinie zeichnen; PNG speichern; PNG kopieren; Datenreihen ein- oder
ausblenden; Tooltip ein- und ausschalten; Vollbild. Ein Balkendiagramm oder ein Kreisdiagramm
bietet nur PNG speichern; PNG kopieren; Vollbild. Solange Bewegen und Zoomen eines
Liniendiagramms auf festes Zeitfenster steht, lässt seine Liste Einen Bereich zum Vergrößern
wählen und Zoom zurücksetzen weg, und seine Leiste zeichnet sie nicht, denn ein Zeitfenster, das
nichts bewegt, hat keinen Zoom, dem sie antworten könnten; was angekreuzt war, bleibt erhalten und
kommt zurück, sobald sich das Zeitfenster wieder bewegt. Was jede Schaltfläche tut, steht unter
[Diagramme](view-charts).

### Die Diagramme mit Kategorien {#the-categorical-charts}

Das Balkendiagramm und das Kreisdiagramm teilen sich einen Satz Abschnitte über ihrer eigenen
Zeichnung: **Inhalt** hält den **Titel des Diagramms**, der im Feld gezeichnet wird (nicht den
Titel in der Ecke); **Daten** hält eine Karte je **Datenpunkt** (eine Adresse, eine **Bezeichnung**, die
auf die Adresse zurückfällt, eine **Farbe**, die auf den Zug der Palette zurückfällt, und den
lebenden Messwert), **Datenpunkt hinzufügen** und **Reihenfolge** (**wie erklärt**, **kleinste
zuerst**, **größte zuerst**); **Format** hält **Einheit**, **Dezimalstellen** und Liest als. "Ein
Datenpunkt, der nicht liest, bleibt aus dem Vergleich heraus, statt auf null gezeichnet zu werden."
Darunter ist **Balken** oder **Segmente** die eigene Sache jeder Art: siehe
[Balkendiagramm](component-bar-chart) und [Kreisdiagramm](component-pie-chart).

## Der Bereich Dashboard {#the-dashboard-area}

**Dashboard** hält, was das Bild über sich selbst erklärt: Name, Beschreibung, Icon, das Raster,
das Kennzeichen für den Start, die Statusleiste im Vollbild, die sichtbaren Rollen und das Löschen.
Das sind die [Dashboard-Einstellungen](view-settings). Auf einem Bild, das an einem Process-Modell
definiert ist, sagt der Bereich das: "Dieses Bild gehört zu einem Process-Modell. Eine Definition
dient jeder Einheit davon: jede Einheit öffnet es über ihren eigenen verknüpften Kanälen."

## Verbindungslinien {#connections}

Ein [Symbol](component-symbol), das Anschlusspunkte erklärt, zeigt sie im Editor als Marken auf
seiner Zeichnung: einen freien Anschlusspunkt, einen belegten (mit einem Kernpunkt, in der eigenen
Farbe seiner Verbindung gemalt) und einen mit einer Warnung, wenn seine Verbindung unbestimmt ist.
Verbindungen sind typisierte Netze, auf einer eigenen Ebene gezeichnet, unter der Anlage und über
den Karten, in der Farbe und Stärke, die der [Verbindungstyp](assets-connection-types) erklärt; die
acht Typen sind Flüssigkeit, Gas, Luft / Kanal, Elektrisch, Signal, Netzwerk, Material und Mechanische
Welle. Die Anschlusspunkte eines Symbols erklären ihren Typ (oder eine Typenkonfiguration, die der
Abschnitt Verbindungen des Symbols wählen lässt), und der Typ eines Netzes löst sich erst auf, wenn
jeder Endpunkt übereinstimmt. Wird dort ein anderer Typ gewählt, zieht die Verbindung mit: Ein
Verbindungspunkt, der den bisherigen Typ des Anschlusspunkts hatte, übernimmt den neuen und wird mit
der Wahl gespeichert (wird der bisherige Typ wieder gewählt, kehrt er zu ihm zurück), während ein
Punkt, der auf einen anderen Typ gesetzt wurde, seinen eigenen behält. Ein anderes Symbol an
derselben Verbindung, das noch den bisherigen Typ hat, lässt sie unbestimmt, bis beide
übereinstimmen.

| Geste | Was sie tut |
|---|---|
| Einen freien Anschlusspunkt auf einen anderen freien Anschlusspunkt ziehen | Legt eine Verbindung zwischen beiden an. Passende Typen ergeben eine bestimmte Verbindung ("Flüssigkeit Anschlusspunkte wurden verbunden."); widersprüchliche oder untypisierte Enden verbinden sich trotzdem, als **unbestimmtes** Netz in einem neutralen dünnen gestrichelten Stil gezeichnet, und das Protokoll sagt das ("Als undefiniert verbunden: Flüssigkeit × Gas."). |
| Einen freien Anschlusspunkt auf leeres Raster ziehen | Legt dort einen **Verbindungspunkt** an und verdrahtet den Anschlusspunkt mit ihm ("Ein Verbindungspunkt wurde angelegt."). |
| Einen freien Anschlusspunkt auf eine bestehende Linie ziehen | Teilt die Linie über eine **Verzweigung** und zweigt zum Anschlusspunkt ab ("Eine Verzweigung der Verbindungslinie wurde angelegt."). Die Linie muss bestimmt sein, und ihr Typ muss zu dem des Anschlusspunkts passen; sonst wird die Geste mit dem Grund abgelehnt. |
| Einen freien Anschlusspunkt auf eine Verzweigung, ein offenes Ende oder einen Verbindungspunkt ziehen | Verbindet ihn dort. Ein loses Ende oder ein Punkt, der bereits eine Linie trägt, wird an Ort und Stelle zum Anschlusspunkt; ein frei stehender Punkt bekommt die Linie, die den Anschlusspunkt erreicht. |
| Den mittleren Griff einer gewählten Linie auf einen freien Anschlusspunkt ziehen | Derselbe Abzweig, von der Linie aus begonnen. |
| Eine Linie ziehen | Biegt sie: der Verlauf wird **Manuell** mit den Knicken, die Sie gelassen haben ("Der manuelle Verlauf der Verbindungslinie wurde gespeichert."). |
| Einen Verbindungspunkt, eine Verzweigung oder ein offenes Ende ziehen | Verschiebt ihn; jeder angehängte Verlauf folgt, und ein daran hängender manueller Verlauf wird als anpassungsbedürftig gekennzeichnet. Anschlusspunkte lassen sich nicht ziehen: ihre Lage folgt dem Symbol. |
| Ein loses offenes Ende oder einen Verbindungspunkt auf einen freien Anschlusspunkt ziehen | Verbindet ihn dort neu ("Das lose Ende der Verbindungslinie wurde wieder verbunden."). |

Die Tastatur tut dasselbe: ein Anschlusspunkt, eine Linie, ihr mittlerer Griff und ein Knotenpunkt
nehmen alle den Fokus; Eingabe oder Leertaste auf einem freien Anschlusspunkt kennzeichnet ihn als
Quelle, Eingabe oder Leertaste auf dem Ziel schließt die Geste ab, und Esc leert die Quelle. Entf
entfernt die gewählte Linie oder den gewählten Verbindungspunkt; bei einer Verzweigung oder einem
offenen Ende sagt es, welche Linie stattdessen zu wählen ist.

Ein Druck auf eine Linie oder einen Knotenpunkt wählt sie und öffnet die Eigenschaften:

- **Verbindung** (eine Linie): der Name des Typs oder "Undefiniert" in der Überschrift; eine Notiz
  in Vorsichtsfarbe, wenn die Typen der Endpunkte sich widersprechen oder unvollständig sind ("Das
  Abzweigen ist gesperrt, bis sie übereinstimmen."), und eine weitere, wenn ein bewahrter manueller
  Verlauf nach dem Verschieben eines Endpunkts angepasst werden muss; **Verlauf** (Automatisch oder
  Manuell), **Anfang** und **Ende** (jeder Endpunkt mit seinem Typ); der Hinweis "Ziehen Sie die
  Linie, um einen manuellen Knick zu erhalten. Wählen Sie ihren mittleren Griff, um eine Verzweigung zu
  beginnen."; **Automatischen Verlauf neu aufbauen** bei einem manuellen Verlauf, was die Knicke
  löscht; und **Dieses Segment löschen**, was nur diese Linie entfernt, nie die Anlage und nie einen
  fremden Abzweig. Die letzte Linie eines Netzes zu entfernen nimmt seine Endpunkte mit ("Die
  Verbindungslinie wurde mit ihren Endpunkten entfernt."); eine Verzweigung, die mit zwei Seiten
  zurückbleibt, verschmilzt zu einer Linie, eine mit einer Seite wird zu einem offenen Ende, und ein
  in zwei geteiltes Netz wird zu zwei Netzen.
- **Verbindungspunkt**: **Bezeichnung** (200 Zeichen), **Verbindungstyp** (Nicht gewählt oder einer der
  acht), **Rolle** (Beidseitig, Eingang, Ausgang), **Richtung** (Norden, Nordosten, Osten, Südosten, Süden,
  Südwesten, Westen, Nordwesten) und **Diesen Punkt entfernen**, oder **Punkt entfernen, offenes Ende
  behalten**, wenn eine Linie an ihm endet.
- **Knoten**: "Ziehen Sie den Griff des Knotens, um jeden angeschlossenen Verlauf neu zu
  legen. Entfernen Sie eine Verzweigung, indem Sie ihr Segment wählen; der Knoten vereinfacht
  sich von selbst, sobald nur noch zwei Seiten übrig sind."
- **Offenes Ende**: wo es bewahrt ist ("Raster 12,5, 4") und wie es neu zu verbinden ist: ziehen Sie
  es auf einen freien Anschlusspunkt, ziehen Sie einen Anschlusspunkt hierher, oder löschen Sie die
  angehängte Linie.

Automatische Verläufe sind rechtwinklig und beachten kein Hindernis; ein manueller Verlauf behält
seine Knicke, bis Sie ihn neu bauen. Ein Symbol zu verschieben, in der Größe zu ändern, zu drehen,
zu spiegeln oder zu skalieren trennt es nie: die Verläufe hängen sich dort wieder an, wo die
Anschlusspunkte nun sind, und ein angehängter manueller Verlauf wird zur Anpassung gekennzeichnet,
wenn sein Ende sich bewegt hat. Ein Symbol zu entfernen macht aus seinen Anschlusspunkten offene
Enden an ihrer letzten Stelle. Die Zeichnung eines Symbols zu wechseln (**Symbol wechseln…**)
behält jede Verbindung, für die die neue Zeichnung noch einen Anschlusspunkt erklärt, und gibt die
übrigen als lose Enden frei, und das Protokoll nennt, wie viele. Das Entfernen von Verbindungen
(eine Linie, ein Punkt, ein neu gebauter Verlauf) meldet mit demselben **Rückgängig**, das das ganze
Netz so zurückstellt, wie es stand; eine Änderung, die zwischendurch an derselben Verbindung gemacht
wurde, wird ersetzt, und das Protokoll sagt das.

Eine Änderung an einer Verbindung, die die Station ablehnt, wird oben in den Eigenschaften und im
Protokoll gezeigt ("Die Änderung an der Verbindungslinie wurde nicht gespeichert: …"); solange ein
Schreiben an einem Netz unterwegs ist, sind die Schaltflächen der Verbindungen abgeschaltet. Im
Ansehen werden dieselben Linien und Endmarken ohne Griffe gezeichnet, und ein unbestimmtes Netz
behält seinen neutralen gestrichelten Stil ohne jede Warnung: vielleicht haben Sie es mit Absicht
so gelassen.

## Was der Editor nicht tut {#what-the-editor-does-not-do}

Er hat kein Rückgängig über das letzte Entfernen hinaus und keine Historie der Änderungen: jede
andere Änderung wird gespeichert, während sie gemacht wird. Er hat keine Zwischenablage über Bilder
hinweg, kein Schubsen mit den Pfeiltasten, keine Werkzeuge zum Ausrichten und Verteilen, keine
freie Platzierung auf Pixel und keine Bestätigung je Änderung. Er bearbeitet keinen
Einheitenbereich (der auf der Zeile [Bereiche](process-panels) seines Modells eingerichtet wird) und
legt keine Bilder für ein Modell an (das ist die Zeile [Dashboards](process-dashboards) des
Modells, die denselben Editor öffnet). Er bemisst das Raster nie so, dass eine Komponente aus ihm
fiele, und er schreibt nie einen Wert an die Anlage: die Bedienelemente auf der Zeichenfläche im
Editor sind unbeweglich.
