Recently active
Hi All, I am trying to design an mashup which will fetch data from MS-SQL database to info table, and further info table is mapped to mashup. Things are working fine when data is static i.e. in all iteration if data set is same. But my requirement is the data fetched from Database will be dynamic, each time it depends on user input. I would like to know how to handle dynamic data with info table mapped to mashup
Hello @slangley we have the same issue for all our mashups after migrating to 9.3.4. We have more than 100 mashups.The button is not working on any of those. Can you assist?
Hi community, I am trying to display duration (difference between 2 dates). I converted it from decimal hours to hours.The problem I am now facing is the minutes are not displaying. The duration only changes after an hour. Below is the code that I have written. Does someone know How I can solve this problem. var decimalTime = parseFloat(duration);decimalTime = decimalTime * 60 * 60;var hours = Math.floor((decimalTime / (60 * 60)));decimalTime = decimalTime - (hours * 60 * 60);var minutes = Math.floor((decimalTime / 60));decimalTime = decimalTime - (minutes * 60);var seconds = Math.round(decimalTime);if(hours < 10){hours = "0" + hours;}if(minutes < 10){minutes = "0" + minutes;}let result = ("" + hours + ":" + minutes); The desired output should be e.g., 16:00. Then after two minutes I should see 16:02. However currently I am only seeing a change after an hour (i.e. 17:00 after sixty minutes). Many thanks
Hi, I want to change text colors of tree widget elements based on different conditions.The tree is created based on infotable which is output of a service. Need to add logic on service to change the text colors, Are there any way to achieve this ?Is it possible to add state definition on service ? Thanks
I can start Apache Tomcat and it running a while then stop, I checked the error log and found :Admin Password entered did not pass validation. Check inital admin password set in platform-settings.json. I also checked my platform-settings.json configuration, it is ok, I attached it as below: Error Log: 2022-09-20 02:43:08.741+0000 [L: ERROR] [O: E.c.q.l.c.Logger] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] Admin Password entered did not pass validation. Check inital admin password set in platform-settings.json2022-09-20 02:43:08.741+0000 [L: ERROR] [O: E.c.q.l.c.Logger] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] Check the InitialPassword setting in the AdministratorUserSettings section in platform-settings.json. Password was blank or null. Please try again while following correct password policies: Minimum Password Length (System Default): 14, Maximum Password Length: 128, Does not contain blacklisted words.2022-09-20 02:43:08.741+0000 [L: ERROR] [O: E.c.q.l.c.Logger] [I: ] [U: Su
Hello, community, I am trying to filter my stream using the data filter widget. I wrote a service that outputs values from my stream. I've bound all data from the stream to the data filter widget. Took the query property of the widget and bound it to the grid. Then took the querychanged event from the widget to invoke my customer service. On runtime, I can query using my filter but the result (filtered data) does not appear on my grid. It only shows the number of rows that have been filtered. Please see the screenshot below. How can I solve this? I used this tutorial: https://support.ptc.com/help/thingworx/platform/r9/en/index.html#page/ThingWorx/Help/Mashup_Builder/Widgets/ChipBasedDataFilterWidgetThemable.html Many thanks.
I recently updated thingworx to 9.3.3.When i set the SelectedRows source i get the following error while debugging:13:45:54 ERROR - Runtime exception handling data update for binding {"Id":"097e2722-4c44-48f8-babd-0eaa37bbd51e","SourceId":"GetSelected","SourceArea":"Data","SourceSection":"Things_Jens Test Thing","SourceDetails":"AllData","TargetArea":"UI","TargetSection":"","TargetId":"ptcsgrid-8","PropertyMaps":[{"SourceProperty":"","SourcePropertyType":"InfoTable","SourcePropertyBaseType":"INFOTABLE","TargetProperty":"SelectedRows","TargetPropertyType":"property","TargetPropertyBaseType":"INFOTABLE"}],"isBoundToSelectedRows":false,"nEntries":1}Exception: this.updateSelectedRowsProperty is not a function on line number 1 in file mashup-common-widgets-runtime.js?_v=9.3.3 i put a demonstration file in the attachments. if you change the getSelected binding to the Gridadvanced widget it works as expected. but it doesnt work on the new Grid widget.I am missing something
Hello all, Somebody kindly clarify the difference between Thingworx v9.1 dev & prdn instance license. what will happen if we use dev license for production server instance. Please clarify clearly!!!
Hi, How can I Filter the Things based on Property value ?Thanks,Shashi.
Hi Folks, Whether LDAP or Azure AD will be faster to integrate considering minimum configurations on the Thingworx platform end. Please share if any guide or steps are already there to achieve the same.
Hello, I need a functionality to determine the next execution date(s) of a scheduler based on it's cron and last execution date (or date range) but I could not find anything useable in Thingworx or Java. Having this capability I could provide an overview of the scheduled task to the End user.Is there any tool that could help me to achieve this?
In Collection Widget, when number of rows infotable is changing, the cells are expanding and collapsing horizontally. But I want the cells to get expand and collapse both horizontally and vertically. How to do this?
I am an inexperienced user of Thingworx. We have a pre-existing Mashup which can plot historical data selected using the Date time picker. I would like to change it so that the data is selected based on the Batch Number rather than the date and time (this is a number variable that is already in the data). I am not sure how to do this,
I will trigger service to open particular tab in tab widget. So how to make its tab non clickable physically ?
Hi, I configured TWX SSO using Okta as IdP.All configurations I believe are correct, I can even login to TWX with SSO, I can open Composer and view mashups. But even though I've given SSOAdmins and SSOUsers (My group mappings in SSO) run time permission for Things, to view, run services, subscribe and etc.When I log in through SSO I can't execute any service and nothing more. It's like the user gets in, but it does not get added to the UserGroups defined.I've also given the UserGroups permissions on PlatformSubsystem, EntityServices.Is there some kind of different way to grant permissions to SSO users?I even tested creating a user and adding this user to my UserGroups, and at runtime everything runs fine, I can execute services and whatnot.I believe the issue is happening when logging in, the logged SSO user is not getting added to the respective userGroup mappings. Thanks!
Good day, all. I hope you are well. I have a filter widget that filters through my stream. I want to take all the data in the stream and export it to csv I am struggling to write a service that does this. This link: https://support.ptc.com/help/thingworx_hc/thingworx_8_hc/en/index.html#page/ThingWorx/Help/Mashup_Builder/Widgets/DataExportWidget.html. Speaks of exporting passwords that are encrypted. It does not address my scenario. Does anyone know how I can achieve this? Many thanks🙂
Hi Developers, Im trying out an example given in this site and Im facing issue in the eclipse as shown below Want to know what is the workaround for this. Regards,Saran
Hi, Was looking for the Best Practice's to purge few logged properties which are logged in the InfluxDB ValueStream, found a Article .and saw the below Comment in the Article: this means InfluxDB data in Value Streams shouldn't get purged ?Thanks,
How to find maximum number of users can be active in thingworx ?
Hi Developers, I had come across a LiveWorx 2017 presentation by Yale Evans describing an effective way to configure Thingworx and Kepware for Dev, QA and Prod servers. I'm trying to look for the complete video presentation for the ppt but I'm not able to access the content from here: https://www.liveworx.com/archive The site is showing some internal error Is the video available anywhere? Regards, Saran
i have a problem with the synchronization of thingworx and opc aggregator.first what have i done:use opc aggregator to read out values from machines, use the default settings.in thingworx i connect with remote thing over industrial connections and use for example following settingsi primarily use "read from server cache" or "cached for specific time", it s ok, but here is my problem....i get values by changed, thats correct, but in a few cases the change does not arrive...the setting "fetch form remote every read" would now make sure to always have the current value, but i continue to work with the values in different places and that would trigger too many read operations to opc aggregator here...at the moment my solution is, manually reinitializing the connection in the opc aggregator, in order to force a current query and syncronize opc aggregator and thingworx.is it possible, to query the current value from the opc aggregator, from thingworx?or is there a possibility to trigger the
At time i do reinitialization the runtime of the connections manually.Is there a possibility, to trigger reinitialization the runtime of the connections, from the outside with a service?
Use the OPC Aggregator to connect to machines via OPC UA to get the signals in Thingworx.Sometimes it is necessary to reinitialize the connection manually, which in my opinion is only possible via the OPC Aggregator. Is there a way to start a service from thingworx that can trigger the new initialization of the OPC Aggregator? If someone from PTC is reading this, is there a chance of getting a feature in the future, new initialization of the OPC Aggregator from thingworx, to automate operations? Thanks for help
when i study the example Connect Raspberry Pi to ThingWorx, i encounter this problem: by the way, my thingworx version is 9.1.12-b1048, is this the reason?
In some way, I want to hide the tab header using CSS. When using CSS, it works properly. In my single mashup, I have two tab widgets, and the CSS is applied for two tab widgets. I want apply below CSS with widget specific. .widget-ptcstabset::part(tabs-header){ display: none; } How to apply CSS without affecting more than one tab widget? Note: Thingworx 9.1
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.