Verwendung von Inhaltstypen im iCL Designer
So fügen Sie einer Arbeitsmappe einen Inhaltstyp hinzu
Um Inhaltstypen im iCL Designer verwenden zu können, müssen sie zunächst in die Arbeitsmappe geladen werden. Dazu klicken Sie mit der rechten Maustaste auf die Kategorie 'Inhaltstypen' und wählen die Option Importieren
.
Einmal importiert, kann diese Datei als Inhaltstyp in der Arbeitsmappe verwendet werden. Wenn der Inhalt der JSON-Datei geändert wird, muss sie erneut in die Arbeitsmappe importiert werden, um mit den aktuellen Daten zu arbeiten. Sie können den Importvorgang einfach erneut durchführen, ohne die bestehende Datei zu löschen.
Wenn sich der Name des Inhaltstyps ändert, aber die GUID gleich bleibt, ist es nicht möglich, den Inhaltstyp durch einfaches Überschreiben beim Import zu aktualisieren. In diesem Fall müssen Sie den bestehenden Inhaltstyp entfernen, wobei alle Block- und Mapping-Referenzen innerhalb der Arbeitsmappe verloren gehen.
Inhaltstyp-Eigenschaften
wird geprüft
Ein Inhaltstyp in einer Arbeitsmappe mit einer gesetzten builtinTypeId
von 0
kann als "wird geprüft" markiert werden. Das bedeutet, dass der Benutzer aufgefordert wird, zu Beginn einer neuen Inspektion ein Element dieses Inhaltstyps auszuwählen - z.B. das Gebäude, für das er eine Inspektion durchführen möchte.
In einer Arbeitsmappe wird nur ein Inhaltstyp mit der Eigenschaft "is inspected" unterstützt.
Inhaltselement-Filter
Standardmäßig erlaubt ein Inhaltsfeld, das nicht schreibgeschützt ist und auf "wird geprüft" gesetzt ist, dem Benutzer die Auswahl eines beliebigen Inhaltselements im System. Dieser Filter wird zu Beginn der Prüfung angewendet und gibt Ihnen die Möglichkeit, die Auswahl der Elemente einzuschränken.
Wenn das System so konfiguriert ist, dass nur bestimmte Elemente mit dem Gerät des Benutzers synchronisiert werden, um es nicht mit unnötigen Daten zu überlasten ("gefilterte Synchronisierung"), dann sieht der Benutzer nur die Inhaltselemente, die sich derzeit auf seinem Gerät befinden.
Weitere Informationen zu den Skripten finden Sie in der entsprechenden Dokumentation hier.
So integrieren Sie Inhaltstypen in eine Checkliste
Ein Feld für einen Inhaltstyp erstellen
Nachdem Sie einen Inhaltstyp in die Arbeitsmappe hochgeladen haben, kann er in die Checklisten integriert werden.
Dazu erstellen Sie zunächst ein Feld und setzen dessen Kontrolltyp auf Inhaltsartikel
.
In der Dropdown-Liste Inhaltstyp
unten können Sie nun einen der verfügbaren Inhaltstypen auswählen, die Sie in Ihre Arbeitsmappe eingebunden haben.
Nach der Auswahl des Inhaltstyps haben Sie Zugriff auf seine Mappings, die Sie ansprechen oder mit denen Sie über blockly-Skripte interagieren können, um Daten und Informationen zu transportieren.
Sie haben hier einige spezifische Optionen, um die Funktion des Inhaltstyps festzulegen.
Option | Beschreibung |
---|---|
Automatishc erstellen | Mit dieser Option wird ein neues Inhaltselement für diesen Inhaltstyp erzeugt. Jedes Zuordnungsfeld überträgt seine Werte an das lement im Block. Wenn Sie ein Mapping leer lassen, werden keine Daten übertragen. |
Automatisch aktualisieren | Mit dieser Option wird das ausgewählte Inhaltselement mit den neuen Werten aktualisiert. Wenn Sie eine Zuordnung leer lassen, werden die Daten nicht aktualisiert. |
Autofill | Wenn dieses Feld dem geprüften Inhaltselement zugewiesen ist, wird es automatisch auf den Wert gesetzt, der zu Beginn der Prüfung ausgewählt wurde. |
Nur in der ersten Checkliste | Der vorgewählte Inhaltstyp wird nur in der ersten Checkliste zugewiesen. |
Mappings mit einem *
benötigen einen Wert, wenn Sie die automatische Erstellung
aktiviert haben.
In der Blockly-Dokumentation erfahren Sie, wie Sie Skripte hier verwenden.