Recently active
Hello all,I use Thingworx 9.3I have several grids in my mashup. I need to adjust the height of the rows (for example, 60 px) only for one grid.Below you can find CSS that I use, but it applies 60px for rows in all my grids.@supports (ptcs-style-unit: "PTCS-CORE-GRID") {[part~=row]{min-height: 60px !important;height: 60px !important;}}@supports (ptcs-style-unit: "PTCS-CORE-GRID") {[part~=body-cell] {min-height: 60px !important;height: 60px !important;}}@supports (ptcs-style-unit: "PTCS-CORE-GRID") {[part~=row]:hover [part=body-cell] {min-height: 60px !important;height: 60px !important;}} Also, I tried to specify specific grid (using grid id or custom class name), but it didn't work
i have created a mashup where i have list of things and if choose/select the perticular thing name from list it goes to next mashup using navigate functionality and that mashup must shows the properties related to that thing onlywhile navigating I have added parameter SelectedThing and binded selectedThing property to the GetProperty service to get the name of the thing and to ensure that I am binding the name to labelWidegt not getting the selected ThingName from list to next page’s Label
I created grid A in which selecting a row loads grid B. I enable the filter on both grids. When I search for a string that doesn't select any rows in both grids, I see the selected row in grid A, but nothing in grid B. Which grid property should I select to prevent the same row from being displayed as the filter solution in the grid where a row is selected? The selected row is not among the rows extracted by the filter.BRDimitri
HI all, I have confused on the behavior of unbound properties and their quality. I create a new property, and it comes back as UNKNOWN quality. Then I set the value to something other than 0 and it comes back as GOOD. What causes GOOD vs UNKNOWN exactly in an unbound property? Is there a way to have an unbound property always be GOOD quality?
Hello I am trying to move my Thingworx project from one server (test) to another (prod) by exporting then importing. However, there are many ways to do so and I am not sure which one should I do. Could someone please clarify the steps in transferring my project from TRN to PROD? All my services, mashups and datashapes are in one project.. However, some Things inherit from templates that are outside of my project. These templates have the same name on both servers. Thank you.
Hi everyone, I’m running into an issue with ThingWorx FileRepositoryDownloader when trying to download files that contain a # character in their name. For example, I have a file in my repository called: test#2.pdf When I build the URL dynamically using encodeURIComponent, it looks like this: https://<server>/Thingworx/FileRepositoryDownloader?download-repository=test.FileRepository&directRender=true&download-path=%2F1760338581178%2F1761219448752%2Ftest%232.pdf However, the request always fails with: HTTP 406 – Not Acceptable and the response shows Content-Length: 0 from the ThingWorx Nginx server. If I rename the file (for example to test_2.pdf), the same request works perfectly. It seems that even though the filename is correctly encoded (%23), the FileRepositoryDownloader servlet doesn’t handle # correctly inside the download-path query string. Has anyone else encountered this before
I have about 30 sensors that support Json Get requests for data but I am struggling to find the appropriate way to get this data and assign it to tags in Kepware. I have found several articles that point to UD or U-CON or IoT as solutions but the articles don't match reality. I have a get request - "https://webapi.ubibot.com/channels/{channel ID}?account_key={27digit_key}" that returns the data from the sensor in a format that will nee to be parsed to pull out certain fields. Does anyone have a good process for this? Happy to provide more info or sample responses if that helps.
Hello, I would like to set up communication between two KEP Servers KEP Server to KEP Server.Currently, the other KEP Server is reading tags from our server,but we are unable to read their tags.Our current license status is as shown below.Do we need to purchase a separate OPC UA Client?If so, how much does it cost approximately?
I activated the license of KEPServerEX. However, this message appears each minute.How can I remove it?
Hello guys, we only have service principal authentication method, Azure IOT Hub is not supporting this authentication. am looking for an option to upload file to azure blob storage from thingworx by any extension. please suggest a way. thanks
Hi everyone, I have a question regarding the Publish Solution process as extension in ThingWorx. Even for very small projects — for example, a project containing only 3 entities — the publishing process (as Extension) takes quite a long time before the download starts. I have also tested it by calling the “Publish Solution” REST API directly, but the result is the same — it takes noticeably long to generate the package. We are currently using ThingWorx 9.3, and I was wondering: Is this expected behavior for this version? Has the performance improved in newer ThingWorx releases? Or is there maybe any configuration or optimization that could speed this up? This is just for my understanding — but any technical explanation about what happens during the publish process would be great. Thanks in advance!
Hello ThingWorx community! I’d like to invite you to join me and our ThingWorx experts for an exclusive webinar on October 30 at 11:00 AM (EDT) to explore the transformative potential of Agentic AI within the ThingWorx Industrial IoT and AI platform.In this session, you’ll gain insights into ThingWorx’s AI strategy, focused on delivering actionable intelligence and accelerating digital transformation across the product lifecycle.You’ll also see in action:Hands-on demos integrating Large Language Models (LLMs) with ThingWorx 10.X How to enable agentic automation using Model Context Protocol (MCP) Ways to enhance industrial apps with real-time decisions, natural language, and computer vision AISo, register here: [Webinar]: ThingWorx Innovation With Industrial IoT and AI Also, here is a personal video invitation message to you all! Post webinar, please provide your feedback and comments below! We look forward to having you join us! Cheers,Ayush TiwariDirector Product Management
In Mashup, We are having multiple collection widget. Customer want to drag and drop one tile from first collection to any other collection present in same mashup. How to achieve this.
At the moment Kepserver is only able to publish it's data to a MQTT broker as a json string. Because og this I need an extra software tool to split tags into topics and republish them into a UNS.I need Kepserver to be able to publish each tag on a separate topic for example corresponding to the structure of the tag groups in Kep. Is thes a part of Kepware's reoadmap?
IoT Streams for your end-to-end Industrial Data management with ThingWorxSince its launch with ThingWorx 10.0 in June 2025, the IoT Streams feature has been a hit!! It’s exceeded my expectations to see the creative ways it adds value to the ThingWorx ecosystem. IoT Streams utilizes Apache Kafka or Azure Event Hubs as a distributed streaming platform, serving as a robust message broker and data pipeline. It empowers industrial data management by providing access to ThingWorx contextualized data for analytics, reporting, and generative AI. It enables streaming of ThingWorx data to data lakes and cold archival storage while maintaining hot data availability for real-time insights. It also enhances the platform’s scalability and reliability with robust processing of high event volumes through a durable message broker.Working with early adopters, our services team has authored a best practices guide along with sample code to help you start with IoT Streams. The GitHub artifact located at ht
Hi, I need installator for ThingWorx 9.2.4 PostgreSQL
In the current ThingWorx (v10.0.0) SVG implementation, when attempting to dynamically override the coordinates of a element (x1, y1, x2, y2) via data-binding or the override mechanism, the changes are not visually applied to the SVG.Although the updated values reach the browser (confirmed via the network tab), the rendered SVG does not reflect these changes. Inspecting the DOM shows that the line element’s coordinate attributes remain unchanged. This indicates that the current runtime code does not correctly apply dynamic updates to coordinate attributes for elements, even though style and other override attributes are applied correctly. This needs to be fixed urgently . Please help
Hi developers, Firstly, I am using ThingWorx 9.4.6 version. How to implement below problem:Problem: I want to implement to change the inner value colour of the ThresholdIndicatorWidget according to OEE property value. meaning if OEE value is below 60 then inner value colour should be RED likewise OEE value below 80 -> Yellow and below and equal to 100 -> Green. I am attaching a screenshot of that widget in the name of ThresholdIndicatorWidget.png, PFA. In this image, 22 number value should be in RED colour. For inner indicator bar I have attached a new State Definition for this widget instead of its default state definition. I am attaching the image in the name of StateDefinition.png for your reference. Due to this state definition inner value colour is not changing accordingly. Please help me in this. Thanks in advance.
Hi everyone , I’ve been working with user management in ThingWorx and came across a related use case to this post https://community.ptc.com/t5/ThingWorx-Developers/How-to-Find-all-User-Groups-for-a-Given-User/m-p/1038382#M70705 about getting all user groups for a given user (using Users[principal].GetGroups()). Now I want to do the reverse: Get all users that belong to a specific User Group? is it possible? Thanks in advance for your insights!
Hi everyone, I’m facing a strange issue related to automatic mashup refresh using the “Automatically update values when able” checkbox in combination with the ServiceInvokeCompleted event. I have two mashups, and I’ve already implemented the known setup for real-time updates — using GetProperties with WebSocket subscription to property changes that the mashup is subscribed to. Everything works perfectly most of the time, and the mashup refreshes automatically when the source data changes. However, once in a while (maybe once in a blue moon ), the mashup simply stops refreshing.For example, today it worked fine for hours, and then suddenly it didn’t refresh anymore — even though no configuration changes were made. Has anyone else experienced this kind of intermittent issue with automatic refresh or WebSocket subscription in ThingWorx mashups? Any idea what could cause this — subscription loss, or something else? Thanks in advance for any hints or similar expe
Our Kepware servers are reading around 100,000 tags from DCS server and forwarding to PI servers. We created one channel connecting to DCS server, and the minimum tag scan rate is 5000ms. The problem is when I meet some problems and reboot Kepware server, the DCS server will slow down for about 10 minutes after the Kepware instance running. We have already deleted 20,000 unnecessary tags, now the number is around 80,000, the problem remains. We also enabled “Read form cache” when start up, but it did not help. Would you please give suggestions on below points: 1. How to proof that it is not hardware issue which caused this problem? What should I check on DCS server side when Kepware server rebooted? For example, CPU load, network load, hard drive load, etc. By the way, the spec of DCS server is i7+32GB RAM+1TB SSD. 2. Is it possible to solve this problem just by changing settings or optimizing tag list in Kepware? So that we have less job to do and less arguments with other teams.
Dear Kepware Team,@bdube@ptc.com I hope this message finds you well.As part of our ongoing efforts to align with upcoming EU cybersecurity regulations, I would like to inquire whether Kepware products—specifically KEPServerEX—are expected to be subject to the requirements of the Cyber Resilience Act (CRA).If so, could you kindly share:Whether Kepware is actively working towards CRA compliance?The anticipated timeline by which Kepware products will be CRA-compliant?Any documentation or roadmap that outlines your approach to meeting CRA obligations?Understanding your position on this matter will help us plan our integration and compliance strategy accordingly.Thank you in advance for your support. Best regards,Mani
I have no problem in reading Kepware simulator from address R0001 (which self incrementing) from node-red, but unable to write into address K0001 or S0001 in node-red. Any advice will be much appreciated ? The moment i started to write, the node-red exited!. ns=2;s=SimulatorChannel.SimulatorDevice.MyWriteTag
Hello. Im wanting to communicate with some ABB totalflow computers through Factorytalk SE. Do I need just the ABB Totalflow driver or do I need the OPC connectivity suite as well.
How to get the version of the installed RTPPM..?
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.