Metadaten
Der Katalog der Felder, die ein Lauf bei Start erfasst (Text, Zahl oder eine zusammengesetzte fortlaufende Kennung), der Zähler hinter einem fortlaufenden Feld und der Code und die Zählerstände jeder Einheit.
Metadaten ist der Katalog des Modells über die Felder, die ein Lauf bei Start erfasst: eine Seriennummer, eine Charge, den Namen eines Bedieners, eine zusammengesetzte Kennung. Ein Feld wird einmal auf dem Modell festgelegt, damit es auf jeder Einheit dasselbe bedeutet und die Filter der Historie und die Berichte einheitlich bleiben; jeder Ablauf wählt die Teilmenge, die er abfragt, und die Werte werden in die Laufdatei eingefroren. Der Bildschirm Metadaten (Process > Modell > Definition > Metadaten) trägt oben den Katalog, darunter die Einheiten und daneben die Einstellungen des gewählten Feldes oder der gewählten Einheit. Der Kopf lautet "Der Katalog der Felder, die bei Laufbeginn erfasst werden, und womit jede Einheit damit stempelt." und zählt die Felder und die Einheiten.
Das Lesen braucht Modelle ansehen; jede Änderung braucht Process verwalten und eine nicht gesperrte Station. Der Bildschirm trägt die Form, die jeder Bildschirm der Definition teilt (siehe Definition).
Modelldefinition: der Katalog
Der Kopf lautet "Der Katalog. Er gilt für jede Einheit: Ein hier hinzugefügtes oder entferntes Feld ändert die Tabelle jeder Einheit." und trägt Feld, das eine Zeile anhängt, benannt nach dem ersten freien "Feld N" (ausgegraut, solange die Station gesperrt ist; ohne Process verwalten nicht gezeichnet).
| Spalte | Was sie ist | Werte / Vorgabe | Wirkung |
|---|---|---|---|
| Name | "Jeder Lauf zeichnet seinen Wert unter diesem Namen auf." Außerdem der Vorbereitungspunkt Process.<Model>.<Unit>.Next.<Name>, den der nächste Start verbraucht. |
Freier Text; "Feld N" beim Anlegen. | Ein sicheres Umbenennen: Die Vorschauzeile sagt, wie viele Stellen die Adresse lesen, und das Übernehmen schreibt sie mit und trägt jeden bereits auf einer Einheit vorbereiteten Wert auf den neuen Namen hinüber. Abgewiesen bei einem Namen, dessen Abschnitt bereits einem anderen Feld zugeordnet ist ("Der Metadatenfeldname 'X' bildet auf den Adressabschnitt 'Y' ab, der schon von 'Z' benutzt wird.") und beim reservierten Namen des Punktes für den vorbereiteten Ablauf ("Der Metadatenfeldname 'Procedure' bildet auf den reservierten Adressabschnitt 'Procedure' ab."). |
| Art | "Woher der Wert eines Laufs für dieses Feld kommt." | Text ("Der Bediener tippt ihn bei Laufbeginn."), Zahl ("Der Bediener tippt bei Laufbeginn eine Zahl."), Fortlaufend ("Die Anwendung setzt sie zusammen und reserviert den Wert, wenn der Lauf angenommen wird."); Text. | Der Wechsel auf Fortlaufend fügt der Zusammensetzung den zwingenden Teil Zähler hinzu. |
| Pflicht | Ob jeder Ablauf das Feld abfragt ("Von jedem Ablauf dieses Modells abgefragt, fest in ihrer Checkliste der Metadaten. Nicht bloß erforderlich, wenn ein Ablauf danach fragt."). | ein / aus; aus. | Ein: "Jeder Ablauf dieses Modells fragt danach, und kein Lauf startet ohne es." Aus: "Nur die Abläufe, die danach fragen, fragen danach." |
| Zählerbereich | Nur bei Fortlaufend: wonach der Zähler gezählt wird. | Ganzes Modell, Je Einheit, Je Ablauf, Je Ablauf + Einheit; Ganzes Modell. | Eine Änderung fragt zuerst: "'Serie' auf einen Zähler je Einheit ändern? Ein oder mehrere Zähler haben bereits Werte ausgegeben. Die aktuellen Stände von Zuletzt und Nächster werden nicht umgerechnet oder verteilt. Neue Stände beginnen beim eingestellten Anfangswert und müssen vor dem nächsten Lauf geprüft werden." |
| Nächste Kennung | Nur bei Fortlaufend: die Kennung, die die Zusammensetzung als Nächstes ausgeben würde, mit Beispieldatum und Beispielcodes. | Schreibgeschützt. | Siehe die Vorschau unten. |
| Feld nach oben verschieben und Feld nach unten verschieben (Zeile) | Verschieben das Feld im Katalog um eine Stelle. | An den Enden der Liste ausgegraut. Lehnt die Station den Schreibvorgang ab, geht die Zeile dorthin zurück, wo sie war. | |
| Entfernen (Zeile, Warnfarbe) | Entfernt das Feld und seine Auswahl aus jedem Ablauf. | Bestätigt "'X' löschen? Das entfernt das Feld und seine Verwendung in jedem Ablauf dieses Modells. Das kann nicht rückgängig gemacht werden." |
Felder werden in der Reihenfolge gelistet und bei Start abgefragt, in der der Katalog sie hält; das ist die Reihenfolge des Hinzufügens, bis die Zeilenbefehle sie ändern.
Die Spalte Einstellungen für ein Feld
Eine Zeile zu wählen öffnet sie vollständig ("Metadaten · Seriennummer"): Name, Art und Pflicht, jedes über der Zeile, die sagt, worüber es entscheidet und was der geltende Wert erzeugt. Ein fortlaufendes Feld ergänzt darunter seine Zusammensetzung und seinen Zähler.
Vorschau
Der Block VORSCHAU zeigt die Kennung, die das Feld als Nächstes ausgeben würde, aus dem aktuellen Wert Nächster des Zählers, dem ersten auf dem Modell gefundenen Einheitencode und Ablaufcode (oder UNIT und PROC, solange keiner gesetzt ist) und dem heutigen Datum: "Beispieldatum und Beispielcodes. Der Wert wird reserviert, wenn der Lauf angenommen wird." Eine Konfiguration, die das Feld abweist, lautet "Vorschau nicht verfügbar", und der Grund steht als Anmerkung unter der Vorschau ("Die fortlaufenden Metadaten 'X' müssen genau einen Zählerteil enthalten.", "… brauchen zwischen 1 und 18 Zählerstellen.", "… haben einen Anfangswert außerhalb von 0 bis 999999.", "… haben einen Teil Jahr, der zwei oder vier Stellen benutzen muss.").
Der Zähler
| Feld | Was es ist | Werte / Vorgabe | Wirkung |
|---|---|---|---|
| Zählerbereich | Die Grenze, innerhalb derer der Zählerstand geteilt wird: ein Stand für das ganze Modell, einer je Einheit, einer je Ablauf oder einer je Paar aus Ablauf und Einheit. | Die vier Bereiche; Ganzes Modell. | Eine Änderung des Bereichs legt frische Stände aus dem Anfangswert an und rechnet oder verteilt alte nie um (die Bestätigung oben). |
| Anfangswert | Wo jeder neu angelegte Stand beginnt und wohin der Zähler nach seinem Höchstwert überläuft. | 0 bis zum Höchstwert der Stellen; 1. | Ihn zu ändern setzt einen bestehenden Stand nie zurück. |
| Zählerstellen | Die gedruckte Breite und damit die Obergrenze: sechs Stellen zählen bis 999999. | 1 bis 18; 6. | Sie unter den aktuellen Wert Nächster eines Standes zu senken wird beim Speichern abgewiesen: "Die Zählerstellen für 'Serie' können den aktuellen nächsten Wert 1200000 nicht darstellen. Passen Sie Nächster an, bevor Sie die Anzahl der Stellen senken." |
| Zähler mit führenden Nullen auffüllen | Ob der Zählerteil links auf die Anzahl der Stellen aufgefüllt wird. | ein / aus; ein. | 000042 gegenüber 42. |
Zusammensetzung
Die Kennung ist eine geordnete Liste von Teilen, unabhängig von der Kultur. Der Kopf Zusammensetzung trägt eine Auswahl der Art und Teil, das einen Teil dieser Art anhängt.
| Teil | Gibt aus | Einstellungen |
|---|---|---|
| Fester Text | Wörtlichen Text, Trennzeichen eingeschlossen. | Ein Textfeld (Platzhaltertext "Trennzeichen oder fester Text"; ein neuer Teil beginnt als -). |
| Jahr | Das lokale Kalenderjahr. | 2 Stellen oder 4 Stellen (4 bei einem neuen Teil). |
| Monat | "Zweistelliger lokaler Monat". | |
| Tag | "Zweistelliger lokaler Tag". | |
| Zähler | "Der reservierte Zähler des Feldes". | Genau einer, automatisch hinzugefügt, wenn das Feld fortlaufend wird; er kann nicht entfernt und seine Art nicht geändert werden. |
| Einheitencode | "Der auf der Einheit konfigurierte Code". | |
| Ablaufcode | "Der auf dem Ablauf konfigurierte Code". |
Jede Zeile eines Teils trägt ihren Index, ihre Art (ein Auswahlfeld für jede Art außer Zähler), ihre Einstellung sowie Teil nach oben, Teil nach unten und Teil entfernen. Wo eine Zusammensetzung einen Einheiten- oder Ablaufcode benutzt, wird ein Start auf einer Einheit oder einem Ablauf mit leerem Code abgewiesen ("Die fortlaufenden Metadaten 'X' brauchen einen Einheitencode. Konfigurieren Sie ihn unter Einheit → Metadaten.").
Der gemeinsame Modellzähler
Bei einem Feld, das je Ganzes Modell gezählt wird, endet die Spalte mit einer Zeile Gemeinsamer Modellzähler, "Alle Einheiten und Abläufe": ZULETZT AUSGEGEBEN (der zuletzt tatsächlich reservierte Wert oder eine Lücke vor dem ersten Start) und Nächster (der Wert, den der nächste angenommene Start reserviert). Nächster ist änderbar, auch rückwärts; die Zeile warnt "Kann eine Kennung wiederholen", solange Nächster nicht über Zuletzt liegt, und der Kopf wiederholt "Nächster zu senken kann eine bereits ausgegebene Kennung wiederholen." Ein Wert außerhalb von 0 bis zum Höchstwert wird abgewiesen: "Der nächste Wert für 'Serie' muss zwischen 0 und 999999 liegen." Nächster ist abgeschaltet, solange die Station gesperrt ist und bis der Stand besteht (Stände entstehen, wenn das Modell gespeichert wird).
Zähler, die je Ablauf gezählt werden, stehen auf der eigenen Seite des Ablaufs; Zähler je Einheit und je Ablauf + Einheit stehen unter der Einheit, weiter unten.
Je Einheit: die Einheitenliste
Der untere Bereich listet die Einheiten, mit Einheiten verwalten ganz am Ende seines Kopfes.
| Spalte | Was sie zeigt |
|---|---|
| Einheit | Der Name der Einheit. |
| Code | Der Code der Einheit, "Kein Code", solange er leer ist, oder "Noch kein Code" in der warnenden Farbe, solange ein fortlaufendes Feld des Modells den Einheitencode zusammensetzt. |
| Zähler | "Keine Zähler", "1 Zähler" oder "N Zähler": einer je Feld, das je Einheit gezählt wird (ein Pflichtfeld oder eines, das irgendein Ablauf wählt), dazu einer je zutreffendem Ablauf für jedes Feld, das je Ablauf + Einheit gezählt wird. |
Die Spalte Einstellungen für eine Einheit
Eine Einheit zu wählen öffnet, womit dieser Prüfstand stempelt ("Einheiten · Einheit 1"):
| Feld | Was es ist | Wirkung |
|---|---|---|
| Einheitencode | "Geteilt von jedem fortlaufenden Feld, das „Einheitencode“ zusammensetzt. Das Umbenennen der Einheit ändert ihn nie." Platzhaltertext "optional, bis er benutzt wird". | Derselbe Code wie in der Einheitentabelle auf der Seite des Modells; beschnitten, leer heißt keiner. |
| Zeilen der Zählerstände | Eine Zeile je Zählerstand, den die Einheit hält: der Name des Feldes mit dem Zusammenhang "Diese Einheit" (Je Einheit) oder dem Namen des Ablaufs (Je Ablauf + Einheit); ZULETZT AUSGEGEBEN und ein änderbares Nächster, wie oben. | "Zuletzt wird nie umgeschrieben. Nächster zu senken oder nach dem Höchstwert überzulaufen kann eine Kennung wiederholen." Ohne solche: "Kein fortlaufendes Feld dieses Modells zählt je Einheit, dieser Prüfstand hält also keinen Zählerstand." |
Wie ein fortlaufender Wert reserviert wird
Bei einem angenommenen Start reserviert, nachdem jede andere Prüfung bestanden ist (Felder von Hand, erforderliche Codes, Verknüpfungen, Verfügbarkeit der Einheit, Quellensperren), jedes fortlaufende Feld des Laufs seine Nummer in einer einzigen sofortigen Transaktion; gleichzeitige Starts können nie denselben Wert Nächster beobachten. Der formatierte Text, führende Nullen eingeschlossen, wird in den Lauf eingefroren: Spätere Änderungen am Feld, an den Codes oder an den Zählern schreiben ihn nie um. Ein Absturz in diesem kleinen Fenster kann eine Lücke hinterlassen, aber eine Nummer wird nie von selbst wiederverwendet. Momentaufnahmen und eigenständige Bewertungen fragen keine Metadaten ab und reservieren nichts. Auf den Flächen einer Einheit liest sich ein fortlaufendes Feld als Vorhersage seines nächsten Wertes und wird nicht getippt.
Was dieser Bildschirm nicht tut
- Er wählt keine Teilmenge: Welche Felder ein Lauf abfragt, wird auf jedem Ablauf gewählt; nur Pflicht erzwingt ein Feld auf jedem Ablauf.
- Er tippt keinen Wert: Werte werden bei Start auf dem Bereich der Einheit oder auf einem Dashboard eingegeben oder von der Automatisierung geliefert.
- Er rechnet Zählerstände über einen Wechsel des Bereichs nicht um.
- Er schreibt keinen eingefrorenen Wert um: Ein Lauf behält, womit er gestempelt hat.