Processo di pubblicazione e caricamento in Servigistics InService > Ulteriori informazioni > Panoramica del processo TAL > Componenti di TAL (Transform Aggregation and Load) > Definizioni degli asset
  
Definizioni degli asset
Le risorse vengono create per il caricamento, l'indicizzazione e il recupero dei dati dal repository di Servigistics InService. Esistono diversi tipi di risorse in base ai vari scopi a cui servono. Dopo che sono state configurate, le risorse di un tipo vengono caricate nel repository quando si aggiunge o si distribuisce una raccolta.
In generale, sono disponibili i tipi di risorse seguenti.
Proprietà di tipo
Modello
Foglio di stile di visualizzazione
CSS
Script di pubblicazione
In genere, questi file sono presenti nella directory INSERVICE_HOME\InS_SW\SW\System\Assets.
Definizione della proprietà del tipo
Le informazioni correlate all'ID persistente, al collegamento (interno o esterno) dei documenti, ai filtri e all'indicizzazione sono di solito specificate nelle definizioni della proprietà del tipo. Queste informazioni consentono a Servigistics InService di memorizzare e di recuperare i dati in modo efficiente. Le definizioni dei tipi definiscono le informazioni seguenti.
Mappatura del campo di ricerca
Identifica i diversi campi di ricerca o di suggerimento automatico per una struttura XML specifica.
Testo completo
Questo tipo di campo di ricerca viene utilizzato per eseguire una ricerca globale in Servigistics InService. La ricerca viene eseguita nell'intero contenuto di origine. Per un esempio di definizione di un tipo specifico, fare riferimento al file IEXML.xml.
Se si desidera limitare la ricerca solo ad alcune sezioni o ad alcuni elementi, è possibile definire più istruzioni XPATH nel campo di ricerca specifico FULLTEXT. Per un esempio, fare riferimento al file PARTSLIST.xml.
Ricerca del termine
Questo tipo di campo consente di cercare un termine specifico nel file di origine. La definizione è identica a quella per il testo completo, ma, in questo caso, la ricerca è concentrata a un elemento o a una sezione specifica.
Mappatura dei campi dei risultati
Consente di definire i risultati della ricerca impostando la definizione.
Mappatura degli ID del nodo persistenti
Questa mappatura fornisce un'identità persistente per una struttura XML. È necessario assicurarsi che esista un ID univoco per ogni documento XML, altrimenti il caricamento ha esito negativo a causa dei conflitti che sorgono.
Mappatura di link
Questa mappatura fornisce istruzioni su come collegare gli oggetti internamente ed esternamente per supportare i collegamenti ipertestuali e i riferimenti incrociati.
Mappatura del filtraggio dati
Questa mappatura definisce gli aspetti di filtraggio dell'oggetto corrente. Le espressioni di effettività vengono in genere specificate qui.
Mappatura specifica del sommario (TOC)
Questa mappatura definisce le informazioni di un oggetto specifico di una struttura di sommario.
Esempi di definizioni di risorse per vari business object, ad esempio PH, PI, IS, PS, PARTSLIST, PDFM, IEXML e altri ancora, sono disponibili nella directory INSERVICE_HOME/InS_SW/System/Assets/Types.
Foglio di stile di visualizzazione
Per ogni business object esiste un insieme definito di fogli di stile che consente di recuperarne il contenuto dal repository di Servigistics InService. Questi fogli di stile sono in genere definiti come fogli di stile di visualizzazione.
Nel foglio di stile è possibile definire la modalità di invio dei dati all'interfaccia utente per la visualizzazione. In linea generale, i fogli di stile sono di due tipi.
Default.xsl
Questo foglio di stile è responsabile della visibilità e dello stile delle informazioni dell'oggetto nell'interfaccia utente. In genere, si applica ai business object standard, quali i tipi PARTS, PARTSLIST, IE XML, o agli oggetti che contribuiscono alla logica dell'interfaccia utente, quali l'effettività del gruppo o la relazione della parte.
Metadata.xsl
Questi fogli di stile vengono utilizzati per recuperare le informazioni sui metadati che non esistono nelle informazioni sull'oggetto stesse ma nei metadati associati.
I fogli di stile di visualizzazione possono essere di qualsiasi formato utile per l'interfaccia utente. Ad esempio, il foglio di stile di visualizzazione dei file DITA IE XML genera contenuti in formato HTML; mentre il foglio di stile di visualizzazione dell'elenco parti genera contenuti in formato JSON.
Definizione di CSS
I fogli di stile di visualizzazione possono utilizzare le definizioni CSS per formattare tipi di oggetto specifici durante il rendering in HTML. Questi file sono disponibili nella directory INSERVICE_HOME/InS_SW/System/Assets/CSS.
Il markup CSS può essere incorporato anche nel foglio di stile di visualizzazione stesso.
Definizione del modello
I modelli definiscono la struttura dei dati da caricare in Servigistics InService per un tipo specifico. Questa operazione riduce la quantità di memoria richiesta per il processo e migliora le prestazioni. Se si definisce un modello, assicurarsi di generare i dati in base a tale modello. In caso contrario, il processo di caricamento ha esito negativo.
All'interno di un modello i dati XML vengono rappresentati in una forma rigida e ripetitiva. Fare riferimento ai modelli esistenti definiti per i tipi di oggetto istanza di prodotto, parte ed elenco parti.
Questi file sono disponibili nella directory INSERVICE_HOME/InS_SW/System/Assets/Templates.
Definizione dello script di pubblicazione
Questo script definisce il modo in cui occorre disporre i dati e le risorse in Publication Manager. Per un nuovo tipo, creare un file denominato DefaultNewTIPOScript.xsl, dove TIPO corrisponde al nome del nuovo tipo, nella directory INSERVICE_HOME/InS_SW/System/Assets/Scripts. Di seguito è riportato un esempio di script di pubblicazione.