Recently active
When a user logs into the ThingWorx application, I need to retrieve their user category from the application database. Based on the user's category, specific menu items in ThingWorx should be shown or hidden. Could you please guide me through the steps to implement this? For example, if user1 logs in, Menu--> Item1---> SubItem1, Item2--->SubItem2, Item3--->SubItem3 to be shown. if user2 logs in, Menu-->Item1-->SubItem1, Item3---> SubItem3 to be shown. Thank you.
Hi,What I am trying to do is, when I click on close button it should close the same mashup tab.Is there any way to do it?
Good day,I'am currently working on project that involves connecting 2 SCADA systems/servers (Cimplicity software from GE) with 5 Allen-Bradley PLCs (1x 1756-L85E, 4x 1756-L81E) via OPC-UA. Setup; There are 2 SCADA servers (A and B), they both have Cimplicity running with redundancy setup A=Master, B=Backup. Each server has KEPServerEX 6 installed on it with the same connection setup.PLCs: There is the main PLC L85E that takes care of almost everything and 4 smaller once (L81E) for some fast calculations and motions.The biggest problem that I have now is with the communication with the main PLC. The smaller once have no problems. Just having one server running gives us problems. Kepserver is losing it's connection with the main PLC almost every time we are doing online changes in the PLC logic (Socket error occurred receiving data. Error=10054,..An existing connection was forcibly closed by the remote host). Second problem is that it takes 2-5 seconds to see something ch
Hello,everyone!How to quickly add properties in thingshape?
I uploaded a time series dataset setting the temporal op type to a field containing a ISO parsed datetime and setting the type of this column as a DateTime. I took caution to set the time sampling interval to the correct number of miliseconds (every row was a 1 minute delta so samplig was 60,000) I then trained a time series model with this dataset. No issues there. Now when I try to get a prediction I get the following message:Error executing service predWaterFlowDatetime Message :: Could not process request: [For input string: "2016-03-08T02:00:00.000Z" I'm basing my code and data on this tutorial: https://community.ptc.com/t5/IoT-Tips/TWX-Analytics-How-to-Build-and-Operationalize-a-Time-Series/ta-p/818275 In this tutorial they use a simple integer as the temporal field, I got that working no problem. I've now adapted the code, datashape, dataset metadata and model to use this datetime typed column as the temporal field, but something is not working. I've tri
Hi everyone, I would like to have a breadcrumb functionality that shows me the hierarchy of the mashup that I am currently on. e.g., Main menu item/sub menu item/sub-sub menu item.What I want to achieve is similar to what is highlighted in yellow on the first screenshot below: My service is as follows let result = Resources["InfoTableFunctions"].CreateInfoTableFromDataShape({infoTableName: "InfoTable",dataShapeName: "BreadCrumb_DS"});if(Data){for(let i=0; i<Data.length; i++){let row = Data[i];if(row.linkDestination){let newEntry = {DisplayField: row.title, // STRINGTypeField: row.TypeField, // STRINGURLField: row.linkDestination, // STRINGMashupNameField: row.MashupNameField // STRING};result.AddRow(newEntry);}}} The Data input here is the service output that goes to the menu bar widget. I did this because the menu bar widget has no selectedRows or data coming out from it that I can use to bind to my breadcrump widget. Has anyone ever overcame this issue?&n
Hello, I think I need some help configuring some Datalogger Trigger settings. I have a set of tags that I wish to record during a specific operation where the frequency of the logged data should match whenever the value of a single monitor tag changes. I set up a condition-based trigger where under the general settings I configured the start and stop logging conditions to reflect the specific operation during which I wish to record data, and this behaves as expected. Since I only care about logging data when the value of a single tag changes, under the Logging Conditions menu, I set the 'Log on Static Interval' field to No and 'Log on Data Change' field to Yes. I set the Monitor Item ID to the tag whose value I want to drive the data logging, set the Monitor Item Update Rate to 1000 milliseconds (I am fine with checking the monitor tag's value once a second), and make sure there is no deadband type (because I wish to log any value change). And somehow, when I check my databas
I created a Thing Template extension using the Java SDK9.5.0, set the configuration parameters, and wanted to be able to read the configuration parameters to update some of the Template's property values,Thingworx always fails. How do I use the initialization method correctly to update properties or how to use this method correctly.@Overrideprotected void initializeThing(ContextType contextType) throws Exception {// TODO Auto-generated method stubsuper.initializeThing(contextType);}
Hello Everyone, I wanted to give permission access of visibility and runtime to the particular user group for the particular project, but unfortunately it is not working can someone please help me with this. Version used- 8.5 Thanks in advance!!
Hi , Is there a connector/APIs/Integration available for Thingworx to connect to ECS off the shelf MES tool?Is there a study or document please do share. thanks,John
Hi all. I'd like to set up a custom message handler on Thingworx 9.4.3 and I'd like to use telegram. Wondering if anyone has done this before or can provide me with steps to achieving this. Thanks
Looking to make use of the service: GetUserRecipientsOfEvent I am unsure of the input's and what to populate them with. I am expecting to get a list of users from the Test trigger that I've created. Here is the trigger: I've followed this guide to get the custom handler working to a point where I am able to see that the handler is triggered from logging inside the service. I am aware this this guide is for thingworx apps and I am using foundation but it does work. Working with Thingworx 9.4.4. Now I would like to get it fully working by retrieving the list of recipients and then referencing them so that I can actually notify the users included in the recipient list. Hoping someone here has used this service and can point me in the correct direction.
Has anyone been able to figure out the address for program header?
I have not set language preference for the datepicker widget. By default it should be english, but my widget is a mix of both english and another language. Please refer to the attached screenshots for more information. Any help is greatly appreciated!
hello, I created one master which have menu and under that menu there are some mashups.i want to show the mashup names on header which i have clicked on master or menu.How i do that please suggest the solution. i refer this link https://www.youtube.com/watch?v=jTpirSub6Gg but still not getting the output i want. let me know the another way to use this widget properly.I am attaching my output screenshot for your better understanding.as above Snapshot shows i have selected OEE menu under performance monitoring but on breadcrumb widget it shows all those menu names which i dont want.Please suggest me the solution on this as soon as possible.
Hello, We are planning to migrate an existing license (Siemens Suite- Perpetual / Kepware) from our old hardware to a new virtual machine system. Based on the attached details of the license - are we going to need additional licenses/upgrades before we can transfer the license to the new system? (considering that we will be deactivating the license in the old system after migration). Appreciate the assistance with this, thank you.
I have limitation of area I have to custom adjust paddingand I have to set height of this (am not sure it's "svg" or "#chart")
Hello everyone! I've already selected the first box, so how do I get the second box to auto-match based on the things I've selected in the first box?
Hello,everyone!How do I write a query the QueryNumberPropertyHistory service?I want to query values greater than 10.thank you!
Hello!I'm doing a project that involves linking variables from an Excel sheet to tags of a Siemens S7-1200 PLC through KEPServerEX. I have successfully made a connection using the Siemens Ethernet TCP/IP Ethernet Driver.The PLC is going to be attached to a PC used by an operator. This PC doesn't have TIA PORTAL V16 installed, and we'd like to connect it to our S7-1200 with KEPServerEX. We also keep in mind that this PC is shut down at the end of every shift and turn on by the supervisor of the next shift.When we did tests and tried to connect the PLC to a PC via the Ethernet port without launching TIA PORTAL V16, KEPServerEX couldn't access the PLC IP (the one that you set in TIA PORTAL). It wasn't until we launched TIA PORTAL and connect it to our PLC, where TIA PORTAL V16 added an additional IP address to the ethernet interface (192.168.XX.XXX) different than the default IP address of the interface (169.254.XX.XXX), that KEPServerEX could access the PLC address through the newly adde
In my application, I have 100+ Industrial Things remotely binding properties from Kepware.Every time when I restart Thingworx service, I found all the tags/properties have "Unknown" quality for all 100+ Industrial things in Thingworx.I need to manually navigate to each thing and need to save the Thing. when I save the Thing, property/tag quality becomes "Good" in that particular Thing in Thingworx.I want to find a way to do this stuff of Saving the Things through a service, so that one executing a single service will save all the Industrial Things and all the tags/properties will have "Good" quality.Please suggest any solution or workaround for this.
This was working yesterday, and during the night Windows installed updates and restarted the computer (this is on a development computer for now). Not sure what the issue is. It connects to the DSN and says it is logging data. Then after that I get the recordset error, but no description of that the error may be.
I have a grid in my mashup and a few buttons on top, what i need is that whenever i click a grid row the buttons css should change signifying that the button is active now, For example i click the first row and the button text of the "remove cause" button changes to some other color, how can i achieve this functionality.
I am creating a service that needs to take in three Infotables and needs to access certain fields of data within them however when I try all I get is (Error in: RR.SA.SignatureViewMashupHelper.XaxisFixer javascript service. Message ::TypeError: Cannot read property "rows" from undefined (XaxisFixer#20))the specific data i am accessing is a Infotable that is a data type in the larger infotablethis is very confusing as when i inspect the payload of the API call the key of the array that is that infotable is rows so why can i not access the data within.here is the code snippet of the function const reMapper = (obj) => { let returnObj = obj; return returnObj.Xaxis.rows.map((row) => row.value); }; The infotable that "obj" refers to has the columnsSeriesId: StringSeriesTitle: StringXAxis: InfotableYAxis: InfotableSeriesLineColour: StringSeriesLineType: StringmaxX: Number I have already tried turning the infotable into a JSON however that just lea
has anyone integrated the AMU dataset in Thing Worx analytics for predictive analysis use case?has anyone came across such use case where there is requirement like this?in PTC release advisor i didn't find any compatibility of AMU and Thing Worx analytics.if anyone can answer this, that would be great help. to continue to this, is it possible to integrate DPM dataset to Thing Worx Analytics for model training?
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.