Recently active
Hello all, Is there any possibility to set the clean session paramater in the mqtt latest 3.1.0 release. I also tried to find them in the java code of the library but couldnt able to find them since the connection options are shown in binary
I have a requirement to add a thin banner to the top of the browser window in Composer. I'm essentially asking for the same thing as this older post that had no response: https://community.ptc.com/t5/ThingWorx-Developers/Custom-banner-in-Composer/td-p/540405 Is it possible to configure ThingWorx/Tomcat to display such a banner across all webpages served to users, including Composer?
I did raise a case regarding licenses renewal 4 days back but no response yet. Anyone from the Product tem can help me in this matter? Its really urgent.Case Details - 18063353
Does a stream entry timestamp represent the moment of AddStreamEntry service execution or the moment the stream entry is processed ?
We have ThingWorx 10.1.0-b47. It appears that the "Service editor theme" in User Preferences is not working. I believe it was still working as expected before we upgraded as I utilized the "Dark" theme. Now it appears to use "Light" no matter which setting I select. Can anyone else confirm this behavior in TW 10.1?
Hi, I have been trying to upload new attachments for Detail case 18053094. When I try to upload, It seems that nothing happens and nothing appears in Case History. It is important for us to solve the problem as fast as possible since it’s a quite urgent case
The official documentation for the Collection widget incorrectly describes the collection data binding requirements.The documentation states that collection data should be bound as { "Prameter1": "Column1", "Parameter2": "Column2"}Where the parameter defined in the child mashup is the key and the column name of the data source is to be used as the value.This is backwards both to the tooltip shown in the mashup composer and to the actual function. The tooltip correctly states that the mashup property binding is a JSON object with Infotable fields as its Keys and mashup parameters as values. I have confirmed that the tooltip version is correct and allows the collection to function as expected.I would like to see the documentation error corrected as it misled me and wasted development time
Hey All, I am running in to a bottle neck of the amount of files we want to want to send over the wsems server.thingworx 9.7.0wsems 5.5.0 Wsems config:{ "ws_servers": [{ "host": "*ip of host*", "port": portnumber }], "ws_connection": { "socket_read_timeout": 1, <!-- tried with and without this line, no noticeable impact--> "encryption": "ssl", "verbose": true <!-- false seems to have a small positive impact--> }, "certificates": { "validate": false, "disable_hostname_validation": true,<!-- i know this is bad, but we use wildcard certificates... https://www.ptc.com/en/support/article/CS389668 --> "allow_self_signed": true, "cert_chain": "" }, "appKey": "*appKey*", "auto_bind": [{ "name": "*name*", "gateway": false }], "http_server": { "host": "localhost", "port": *port*, "content_read_timeout": 2000, "ssl": true, "authenticate": false, "certificate": "*certificate*", "private_key": "*private_key*", "passphrase": "*passphr
Hello Everyone,I am working with the WebFrame widget in a ThingWorx Mashup and facing an issue related to loading indication.When the URL inside the WebFrame takes time to load, there is no built-in loading indicator or event to detect the loading state. I want to display a custom loading indicator (spinner) until the URL is fully loaded.My requirements:Show a custom loader when WebFrame URL starts loadingHide the loader once the URL is completely loadedChallenges:WebFrame does not provide any loading status or onLoad eventI cannot reliably detect when the content has finished loadingAdditional Issue (Event Router):I tried using the Event Router to control a BOOLEAN variable (e.g., isLoading) for showing/hiding the loader. However, I am not sure how to properly pass or assign TRUE/FALSE values through the Event Router.Questions:Is there any way to detect WebFrame loading start/end events in ThingWorx?What is the best practice to implement a custom loading indicator for WebFrame?How can
Hi everyone, I’m currently learning ThingWorx and trying to connect a small IoT setup, but I’m a bit confused about the correct architecture and would really appreciate some guidance. My current setup uses an ESP8266-based NodeMCU board to read data from a wireless AC current sensor. At the moment, the ESP8266 collects the sensor data and displays it on a local web server using an HTTP client. That part is working fine. Now I want to extend this project so the device can send the sensor data to **ThingWorx for monitoring and analytics**, ideally using **MQTT** since it seems to be the common approach for IoT communication. From what I understand so far, the workflow might look something like this: Sensor → ESP8266 → MQTT → ThingWorx However, I’m unsure about a few things: Do I need to install and run a **separate MQTT broker** (for example Mosquitto) between the ESP8266 and ThingWorx?Does **ThingWorx provide its own MQTT broker**, or does it only act
I have stream which have data in 11 columns, and rows have data as well as null values. I want to create a service which goal is,Fetch ~500 records from a ThingWorx StreamInsert them in a single bulk operation into Postgres using a DB Connector.please anyone can help me how to create this service and their logics.
Hi Community, I am currently working on an integration scenario where I consume data from multiple external APIs (e.g., SAP, APLUs and 4 additional interfaces ). Each API delivers data in a slightly different structure, but the overall processing logic in ThingWorx is quite similar: Call external API Receive data Perform transformation / validation Execute business logic Return structured output To avoid duplication and improve maintainability, I am considering the following generic approach: Proposed Approach Create a Thing Template that contains: Generic input definitions (API endpoint, headers, payload, etc.) A standardized output structure (e.g., JSON) Shared services for: API execution Data transformation Error handling Logging Then create individual Things inheriting from this Thing Template for each interface (SAP APLUs, Interface2, Interface3, etc.) Override only specific logic where necessary This way: Core logic is centralized
Dear community, I would like to color the entries of a Dropdown, like this: The Color would come with the InfoTable for the data feed. Anyone an idea how to do this? Thanks Benny
Hi everyone, I’m facing a performance issue related to PDF rendering between two widgets in ThingWorx. We are using a Repository Connector (not a local FileRepository) where all PDF files are stored.Each PDF is around 4 MB in size. When I render a PDF through a WebFrame widget, it loads almost instantly (within a second).However, when I render the same PDF using a ThingView widget, it behaves differently: The first PDF usually loads quickly. But when I open subsequent PDFs, the loading time increases significantly (sometimes up to 8 seconds or more). It feels like ThingView is reloading or re-parsing the file differently each time. Additional Note:I have also tested the same setup using a local FileRepository, and the ThingView widget works perfectly fine there. The performance issue seems to appear only when using the remote Repository Connector.What’s confusing is that the WebFrame widget still loads the same remote PDFs much faster, so I’m trying to unders
Hi all,We're running Thingworx 10 as SaaS with Thingworx Kepware server 6.18 on-prem. I sometimes notice that devices that are disconnected in kepware (e.g. powered off), still have properties in Thingworx that show good quality. When I run GetPropertyDiagnostics on any of the properties, the results shows CurrentQuality as BAD.It also seems like the behavior is not always the same, most often the disconnection will change the property quality & values as expected.As Push Type we use 'Pushed based on deadband', when I change this to 'always', the property quality changes and values are set back to 0 (so the expected behavior) but with ten thousands of properties the impact on our environment will be too high.Is there any other way to ensure that a disconnected machine is always seen in thingworx without using a workaround like a lifebit?
I am trying to load an external website inside a Web Frame widget in a ThingWorx Mashup.I added the URL in the URL property of the Web Frame widget: However, when I open the mashup, the page does not load and the widget appears blank.What I have already checked:The URL works correctly when opened directly in the browser.The Mashup loads successfully in ThingWorxThe URL is added correctly in the Web Frame widget properties.Any guidance or suggestions would be greatly appreciated.
I am working on Windchill 12.1 and trying to add an action in which if we select multiple documents and right click, then an action should appear to download the stamped PDFs in zip of those documents. The action works when I add jcaDebug in the URL but it is disabled normally.I have added the action in customAction.xml and customAction-Model.xmlCan someone clarify on this.
Hi Community, I am facing an issue while using the Dashboard Widget in ThingWorx.Whenever I select a Group from the dashboard, I receive the following error message on the Runtime UI:"Error retrieving dashboard. Contact your administrator on runtime"I checked both Composer and Application Logs and found the below error:Transaction has been marked as a failure for request /Thingworx/Resources/DashboardFunctions/Services/GetDashboardUnable to Invoke Service GetDashboard on DashboardFunctions : null Important Observation:The issue does NOT occur for all Groups.Dashboard works fine for some Groups, but fails for one specific Group consistently.Environment Details:ThingWorx Version: 10.0 with SCPA User has Administrator accessError occurs specifically when selecting a Group in the Dashboard WidgetAttachments:Composer error screenshotRuntime error screenshotObservations / Checks Done:No recent permission changes (to my knowledge)Issue happens consistently when selecting a
Hello Everyone,We are using the Advanced Tree widget in our mashup. The same widget works fine in the QA environment but fails in the PROD environment. Could this be related to data loading?In PROD, both the search functionality and the parent-child relationship are failing. Both environments are running on ThingWorx 9.1. Thank you
How to display all rows in mashup. It displays only 500 rows.Eg :- A mashup grid displays rows from SQL Server, It displays only 500 rows. 2. How to work on access on buttons in mashup.Eg :- A button should visible for only few users.
Hi everyone, I have two ThingWorx projects that depend on each other. Both i want to import as packages into our server. I noticed the following behavior: When I reference the Thing dynamically like this, it works without any issue means package is created: const Controller = "thingName; Things[Controller ].serviceOne({ id: 234, state: "complete", }); However, when I try to use the dependency more directly (e.g., referencing it statically without the intermediate variable), I get an error while packaging for dependency. Things[thingName].serviceOne({ id: 234, state: "complete", }); My questions: Is there a recommended way to handle cross-project Thing references? Any insights or best practices would be appreciated. Thanks in advance!
Hi,I installed Flow+Foundation. I would like to know he proper order in which ThingWorx Foundation and Flow and related Services should be restarted. Thingworx 10.0.0.1can i only restart Flow? in which order the related services? Thx
We have an application that receives messages from mobile devices. Each message contains a device ID, a coordinate, and the timestamp when the coordinate was captured.This data is stored in a Value Stream as a position history: ID, capture timestamp, coordinate.The issue is that devices sometimes resend coordinates with a capture timestamp that already exists in the Value Stream. When this happens, ThingWorx overwrites the existing record instead of creating a new one.Example:At 10:00 AM, device 123 sends coordinate A,B with capture timestamp 10:00 AM → stored as:123, 24/02/2026 10:00 AM, A,BLater, at 5:00 PM, the same device sends coordinate C,D with capture timestamp 10:00 AM. ThingWorx replaces the previous record, resulting in:123, 24/02/2026 10:00 AM, C,DHow can we prevent overwriting and instead store both records with the same capture timestamp?
Hello,I did some research on ThingWorx Analytics, but most information I found is quite outdated — the latest updates seem to be from around 2020. In our company we use the ThingWorx platform and we would like to implement some AI-based enhancements for our condition monitoring.I still have a few unanswered questions:Are there any recent updates regarding neural networks or the overall capabilities of this product?What are the requirements for implementing it into our existing ThingWorx platform? (For example, a specific platform version or any additional components needed?)How much information can it use when building a high‑quality neural network?For example: I have raw machine data such as position, temperature, vibration, RPM etc. — the standard numerical data.But I also want to use maintenance data (interval maintenance) and fault data (annotated in historical datasets for learn the neural network how data looks like when these events occur). These types of data can also be non‑nu
Hi all,Having a little trouble getting a threshold transform property to work. My goal in this example is to count how many of the last two property values are above the threshold. The data is changing to above the threshold but the transform is not occurring. Anyone familiar with how this specific transform works? Was able to get other simple ones like mean to work easily.
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.