Recently active
Hi KC, Tell me where i can find the KepserverEx software to download for licensing and the procedures or installation document for the kepware (How to Download and Install). Related to post
Hello All, What do you follow as coding best practices within Thingworx Platform. I see that there are Thingworx Modeling best practices videos available. Can you share what you do as code review best practice in Thingworx?
Do you use an IoT platform? I’m looking into them for (mainly) Bluetooth services - connected home but also more industrial (mesh lighting, asset tracking) uses, and I don’t really know where to start. Any advice or recommendations welcome! For the IoT developers here, what are your favorite platforms/features in platforms you like or use the most? Do you prefer cloud provided IoT services or hosting your own (such as an open source platform)? Been getting into the IoT game myself and were curious on other's preferences/uses.
I want to make an image blackandwhite by CSS. Now I am trying to get a custom css work. I made a CSS-class which works if i put it on the "img" type. To get it work on the specific Image-Widget I need the correct selectors to reach the img. Is there a documentation anywhere which selectors are available on which widget, therefore I don't have to go vie webdebugger and try all combinations? .img_blackwhite .widget-image { -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */ filter: grayscale(100%); } But when I apply "img_blackwhite" as custom class on my image-widget it doesn't work. Are the selectors correct? I also realized in the webdebugger that my style class is not applied anywhere. It was added to the dom under "mashup-styles" but not added to any element in the dom. Can you help here? Thanks in advance
I am trying to add user extensions to an infotable for user provisioning purposes. The infotable would have the username in one column and some of the user extensions in the other columns. This infotable will be used to populate a grid. With Things I know I can do something like: var newEntry = new Object(); newEntry.Description1 = Things[ThingName].Property1; // STRINGnewEntry.Description2 = Things[ThingName].Property2; // STRING newEntry.Description3 = Things[ThingName].Property3; // STRINGmyInfotable.AddRow(newEntry); Users are not Things, so I am not sure how to go about this. How can I do something similar with Users?
I'm sure this has been answered, but I cannot for the life of me find it. I have a report in Windchill written in Query Builder that I would like to leverage inside of a Thingworx thing. It takes two parameters partNumber partView The id is 12345 How do I call this report? Any help is appreciated!
Hi, I am installing thingworx 8.4 on top of sql server 2017. After Installation when I go to Composer, message showing as "503 Service Unavailable". So I have checked the Application Log showing message as "message: Unable to initialize and start system: Connections could not be acquired from the underlying database!". For reference I have attached Application log, platform-setting.json. We are following the document for installation as https://support.ptc.com/WCMS/files/172634/en/Getting_Started_with_MS_SQL_Server_and_ThingWorx_1.pdf. Could you please help to resolve this. Thanks, Sheetal
Hello, I have checked this solution, it won't work from my side. Anybody else come up with alternatives?
I want to convert data that I receveid from arduino board via serial to float.When I use ParseFloat on the service that I created on a Shape, i have the following error : >Error executing service. Message ::Unable To Convert From org.mozilla.javascript.UniqueTag to NUMBER - See Script Error Log for more details. I don't know where I can search to correct this. I only found who has to convert into infotable.If someone know example of similar javascript service on thingworx that are working. It would be very useful for me. In my service, Inputs are string and Output (result) is Number. This is my code : me.value1=parseFloat(value1);me.value2=parseFloat(value2);me.value3=parseFloat(value3);me.value4=parseFloat(value4);me.value5=parseFloat(value5);me.value6=parseFloat(value6);me.value7=parseFloat(value7);me.value8=parseFloat(value8);me.value9=parseFloat(value9);me.value10=parseFloat(value10);me.value11=parseFloat(value11);me.value12=parseFloat(value12); Thanks in ad
I have to display grid dynamically(But multiple rows in sql have to displayed in single row in grid). Its keep on change based on value selecting in combo box. For eg: am having this table in sql Now this "wi_id" in combobox Based on the selection i must diplay this field_name, and field_value. But i must display in a single row. Here number of rows is not fixed. It keep on change like this. Field_name becomes header, and field_value in rows. (eg: i took wi_id=3) To get this result : Get TAble From SQL var params = {WiName: WorkInstrn /* STRING */}; // result: INFOTABLE dataShape: "BOBCAT_SpecifcationDetais_DS_C"det = me.Wi_FieldDetails(params); Create INfoTAble var params = {infoTableName: WorkInstrn/* STRING */}; // result: INFOTABLEa= Resources["InfoTableFunctions"].CreateInfoTable(params); Add Field NAme for Created Infotable for( i=0 ; i<det.length ;i++ ){var newField = new Object();newField.name = det.rows[i].field_name;ne
I read the advanced grid widget extension documentation and also the other post... https://community.ptc.com/t5/ThingWorx-Developers/Grid-Widgets/m-p/578640 but can't seem to figure out how to get sorting to work with an advanced grid. What am I doing wrong? I am trying to sort an infotable and not a datatable. Please see the bindings below:
I have two thing templates "Plant Thing Template" & "Department Thing Template". While creation of "Department Thing Template", I have inherited the "Plant Thing Template" as base thing template, to inherit & store certain properties. Now, I want to get the list of implemented things from "Plant Thing Template" separately and "Department Thing Template" separately. The issue is "GetImplementingThings" of "Plant Thing Template" is returning things implemented by both "Plant Thing Template" & "Department Thing Template" Can someone please suggest a solution
Isn't the UpdateQuery service supposed to update the infotable passed to it in the "t" parameter? In this support document, InfoTableFunctions the service description states that the UpdateQuery service will "Update rows that match a query with a provided set of values." However, when I use it (see the example below), the result infotable contains the updated records, but those updates are not saved to the infotable passed to it in the "t" parameter. Am I missing a step? For example: In the code below, the result infotable contains the correct records filtered from the FrameComponents by the query and they are updated properly with the values infotable. However, the cooresponding records in the FrameComponents infotable are not updated. What do I need to do to update the FrameComponents infotable? var query = {"filters": {"type": "EQ","fieldName": "gath_cart_no","value": row.gath_cart_no}}; var params = {t: FrameComponents /* INFOTA
We are currently using the .NET SDK for thingworx. out of a security perspective we are interested in which security-terms are part of the default SDK-Connection. -Are there Certificates (Which Type/Class) -Is there an internal VPN tunnel used .. Where can we get such information? At the moment we're asking the question if there is any security point we have to implement or wrap around the connection for our securitystandards, or if the Thingworx connections are safe enough.
Hello Community, I`m currently using OPC Aggregator on my PC to collect OPC UA data from a server running in a Raspberry Pi. I was wondering if there was an option to run a version of OPC Aggregator on the Raspberry Pi or Linux so I don`t need to use my PC as intermediary. Cheers
I made a ThingShape "Searchable.TS" which let me get all of my searchable things in a collection widget. Now I want to show a little indicator wether the Thing is connected or not. So is there an option for me to write a Service in "Searchable.TS" which gets the Connected property of the belonging thing? Something like: -> Me.GetProperty("Connected")...
I want to display the selected value from the drop down list on the LED display. I have used the selected item from a List widget, bind the Selected Row(s) from the Service used to populate the List. But still data is not loading in the LED display. How can I get the data to display.
Hello, I have 2 buttons in my mashup, "START" and "STOP" buttons. With these buttons I would like start and stop the data entry from Industrial Connectivity. Is it possible? If not, How can I program a simulate data in my thing "Temperature"? And with these buttons start and stop this simulation? I am trying with one button and display bind through GetPropertyValues and the click event is working but I don´t know if I have to program a service, event, subscription... Thank you in advance BR, Luis
Hi , How can we add multiple recipients(mail Ids) in send message service of thingworx mail Extension?I would like to add 3 recipients in CC and 2 recipients in to.Please let me know, how a mail notification will be sent to many people at once.
In the summer heat, keep your operators cool with Operator Advisor. Sit by the pool and relax to the tunes of Episode 05 of “ThingWorx on Air.” High five! We’re back with Episode 05 of “ThingWorx on Air,” our developer-focused IoT podcast. In today’s episode Jordan Chaisson, a super talented product manager, joins me to share even more about Operator Advisor (OA). You may remember that we introduced OA in our very first episode of “ThingWorx on Air”. Today, we dive deeper into its business value and reveal what’s on its roadmap. Plus, hear the coolest use case she’s seen yet with Operator Advisor! OA is an accelerator application built on the ThingWorx platform that enables manufacturing operators through digital work instructions and a comprehensive user experience to receive the right data at the right time to minimize scrap and maximize efficiency. Looking for more? Check out the Operator Advisor Guide or discover where to download Operator Advis
I need to get the timestamp of tags updated in kepware to Thingworx. Using GetPropertyTime() we can only get the property update time in Thingworx rather than the timestamp of Kepware. Is there any way to get values directly instead of running GetPropertyTime()?
I have created a time series chart. The data is created using a python script that I have wrote and is taken via GET method. I am able to create the graph initially but I am unable to update the graph using the 'updateChart' service. I am getting the new data every second and would like to update my graph. What do I have to do to be able to update my time series chart?
Hi all, I am using the widget OpenStreetMap and always when I refresh my screen, the map's zoom show as: I would like the view the map with less zoom, for example like the image below: How do I do this? Regards, Leonardo
Hi, I have a problem with configuration of Advanced Grid columns via JSON. My goal is to create one editable column, no problem with that.And I also need to capture the values of the selected row.The problem is that when the Editable property is set to true, then row selection does not work. When the Editable property is set to false, then the row selection works very well. My TWX Version: ThingWorx 8.4.0-b2013 Configuration for single selection row: "rows": { "selection": "single", "defaultSelectedRows": "", "minHeight": "20px", "autoScroll": false } Configuration for edition:1. Activation of table edition mode "cellEditingEnabled": true, 2. Definition of cell to be editable { "targets": 0, "fieldName": "priority", "title": " ", "width": "23px", "autoWidth": false, "overflow": "wrapped", "headerTextAlignment": "center", "textAlignment": "center", "hidden": false, "inLayout": true, "columnFormatter": { "type": "integer", "format": "0", "cellEditor": { "enabled": true }
I have a menubar in my header flexcontainer and set all alignmentsettings to "right". But the result is shown on the left end. Could you provide me some help? This is in editor And this is the result
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.