Personalizzare ThingWorx Navigate > Creare task personalizzati > Utilizzare i componenti di ThingWorx Navigate in un task personalizzato
Utilizzare i componenti di ThingWorx Navigate in un task personalizzato
Questo argomento fornisce una panoramica sullo sviluppo di applicazioni con componenti di ThingWorx Navigate che possono essere riutilizzati in tutte le applicazioni. Indica inoltre le best practice per la configurazione e la personalizzazione di questi componenti riutilizzabili.
Quando si creano applicazioni con componenti, è possibile riutilizzare facilmente i componenti standard nonché configurare e personalizzare i componenti in base alle esigenze aziendali. Questo approccio riduce il tempo di sviluppo e i costi di manutenzione. Assicura inoltre uniformità tra le applicazioni, migliorando il livello di percezione e interazione dell'utente con il prodotto.
Per ulteriori informazioni generali sui componenti, vedere la sezione Creazione di soluzioni ThingWorx con componenti riutilizzabili in ThingWorx Help Center. I componenti ThingWorx Navigate sono classificati come componenti compositi, in base alla terminologia utilizzata in tale sezione.
Componenti in ThingWorx Navigate
I componenti migliorano e semplificano lo sviluppo delle applicazioni in quanto sono già pronti per l'assemblaggio in task personalizzati. Quando si inserisce un componente in un mashup, non è disponibile alcuna funzionalità intrinseca finché non viene configurato. Alcuni componenti hanno una configurazione predefinita generica disponibile, che funge da punto di partenza da utilizzare durante la configurazione del componente. Altri componenti hanno una o più configurazioni predefinite disponibili, che possono essere utilizzate per applicazioni specializzate con una configurazione aggiuntiva minima. Ad esempio, il componente Elenco elementi ha quattro configurazioni predefinite: Task, Allegati, Elementi interessati e Attività. Ciascuna di queste è una configurazione specializzata del componente Elenco elementi.
Le configurazioni predefinite si connettono a Windchill come sistema di back-end. Tutte le impostazioni di controllo di accesso, le configurazioni di visibilità degli attributi e le etichette di sicurezza configurate in Windchill vengono rispettate dai componenti ThingWorx Navigate. Di conseguenza, gli utenti possono vedere solo ciò che le regole di Windchill consentono loro di vedere.
Nel diagramma e nella tabella che seguono sono riepilogati i componenti esistenti e le relative configurazioni predefinite. I componenti si basano sul sistema di progettazione di PTC per garantire uniformità.
Componente
Descrizione
Tipo
Configurazioni predefinite
Elenco elementi
Visualizza un insieme di dati come un elenco in formato griglia. Include funzionalità di ordinamento, filtro, ricerca e altre funzionalità avanzate.
Mashup incorporato
Task, Allegati, Elementi interessati, Attività
Attributi
Visualizza i dati sotto forma di coppie nome-valore.
Widget
Generico
Riquadri
Visualizza un insieme di riquadri. Ogni riquadro visualizza i dati sotto forma di coppia nome-valore. Riquadri può essere utilizzato per evidenziare le informazioni chiave in modo che gli utenti possano notarle immediatamente.
Widget
Generico
Identificativo elemento
Visualizza informazioni identificative di base su un elemento specifico, inclusi gli attributi di titolo e identità.
Widget
Identificativo task, Identificativo parte, Identificativo documento
Avanzamento
Visualizza un riepilogo dello stato di avanzamento di un elemento, inclusi i voti dei membri e il numero dei membri già intervenuti.
Widget
Avanzamento task
Barra delle azioni (BETA)
Visualizza le azioni disponibili. In genere incorporato in Elenco elementi e in Identificativo elemento per attivare le azioni all'interno di tali componenti.
Quando si utilizza questo componente BETA, è necessario effettuare gli aggiornamenti nelle release future.
Widget
Nessuno
Composizione dei componenti ThingWorx Navigate
I componenti ThingWorx Navigate sono componenti compositi. Sono costituiti da sottocomponenti più piccoli, che si combinano per creare componenti avanzati che aggiungono valore aziendale.
In genere, ogni componente è costituito da due sottocomponenti diversi, un sottocomponente interfaccia utente e un sottocomponente logica aziendale.
Sottocomponente interfaccia utente
Il sottocomponente interfaccia utente può essere di due tipi:
Mashup - Un mashup ThingWorx con più widget e associazioni.
Widget - Un singolo widget creato al di fuori di ThingWorx che viene compresso e importato in ThingWorx. È in genere scritto utilizzando la tecnologia del componente Web.
Il sottocomponente interfaccia utente comunica con il sottocomponente logica aziendale tramite i servizi.
Sottocomponente logica aziendale
Il sottocomponente logica aziendale recupera ed elabora i dati aziendali dai sistemi di back-end.
I sottocomponenti logica aziendale possono essere personalizzati ed estesi.
Configurazione dei componenti
I componenti ThingWorx Navigate sono intrinsecamente configurabili. Durante la fase di progettazione, quando si aggiunge un componente a un mashup, tutti i parametri di configurazione del componente possono essere specificati come un unico oggetto JSON di configurazione. In futuro è prevista un'interfaccia utente che consenta di impostare ciascun parametro singolarmente.
I componenti ThingWorx Navigate sono ben strutturati. Pertanto, un tipico oggetto JSON di configurazione è costituito da decine di parametri da configurare. Per velocizzare il lavoro ed evitare errori inutili, ThingWorx Navigate fornisce una o più configurazioni predefinite con ciascun componente. Ogni configurazione predefinita è denominata e può essere selezionata durante la configurazione di un componente. Una volta selezionata una configurazione predefinita, l'intero JSON di configurazione viene inserito automaticamente nella casella di configurazione ed è possibile apportare piccole modifiche alla configurazione senza dover creare l'intero JSON di configurazione.
Per informazioni più dettagliate sulla selezione e sulla configurazione di componenti e configurazioni predefinite, vedere Aggiungere e configurare i componenti.
Il seguente diagramma riassume la composizione di base di un componente ThingWorx Navigate:
È stato utile?