Recently active
Hello @Sugumar_5656 and @Constantine,Did you ever find out a solution to this problem? My team and I are experiencing the same issue. Thank you in advance.
Hi, which permission I must set for a working tunneling connection? My szenario: I have a device where EMS running on. The remote device is connected to TWX. With my admin user (in group Administators) I can established a tunneling connection with the device (for example ssh) and every works fine. Now when I try this with a normal user (no in Administators group) the connection failed immediately after the Thingworx Remote Access Client is started: My current permissions: Everyone has Visibility-Permissions via Visibility Instance of the Template of the device The user has Runtime Property Read and Service Execute Permissions for the device The user has DesignTime Read Permissions for the device ThingworxInternalRemoteAccessProvider has Visibility Permissions for everyone TunnelSubsystem has Visibility Permissions for Everyone The user has Runtime Property Read and Service Execute Permissions for TunnelSubsystem The user has DesignTime Read Permissions for the TunnelS
hello, i want to show dropdown after selecting radio button using validation service to fill form. if i select "staff" it shows "program" dropdown and if i select "member" then it shows "Band" dropdown, Please refer attachments below,
We upgraded to Thingworx 9.0 the other week and got feedback from our users, that some of them got a very slow mashup performance and others were able to use the mashup as usual. We tracked down the problem to two specific users: - User A accessing the mashup using the most recent Google Chrome version on Windows 10 and experiencing a very slow/delayed performance - User B using the same configuration (Windows 10, Chrome) with the normal experience. Both users are using the same internet connection and similar hardware (8 GB RAM, i5-8350, SSD). The Chrome configuration (version, extensions, ...) is identical. The server does not show any troublesome values (Memory, CPU, ...). Having a look at the Chrome inspector the data requests take around 500-700 ms on both workstations. But rendering the data or reaction to a button click takes up to 15 seconds for User A instead of instant feedback for User B. Are there any known issues regarding the use of
Hello PTC Community!I found out this API related with widgets development:http://support.ptc.com/help/thingworx_hc/visual_sdk/ I trying to install it on my dependencies with npm, but i'm getting the below error: I'm wondering what kind of licences that i need to have access to this repository.Thanks a lot.
Hi Team, I have installed mosquitto server in my windows system and my thingworx is installed on AWS instance.I have started mosquitto server from my windows and then configure the thingworx MQTT thing with my windows IP address as server name and port is 1883 but MQTT thing is not connected with mosquitto .. How can I connect mosquitto server and thingworx MQTT Thing. (I'm using Mosquitto version= 2.1.1 and Thingworx 8.5) Appreciate any suggestion
Hi PTC community I'm developing a dropdown widget where i'm testing when you select an option on dropdown, the "selected row(s)" should be triggered and populate a bounded widget with the options selected: But i'm using the fun updateSelection as solutionsDropdown.updateSelection('Data', [0]), where solutionsDropdown is my widget and it's not working.I'm using typescript along with template provided by PTC on github.Do you have ideias?Looking forward for your answer,Thanks a lot.Frederico Silva
I would like to create a subscription for a remote thing. I would like to trigger this subscription when the property source quality (good, bad ) was changed. Could you please suggest a solution for resolving this issue? Thanks, Terza
Hi, How to get the current mashup url at runtime? I tried adding location.href in an expression widget but it gives about:blank. Is there a way to get the whole thingworx url dynamically at runtime in a mashup or is there a way to get the current mashup name at runtime?
I like to set default value for the boolean data shape field. can anybody explain how to do this? Regards Sugumar R
Hi, I'm having issue displaying Schedule Chart. It can show resource, but didn't show detail data info: All data output: Detail data: Binding: Settings: Has anyone met with similar situation? Please help, thanks a lot!
I have a very simple example. I have a property value (number) that is updates every second on a thing. I can display this value in a mashup but I cannot figure out how to auto update the value every time it is changed. I have read many documents and none of the solutions have worked. I have tried this link as well. https://www.ptc.com/en/support/article/CS243895?&source=search Any suggestions? This should be a pretty simple one, I am just new to mashups.
Using ThingWorx 8.5.7, is it possible to collapse or hide a container while working in the Mashup Builder? For example, I have a fixed size container across the top of my mashup that is normally collapsed when users view the mashup. A button click expands that container to display help and other information. It's big (tall) enough that it takes up a lot of space on the screen when I work in Mashup Builder. I would like to collapse or hide it while working on the mashup. Is it possible? For now, I change the fixed size to a small value to get most of it out of the way while I work on the mashup, then I usually forget to set it back to the normal size later.
Hello, I have a video file in path: http://localhost/Thingworx/FileRepositories/myRepository/myVideo.mp4 I tried to use this url in my HTML5 Video tag as a source src. Video starts, but I cannot seek on slider. When I try to manually set the currentTime value in JS, it resets to Zero immediately. When I try to send a request with 'Range' header, it always responds with full content. My TWX runs on Tomcat server. I tried to edit web.xml file by setting the useAcceptRanges and allowPartialPut on true, but it didn't help. I think it's an Partial Content issue, but how can I fix it?
I assumed that they are passed by reference, so that modifications to an input would persist for subsequent calls by other services. Let's say I have a service named "test" that has two infotable inputs (input_a and input_b). This service is called by two services named service1 and service2. The data from service1 is bound to input_a and the data from service2 is bound to input_b. The test service needs to know which service called it, so I check the number of rows to make that determination. Then at the end, I purge each infotable, so that the inputs are empty on the next call. For example, let's say that service1 makes the first call, then service2 makes the next call. For the code to work properly when service2 makes the call, input_a must be empty. However, when service2 makes the call, input_a is somehow populated and the first if statement evaluates to true. So, the purges aren't having an affect because the input_a is repopulated when
Hello, I would like to implement a digital signature in Thingworx. The users should not login to the application, the system should ask for the password in a popup each time the user push a button. The authentication should be done by LDAP. I had a look to the LDAP Directory Service, but I couldn't find a way to validate a password. Is there another way to implement a signature?
How can we restrict any user to duplicate any entity like mashup , thing etc at ThingWorx Composer level? Thanks in advance.
Dear community, This maybe my last post and contribution, it’s been 5 years with ThingWorx and IoT a long trip… starting on TW 6.0 up to TW 8.4 (just migrated two weeks ago). I’m moving out of ThingWorx and IoT space by the end of the month, to a totally new career type. I’ve developed my last extension, because of TW 8.4, in order to Update Property Values to older times than current property time. Actually with TW 8.4 (I don’t know at what point between TW 7.3 and 8.4 this behavior changed) if you try to update a property to an older point in time, property write – if it’s logged- will be done on the ValueStream but not on the property itself. With the actual platform – at least Up to 8.5 - there isn’t any way to set a property back in time (current property value). The right path, to resolve this, would be to open a support case and discuss with R&D if this is by design or a bug. I can understand the reasons to write only on the ValueStream for older values,
Hello PTC Community!I'm getting an issue regarding an extension widget that i've developed.My widget should open a pop up with a calendar but my i open my widget got overlap by a native widget: grid.I tried solve this issue with z-index, but it's not working.You can watch a screen shot below, showing the issue: Looking forward for your answer,Thank you.
How to make any entity as View or Read Only to particular user at ThingWorx composer level? Thanks in advance.
1) kepserver is connected to MSSQL db and a status value for a parameter in db table is made as 1. 2) This parameter's status value of is getting reflected in Kepservers's quick client. 3) I have connected the Thingworx with the Kepserver with connection status showing success. 4) In Thingworx > configuration and Setup >added a parameter> went to status 5) In status i defined the Running status expression to the the kepserver parameter and set '=1' Now the issue is the Status for that parameter in not showing "Running" in Production KPI's page. The status 1 is reflection from DB to Kepserver and Kepserver connection with Manufacturing app is good, - The application key is not yet expired. - The expression in "status" is correct. But the Running status is not reflecting in Production KPI's page What's wrong
Thingworx provides a library of InfoTable functions, one of the most powerful ones being DeriveFields (besides that I use Aggregate and Query a lot and ... getRowCount)DeriveFields can generate additional columns to your InfoTable and fill that with values that can be derived from ... nearly anything! Hard coded, based on a Service you call, based on a Property Value, based on other values within the InfoTable you are adding the column to.Just remember for this Service (as well as Aggregate), no spaces between different column definitions and use a , (comma) as separator.Here are some two powerful examples://Calling another function using DeriveFields//Note that the value thingTemplate is the actual value in the row of column thingTemplate!var params = { types: "STRING" /* STRING */, t: AllItems /* INFOTABLE */, columns: "BaseTemplate" /* STRING */, expressions: "Things['PTC.RemoteMonitoring.GeneralServices'].RetrieveBaseTemplate({ThingTemplateName:t
My use case consist of machines sending data periodically (when machines are on). I want to predict failures. I created a dataset with computed features for each on cycles and then create a model on TWA. But features are complexes to compute inside TW, so putting this model to production will be unconvinient. I have 2 questions to make a better/easier use of TW for this use case (and for my personnal understanding of TW) : Is there a way that Thingworx can handle breaks in time series to create a model? Can Anomaly detection understand this kind of pattern and don't mind of time gaps between the next cycle (see joined image of a normal and failure cycle).
In my client's project, I put a wiki for general use:1) I created a "Wiki Thing";2) I created a mashup, put a "wiki widget" and binding to the thing using the "Wiki" property;3) A user creates a page called "Ola" and inserts a text on it (fig Wiki1);4) Another user (with the same permissions as the user who created the "page") can only see the title of the page, not the text. (fig Wiki2).Question: Is there a step that I have not taken or do I need to release a service from the thing so that other users can see the entire page published?Thanks.
Thingworx : 8.5.2 Unable to set border bottom color for each item in the list.Please let me know if it can be done using css
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.