Recently active
I've been trying to add a custom menu item to an existing AMU installation. The documentation specifies that you need to add entries to a couple of tables in the database. (link) It seems like a straightforward process, however I haven't been able to get it to work. No matter what I try it doesn't show a new menu. I know I'm in the right tables because I can edit the existing items and see the changes in the application, but any new entry is disregarded. Has anyone had any success with this? Could it be something to do with the license? Maybe there's an extra step after the DB edits?
Hello, Have anyone tried to integrate the lab view data to the thingworx properties , please help me. I am having our machine data in the lab view , how can i bring that data into the thingworx? Regards, Shree
Hello , we have integrated the data from labview to thingworx , now we are able to post the data to thingworx properties, so now we are getting real time data in the thingworx mashup which we can say that we are successfully monitoring the data of the machine and displaying it on the mashup (This is now only one directional ) How can we control the labview process from thingworx mashup with emergency button , for example say if we click on the stop button it should stop the whole process in the labview , if we click on the start button it should start the process in the lab view (This use case is only for emergencies to control the process of the machine from thingworx). If anyone has the idea on this please help me to solve this. Regards, Shree
I am trying keep display name of button bar auto selected once we load the mashup.Right now we need to select it manually by hitting the button bar.so my requirement is ...suppose there are 2 display names in button bar and i want to keep first display name in button as auto selected one the Mashup is loaded or opened.can anyone know how to do it
How inheritance of permissions works?If mashups is calling a Thing and Thing is based on Template - will it take it from mashup, or Thing Template?In specific case:- we have UserA and User B,- we have one mashup,- we have 2 ThingTemplates: TTA and TTB,- we have 2 Things created from ThingTemplate TTA: Thing_A1, Thing_A2- we have 2 Things created from ThingTemplate TTB: Thing_B1, Thing_B2- we want UserA to have access to services in Thing_A1, Thing_A2- we want UserB to have access to all Things.In this case, if we set Mashup Runtime to Service Execute to both users, then we set ThingTemplate TTA to Service Execute both users, but thing Template TTB only to user B - will it work desired way? Will it inherit User B to be able to use Thing_B1, Thing_B2, but user A not be abled to use them?
Hi,I am trying to view base64 pdf using thingworx mashup.Came across old message that helped me view the pdf using a value display widgethttps://community.ptc.com/t5/ThingWorx-Developers/How-to-show-base-64-content-of-PDF-in-Thingworx-Mashup/m-p/723472#M51519 The problem the value container height is 153px (width 1879) and not full screenTried changing min height property but did nothing. Anyone can help view a base64 pdf to fit window?
Obviously all applications we write, use Resources & Subsystem. Can we treat is "common use resource", for every project, who ever uses application?Generally, with new application/project, we create new users (especially, if it's common use application, or user is used for schedulers/timers/etc.). Then we set permission for things/mashups/etc. inside the project, so the user can use it.Then we find, project is not working, because app uses some Resource or some Subsystem, so we have to have also to add this user to Subsystem/Resource permissions.Is there any way to set Resource/Subsystem is accessible to every one? I found visibility can be set to Everyone organisation, but what about Run Time permissions?
Hello, I have created a mashup which consists of 4 different mashups in it , which is mapped to fetch the data from the database and to display it on the mashup. (my mashup link is something like this https://<xyzname>-dev-twx.es.thingworx.com/Thingworx/Mashup/<mashup_name> As i have also had auto refresh function to the services with 5 seconds refresh interval, the thing is mashup services are getting the real time data but in the mashup we are not able to any data even though the delay is been given to 5 seconds as we have the data in each second in the database , In mashup we are seeing only refresh loading symbols on the widgets instead of data where the loading symbol will not be removed . How to get rid of the loading symbol from the mashup and make the fetched data visible (also can i keep the auto refresh to 1 seconds as our machine data will be keep on updating for each second , is that the reason why I am unable to see the data) and also
Hi , can anyone help me how to send the data to the properties created in thingworx-thing from the database located in the Hostinger with steps as i am new to use thingworx platform. i tried to import csv file successfully to thingworx but i am unable to find the imported csv file stored in which location inside the thingworx composer, please help me out with this issue , i am expecting some quick reply from community to this message please .
Hi,We are trying to use URL property of a web frame dynamically. We have binded the URL property with our service output. But the frame doesn't open/load the URL.If I keep the URL property as hardcoded string instead of binding it to service opens up the URL.
Wave , After configuring java I managed to enable an extension process only now I have a problem importing Thing worx - APPS -9.1.1-00 - extension-dependencies.zip. I managed to do the whole process of enabling the PlatformSettings- Json or extension package by setting everything to true, and also importing the extension MED-61284-CD-091_SP1_Remote-Access-Extension-3-1-4.zip. Only when you import this extension :ThingWorx-Apps-9.1.1-00-extension-dependencies.zip gives an error. It validates but doesn't matter Translated by the Community Moderation using Google Translate ----------------------------------------------------------------------------------------------- Olá , Após configurar o java consegui habilitar um processo da extensão só que agora estou com problema para importar o Thing worx - APPS -9.1.1-00 - extension-dependencies.zip. Consegui fazer todo o processo de habilitar no PlatformSettings- Json o pacote de extensão colocando tudo para verdadeiro ,
How to Enable Extension in Thing Worx 9.3 Step by Step? Translated by the Community Moderation using Google Translate ----------------------------------------------------------------------------------------------- Como habilitar Extensão no Thing Worx 9.3 Passo a Passo
Hi,We want to have clickable button over images in our mashup. We can use z-index and transform etc.. css properties to achieve this, but the layout would break if we try it on different type of devices tablet, desktop, etc...Is there a good way to achieve this.
Good day Community, I have a stream and I write to this stream in serviceA. The stream has a field of type infotable. So when adding a row to the stream in serviceA, I do not add anything to the nested infotable yet. I have service B where I intend to write to the nested infotable. This is my code: let Stream = Shaft_Name; // result: INFOTABLE dataShape: "" let Stream_Data = Things[Stream].QueryStreamEntriesWithData({oldestFirst: undefined /* BOOLEAN */,maxItems: undefined /* NUMBER {"defaultValue":500} */,sourceTags: undefined /* TAGS */,endDate: undefined /* DATETIME */,query: undefined /* QUERY */,source: undefined /* STRING */,startDate: undefined /* DATETIME */,tags: undefined /* TAGS */}); let Updated_Info = Resources["InfoTableFunctions"].CreateInfoTableFromDataShape({infoTableName: "InfoTable",dataShapeName: "ShaftSinkingCycleDelayInfo_DS"});let len = Stream_Data.length;let Activity_Unique_Id;let Delay_Info; for(let i=0; i<len; i++){//Looping through the s
I have added infotable property in userextensions. When iam updating every index of infotable, this folloeing error is poping up. How to update each index of infotable rows which is already created in userextension.Error: JavaException: java.lang.ClassCastException: com.thingworx.types.InfoTable cannot be cast to com.thingworx.types.collections.ValueCollection
What's needed on the Advanced Grid is someone at PTC to RECODE the "RESET" attribute. I expect RESET to "reset" the grid back to its original DEFAULT state. That is, after all, what the word RESET means! [RESET(Verb) - To set back to the initial state.] If it had no rows selected when you first arrived at the grid, then triggering the RESET feature "SHOULD" return it to the initial state. If one or more rows are selected by default, then the grid should return to THAT state instead. It makes absolutely NO sense whatsoever that you don't have this feature built into the grid in the first place! AND...that feature should be very intuitive to find and use. You have it on other widgets...why not the grid? The only way to clear a selected row is to refresh the browser. And that is unsatisfactory. Forcing someone to set up and/or use a filter service just so they can clear a selected row is also just plain silly, especially w
The UserManagementSubsystem has Session Management Settings where we can set the "Idle Session Timeout (min)". My use case requires redirecting the user to the login mashup screen when the idle session timeout expires. As far as I can tell, I don't see the redirect URL to configure the same in ThingWorx. Could you please share the code snippet for this scenario?In ThingWorx, even though the mashups are active, the session expires when the session timeout is reached. Does ThingWorx behave this way by default? I want to implement the timeout in such a way that only the session expires if the system is idle for the set period of time.Thanks
Data, Properties, Explore, Widget, Layout Panel is not visible in Thingworx. Can anyone please help me out here. I already tried restarting the tomcat.Thingworx version is : 9.3
Hi! I'm trying to get all the entries from one Stream Thing and transfer them to another. My code looks like this: new_entries = Things["TemporalStream"].GetStreamEntriesWithData(); var params = { values:new_entries }; Things["MainStream"].AddStreamEntries(params); I'm getting the error message :: Wrapped java.lang.NullPointerException - See Script Error Log for more details.Could someone please tell me what I'm doing wrong?
For the american eastern time zone, the UTC Offset is -5:00 during standard time and is -4:00 during daylight saving time. For this year, Daylight Saving time started at 2:00am on 3/12/2023 and ends at 2:00am on 11/5/2023. So, I expect that this service should return -4:00 for this time period and -5:00 for all times before and after those dates. However it actually returns -4:00 between 3/11/23 9:00pm and 11/4/23 9:59pm. So, it's like the service thinks that DST starts at 2am UTC, instead of local time. So, to figure the offset it converts the given time to UTC and if it is between 3/12 2am UTC and 11/5 2am UTC it returns -4:00. Here's a screen shot of the service:Am I correct in thinking the service doesn't work properly? Thanks,Steve
Good day Community, I have an Info table that stores the sales of fruit a day. See (MyTable.png)<MyTable> I want to add the number of fruits I sold each day then reorganize my table to that the day that has the highest sales can appear at the top of my list, and the day I on which I had the least sales should appear at the bottom of the info table. See the image below: I've written up a piece of code, however I have hit a wall because the sum of the sales per day is not correct. How can I fix this:let Total_Sales_Per_Day = 0;for(let c=0; c<Fruit_Names.length; c++){//the column names from the inputFruit_Input = Fruit_Names[c].Fruit_Names;Value = MyTable[Fruit_Input];Value = parseFloat(Value);let Total_Sales_Per_Day = Total_Sales_Per_Day + Value;}let result = Total_Sales_Per_Day Regards,
I'm currently using the following lines to create an infotable from json: var json = { rows: jsonData.run_history, //an array of objects dataShape: DataShapes["SomeDataShape"].GetDataShapeMetadataAsJSON() }; /////////////////// //Loads json data to an infotable var data = Resources["InfoTableFunctions"].FromJSON({ json: json }); I'd like to add more data from jsons to the infotable, but the FromJSON service replaces the previous data. Is there a service that adds JSON data to the infotable? Kind of like .AddRow? I'd like to avoid using a for loop to add each row one-by-one as there are many rows. Also, is there a limit to the size (MBs) of the infotable?
Is it possible to connect ThingWorx with PLC without using kepware? If yes, what is the best way to do this? Translated by the Community Moderation using Google Translate É possivel conectar o ThingWorx com o PLC sem usar o kepware ? Se sim Qual a melhor forma de fazer isso ?
We have established a connection with opcua via Kepserver and we created a industrial thing and from that we created a remote thing. After creating remote thing if we press refresh the data use to be updated.I connected the thing to Label widget in vuforia studio there also the real time data was available. But after doing all this if I click the save button of remote thing once more it will stop the data pushing into studio and also data refreshing. I got the error in kepserver as shown in image. (error pushing property updates to thing). even i tried by writing services still the thing is not refreshing. If we create new remote thing it will work fine until I press a save button on second time. Is there any solution to overcome this problem. Help will be appreciated.
Is it possible to programmatically create a Scheduler in thingworx 8.5.3? I saw the following article, but I don't see this template in 8.5.3. https://www.ptc.com/en/support/article/cs382629 I'd like to create a mashup where users can schedule email reminders for preventive maintenance. The emails will be sent out to the users on the scheduled date/time. In order to implement this, I think I need to be able to create a scheduler programmatically, where the subscription on the scheduler would be created automatically as well.
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.