Recently active
Hi all, I would like to copy my string from thingworx to my clipboard. I have found 2 ways of doing so in javascript.1. .execCommand("copy");2. navigator.clipboard.writeText the issue is that thingworx does not support these 2 methods because it is a client-side operation.How can I incorporate my custom JavaScript code in my mashup? What are the steps? My ultimate goal is to copy text from a mashup to a clipboard.Best Regards
Using Thingworx version 9.4.1 on a high availability (HA) cluster.We're building a Thingworx app to display historical Thing data using the Grid widget in a mashup. The data is streamed from a Kepserver and saved in a Value Stream by logging the Thing properties. The mashup uses the "QueryPropertyHistory" service to pull a specified time period of data for all logged properties (currently only allowing data to be queried earliest to latest-"oldestFirst"=true). We also provide the option to export the queried data to csv file using the Data Export function. We just found a problem with the Grid widget that I'm looking for help to overcome; the Grid seems to be automatically filling in all empty BOOLEAN-type data cells with "false". This is a problem because the actual value of the property could have been "true" at the time queried. I replicated this issue by manually setting two booleans, let's call them "Bool1" and "Bool2" (shaded RED in screens
Hi All,There is a requirement from customer to provide the access to admin user to do the following activities at runtime:Dashboard Management: create/edit/delete dashboardTask Management: update the progress of task manually which is getting updated automatically by a formulaPrompt Management: Create/edit/delete the prompt messages and add those prompt message to a particular rolesBusiness rules Management: Create/edit/delete the business rules which are related to do aome automate operation. Will it be feasible to do the above activities in ThingWorx at the runtime?Thanks in advance for your help
How to configure Thingworx AMU alarm to not trigger when machine is manually shut down and value (ie. voltage) becomes 0 as expected? Kepware is being used in this case as well if relevant.
The quality tag in Kepwere appears to be showing a Bad tag, while the thingworx shows a good tag. Why is this the case, and how can this be fixed?
Hi, All Now I'm working on Thingworx9.2.0. [Need your help] On Grid or AdvanceGrid, I want to copy a selected cell to the clipboard, like in Excel. This means that I do not want to edit a cell, only reference to prevent incorrect entry in cell manipulation, Regards,
I would like to retrieve a list of all my industrial connection Things and output a list of them. I need code to achieve thisIn this case ThingWorx Kepware Mi... should be listed.
What are your experiences about TWX 9.5?I'm very surprised, because if there were some fields to be filled, usually they had "natural" labels/description, like "Enabled", "Description", "Active", "Published".But new fields are labelled like: "tw.form-labels.deprecated", "tw.subscription-editor.labels.sequential-events",(attached printscreen was taken in one of Things / General Information tab). For me, it looks like names of language tokens instead of their values. Is that intented use? Global bug? Something local on our server?
Hi All, My requirement is for TWX HA architecture. I checked the below link from PTC support. https://support.ptc.com/help/thingworx/platform/r9/en/index.html#page/ThingWorx/Help/ThingWorxHighAvailability/OverviewOfThingworxHighAvailability.html# I have a confusion that whether Apache zookeeper and Apache Ignite will be installed on each server node along with Thingworx Foundation application or These two will be present on a separate server from the Thingworx Foundation nodes and maintain the HA architecture. Thanks for the help.
Now i know we can listen on thing single property value change in a Subscription , but i want to listen thing all property value change in Subscription, i have to create many Subscription with all property .Is there any way i can achieve this with single Subscription?
The double-click event is missing in ThingWorx 9.4 version, and I use that event extensively in my application. Please suggest an alternative that I can apply to achieve the same functionality.
We have a Thingworx 9.5 and Influx 1.7.9.It was working fine for a very long time. Recently, the connection is not working as expected. We are getting following message from Influx log. tcp.Mux: handler not registered: 71. Connection from 127.0.0.1:52517 closed In Thingworx,[O: c.t.p.i.InfluxdbDatasource] [I: ] [U: Administrator] [S: ] [P: ] [T: http-nio-8080-exec-9] Data Source thingworx connectivity test failed! with [2,002] No connection. Contact the administrator. can you someone help us? Influx is running with following cmd: influxd.exe -config "C:\influxdb.config"the influx.config filereporting-disabled = false bind-address = "127.0.0.1:8086" [meta] dir = "C:\\Influx\\influxdb-1.7.9-1\\influx_data\\meta" retention-autocreate = true logging-enabled = true [data] dir = "C:\\Influx\\influxdb-1.7.9-1\\influx_data\\data" index-version = "inmem" wal-dir = "C:\\Influx\\influxdb-1.7.9-1\\influx_data\\wal" wal-fsync-delay = "0s" validate-keys = false q
Hello,is Icon alignment in button is possible? in previous version of Thingworx 8.x, ICON on button can be aligned, but there is no option to align in 9.x.is there any possibility with CSS or any other workaround? Thanks,
Hi,I would like to create my own custom widget, but I'm a bit overwhelmed.I've seen there are different options to create a widget (e.g. with Eclipse, with Polymer or Lit, ...)Does anyone have experience with this topic and can tell me how to best start and which variant is the best? I thought it would be best if I could integrate existing ThingWorx widgets (buttons, ...).Unfortunately I didn't find much information about it, and almost no current information. And are there any example projects or finished projects for custom ThingWorx widgets somewhere? Thank you!
hello,can i please ask how to listen on a thing property value change and coding in this thing service to save new value to db?
Hi Community Expert Regardless of the license, is there a limit to the number of SSO users in Thingworx?
I have created a service which takes an input by the name "objectData" and this is a data shape which has certain property and values like: rootCauses0containmentActionsdaysOpenworkflowStatus stepStatusTablesupplierTeam adjustedCloseDateactionStatusworkItemsHere in the service what i want to do is that pick any property and manipulate the data which the property holds, since this input objectData is the output of some other service and is binded to as the input of this service for manipulation. So far i have tried this code but i think it's incorrect :for(let i = 0; i< objectData.length; i++){ let row = objectData.rows[i]; if("workflowStatus" in row ){ //increment some value or manipulate the row property }}
HelloI have to plot a process steps in a timeline, each step can have sub-steps that i would like to plot also.i think about using the timeline widget, but i could not find how it works or an example f the inputs as an infotable nor json,so my question is how to use this timeline? Can i plot the process steps and as subgroups of the step's sub-steps? Thank you
Initially posted in this topic Hi @wposner-2 Actually I am looking For How to move File from ThingworxStorage To AWS s3 Bucket. How can i Find S3 REST API ? I want to move Files on Periodic Basis.
Use case: iPad to access ThingWorx application via VPN.VPN Client: F5Navigate/ThingWorx Version 8.5.3Tomcat version: 8Tomcat access logs shows a HTTP Status Code: 400 when hitting the server via iPad ("-" 400 -)Ports are open for inbound traffic. What should I be checking?
I created a Data Table that is populating a grid, but when I insert an especific item in the Data Table the grid doesn't show it, despite the item have been created in the Data Table. After I reload the page the item is finally shown, and now I can create the items normally, and they gonna be shown in the page normally after the The Service Invoke Complete os the service insert.I don't know why the first insert don't query in the page.
When new person is logging onto TWX serwer via Active Directory, new User entity is automatically created.Is that possible to set default settings for such user? Mostly I'm interested in language property of such user, so every new user will have "pl, pl - pl, eng, Default" language schema for server, where most of the users are polish?
Hi, I am using GRID from Thingworx 9.3.6, I have given the background color of the Grid Header in the Style Properties, as you can see in the below. But in the Runtime, it still shows, white in the background of the Header. Thanks,
Hi,I am developing a widget where Images should be displayed by using a collection widget together with a value display, So what I want to accomplish is to have multiple images to show on the mashup but without the borders that the collection widget provides and that they should be as wide as the mashup allows.I know how to remove the border and the button underneath the value being displayed. But another problem is that even if trying to use only valuedisplay to see how the image would look, it gets very small. I have figured out that I would need to change the background-size image property to cover as well as affecting the size of some other elements, but my bellow css, even if it seems correct, does not affect what I would want.If you take a look at the bellow css code, what is missing?ptcs-value-container ptcs-modal-image-pupup::part(popup-root){height: 100vh;width: 100vw;}ptcs-modal-image-pupup::part(live-art-area-image-thumbnail){height: 100vh;width: 100vw;}ptcs-modal-image
I am currently exploring the development of custom widgets in ThingWorx using Webpack and am seeking guidance from developers in the community. If anyone has expertise in this area, I would greatly appreciate your assistance and knowledge-sharing.
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.