Recently active
Hello,I’m having an issue where I create a Mashup, add a dashboard widget, view mashup, and create dashboard then the dashboard shows up in the DefaultProject. Is there a way to change this behavior?ThingWorx Version: ThingWorx 10.1.0
I have created a mashup and a number of services to create users from a mashup and give them a certain level of access.I am able to create and update user information as an administrator/developer. However, I have attempted to create a user from a non admin account using my mashup and I keep getting the same error:JavaException: com.thingworx.common.exceptions.InvalidRequestException: Not authorized for ServiceInvoke on CreateUser in EntityServicesI have give all users permission to execute services for the users and read/write properties. Are there any other permissions I need to add in order for the CreateUser service to function? Thanks,Paul
Hello, I have a grid widget in Thingworx 10.0.1, and based on hyperlink click event I wanted to call a service. As I have multiple hyperlinks in grid, wanted to perform action based on column type. But when I am clicking on hyperlink in grid, this newly added event in Thingworx 10 “LinkClicked” event is not triggering. Any one implemented this? Your help is appreciated, Thanks in advance. Regards,Mayur Kulkarni
Hi, I have a unique use case, where I need to shift the Focus of one Text Field to another Text Field when pressed on ‘Enter’ Key. Is there a way around based on CSS. Thanks.
Hi, I have a use case where I need to get the data from Arbortext Content Delivery and write back to it if needed. Is there a way to do this? Have any done this before? Thanks,
Hi, How to change scroll bar properties of collection widget using custom css. Mainly I want it to be visible only on hover. Twx version : 9.7.1
Hi Folks, I have a thingworx 9.3 version running with basic auth (username/password) and want to implement some modern authentication for my SMTP/Mail notifications. Can anyone guide if its possible to have an advanced authentiction in place like -XOAUTH2 or OAuth 2.0 -Exchange SMTP Relay-Microsoft Graph
Hi,How can we establish an SSO connection between Thingworx and Codebeamer? Thank you!
Hi Community,I am a beginner in ThingWorx and trying to understand the correct way to implement custom JavaScript-based functionality in a mashup.My requirement is drag and drop. For example, I have two columns, A and B, and I want to drag an image from column A and drop it into column B. As soon as the image is dropped, I want to call a ThingWorx serviceI have a few beginner questions:For this kind of requirement, should I create a custom widget / extension, or is there any simpler way to do it in a mashup?If I need a custom widget, should I build it using plain JavaScript or TypeScript?Does ThingWorx support this kind of drag-and-drop behavior out of the box, or does it need to be implemented as a custom extension/widget? If a custom widget is the right approach, are there any beginner-friendly examples or documentation for creating ThingWorx web components/widgets? PTC’s Web Component SDK docs mention creating widget extensions and packaging web components for Mashup Builder. ()Afte
In KB article entitled- Request Information to Enable Advanced Model Target Generation directs us to find the Expereince Service ID. I have looked on both the hosting Vuforia server and the ThingWorx server for the log mentioned in the article. I have looked in all the relavant thignworx logs I could find, yet could not find the IDAny other ways to find the Experience Server ID?
I have 2 user groups which need to access the SCM page for things belonging to different ThingTemplates. User Group A should access only things from ThingTemplates ABC_1, ABC_2 and ABC_3; whereas User Group B should access only things from ThingTemplates XYZ_1 and XYZ_2. And all ThingTemplate inherit a BaseTemplate. How do I manage access levels based on ThingTemplate?
I am creating an extension, and would to include instance level permissions - the organization and user groups exist in all environments, but this detail is not included in the xml during export. I attempted to manually add this detail in the xml, which imported without complaint but the permissions appeared to be ignored. Is there a better option to include permissions when creating an extension, or does this need to be set in the target environment?
Hello all,I use Schedule chart and I want to find a way how to expand/collapse several or all groups at the same time.Now, by default, it is possible to expand only one group (if I click on another group, the first one collapses).For example, if I click on LABEL-1 group, the detail opens, but if I click on LABEL-2 group, the detail opens for LABEL-2 group (while the detail for LABEL-1 group collapses). Please, find screenshots Is it possible to expand/collapse all or several groups at the same time?
I read very old threads telling it's not possible to do it I also didn't find any possibility on thingworx 8.5 May this be possible by writing an extension ?
I am trying to configure a grid widget to editable via a dropdown list in one or more columns.I have reviewed the documentation here and here. Both documents that detail JSON configuration and dropdown lists indicate statically defining the dropdown list selections in the JSON configuration directly (ie"dropdownConfiguration": {"items": ["Active", "Parked", "Undergoing Maintenance"]}Due to the potential size and expected change over time for the list of selections I would like to define the dropdown list via a service rather than statically defined in the JSON configuration.I would appreciate some guidance on how to define a data source to be used for the dropdown list
Hi everyone,I’m currently working on a use case in ThingWorx and would appreciate some guidance.Use case: We have a FileRepository (connected to a File Share) where we store images. A customer wants to send 6 images via REST API, each around 25 MB. Total payload per request would be roughly 130–150 MB. After receiving the images, I need to: Store them in the FileRepository Save the path in a DataTable for later access Challenge: Sending images as Base64 in JSON would significantly increase payload size (~30% overhead). The customer prefers to send all images in a single request, not one by one. I’m unsure about the best approach in ThingWorx for handling such large payloads reliably (timeouts, limits, performance, etc.). Questions: What is the recommended approach for handling multiple large file uploads in ThingWorx via REST? Is it better to: Accept a ZIP file (Base64) and extract it server-side? Use multipart/form-data (if supported properly)? Or en
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
If I create a notification entity in composer, and a trigger, it will put information about this in 2 tables in the DB (notificationcontent_model, notificationdefinition_model). When I delete a trigger, it is not deleting this row from the table. Because of this, I cannot create a new trigger with the same name on the same notification entity. For now, I have been deleting this row in the DB table in order to ensure this name is available for use again. I also noticed the same thing happens if you delete the entire notification entity. None of its data are removed from the tables in the DB. Is this a bug? Are there any side effects to removing these rows from the table in the DB when a trigger is deleted?
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
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.