Veröffentlichen und Laden in Servigistics InService > Weitere Informationen > TAL-Übersicht > Transform Aggregation and Load (TAL)-Komponenten > Asset-Definitionen
  
Asset-Definitionen
Assets werden für das Laden, Indexieren und Abrufen von Daten aus dem Servigistics InService Repository erstellt. Es gibt verschiedene Typen von Assets, basierend auf den verschiedenen Zwecken, denen sie dienen. Nachdem sie konfiguriert wurden, werden die Assets eines Typs in das Repository geladen, wenn eine Sammlung hinzugefügt oder bereitgestellt wird.
Im Allgemeinen gibt es die folgenden Typen von Assets:
Typeigenschaft
Vorlage
Ansichtsformatvorlage
CSS
Veröffentlichungsskript
Normalerweise befinden sich diese Dateien im Verzeichnis INSERVICE_HOME\InS_SW\SW\System\Assets.
Typeigenschaftsdefinition
In der Regel werden Informationen zu Indexierung, Filterung, Dokumentverknüpfung (intern oder extern) und persistenter ID über Typeigenschaftsdefinitionen definiert. Diese Informationen ermöglichen es Servigistics InService, die Daten effizient zu speichern und abzurufen. Die Typdefinitionen definieren die folgenden Informationen:
Suchfeld-Zuordnung
Identifiziert verschiedene Felder für Suche oder automatische Vorschläge für eine spezifische XML-Struktur.
Vollständiger Text
Dieser Typ des Suchfelds wird verwendet, um eine globale Suche in Servigistics InService auszuführen. Dieser Typ der Suche durchsucht den gesamten Quellinhalt. Unter IEXML.xml finden Sie ein Beispiel einer bestimmten Typdefinition.
Wenn Sie die Suche nur auf einige Abschnitte oder Elemente einschränken möchten, können Sie dies tun, indem Sie mehrere XPATH-Aussagen im FULLTEXT-spezifischen Suchfeld definieren. In PARTSLIST.xml finden Sie ein Beispiel.
Begriffssuche
Dieser Typ des Suchfelds ermöglicht es Ihnen, nach einem bestimmten Begriff in der Quelldatei zu suchen. Die Definition entspricht genau der für vollständigen Text, aber der Fokus der Suche liegt auf einem bestimmten Element oder Abschnitt.
Ergebnisfeld-Zuordnung
Ermöglicht Ihnen die Definition von Suchergebnissen, indem Sie diese Definition festlegen.
Persistente Knoten-ID-Zuordnung
Diese Zuordnung stellt eine persistente Identität für eine XML-Struktur bereit. Sie müssen sicherstellen, dass eine eindeutige ID für jedes XML-Dokument vorhanden ist. Andernfalls schlägt der Ladevorgang aufgrund eines Konflikts fehl.
Link-Zuordnung
Diese Zuordnung stellt Anweisungen zum internen und externen Verknüpfen von Objekten zur Unterstützung von Hyperlinks und Querverweisen bereit.
Datenfilter-Zuordnung
Diese Zuordnung definiert die Filteraspekte des aktuellen Objekts. Gültigkeitsausdrücke werden normalerweise hier angegeben.
Inhaltsverzeichnisspezifische Zuordnung
Diese Zuordnung definiert die Informationen eines Objekts, das spezifisch für eine Inhaltsverzeichnisstruktur ist.
Sie finden die Asset-Beispieldefinitionen für verschiedene Geschäftsobjekte wie PH, PI, IS, PS, PARTSLIST, PDFM, IEXML usw. im Verzeichnis INSERVICE_HOME/InS_SW/System/Assets/Types.
Ansichtsformatvorlage
Es ist ein Satz mit Formatvorlagen für jedes Geschäftsobjekt vorhanden, um den Inhalt aus dem Servigistics InService Repository abzurufen. Diese Formatvorlagen werden normalerweise als Ansichtsformatvorlagen bezeichnet.
In der Formatvorlage können Sie festlegen, wie die Daten an die Benutzeroberfläche zur Ansicht gesendet werden müssen. Die Formatvorlagen weisen in der Regel die folgenden beiden Typen auf.
Default.xsl
Diese Formatvorlage ist für die Sichtbarkeit und das Aussehen von Objektinformationen in der Benutzeroberfläche verantwortlich. Normalerweise wird sie entweder auf standardmäßige Geschäftsobjekte wie Typen (PARTS, PARTSLIST, IE XML) oder Objekte angewendet, die zur Benutzeroberflächenlogik beitragen, wie GE (Gruppeneffizienz, Group Effectivity) oder PR (Teilebeziehung, Part Relation).
Metadata.xsl
Diese Formatvorlagen werden verwendet, um Metadateninformationen abzurufen, die nicht in den Objektinformationen selbst, sondern in den zugeordneten Metadaten vorhanden sind.
Das Format der Ansichtsformatvorlagen kann jedes Format sein, das für die Benutzeroberfläche geeignet ist. Beispielsweise erzeugt die DITA IE XML-Ansichtsformatvorlage Inhalte im HTML-Format, während die PartsList-Ansichtsformatvorlage das JSON-Format verwendet.
CSS-Definition
Ansichtsformatvorlagen können CSS-Definitionen verwenden, um spezifische Objekttypen beim Wiedergeben in HTML zu formatieren. Diese Dateien befinden sich im Verzeichnis INSERVICE_HOME/InS_SW/System/Assets/CSS.
Das CSS-Markup kann auch in der Ansichtsformatvorlage selbst eingebettet werden.
Vorlagendefinition
Vorlagen definieren die Struktur der Daten, die für einen bestimmten Typ in Servigistics InService geladen werden sollen. Dies verringert den für den Prozess benötigten Arbeitsspeicher und verbessert die Leistung. Beachten Sie Folgendes: Wenn Sie eine Vorlage definieren, müssen Sie Daten auf Grundlage dieser Vorlage generieren, da andernfalls der Ladeprozess fehlschlägt.
In einer Vorlage werden XML-Daten in einem festen, sich wiederholenden Format dargestellt. Als Referenz können Sie die vorhandenen Vorlagen verwenden, die für die Objekttypen Produktinstanz, Teil und Teileliste definiert sind.
Diese Dateien befinden sich im Verzeichnis INSERVICE_HOME/InS_SW/System/Assets/Templates.
Veröffentlichungsskriptdefinition
Dieses Skript definiert, wie die Daten und Assets in Publication Manager angeordnet werden müssen. Um einen neuen Typ anzulegen, erstellen Sie m Verzeichnis INSERVICE_HOME/InS_SW/System/Assets/Scripts eine Datei namens DefaultNewTYPScript.xsl, wobei TYP der Name des Typs ist. Nachfolgend finden Sie ein Beispiel für ein Veröffentlichungsskript: