Recently active
What is best practice to allow only 1 or 2 users to access a specific mashup? We have Organizations -> Everyone, and multiple User Groups, controlled by groupGenie. But I want to limit access to only 1 or 2 people.
Hello, I've got a parent mashup that is pulling in a three level nested infotable and sending it to contained repeaters. It uses repeaters and mashup parameters to feed the data between the parent and child mashups. For some reason when I populate the data, it pops up very quickly initially. Then the data blinks and takes a moment to appear again. In the error log, it is giving INFO messages about transitioning databindings for all the lowest level data. So the data loads initially completely fine, then some kind of databinding takes place causing it to disappear for a moment then reappear with no change to the data. I've tried changing input/outputs and changing around my datashapes, I can't seen to figure out why it's doing this. I want this to load as fast as possible so I'm trying to get more info on this INFO message: Error message is:16:31:58 INFO - Transitioning DataBinding SourceProperty "RowData" and SubProperty "Process_Order" to "RowData.Process_O
I want to display the menu only when i click button, I tried assigning clicked action of button to visibility of menu but it is displaying an error "No compatibility Services" I tried using checkbox to button clicked, the same error existed. Please suggest an alternative
I have created a custom thing template which contains a service which takes data in json string, then generates a PDF report ans save it in file repository. The issue is, when I hard code the json string inside the service, the custom extension works great. It creates report and save it to repository, But if the same json string input is passed dynamically from imported extension, it gives me the below error: Unable to Invoke Service CreatePDFReport on PDFThing : java.lang.String cannot be cast to org.json.simple.JSONObject . JSON String :: "{ \"Date\":\"121212\", \"Shift\":\"One\", \"TeamMembers\":\"Sachin\" }" Please Help. ---------------------------------------------------------------------------------------------------------------------------------- Below is my JAVA code: @ThingworxServiceDefinition(name = "CreatePDFReport", description = "", category = "", isAllowOverride = false, aspects = {"isAsync:false" })@ThingworxServi
In our application, we have not made use of the Organization, nor added any user or user groups in Composer.We have created our own database that stores custom username and password, based on those details the customer can log in and view different home page based on what credentials has been entered in the login screen. We are facing issue with the composer login dialog box that pops up when our customers want to log in to the application that we have developed. We don’t want that to appear, instead our application URL must just redirect to the login mashup that we developed and the customers must be able to log in and proceed like they would in any other given application. P.S. We do not want to control access of Composer to users other than administrator.
Hi All, How can i create a property with remote binding and Remote Aspects.? How can i change cache method programmatically? Thanks & Regards, Sathishkumar C.
Hallo Everyone, has anyone made experiences with displaying Thingworx Mashups in an Ionic App? As far as I know, Ionic offers two ways to display a webpage in the app. The first one is, loading the webpage in an iframe component. This does not work because Thingworx forbids to pack its content into frames as far as I understand. The second one is to use the "InAppBrowser" module. I was able to successfully load mashups with this module. But here I am facing a security issue. I am passing the appKey in the url of the mashup (which I would like to avoid because of obvious reasons). Unfortunately it is not possible to send Request Headers with the InAppBrowser module. Has anyone an Idea how to handle this issue? I am open for different approaches as well. Maybe it is possible to create a link to a mashup that just works once? so that I could request this link with a normal http request and then use it only once? I am thankfull for any help.
Hello, I am new at thingworx, trying to setup some things in my test instance.I am currently figuring out how I the users should be managed. Small chronology: - After setting up installation, I have an admin user. - For this, I created a appkey. - Using the appkey I was able to tell my sensor where to send the data to. - Data is sent to a "InstallerThing" i created, that has a service to either create a new thing or update the values.- Everything is working fine so far. Code of InstallerThing: var thingName = "test_" + hardware_serial ; if(!Things[thingName]) { Resources["EntityServices"].CreateThing({ name: thingName /* STRING */, description: "new thing in room "+ dev_id /* STRING */, tags: undefined /* TAGS */, thingTemplateName: "MyRoomSensor" /* THINGTEMPLATENAME */ }); Things[thingName].EnableThing(); Things[thingName].RestartThing(); } Things[thingName].humidity = payload_fields.humidity; Things[thingName].temperature = payload_fields.temp; Things[thingName].pressure
Hi, I have created a List widget and Grid widget, bound with ListSavedSearch (from Thingworx-ptc-windchill-demo-thing). Grid widget is showing the Name and Object ID from my windchill saved search. But List widget is not showing the list of names from my windchill saved search. Please suggest. ThanksSarma
Hi everybody, I have recently switched from TW 8.2 to TW 8.3 and all my services with wrapped services are triggering errors. After checking the logs I'm pretty sure that the problem is related with the permissions for the System user, given that this is the user that tries to execute the wrapped services. I have given permissions to this System user at all possible levels: for the concrete thing, for the entire collection of things, and so on.. The description of the error is: [message: Execution error in service script [Event.AnyDataChange] :: Wrapped java.lang.NullPointerException (Event.AnyDataChange#1)] Check it on the screenshot: I share some more screenshots of the permissions that I have done to the System user: Thank you in advance, Pere
I want to execute the service upon clicking LED display widget. I'm being able to do so with value display widget. But, is there any way to do the same with LED display widget?
Hello, There is a way to Add/Modify the data table entry, by using a service "AddDataTableEntry" or "AddOrUpdateDataTableEntry", but I can also see that these services also have a return value (string) which is id. I would like to know what is this return 'id'? Thanks Aditya Mittal
I've been trying to set property parameters like units, min & max through scripting. I also tried to do that while creating the numeric property itself, but in vain. Can anyone help me out on this?
I want to add Google Authenticator with Thingworx platform for making it 2FA enabled. Do we any information on this?
Hi Experts, I have 997 in-process jobs in the "Analysis jobs",which cause machine very slow. I thing the processor may overload for so many jobs , so I stopped the Analysis event and expect these jobs can be processed without generating new jobs . I kept my machine running over night but found the number of executing jobs are NOT changed . Meanwhile I have something observed: the number of csv files in C:\Program Files (x86)\ThingWorxAnalytics\Thingworx_Analytics_Server\data\data\results\data keep increasing. the number of job folders in C:\Program Files (x86)\ThingWorxAnalytics\Thingworx_Analytics_Server\data\transfers\twxml\twxml_job_queue keep increasing. Open the file "DempsyClusterJobExecutor.Complete" for one of the job in the folder "twxml_job_queue", the content is "["java.util.ArrayList",[["com.thingworx.analytics.ccc.job.Status",{"state":"COMPLETED","startDateTime":"2019-02-09T15:06:43.4Z","endDateTime":"201
Hi, i am new to this thingsworx platform. I am currently using node-red and would like to visualise data on thingsworx using mqtt. How do i get started?? What applications do i need to download?
Hi , I'm trying to install Platform Analytics in windows, but I could not find the PlatformAnalytics-<n.n.n>-windows-installer.exe file according to the installation guide below. The link "installer files" brings me to "https://support.ptc.com/help/thingworx_hc/thingworx_analytics_8/index.html#page/analytics/download_files_windows.html#wwID0EUO6O" and ask to to search "ThingWorx Analytics". But this way I can only find installer for thingworx analytics , where is PlatformAnalytics ? ----------------------------------------------------------------------------------------------------------- 1. Make sure all of the prerequisites have been met. If you plan to use an existing external instance of RabbitMQ or Apache Flink, instead of installing the components provided with the installer, those servers must be running during the Platform Analytics installation. 2. Download the appropriate insta
How To assign the max,min value and the unit in the thing properties Through Script..?
Goodmorning, we are started to work with Thingworx and Azure using MQTT. We have some remote properties that will contain data from the devices, and some others in addition to the twinDesired that the device will need to read. These two properties should be string (in screenshot pkc_1 and pkc_2) The problem is that when we try to retrieve data from device, property appers with escaped {\"pkc_1\":\"0,19-02-11 16:56:00\"} Is there something on twx side we can do to avoid to escape it or this will be send always in this way and we can only parse on device side (low level) Thank you
Hi, I wanted to set the first state of radio button as default selected state without clicking it. I found a response in community saying to set the default parameter of mashup as selected value to radio button but I do not find any space in properties of mashup to set the default parameter. How to create the default parameter of mashup? Please provide some guidelines. Thanks
I am trying to set a image for an user on the mashup then how it is possible to do it ? please help me to do it
I have already gone through that documentation provided in the market place but that information is being insufficient. Because the issue is with making one of the frames still, and another one responsive. It would be helpful if you could give any input on this like more detailed documentation.
I am trying to read some values from an OPC server into Thingworx. Until now I have made the connection between OPC Aggregator and Thingworx Composer following the steps of the industrial connections: http://support.ptc.com/help/thingworx_hc/thingworx_8_hc/en/#page/ThingWorx%2FHelp%2FComposer%2FIndustrialConnections%2FIndustrialConnectionsExample.html . So the connection status is ok and I can reach the tags inside ThingWorx, although I am not aware of the next steps to read the values in Thingworx when they change in the server. Do I have to create a java scrip or do something else?
I want my time-series char widget to display real-time data in the Mashup as soon as the data field property's DataChangeEvent is triggered. I've tried with the following two approaches, but none of them work. 1. Using the 'Refresh' widget with interval set to 60 seconds, and 2. Using the GetProperties service, with 'Automatically update values' flag checked, and the 'ServiceInvokeComplete' event bind to 'QueryPropertyHistory' service (which has its return data bound to the chart widget). I've two remotely bound properties in my Remote Thing, one String type and the other Number type, both logged, and an associated Value Stream. The Number type property has 'DataChangeEvent' set as 'Always' and the String type property as 'Value'. The Number type property gets updated every 60 seconds. Upon executing the 'QueryPropertyHistory' service manually in the Composer UI, I find that the returned table does not contain rows spaced 60 seconds apart. Many of the rows are only m
I'm using a GetProperties service to get the updates on my Thing Property back to my Mashup, a Radio Button widget in this specific case. The 'Automatically update values' flag is checked', and the Thing Property has a 'DataChangeEvent' set as 'Value'. When I load my Mashup, and update the property value in the Composer UI, the change is reflected back in Mashup. However, after some amount of time, any updates to property is not reflected back to the Mashup, and I've to reload the web page to get back the responsiveness. So, is there a time defined inside the Thingworx server, after which the loaded Mashups stop listening to the property changes?
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.