Recently active
Hello All, I have a set of data coming from industrial gateway to ThingWorx using Manufacturing Apps Suite and we are successfully polling machine data. We are using kepware where machine data is pushed initially. We have a tag called Diameter. The data type of the tag on Kepware side is Float type. On the ThingWorx side, the tag is bound to a thing property of data type Number. The issue that I am facing is that, For example at Kepware we can see the value of the Diameter tag as 1.6. But when we receive this data in the ThingWorx property, the value is 1.600000023841858. I would like to understand the reason behind this behavior and also how I can fix this issue and get correct values. Appreciate all help. Thanks & Regards, Madhumita
I am trying to create a Thing template using the base template PTC.ISA95.EquipmentThingTemplate. I am trying to add the following Thingshapes: 1. PTC.Factory.PhysicalAssetThingShape 2. PTC.SCA.SCO.AssetIdentifierThingShape 3. PTC.SCA.SCO.StatusThingShape 4. PTC.ISA95.IdentifierThingShape 5. PTC.SCA.SCO.MonitoredPropertiesThingShape This is mentioned in the Thingworx Apps Customization Guide. However I am unable to add Thingshapes 2,4 and 5. I am getting an error which says "Name Conflict Detected. Cannot add Thingshape". Please resolve this issue.
Hello guys, I have the following scenario: A Thing Template with 10 properties, Things that use this Thing Template and a Mashup that I want to show first the list of Things that use this Thing Template (I used the service GetImplementingThings) and I want to show the Selected Row(s) 10 property names that I created in a list that the user can choose. Is there a service already for this or do I have to create one? Thank you.
Hi, I am using ThingWorx 8.2v. I am using multiple value displays which has the kepware tags as input data. I have a text box to search for the kepware tag value to locate in which value display, the searched value is present. When the value in search textbox and the value display matched, I wanted to turn the value display color to Blue. How can I achieve this using keyframe css? Thanks, Shalini V.
Hello everyone, I concern about a problem with the matching between user and Thing in Thingworx (For example: SIM/card management). Because the connection between user and Thing is one to one, so in the case there are a lot of things (e.g. 100 000 sim cards), then, I need to create 100 000 users and assign each thing to each user to ensure that other user can't see other thing in the Mashup. Hence, that is not a good ideal to do this because I need a lot of efforts to manage the users. I also think an other solution, that means create an unique "host" user in Thingworx for all user and an other database to store the user. When user login, I will authenticate with the database (use database extension) and if success, use the appKey of "host" user to load the mashup corresponding to the Thing connected to user (create a property named "username" and filter Thing by this property). But with this solution, I need to synchronous the appKey between Thingworx and my application. If the
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?
I am using Thingworx Platform i have connected to kepserverEX to know the machine data's and now if i want to do predictive analysis should i go for Thingworx analytics or it can be done in Thingworx platform?
Hi , The customer need to kinds of mobile clients: mobile phone and iPad. If login with mobile phone then display less content than iPad, so the home page will be different. I know that Thingworx can set a Mobile mashup for a user , the questions are : Is it possible to define two mashups , one for mobile phone ,another one for iPad ? if Thingworx can only has one mobile mashup, how does the mashup knows the request comes from mobile phone or iPad so than I can hide/adjust certain widget according to the device flag ? Regards, Sean
Hi I added the below to the Java Options and every time Tomcat restarts, they go missing. New Installation- TWX 8.4.3 - MS SQL - Tomcat version - 8.5.23 -Dserver -Dd64-XX:+UseG1GC-Dfile.encoding=UTF-8-Djava.library.path=<path to Tomcat>\webapps\Thingworx\WEB-INF\extensions Did anyone face the same issue as mine? Thingworx platform automatically shuts down on ERROR. Appreciate your help with this! Thanks Sabarish
hi all, my use case is, i want to trigger a service when i hover my mouse over a grid. how idea or work around how i can achieve this?
I want to modify the appearance of Pie Chart Widget. My system is not showing icon, .js ans .css files which should be present in ../Thingworx/common/thingworx/widgets/ for Pie Chart. Can anyone provide those files as zip.
I would like to use the OpenStreetMap Widget with custom styling, instead of using blue for water i would like it to be black etc to match closer to the dark theme we are using.Using Google Maps Widget is not an option as it has a cost associated Per Click. Can this be done through some custom CSS?
Hey guys, I am trying to install a Thingworx Foundation H2 Trial on my computer. I am aware that I have already had another trial on this computer and I did uninstall it, but when I try to download another one running another .exe snapshot installer, this message is shown: I have already uninstalled it, what do I do? Thank you.
Energy. Innovation. Passion. That’s how I would describe LiveWorx19 in three words. From beginning to end, LiveWorx truly was a one-of-a-kind digital transformation event. Whether it was the top-notch demos, the delicious lunch from food trucks, or the unique integration of our products with our partners’ technologies, everywhere I turned, inspiration and excitement were booming. Here are my top three highlights: 1. Delivering a breakout session Chris Baldwin and I shared exciting new functionality that we’re releasing in ThingWorx to simplify and accelerate deployment of applications across your enterprise. We introduced Solution Central, a new portal in the cloud for application management and deployment (more info to come in a future post, but in the meantime, reach out with any questions). 2. Assisting with Xtropolis, our Demo Floor Speaking directly with you and hearing how you’re using ThingWorx to transform industries like medical devices, bee
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:
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.