Assets
Die Wurzel Assets der Spalte von Logic: der Überblicksbereich mit seinen fünf Kategorien und Zählungen, die Befehle zum Anlegen und Importieren, die Gestalt, die jede Bibliothek teilt, die drei Kategorien, die eine Adresse in Logic nennen kann, und wo jede Art verwendet wird.
Assets ist die letzte Wurzel unter der Überschrift "Hier definiert" der Spalte von Logic: die eigene Bibliothek der Station für Material zur Darstellung, in fünf Kategorien, die die fünf Kinder der Wurzel sind: Bilder, Icons, Farben, Symbole und Verbindungstypen. Es ist eine Bibliothek für die ganze Station, geteilt von jedem Dashboard, jedem Bericht und jedem Symbol, ein Name bedeutet also auf jedem Bild dasselbe. Sie zu lesen setzt Logic anzeigen voraus; jede Änderung setzt Logic konfigurieren voraus.
In dieser Gruppe
| Seite | Inhalt |
|---|---|
| Bilder | Importierte PNG- und JPG-Bilder, die eigenen Bilder des Produkts und das Logo der Organisation. |
| Icons | Der Katalog Fluent UI System Icons und Ihre eigenen SVG-Icons. |
| Farben | Die benannte Systempalette und Ihre eigenen Farbfelder. |
| Symbole | Die elf Systembibliotheken der Symbole, Ihre eigenen Symbole, Import, Export und der Inspektor. |
| Verbindungstypen | Die acht Bedeutungen einer Leitung, die eine Verbindung im Dashboard trägt, mit ihrer globalen Farbe und Stärke. |
| Portable SVG-Symbole | Die Autorenreferenz für das Format, das ein Import annimmt. |
Die Wurzel Assets und ihr Überblick
Die Zeile der Wurzel trägt die Summe der fünf Kategorien, und jede Zeile eines Kindes ihre eigene Anzahl. Die Wurzel zu wählen öffnet den Überblicksbereich, überschrieben mit "Assets" und der Zeile "Durchsuchen Sie die Bilder, Icons, benannten Farben, Prozesssymbole und Verbindungstypen der Station.", und fünf Karten; eine Karte zu drücken wählt die Zeile der Kategorie im Baum und öffnet ihren Bereich.
| Karte | Die Zeile auf der Karte | Was die Anzahl ist |
|---|---|---|
| Bilder | Importierte Bilder und das Berichtslogo der Organisation. | Ihre importierten Bilder und die vier Bilder, die das Produkt mitbringt. |
| Icons | Zeichen aus Fluent und eigene SVG-Icons des Bedieners. | Jedes eindeutig adressierbare Icon, aus dem Katalog und Ihre. |
| Farben | Benannte Systemfarben und vom Bediener bestimmte Farbfelder. | Die zehn Systemfarben und Ihre, abzüglich jeder Systemfarbe, die eine der Ihren überschreibt. |
| Symbole | Moderne Symbole für Dashboards, Labore, vernetzte Produkte, Gebäude, IT, Energie und Industrie. | Die Systembibliotheken und Ihre zeichenbaren Symbole. |
| Verbindungstypen | Globale Farbe und Stärke für Flüssigkeit, Gas, Strom, Signale und andere Leitungen. | Immer 8. |
Der Überblick hat keinen eigenen Befehl. Die Befehlsleiste über der Zeile einer Kategorie trägt ihre Befehle zum Anlegen und Importieren, nur für eine Rolle mit Logic konfigurieren gezeichnet und mit dem Grund ausgegraut, solange die Station gesperrt oder nur lesend ist oder mit einem anderen Befehl der Bibliothek beschäftigt:
| Kategorie | Befehle auf der Leiste |
|---|---|
| Bilder | Bild importieren… |
| Icons | Neues eigenes Icon |
| Farben | Neue Farbe |
| Symbole | Neues eigenes Symbol, Symbol importieren…, Chat-Anweisung kopieren (für jede Rolle gezeichnet: sie liest nur) |
| Verbindungstypen | Keine; die eigenen Felder des Bereichs bearbeiten die acht Typen |
Solange der Editor einer Kategorie offen ist (beim Anlegen oder Bearbeiten eines Eintrags), wird die Leiste nicht gezeichnet; Zurück führt zum Katalog.
Die Gestalt, die jede Bibliothek teilt
Jeder Bereich einer Kategorie öffnet mit der gemeinsamen Kopfzeile (Marke, Name und Beschreibung der Kategorie) und einer Pille mit ihrer Anzahl ("2770 Icons"). Eine Zeile "Bibliothek wird aktualisiert…" erscheint, solange ein Befehl läuft, und ein warnender Hinweis erklärt eine nur lesende Fläche, wenn die Rolle nicht konfigurieren kann ("Ihre Rolle kann Logic anzeigen, aber nicht konfigurieren (Variablen, Aktionen, Auslöser, Alarme und Assets)."). Darunter teilt sich der Bereich in eine Spalte mit dem Katalog und einen Inspektor, mit einer Trennlinie, die Sie ziehen können (jede Bibliothek behält ihre eigene Breite in diesem Browserprofil); der Inspektor sagt "Wählen Sie ein Bild, um seine Vorschau und seine Angaben anzusehen." (jede Bibliothek in ihren eigenen Worten), bis eine Karte gewählt ist. Eine Bibliothek ist in einer von vier Betriebsarten: Durchsehen (nichts gewählt), Detail (eine Karte gewählt, ihr Inspektor offen), Anlegen oder Bearbeiten (der Editor nimmt den Platz des Katalogs ein).
Über den Karten sitzen die Filter: Herkunft (Alle, System, Eigene), Pro Seite (24, 48 oder 96 Karten; anfangs 48, und jede Bibliothek behält die gewählte Größe, solange die Seite offen ist) und bei Icons und Symbolen ein Feld Suche. Eine Ergebniszeile sagt, wie viele Einträge passen ("312 Icons") und welche auf dem Bildschirm sind ("49 bis 96 von 312"); Zurück, Weiter und "Seite 2 von 7" blättern durch sie, und es wird immer nur eine Seite Karten gezeichnet, der größte Katalog kostet also so viel wie eine Handvoll. Einen Filter enger zu ziehen führt zurück auf die erste Seite und verwirft eine Auswahl, die der Filter nicht mehr zeigt; ein leeres Ergebnis bietet Filter zurücksetzen an. Eine Karte zeigt Bild, Namen und Herkunft des Eintrags (System oder Eigene); ein Eintrag des Systems wird nur gelesen, ein eigener Eintrag bietet einer konfigurierenden Rolle in seinem Inspektor Bearbeiten und Löschen an.
Jeder Ausgang (angelegt, gespeichert, importiert, gelöscht, abgelehnt) wird im Aktionsprotokoll der Oberfläche gemeldet, nie innerhalb des Bereichs.
Was eine Adresse in Logic nennen kann
Drei Kategorien sind adressierbar, unter der Wurzel Assets des Adressraums:
| Adresse | Wert, den sie zurückgibt |
|---|---|
Assets.Images.<name> |
Die ID des Bild-Assets, als Text: was eine Variable mit Ausgabe Bild zurückgibt |
Assets.Icons.<name> |
Ein Zeichen aus Fluent oder das bereinigte SVG-Markup eines eigenen Icons |
Assets.Colors.<name> |
Eine Hexfarbe wie #C42B1C (Assets.Colors.Red) |
<name> ist das bereinigte Segment des Anzeigenamens (Brand light antwortet auf Assets.Colors.Brand_light). Ein eigenes Icon oder eine eigene Farbe, deren Segment zu einem Eintrag des Systems passt, überschreibt ihn an der Adresse. Symbole und Verbindungstypen haben keine Adresse in Logic: Eine Komponente Symbol im Dashboard verweist auf ein Symbol als system:<key> oder user:<id>, und eine Verbindung speichert den Schlüssel ihres Typs.
Die drei adressierbaren Kategorien sind das, was die Ausgabetypen zur Darstellung lesen: Eine Variable der Art Ausdruck, die als Bild, Icon oder Farbe erklärt ist, gibt eine dieser Adressen zurück (Variables.Level.Value > 50 ? Assets.Colors.Red : Assets.Colors.Green), der Editor der Variablen zeigt das Ergebnis live vorab, und die verknüpfte Komponente Bild, Icon oder Symbol zeichnet, worauf es gerade auflöst. Genau deshalb wohnt die Entscheidung vom Wert zum Bild in einer Variablen und nicht in der Komponente.
Wo jede Art verwendet wird
| Art | Verwendet von |
|---|---|
| Bilder | Der Dashboard-Komponente Bild; dem Logo eines Berichtslayouts, das das Logo der Organisation oder das im Layout genannte Bild ist |
| Icons | Der Dashboard-Komponente Icon und Variablen mit Ausgabe Icon |
| Farben | Variablen mit Ausgabe Farbe, den Farbeingaben von Symbolen und jeder Eigenschaft im Dashboard, die eine Adresse einer Farbe nimmt |
| Symbole | Der Dashboard-Komponente Symbol und ihren Verbindungen |
| Verbindungstypen | Jeder Verbindung, die im Dashboard-Editor zwischen Anschlusspunkten von Symbolen gezeichnet wird |
Grenzen und Ablehnungen
Die Bibliothek lehnt einen leeren Namen ab, einen Namen, dessen bereinigtes Segment ein anderer Eintrag derselben Art schon verwendet (ein Bild des Produkts eingeschlossen), das Umbenennen oder Löschen eines Eintrags des Systems ("'X' kommt mit dem Produkt, es lässt sich also weder umbenennen noch löschen.") und jede Änderung, solange die Station durch einen Lauf gesperrt oder nur lesend ist oder mit einem anderen Befehl der Bibliothek beschäftigt. Einen Eintrag zu löschen fragt nie, was ihn verwendet: Verweise fallen auf einen Platzhalter zurück oder werden unauflösbar, was die Validierung auflistet. Die Sicherungen der Konfiguration tragen die ganze Bibliothek, die Bilddateien eingeschlossen (Sicherungen).