Installazione e aggiornamento > Importazione dell'estensione ThingWorx Apps
Importazione dell'estensione ThingWorx Apps
* 
Le istruzioni riportate in questo argomento si riferiscono a un'importazione iniziale di ThingWorx Apps in un sistema ThingWorx con un unico server. Se si esegue l'importazione di ThingWorx Apps in un sistema ThingWorx configurato come ambiente attivo-attivo a disponibilità elevata, attenersi alle istruzioni disponibili in Importazione dell'estensione ThingWorx Apps in un ambiente attivo-attivo a disponibilità elevata.
Se si esegue l'upgrade da una release precedente di ThingWorx Apps, vedere Upgrade di ThingWorx Apps.
ThingWorx Apps è importato come estensione in un sistema ThingWorx.
Completare la procedura descritta nelle sezioni seguenti:
Prerequisiti
Prima di importare questo prodotto come estensione ThingWorx, completare i requisiti descritti di seguito.
Esaminare ThingWorx Apps Requisiti del prodotto.
Esaminare i requisiti di ThingWorx 9.0. Per ulteriori informazioni, vedere Requisiti di sistema della versione 9.0 in ThingWorx Help Center.
Installare ThingWorx 9.0. Per ulteriori informazioni, vedere Installazione di ThingWorx in ThingWorx Help Center.
Configurare ThingWorx per attivare l'importazione delle estensioni. Per ulteriori informazioni, vedere Importazione di estensioni in ThingWorx Help Center.
L'estensione ThingWorx Remote Access deve essere impostata come parte dell'installazione della piattaforma ThingWorx prima dell'importazione dell'estensione ThingWorx Apps. Per ulteriori informazioni, vedere Matrici di supporto per ThingWorx Remote Access Extension e ThingWorx Remote Access Client in ThingWorx Help Center.
Importare i file dell'estensione
Importare ThingWorx Apps come estensione di ThingWorx in un'installazione esistente di ThingWorx 9.x Platform.
1. Assicurarsi che sia stata importata l'estensione ThingWorx Remote Access. Per ulteriori informazioni, vedere Matrici di supporto per ThingWorx Remote Access Extension e ThingWorx Remote Access Client in ThingWorx Help Center.
2. Scaricare e decomprimere il contenuto del file seguente: ThingWorx-Apps-<versione>-extension-bundle
Per individuare il file da scaricare, accadere alla pagina PTC Software Download ed espandere le cartelle seguenti: ThingWorx Foundation > Release 9.0 > ThingWorx Manufacturing Apps Extension or ThingWorx Service Apps Extension.
3. Importare i file dell'estensione ThingWorx Apps. I file dell'estensione devono essere importati nel seguente ordine:
a. ThingWorx-Apps-<versione>-extension-dependencies
b. ThingWorx-Apps-<versione>-extension
Per importare i file dell'estensione, attenersi alla procedura descritta di seguito.
a. In ThingWorx Composer passare a Importazione/Esportazione > Importazione.
b. Nella finestra Importazione selezionare Estensione nell'elenco Opzione di importazione.
c. In Nome file fare clic su Sfoglia. Individuare e selezionare il file dell'estensione.
d. Fare clic su Importa. Al termine dell'importazione, fare clic su Chiudi.
e. Ripetere se necessario.
4. Per visualizzare le estensioni dopo l'importazione, passare a Gestione > Estensioni.
Importare estensioni facoltative
Insieme a ThingWorx Apps è possibile importare le seguenti estensioni facoltative, scaricabili dalla stessa posizione nella pagina PTC Software Download:
ThingWorx-Asset-Remoting-<versione>-extension - Consente di utilizzare le funzionalità Remote Access and Control disponibili in Asset Advisor. Per ulteriori informazioni, vedere Remote Access and Control.
ThingWorx-Apps-<versione>-extension-factory-demo - Fornice un'implementazione di esempio per le attività di pianificazione della produzione. Per ulteriori informazioni, vedere Implementazione di esempio della pianificazione della produzione.
Insieme a ThingWorx Apps è possibile importare la seguente estensione facoltativa, disponibile per il download in ThingWorx Foundation > Release 9.0 > ThingWorx Utilities > Most Recent Datecode.
ThingWorx-Utilities-Software-Content-Management-<versione> - Per ulteriori informazioni, vedere Software Content Management.
* 
Il bundle dell'estensione ThingWorx Utilities Core (ThingWorx-Utilities-Core-<versione> è un prerequisito per l'estensione ThingWorx Software Content Management e deve essere importato per primo. Se il bundle dell'estensione ThingWorx Utilities Core non è stato ancora importato, eseguire questa operazione prima di importare l'estensione ThingWorx Software Content Management. Per ulteriori informazioni, vedere Installazione di ThingWorx Utilities in ThingWorx Utilities Help Center.
Insieme a ThingWorx Apps è possibile importare la seguente estensione facoltativa, disponibile per il download in ThingWorx Foundation > Release 8.5 > ThingWorx Rockwell FactoryTalk MES Extension. Questa estensione 8.5.0 è supportata con ThingWorx Apps 9.0.
ThingWorx-Rockwell-FT-MES-8-5-0-Extension-Bundle - Per ulteriori informazioni, vedere Integrazione tra i sistemi di gestione della produzione FactoryTalk Rockwell e ThingWorx.
Importare le estensioni facoltative nelle stesso modo in cui sono state importate le estensioni ThingWorx Apps.
Configurazioni del database successive all'importazione
Dopo aver importato le estensioni ThingWorx Apps, completare le seguenti configurazioni di database.
1. Accedere all'oggetto database corrispondente al database in uso: PTC.SCA.SCO.PostgresDatabase o PTC.SCA.SCO.MSSQLDatabase.
2. In Configurazione impostare le Impostazioni JDBC in modo appropriato per il database, compresi i campi Stringa di connessione JDBC, Nome utente database e Password database. Se si utilizza lo stesso database utilizzato per ThingWorx Platform, utilizzare gli stessi valori per questi tre campi dei valori specificati nel file platform-settings.json.
* 
Prima di configurare l'oggetto database, assicurarsi che in ThingWorx siano presenti i driver JDBC necessari. ThingWorx può utilizzare i driver JDBC per connettersi a qualsiasi database compatibile con JDBC, come SQL Server, MySQL e così via. È possibile collegarsi anche tramite ThingWorx Edge MicroServer e ThingWorx Host/Resource mediante OLEDB e ODBC, se il database è protetto da un firewall. Se in ThingWorx non è presente un'estensione JDBC per il database, è possibile aggiungere il driver JDBC manualmente scaricando il driver e aggiungendo i file alla seguente posizione: /<cartella Tomcat>/webapps/Thingworx/WEB-INF/lib. Dopo aver copiato il driver, è necessario riavviare il server ThingWorx.
3. Fare clic su Salva per salvare l'oggetto database.
4. Passare all'oggetto PTC.Factory.C_LaunchPointConfigurationThing_[VersioneRelease].
5. Nella sezione DatabaseConfigurationSettings in Configurazione, modificare il campo DBConnection in modo che punti all'oggetto database configurato al passo 2.
6. Fare clic su Salva per salvare l'oggetto di configurazione dei punti di avvio.
7. Accedere all'oggetto PTC.SCA.SCO.DatabaseManager.
8. In Servizi, eseguire il servizio CreateTables.
Aggiornamento dell'impostazione di timeout dello script
Aggiornare l'impostazione di timeout dello script.
1. Sul server ThingWorx, passare alla cartella ThingWorxPlatform.
2. Aprire il file platform-settings.json in un editor di testo.
3. Individuare e aggiornare l'impostazione ScriptTimeout a 500.
4. Salvare e chiudere il file platform-settings.json.
5. Riavviare il server ThingWorx.
Per ulteriori informazioni, vedere Dettagli di configurazione di platform-settings.json in ThingWorx Help Center.
Accedere a ThingWorx Apps
Per accedere a ThingWorx Apps, passare all'URL riportato di seguito sul server ThingWorx. Sostituire la variabile <porta> con il numero della porta.
https://localhost:<porta>/Thingworx/FormLogin/Welcome
Il nome utente di default è Administrator. La password è quella specificata durante l'installazione e la configurazione di ThingWorx.