{"id":12145,"date":"2019-09-17T10:47:59","date_gmt":"2019-09-17T09:47:59","guid":{"rendered":"https:\/\/boostplm.com\/?p=12145"},"modified":"2024-03-13T14:21:23","modified_gmt":"2024-03-13T13:21:23","slug":"embed-thingworx-mashup-in-windchill","status":"publish","type":"post","link":"https:\/\/boostplm.com\/da\/embed-thingworx-mashup-in-windchill\/","title":{"rendered":"Integrer ThingWorx Mashup i Windchill"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"12145\" class=\"elementor elementor-12145\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-767e86dd e-flex e-con-boxed e-con e-parent\" data-id=\"767e86dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2e987cab elementor-widget elementor-widget-text-editor\" data-id=\"2e987cab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2><strong>Introduktion<\/strong><\/h2>\r\nI denne artikel vil jeg vise, hvordan man integrerer et ThingWorx mashup direkte i Windchill for at g\u00f8re adgangen lettere for designeren. At designe innovative og konkurrencedygtige produkter kr\u00e6ver mere end nogensinde et enormt indblik i driftsmilj\u00f8et, produktionsprocesserne, leverand\u00f8rernes kapaciteter, tidligere kvalitetspr\u00e6stationer for blot at n\u00e6vne nogle f\u00e5. Heldigvis indsamler dagens virksomheder med IoT og stigende digitalisering tonsvis af information. Men hvordan giver man designeren den rette anvendelige information?\r\n\r\nAt indsamle information fra flere kilder i ThingWorx mashups kan v\u00e6re en l\u00f8sning.\r\n<h2><strong>Foruds\u00e6tninger<\/strong><\/h2>\r\nIntegrationsprocessen kr\u00e6ver brug af HTTP iframe (inline frame \u2013 integrer et andet dokument inden i det nuv\u00e6rende HTML-dokument). Dog har processen en v\u00e6sentlig begr\u00e6nsning, som PTC sandsynligvis\/h\u00e5befuldt fors\u00f8ger at l\u00f8se:\r\nIframe-funktionaliteten inden for Windchill, dets h\u00f8jdest\u00f8rrelse, er h\u00e5rdkodet til 1200px.\r\n\r\nS\u00e5 hvis mashup-indholdets st\u00f8rrelse er mere end 1200 px i h\u00f8jden, vil der v\u00e6re en scrollbar, og hvis mashup-indholdets st\u00f8rrelse er langt mindre end 1200 px i h\u00f8jden, kan resultatet se ret underligt ud sammenlignet med Windchill UI.\r\n\r\nP\u00e5 grund af dette ene problem, kan du forvente en masse justeringer og hvordan-ser-det-ud-cykler fra ThingWorx til Windchill og tilbage.\r\n\r\nEn vigtig foruds\u00e6tning for integration af ThingWorx mashup er, at <span style=\"text-decoration: underline;\"><em>brugeren, der udf\u00f8rer det, skal have administratorrettigheder p\u00e5 sitet i Windchill<\/em><\/span>. Hvis du ikke har s\u00e5danne rettigheder, skal du m\u00e5ske f\u00e5 dem og l\u00e6se videre bagefter.\r\n\r\nEn anden vigtig foruds\u00e6tning er at sikre, at &#8216;Tilpasningsv\u00e6rkt\u00f8jer&#8217; er aktiveret i Windchill. Du kan tjekke dette i browsersektionen. Hvis det ikke er aktiveret der, skal det aktiveres p\u00e5 siteniveau. For at g\u00f8re dette, forts\u00e6t som f\u00f8lger:\r\n<ol>\r\n \t<li>G\u00e5 til <strong><em>Site -&gt; Utilities -&gt; (under Business Administration) Preference Manager<\/em><\/strong><\/li>\r\n \t<li>Find <strong>Client Customization<\/strong> sektionen, h\u00f8jreklik, <strong>Set Preference<\/strong>, and s\u00e6t v\u00e6rdien til \u201cYes\u201d.<\/li>\r\n \t<li>Opdater browseren.<\/li>\r\n<\/ol>\r\n&nbsp;\r\n\r\n<img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter size-full wp-image-1954\" src=\"http:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-10.03.13.png\" alt=\"\" width=\"570\" height=\"265\" srcset=\"https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-10.03.13.png 570w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-10.03.13-300x139.png 300w\" sizes=\"(max-width: 570px) 100vw, 570px\" \/><img decoding=\"async\" class=\"aligncenter size-full wp-image-1956\" src=\"http:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-10.12.46.png\" alt=\"\" width=\"570\" height=\"265\" srcset=\"https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-10.12.46.png 570w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-10.12.46-300x139.png 300w\" sizes=\"(max-width: 570px) 100vw, 570px\" \/>\r\n<p style=\"text-align: center;\"><em>Screenshot 1,2 \u2013 Tilpasningsv\u00e6rkt\u00f8jer &amp; Siteadgang<\/em><\/p>\r\n&nbsp;\r\n\r\n<img decoding=\"async\" class=\"aligncenter size-full wp-image-1960\" src=\"http:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-10.40.26.png\" alt=\"\" width=\"944\" height=\"515\" srcset=\"https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-10.40.26.png 944w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-10.40.26-300x164.png 300w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-10.40.26-768x419.png 768w\" sizes=\"(max-width: 944px) 100vw, 944px\" \/>\r\n<p style=\"text-align: center;\"><em>Screenshot 3 \u2013 Klienttilpasning i Pr\u00e6ferencestyring<\/em><\/p>\r\n&nbsp;\r\n\r\nNu hvor vi har alle foruds\u00e6tningerne p\u00e5 plads, kan vi forts\u00e6tte med integrationsprocessen.\r\n<h2><strong>Design og udvikl et mashup til at integrere i Windchill<\/strong><\/h2>\r\nI dette trin opretter du et mashup i ThingWorx. Baseret p\u00e5 min erfaring, b\u00f8r du begynde med at fokusere p\u00e5 den \u00f8nskede funktionalitet af mashuppet og fokusere mindre p\u00e5 mashuppets design; det er vigtigt at have de n\u00f8dvendige funktioner og at sikre, at alle tilladelser\/adgangsrettigheder er p\u00e5 plads, og det grundl\u00e6ggende layout er etableret.\r\n\r\nP\u00e5 grund af den 1200px h\u00e5rdkodede gr\u00e6nse for iframe, b\u00f8r det egentlige design kun finde sted, n\u00e5r du har integreret dit mashup i Windchill.\r\n\r\nFor at give en hurtig demonstration vil jeg nu vise, hvordan man opretter et enkelt mashup med to etiketter og en knap og derefter integrerer det i Windchill.\r\n\r\nDette mashup har kun \u00e9n funktion, som er at vise en besked i label 2, n\u00e5r der trykkes p\u00e5 knappen.\r\n\r\n&nbsp;\r\n\r\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1962\" src=\"http:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-19.09.37.png\" alt=\"\" width=\"2872\" height=\"1452\" srcset=\"https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-19.09.37.png 2872w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-19.09.37-300x152.png 300w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-19.09.37-768x388.png 768w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-19.09.37-1024x518.png 1024w\" sizes=\"(max-width: 2872px) 100vw, 2872px\" \/>\r\n<p style=\"text-align: center;\"><em>Screenshot 4 \u2013 Eksempel p\u00e5 Mashup i ThingWorx<\/em><\/p>\r\n\r\n<h2><strong>Hvordan lader man Windchill vide, at man vil integrere et ThingWorx mashup?<\/strong><\/h2>\r\nStart Windchill-shellen og kald <strong>xconfmanager-kommandoen<\/strong> med f\u00f8lgende parametre:\r\n<pre><em>xconfmanager -s com.ptc.thingworxURL=\"http:\/\/server_name.domain1.com:XYZY\/Thingworx\/\" -t codebase\\wt.properties -p<\/em><\/pre>\r\n<p style=\"padding-left: 40px;\"><strong>s \u2013 source : <\/strong>ThingWorx platformens URL-placering; det er hvor vores ThingWorx-server er placeret; parameteren, som vi opretter, er com.ptc.thingworxURL<\/p>\r\n<p style=\"padding-left: 40px;\"><strong>t \u2013 target:<\/strong> den vigtige fil wt.properties, som befinder sig i codebase-mappen<\/p>\r\n<p style=\"padding-left: 40px;\"><strong>p:<\/strong> udbred \u00e6ndringen<\/p>\r\nVerificer, at en parameter er tilf\u00f8jet\/\u00e6ndret ved at tjekke v\u00e6rdien i filen site.xconf (Windchill rodmappe). Den er normalt i slutningen af filen.\r\n\r\n&nbsp;\r\n\r\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1964\" src=\"http:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-15-at-23.24.54.png\" alt=\"\" width=\"1400\" height=\"116\" srcset=\"https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-15-at-23.24.54.png 1400w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-15-at-23.24.54-300x25.png 300w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-15-at-23.24.54-768x64.png 768w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-15-at-23.24.54-1024x85.png 1024w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" \/>\r\n<p style=\"text-align: center;\"><em>Screenshot 5 \u2013 parameter i site.xconf fil<\/em><\/p>\r\n\r\n<h2>Hvilken Windchill handlings-model skal man bruge?<\/h2>\r\nDer er flere m\u00e5der at gribe denne opgave an p\u00e5. Den s\u00e6dvanlige er at aktivere debug-funktionen i Windchill (tilf\u00f8j <strong>&amp;jcaDebug<\/strong>=true i slutningen af http-linket). I dette eksempel \u00f8nsker vi at inds\u00e6tte en ny brugerdefineret fane p\u00e5 &#8216;part information&#8217;-siden og g\u00f8re den permanent.\r\n\r\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1966\" src=\"http:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-12.21.47.png\" alt=\"\" width=\"1432\" height=\"799\" srcset=\"https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-12.21.47.png 1432w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-12.21.47-300x167.png 300w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-12.21.47-768x429.png 768w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-12.21.47-1024x571.png 1024w\" sizes=\"(max-width: 1432px) 100vw, 1432px\" \/>\r\n<p style=\"text-align: center;\"><em>Screenshot 6 \u2013 Part Info page med jcaDebug aktiveret<\/em><\/p>\r\n&nbsp;\r\n\r\nSom du kan se, er handlingsmodellen, som vi skal tilsides\u00e6tte, <em><strong>partInfoPageTabSet<\/strong><\/em>.\r\n\r\nForts\u00e6t nu til <strong><em>Customization Utilities (vi aktiverede det i perquisites section) -&gt; Tools<\/em><\/strong> og v\u00e6lg <strong>Action Model<\/strong> fra listen over tilg\u00e6ngelige v\u00e6rkt\u00f8jer. S\u00f8g derefter efter vores model af interesse.\r\n\r\n&nbsp;\r\n\r\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1967\" src=\"http:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-12.31.50.png\" alt=\"\" width=\"495\" height=\"443\" srcset=\"https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-12.31.50.png 495w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-12.31.50-300x268.png 300w\" sizes=\"(max-width: 495px) 100vw, 495px\" \/> <img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1968\" src=\"http:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-12.33.32.png\" alt=\"\" width=\"495\" height=\"443\" srcset=\"https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-12.33.32.png 495w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-12.33.32-300x268.png 300w\" sizes=\"(max-width: 495px) 100vw, 495px\" \/> <img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1969\" src=\"http:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-12.49.41.png\" alt=\"\" width=\"495\" height=\"443\" srcset=\"https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-12.49.41.png 495w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-12.49.41-300x268.png 300w\" sizes=\"(max-width: 495px) 100vw, 495px\" \/>\r\n<p style=\"text-align: center;\">Screenshot 7,8,9 \u2013 Find handlingsmodellen for tilsides\u00e6ttelse<\/p>\r\n&nbsp;\r\n\r\nOg klik p\u00e5 \u201cCreate Action\u201d. Som jeg n\u00e6vnte ovenfor, er der flere m\u00e5der at g\u00f8re dette p\u00e5, men denne tilgang fungerer bedst for mig.\r\n<h2>Opret Brugerdefineret Handling<\/h2>\r\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1970\" src=\"http:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-12.51.03.png\" alt=\"\" width=\"633\" height=\"621\" srcset=\"https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-12.51.03.png 633w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-12.51.03-300x294.png 300w\" sizes=\"(max-width: 633px) 100vw, 633px\" \/>\r\n<p style=\"text-align: center;\"><em>Screenshot 10 \u2013 Kald \u201cCreate Action\u201d<\/em><\/p>\r\n&nbsp;\r\n\r\n<span style=\"text-decoration: underline;\">Bem\u00e6rk<\/span>: Hvis du ser p\u00e5 definitionsfilerne p\u00e5 billedet ovenfor, st\u00e5r der \/config\/actions\/custom-actionModels.xml. Det er fordi jeg allerede har tilpasset denne model. I dit tilf\u00e6lde kan det v\u00e6re, det peger p\u00e5 denne s\u00e6rlige fil eller ikke.\r\n\r\n&nbsp;\r\n\r\nStep 1. \u2013 Definer Egenskaber\r\n\r\nFelter, der skal udfyldes, er markeret som n\u00f8dvendige. Indtast meningsfulde v\u00e6rdier.\r\n\r\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1972\" src=\"http:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-14.46.13.png\" alt=\"\" width=\"1099\" height=\"621\" srcset=\"https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-14.46.13.png 1099w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-14.46.13-300x170.png 300w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-14.46.13-768x434.png 768w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-14.46.13-1024x579.png 1024w\" sizes=\"(max-width: 1099px) 100vw, 1099px\" \/>\r\n<p style=\"text-align: center;\"><em>Screenshot 11 \u2013 &#8216;Create Action&#8217; step 1.<\/em><\/p>\r\n<em>\u00a0<\/em>\r\n\r\nStep 2. \u2013 Definer Avancerede Egenskaber\r\n\r\nUdfyld feltet Action URL med <strong>ptc1\/twx?mashup=TestEmbeddingMashup. <\/strong>URLen <strong>ptc1\/twx?mashup<\/strong> h\u00e5ndterer den URL-del, som vi introducerede med xconfmanager. S\u00e5, hvad vi rent faktisk g\u00f8r, er at indtaste navnet p\u00e5 mashuppet, som vi gerne vil vise i Windchill.\r\n\r\nDer er nogle andre muligheder p\u00e5 denne form, som <strong>Window Type<\/strong> og <strong>Supported and Non Supported types<\/strong>.\r\n\r\nDu kan s\u00e6tte Window Type til <strong>popup<\/strong> hvis du vil have mashuppet pr\u00e6senteret i form af en popup. I vores tilf\u00e6lde, siden vi integrerer direkte p\u00e5 siden, er dette felt tomt.\r\n\r\n<strong>Supported and Non-Supported types<\/strong>: Med denne parameter kan du finjustere synligheden af fanen. For eksempel kan vi forbyde, at denne fane er synlig, n\u00e5r brugeren gennemser Documents. \u00a0I dette tilf\u00e6lde vil vi s\u00e6tte <strong>wt.doc.WTDocument<\/strong> i feltet <strong>Non Supported Types<\/strong>. Lad det v\u00e6re blankt for nu.\r\n\r\nKlik p\u00e5 &#8216;finish&#8217;, og s\u00e5 er det gennemf\u00f8rt.\r\n\r\n&nbsp;\r\n\r\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1975\" src=\"http:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-15.05.45.png\" alt=\"\" width=\"836\" height=\"541\" srcset=\"https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-15.05.45.png 836w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-15.05.45-300x194.png 300w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-15.05.45-768x497.png 768w\" sizes=\"(max-width: 836px) 100vw, 836px\" \/>\r\n<p style=\"text-align: center;\"><em>Screenshot 12 \u2013 Brugerdefineret Action Model tilf\u00f8jet.<\/em><\/p>\r\n&nbsp;\r\n\r\nN\u00e5r du trykker p\u00e5 finish, sker der 2 ting. To filer, <strong><em>&lt;wt home&gt;\/codebase\/custom-actions.xml<\/em><\/strong> og <strong><em>&lt;wt home&gt;\/codebase\/custom-actionmodels.xml<\/em><\/strong> opdateres med tilsvarende data. Alle Action Models og handlinger, der er tilpasset eller opdateret, b\u00f8r v\u00e6re angivet her.\r\n\r\nFor det andet, bliver alle handlingernes definitioner genindl\u00e6st, s\u00e5 du b\u00f8r i princippet kunne se og aktivere din nye fane.\r\n\r\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1977\" src=\"http:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-19.04.25.png\" alt=\"\" width=\"1672\" height=\"1082\" srcset=\"https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-19.04.25.png 1672w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-19.04.25-300x194.png 300w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-19.04.25-768x497.png 768w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-19.04.25-1024x663.png 1024w\" sizes=\"(max-width: 1672px) 100vw, 1672px\" \/> <img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1978\" src=\"http:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-19.06.20.png\" alt=\"\" width=\"1672\" height=\"1082\" srcset=\"https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-19.06.20.png 1672w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-19.06.20-300x194.png 300w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-19.06.20-768x497.png 768w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-19.06.20-1024x663.png 1024w\" sizes=\"(max-width: 1672px) 100vw, 1672px\" \/>\r\n<p style=\"text-align: center;\"><em>Screenshot 13,14 \u2013 custom-action.xml og custom-actionmodels.xml<\/em><\/p>\r\n&nbsp;\r\n\r\nMen \u2026.?!?\r\n\r\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1981\" src=\"http:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-19.42.43.png\" alt=\"\" width=\"2872\" height=\"1340\" srcset=\"https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-19.42.43.png 2872w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-19.42.43-300x140.png 300w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-19.42.43-768x358.png 768w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-19.42.43-1024x478.png 1024w\" sizes=\"(max-width: 2872px) 100vw, 2872px\" \/>\r\n<p style=\"text-align: center;\"><em>Screenshot 15 \u2013 Blokeret Indhold<\/em><\/p>\r\n<em>\u00a0<\/em>\r\n\r\nDette f\u00f8rer os til \u2026\r\n<h2><strong>Foruds\u00e6tninger <\/strong>\u2013 Del II<\/h2>\r\nHTML iframe-egenskaben er kendt som vidt brugt af hackere til session hijacking, dataindsamling og lignende. Denne teknik er kendt som clickjacking, og hvis du vil vide mere om problemet, er der masser af information p\u00e5 internettet.\r\n\r\nDet sidste, der skal g\u00f8res, er at &#8220;fort\u00e6lle ThingWorx, at det er sikkert at iframe sig selv i Windchill&#8221;.\r\n\r\nRediger <strong>web.xml<\/strong> filen for ThingWorx applikationen p\u00e5 Tomcat-serveren hvor applikationen befinder sig. I mit tilf\u00e6lde er placeringen af den p\u00e5g\u00e6ldende web.xml-fil (der kan v\u00e6re mange web.xml-filer p\u00e5 Tomcat-serveren, afh\u00e6ngigt af din ops\u00e6tning):\r\n\r\n<strong><em>&lt;location of Tomcat server&gt;\/webapps\/ThingWorx\/WEB-INF\/web.xml<\/em><\/strong>\r\n\r\nUdkommenter specifikke stykker af parameterdefinitioner inden i filen og, i mit tilf\u00e6lde, da jeg besluttede at bruge WhiteList, tilf\u00f8j dom\u00e6ner, der er ok til at iframe indholdet, adskilt af mellemrum.\r\n\r\n&nbsp;\r\n\r\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1983\" src=\"http:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-20.06.22.png\" alt=\"\" width=\"2186\" height=\"478\" srcset=\"https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-20.06.22.png 2186w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-20.06.22-300x66.png 300w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-20.06.22-768x168.png 768w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-20.06.22-1024x224.png 1024w\" sizes=\"(max-width: 2186px) 100vw, 2186px\" \/>\r\n<p style=\"text-align: center;\"><em>Screenshot 16 \u2013 u-kommenter filter WhiteList and tilf\u00f8j dom\u00e6ner<\/em><\/p>\r\n&nbsp;\r\n\r\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1984\" src=\"http:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-20.07.59.png\" alt=\"\" width=\"1670\" height=\"478\" srcset=\"https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-20.07.59.png 1670w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-20.07.59-300x86.png 300w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-20.07.59-768x220.png 768w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-20.07.59-1024x293.png 1024w\" sizes=\"(max-width: 1670px) 100vw, 1670px\" \/>\r\n<p style=\"text-align: center;\"><em>Screenshot 17 \u2013 u-kommenter filter-mapping for WhiteList for at aktivere clickjack-filter<\/em><\/p>\r\n<em>\u00a0<\/em>\r\n\r\n\u2026 og genstart Tomcat-serveren. Og det skulle v\u00e6re alt. Du b\u00f8r nu have et Thingworx mashup integreret i Windchill.\r\n\r\n&nbsp;\r\n\r\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1985\" src=\"http:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-20.16.03.png\" alt=\"\" width=\"2502\" height=\"690\" srcset=\"https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-20.16.03.png 2502w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-20.16.03-300x83.png 300w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-20.16.03-768x212.png 768w, https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Screenshot-2019-09-16-at-20.16.03-1024x282.png 1024w\" sizes=\"(max-width: 2502px) 100vw, 2502px\" \/>\r\n<p style=\"text-align: center;\"><em>Screenshot 18 \u2013 funktionelt ThingWorx mashup i Windchill<\/em><\/p>\r\n&nbsp;\r\n\r\nDette indl\u00e6g er baseret p\u00e5 information, der kan findes online i Windchill-manualen, p\u00e5 f\u00f8lgende placering:\r\n\r\n<a href=\"https:\/\/support.ptc.com\/help\/windchill\/whc\/whc_en\/index.html#page\/Windchill_Help_Center%2FWCCG_Serv_ThingWorx_Mashups.html%23\">https:\/\/support.ptc.com\/help\/windchill\/whc\/whc_en\/index.html#page\/Windchill_Help_Center%2FWCCG_Serv_ThingWorx_Mashups.html%23<\/a>\r\n\r\nS\u00f8rg for at bes\u00f8ge dette link for at finde mere information om integrationsprocessen.\r\n\r\nDette handlede om at integrere ThingWorx mashups i Windchill. L\u00e6s mere om, hvordan man <a href=\"https:\/\/boostplm.com\/learn\/passing-information-from-windchill-to-an-embedded-thingworx-mashup\/\">videregiver kontekstinformation fra Windchill til det integrerede ThingWorx mashup.<\/a>\r\n\r\n<a href=\"https:\/\/boostplm.com\/learn\/display-thingworx-maschup-in-windchill\/\">Se mere om dette emne.<\/a>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Har du nogensinde undret dig over, hvordan man integrerer en ThingWorx Mashup direkte i Windchill?<br \/>\nDenne artikel viser hvordan.<\/p>\n","protected":false},"author":5,"featured_media":5135,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[13],"tags":[19,18],"class_list":["post-12145","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-learn","tag-thingworx","tag-windchill"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.1 (Yoast SEO v28.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Integrer ThingWorx Mashup i Windchill | Learn | BoostPLM<\/title>\n<meta name=\"description\" content=\"L\u00e6r hvordan du integrerer ThingWorx Mashup i Windchill og g\u00f8r relevant information tilg\u00e6ngelig for ingeni\u00f8rerne i deres milj\u00f8.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/boostplm.com\/da\/embed-thingworx-mashup-in-windchill\/\" \/>\n<meta property=\"og:locale\" content=\"da_DK\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Integrer ThingWorx Mashup i Windchill\" \/>\n<meta property=\"og:description\" content=\"L\u00e6r hvordan du integrerer ThingWorx Mashup i Windchill og g\u00f8r relevant information tilg\u00e6ngelig for ingeni\u00f8rerne i deres milj\u00f8.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/boostplm.com\/da\/embed-thingworx-mashup-in-windchill\/\" \/>\n<meta property=\"og:site_name\" content=\"BoostPLM\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/m.facebook.com\/people\/BoostPLM\/100072097875222\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-09-17T09:47:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-13T13:21:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/boostplm.com\/wp-content\/uploads\/2019\/07\/Screenshot-2019-09-16-at-22.57.21.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1126\" \/>\n\t<meta property=\"og:image:height\" content=\"692\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Zeljko Ratkaj\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@boostplm\" \/>\n<meta name=\"twitter:site\" content=\"@boostplm\" \/>\n<meta name=\"twitter:label1\" content=\"Skrevet af\" \/>\n\t<meta name=\"twitter:data1\" content=\"Zeljko Ratkaj\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimeret l\u00e6setid\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/boostplm.com\\\/da\\\/embed-thingworx-mashup-in-windchill\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/boostplm.com\\\/da\\\/embed-thingworx-mashup-in-windchill\\\/\"},\"author\":{\"name\":\"Zeljko Ratkaj\",\"@id\":\"https:\\\/\\\/boostplm.com\\\/#\\\/schema\\\/person\\\/c5e08e5ab173920d29c386ea53bb4470\"},\"headline\":\"Integrer ThingWorx Mashup i Windchill\",\"datePublished\":\"2019-09-17T09:47:59+00:00\",\"dateModified\":\"2024-03-13T13:21:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/boostplm.com\\\/da\\\/embed-thingworx-mashup-in-windchill\\\/\"},\"wordCount\":1335,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/boostplm.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/boostplm.com\\\/da\\\/embed-thingworx-mashup-in-windchill\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/boostplm.com\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/Screenshot-2019-09-16-at-22.57.21.png\",\"keywords\":[\"ThingWorx\",\"Windchill\"],\"articleSection\":[\"Learn\"],\"inLanguage\":\"da-DK\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/boostplm.com\\\/da\\\/embed-thingworx-mashup-in-windchill\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/boostplm.com\\\/da\\\/embed-thingworx-mashup-in-windchill\\\/\",\"url\":\"https:\\\/\\\/boostplm.com\\\/da\\\/embed-thingworx-mashup-in-windchill\\\/\",\"name\":\"Integrer ThingWorx Mashup i Windchill | Learn | BoostPLM\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/boostplm.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/boostplm.com\\\/da\\\/embed-thingworx-mashup-in-windchill\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/boostplm.com\\\/da\\\/embed-thingworx-mashup-in-windchill\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/boostplm.com\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/Screenshot-2019-09-16-at-22.57.21.png\",\"datePublished\":\"2019-09-17T09:47:59+00:00\",\"dateModified\":\"2024-03-13T13:21:23+00:00\",\"description\":\"L\u00e6r hvordan du integrerer ThingWorx Mashup i Windchill og g\u00f8r relevant information tilg\u00e6ngelig for ingeni\u00f8rerne i deres milj\u00f8.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/boostplm.com\\\/da\\\/embed-thingworx-mashup-in-windchill\\\/#breadcrumb\"},\"inLanguage\":\"da-DK\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/boostplm.com\\\/da\\\/embed-thingworx-mashup-in-windchill\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"da-DK\",\"@id\":\"https:\\\/\\\/boostplm.com\\\/da\\\/embed-thingworx-mashup-in-windchill\\\/#primaryimage\",\"url\":\"https:\\\/\\\/boostplm.com\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/Screenshot-2019-09-16-at-22.57.21.png\",\"contentUrl\":\"https:\\\/\\\/boostplm.com\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/Screenshot-2019-09-16-at-22.57.21.png\",\"width\":1126,\"height\":692},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/boostplm.com\\\/da\\\/embed-thingworx-mashup-in-windchill\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/boostplm.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Integrer ThingWorx Mashup i Windchill\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/boostplm.com\\\/#website\",\"url\":\"https:\\\/\\\/boostplm.com\\\/\",\"name\":\"BoostPLM\",\"description\":\"We Bridge Engineering &amp; Operations\",\"publisher\":{\"@id\":\"https:\\\/\\\/boostplm.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/boostplm.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"da-DK\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/boostplm.com\\\/#organization\",\"name\":\"BoostPLM\",\"url\":\"https:\\\/\\\/boostplm.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"da-DK\",\"@id\":\"https:\\\/\\\/boostplm.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/boostplm.com\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/Logo-100x603-test-2.png\",\"contentUrl\":\"https:\\\/\\\/boostplm.com\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/Logo-100x603-test-2.png\",\"width\":603,\"height\":100,\"caption\":\"BoostPLM\"},\"image\":{\"@id\":\"https:\\\/\\\/boostplm.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/m.facebook.com\\\/people\\\/BoostPLM\\\/100072097875222\\\/\",\"https:\\\/\\\/x.com\\\/boostplm\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/boostplm\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCW-hJ-Ty0uX-wLGtmQTkbig\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/boostplm.com\\\/#\\\/schema\\\/person\\\/c5e08e5ab173920d29c386ea53bb4470\",\"name\":\"Zeljko Ratkaj\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"da-DK\",\"@id\":\"https:\\\/\\\/boostplm.com\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/Zeljko-AUG2019-round-150x150.png\",\"url\":\"https:\\\/\\\/boostplm.com\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/Zeljko-AUG2019-round-150x150.png\",\"contentUrl\":\"https:\\\/\\\/boostplm.com\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/Zeljko-AUG2019-round-150x150.png\",\"caption\":\"Zeljko Ratkaj\"},\"description\":\"Senior PLM &amp; IoT Specialist\",\"sameAs\":[\"https:\\\/\\\/boostplm.com\\\/profil-zeljko-ratkaj\\\/\",\"www.linkedin.com\\\/in\\\/zeljko-ratkaj-9593a82\"],\"url\":\"https:\\\/\\\/boostplm.com\\\/da\\\/author\\\/zeljko-ratkajboostplm-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Integrer ThingWorx Mashup i Windchill | Learn | BoostPLM","description":"L\u00e6r hvordan du integrerer ThingWorx Mashup i Windchill og g\u00f8r relevant information tilg\u00e6ngelig for ingeni\u00f8rerne i deres milj\u00f8.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/boostplm.com\/da\/embed-thingworx-mashup-in-windchill\/","og_locale":"da_DK","og_type":"article","og_title":"Integrer ThingWorx Mashup i Windchill","og_description":"L\u00e6r hvordan du integrerer ThingWorx Mashup i Windchill og g\u00f8r relevant information tilg\u00e6ngelig for ingeni\u00f8rerne i deres milj\u00f8.","og_url":"https:\/\/boostplm.com\/da\/embed-thingworx-mashup-in-windchill\/","og_site_name":"BoostPLM","article_publisher":"https:\/\/m.facebook.com\/people\/BoostPLM\/100072097875222\/","article_published_time":"2019-09-17T09:47:59+00:00","article_modified_time":"2024-03-13T13:21:23+00:00","og_image":[{"width":1126,"height":692,"url":"https:\/\/boostplm.com\/wp-content\/uploads\/2019\/07\/Screenshot-2019-09-16-at-22.57.21.png","type":"image\/png"}],"author":"Zeljko Ratkaj","twitter_card":"summary_large_image","twitter_creator":"@boostplm","twitter_site":"@boostplm","twitter_misc":{"Skrevet af":"Zeljko Ratkaj","Estimeret l\u00e6setid":"9 minutter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/boostplm.com\/da\/embed-thingworx-mashup-in-windchill\/#article","isPartOf":{"@id":"https:\/\/boostplm.com\/da\/embed-thingworx-mashup-in-windchill\/"},"author":{"name":"Zeljko Ratkaj","@id":"https:\/\/boostplm.com\/#\/schema\/person\/c5e08e5ab173920d29c386ea53bb4470"},"headline":"Integrer ThingWorx Mashup i Windchill","datePublished":"2019-09-17T09:47:59+00:00","dateModified":"2024-03-13T13:21:23+00:00","mainEntityOfPage":{"@id":"https:\/\/boostplm.com\/da\/embed-thingworx-mashup-in-windchill\/"},"wordCount":1335,"commentCount":0,"publisher":{"@id":"https:\/\/boostplm.com\/#organization"},"image":{"@id":"https:\/\/boostplm.com\/da\/embed-thingworx-mashup-in-windchill\/#primaryimage"},"thumbnailUrl":"https:\/\/boostplm.com\/wp-content\/uploads\/2019\/07\/Screenshot-2019-09-16-at-22.57.21.png","keywords":["ThingWorx","Windchill"],"articleSection":["Learn"],"inLanguage":"da-DK","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/boostplm.com\/da\/embed-thingworx-mashup-in-windchill\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/boostplm.com\/da\/embed-thingworx-mashup-in-windchill\/","url":"https:\/\/boostplm.com\/da\/embed-thingworx-mashup-in-windchill\/","name":"Integrer ThingWorx Mashup i Windchill | Learn | BoostPLM","isPartOf":{"@id":"https:\/\/boostplm.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/boostplm.com\/da\/embed-thingworx-mashup-in-windchill\/#primaryimage"},"image":{"@id":"https:\/\/boostplm.com\/da\/embed-thingworx-mashup-in-windchill\/#primaryimage"},"thumbnailUrl":"https:\/\/boostplm.com\/wp-content\/uploads\/2019\/07\/Screenshot-2019-09-16-at-22.57.21.png","datePublished":"2019-09-17T09:47:59+00:00","dateModified":"2024-03-13T13:21:23+00:00","description":"L\u00e6r hvordan du integrerer ThingWorx Mashup i Windchill og g\u00f8r relevant information tilg\u00e6ngelig for ingeni\u00f8rerne i deres milj\u00f8.","breadcrumb":{"@id":"https:\/\/boostplm.com\/da\/embed-thingworx-mashup-in-windchill\/#breadcrumb"},"inLanguage":"da-DK","potentialAction":[{"@type":"ReadAction","target":["https:\/\/boostplm.com\/da\/embed-thingworx-mashup-in-windchill\/"]}]},{"@type":"ImageObject","inLanguage":"da-DK","@id":"https:\/\/boostplm.com\/da\/embed-thingworx-mashup-in-windchill\/#primaryimage","url":"https:\/\/boostplm.com\/wp-content\/uploads\/2019\/07\/Screenshot-2019-09-16-at-22.57.21.png","contentUrl":"https:\/\/boostplm.com\/wp-content\/uploads\/2019\/07\/Screenshot-2019-09-16-at-22.57.21.png","width":1126,"height":692},{"@type":"BreadcrumbList","@id":"https:\/\/boostplm.com\/da\/embed-thingworx-mashup-in-windchill\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/boostplm.com\/"},{"@type":"ListItem","position":2,"name":"Integrer ThingWorx Mashup i Windchill"}]},{"@type":"WebSite","@id":"https:\/\/boostplm.com\/#website","url":"https:\/\/boostplm.com\/","name":"BoostPLM","description":"We Bridge Engineering &amp; Operations","publisher":{"@id":"https:\/\/boostplm.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/boostplm.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"da-DK"},{"@type":"Organization","@id":"https:\/\/boostplm.com\/#organization","name":"BoostPLM","url":"https:\/\/boostplm.com\/","logo":{"@type":"ImageObject","inLanguage":"da-DK","@id":"https:\/\/boostplm.com\/#\/schema\/logo\/image\/","url":"https:\/\/boostplm.com\/wp-content\/uploads\/2021\/03\/Logo-100x603-test-2.png","contentUrl":"https:\/\/boostplm.com\/wp-content\/uploads\/2021\/03\/Logo-100x603-test-2.png","width":603,"height":100,"caption":"BoostPLM"},"image":{"@id":"https:\/\/boostplm.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/m.facebook.com\/people\/BoostPLM\/100072097875222\/","https:\/\/x.com\/boostplm","https:\/\/www.linkedin.com\/company\/boostplm","https:\/\/www.youtube.com\/channel\/UCW-hJ-Ty0uX-wLGtmQTkbig"]},{"@type":"Person","@id":"https:\/\/boostplm.com\/#\/schema\/person\/c5e08e5ab173920d29c386ea53bb4470","name":"Zeljko Ratkaj","image":{"@type":"ImageObject","inLanguage":"da-DK","@id":"https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Zeljko-AUG2019-round-150x150.png","url":"https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Zeljko-AUG2019-round-150x150.png","contentUrl":"https:\/\/boostplm.com\/wp-content\/uploads\/2019\/09\/Zeljko-AUG2019-round-150x150.png","caption":"Zeljko Ratkaj"},"description":"Senior PLM &amp; IoT Specialist","sameAs":["https:\/\/boostplm.com\/profil-zeljko-ratkaj\/","www.linkedin.com\/in\/zeljko-ratkaj-9593a82"],"url":"https:\/\/boostplm.com\/da\/author\/zeljko-ratkajboostplm-com\/"}]}},"_links":{"self":[{"href":"https:\/\/boostplm.com\/da\/wp-json\/wp\/v2\/posts\/12145","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/boostplm.com\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/boostplm.com\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/boostplm.com\/da\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/boostplm.com\/da\/wp-json\/wp\/v2\/comments?post=12145"}],"version-history":[{"count":0,"href":"https:\/\/boostplm.com\/da\/wp-json\/wp\/v2\/posts\/12145\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/boostplm.com\/da\/wp-json\/wp\/v2\/media\/5135"}],"wp:attachment":[{"href":"https:\/\/boostplm.com\/da\/wp-json\/wp\/v2\/media?parent=12145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/boostplm.com\/da\/wp-json\/wp\/v2\/categories?post=12145"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/boostplm.com\/da\/wp-json\/wp\/v2\/tags?post=12145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}