Recently active
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 ?
We have a Mariocotta slitter HMI/Industrial PC. The mSATA hard drive failed on the PC. We replaced the drive with a new one, & restored that drive from an old Veeam backup of the system. When we restored it, the Kepware Allen Bradley perpetual license was missing. We have been unable to apply the license on the new drive. We are currently utilizing the emergency 7 day license. What is the normal procedure in this scenario? Our vendor is telling us we will need to buy a new license, but this looks like it could simply be rehosted since the only thing to change was the HDD (PC is the same PC).
We have many channels and want to organize the channels in folder without affecting the Item ID for the associated tags.For example here, I want to have the ability to make a folder for the dryers and the PRD devices.The folder is merely for organizing within Kepware and should not affect the other systems. Therefore the Item ID, e.g. PRD0147.myDevice.myTag, should not contain the folder.
I working on one of my projects. As per my application, I want to take data from DCS over TCP/IP into kepware. From kepware i want to publish those data over opc da for other SCADA/DCS that works as opc da client. My quetion is does kepware works as OPC DA server for this application?
Hi there, I’m trying to establish direct communication between an ABB ACS880 drive (using FENA-11/FENA-21 EtherNet/IP adapter) and KEPServerEX.The drive is already communicating successfully with a ControlLogix PLC via Generic Ethernet Module configuration. Current assembly configuration in the PLC is:Input Assembly: 152Output Assembly: 102Data Format: INTSize: 13 INTsNetwork communication is confirmed:-Drive responds to ping-PLC communication is stable and operationalMy goal is to read the drive data directly from Kepware without going through the PLC.However, my Kepware installation currently includes:Allen-Bradley ControlLogix EthernetAllen-Bradley Ethernetbut I do not see a dedicated “EtherNet/IP” driver available.When attempting to use the ControlLogix Ethernet driver directly against the drive IP, Kepware reports: “Node path is invalid”I understand this may be because the ABB drive exposes EtherNet/IP assemblies/CIP objects rather than symbolic Logix tags.Could you please advise:
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?
Hello,I'm reading data from another application via an OPC UA Client on any channel in Kepware. I can receive notifications when the data changes. Is there a way to create notifications before the data changes? Reading at intervals doesn't solve my problem. I have a timestamp indicating when a value has been read. I want to notify the client of the same value when the timestamp changes.
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
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.