Recently active
I would like to subscribe to an event for a thing template when an instance of a template finishes updating properties from a remote virtual thing so I can check changed properties including all other existing properties on a thing and use a logical expression to check if I need to do an action: eg. me.temp >27 && me.pressure >100 or me.state === "fault" do something. I also want to send that all thing's property data (including changed and old once) to a third party sql db for historical and analytical purposes. So how to subscribe to an event on the server side that correspond to one call to updateSubscribedProperties method on the agent side. It should only be run if there is at least a change in one property. AnyDataChange will fire multiple times (as many as the number properties that changed) per updateSubscribedProperties method call. I want to be able to respond to this bulk change or to treat multiple properties changes
Hi All,I just want to know WHY this error happens:"connection with pp-1802191911zu.devportal.ptc.io refused"It happens a lot of times from nothing and for nothing. Are you serious...
Hello, Lets say you want to have to grids. And you have infotable which has a field containing another infotable and you want to display the nested infotable in the first grid and have the selection presented in the second grid. Is this even possible? I am having trouble getting the selection working from the first grid and I am suspecting the selection of nested infotables is not working. However when I try displaying the "root" infotable in the first grid, the selection event occurs and the second grid displays the selection. Hope I make myself clear. I am on platform version 8.2
I would like to know if the Thingowrx version 5.3.4.2383 is compatible with Thinwrox server 8.1. I have been trying to find the compatibility matrix document, but I have not access to the Edge System Requirements document: https://support.ptc.com/WCMS/files/172999/en/Thingworx_Edge_Requirements_andCompatibility_Matrix_Sept_2017.pdf Somebody can help me? Regards
Does anyone know of a way that you can trigger a subscription for a "thing" when data has been added to a stream? I can add the stream entity that I want to monitor, but I can't see where I can select the fields from the datatable associated with the stream. The only options for data change monitoring given are name, description, tags, and thing template, which I cant see doing me any good. What I am trying to achieve is trigger an alarm notification when the stream gets an entry that has a value out of spec, sending an email or a text message. Thank you!
Hi All,I am creating a service that add row into a DataTable.The problem is..I dont know my fields name.So what I need is to iterate through the fields and add the values I want.Something like...for(each field){ myDataTable.field.value = value[x]; x++; }But in "Thingworx language".Any tips?Thanks!
Let us consider the following scenario:UserA creates ThingA programmatically. This means that UserA is automatically the owner of ThingA and has all permissions on it. How can I remove UserA as the owner of ThingA, so that UserA has no visibility or permissions on ThingA anymore? And is it possible that UserA removes himself as the owner (without administrator rights)?Executing the setOwner service on ThingA as Administrator with the Administrator as new owner parameter seems to do exactly that - replace UserA with Administrator as the owner. However, the setOwner service belongs to the so-called Administrator Service, i.e. only users in the Administrators User Group can execute it. In my use case, I want to avoid adding UserA to the Administrators User Group and I need to remove the ownership directly after ThingA is created.In a nutshell: I need a mechanism to create a Thing as a specific user and afterwards remove this user's permissions from the newly created Thing.Maybe there is a
Hi All,Is there any way to create a local service that can edit thing properties like description and baseType?I have tried :Things[myThing][myProperty].description = newDesc;It was worth a try but that doesn't work...
Hello,I need to activate on premise demo with available Thingworx 8.2 offline site licence (Licensing Guide for disconnected sites). Can this licence be safely and easily removed afterwards and transferred to production environment?Thanks JG.
I need a little help. I have created a gadget where I have added Mashup Parameter whose type is InfoTable and have bind the output of a service which returns infotable to it, but in run time when I click on Edit Parameter of Gadget there I am getting JSON value in text box instead of getting Drop-down list there. So can you please help how to get drop down there.
This four-part webinar series explores key initiatives to accelerate connections between graphical elements and business data in your IoT application. Join our ThingWorx technical experts as they delve into best practices and implementation examples for creating dynamic, engaging user interfaces. REGISTER FOR ALL 4 SESSION Create a Compelling UI that Brings IoT Data to Life Learn how to create immersive, interactive visualizations by utilizing dynamic charts and graphs in your ThingWorx GUI. Learn more >> March 6, 2018 11:00 AM ESTREGISTER NOW IoT Application Makeover Edition: 4 Techniques to Enhance UI Design Go beyond functional application development and learn how you can dress up your UI with common design elements, including custom logos, color schemes, and styles. Learn more >> March 13, 2018 11:00 AM ESTREGISTER NOW Reimagine your Application UI with Collection and CSS in ThingWorx 8.2 See how you can replicate visual con
Hello,I am replicating a Thingworx installation and I require the following extensions (also see attached jpeg):NameDescriptionVersionVendorCSVParser_ExtensionsCSVParser Extensions4.0.0ThingWorx Customer ServiceMail_ExtensionsMail Extensions2.0.0ThingWorx Customer ServiceMYSQL_ExtensionPackageMySqlServer Extension Created by File Uploader1.0.0ThingWorx Customer ServiceAs I am replicating an existing Thingworx installation and solution, I need to install Thingworx 7.2 and I need the previous versions of the extensions, for compatibility reasons:Mail_Extensions: Thankfully the previous versions are available on the marketplace, (https://marketplace.thingworx.com/tools/csv-parser), so I can download 2.0.0.CSVParser_Extensions: Although there are no previous versions available on the marketplace, (https://marketplace.thingworx.com/tools/mail-extension), the current version is 4.0.1, so I hope such a minor change would cause any compatibility issues. (But will not be able to test until I h
Hi everyone does anyone know how to connect to a ge historian using oledb Thank you
Hi All, My connection with trial version thingworx composer are being refused. I think the connection got blocked or something..."connection with SERVERNAME refused". Any tips? Thanks, A.
Hello, I have multiple devices of same type where 2 sensor parameters which are streaming in from the device to the platform lets say T1 and P1 Based on that i have created multiple remote things to access those parameter values. Now i need to create a UI where i need to allow the user to configure the threshold for T1 and P1 with lolo,lo,hi and hihi. Whenever the streaming value crosses configured threshold value, i need to run a default service for lolo,lo,hi and hihi respectively. To achieve it, what should be my approach in saving those threshold for each device, and how should i make the configuration for properties such that when it crosses certain threshold, it runs the service automatically. Thanks Sunay
Hi still now, i using time series widget to display dynamic log value(i.g. sensor data)but some demos display log using line/bar graph in mashuphow i get line/bar graph(chart)?i downloaded Custome chart widget from Thingworx marketstore and display log using thatbut that was not show line/bar togetherand Custom chart widget just display value only one How i show log value at chart via line/bar? I want combine a line chart and a bar chart thanks regard, SeonHo Cha
Hi All,I am trying to create a service that creates a datatable and also its datashape ( from an transposed infotable created from inputed user data).The question is...why this code doesnt work? // FOR DATATABLE CREATIONvar params = { name: "Thing_Name"/* STRING */, description: undefined /* STRING */, thingTemplateName: "DataTable" /* THINGTEMPLATENAME */, tags: undefined /* TAGS */ }; // no return Resources["EntityServices"].CreateThing(params); //INFOTABLE WITH SOME DATA FROM USERvar paramsu = { maxItems: undefined /* NUMBER */};var tablete = me.GetDataTableEntries(paramsu); //TRANSPOSED INFOTABLE FOR DATASHAPEvar p = {infoTableName: undefined /* STRING */};var trans= Resources["InfoTableFunctions"].CreateInfoTable(p); for( var i = 0;i< tablete.getRowCount();i++){trans.AddField({name: tablete[i].nome, baseType: "STRING"});}//DATASHAPE creationvar par = { name: "myds" /* STRING */, description: undefined /* STRING */, fields: trans/* INFOTABLE */, tags: undefined /*
Hello Buttons in ThingWorx only contain click events.If I have a button widget that returns true / false depending on when it is pressed and not pressed, can I share it?An event should also occur when it is not pressed when pressed.I would really appreciate if anyone could share it. In addition, the pressed button that I say is as follows.
Hello everybody.. I'm planning to do an integration with an ERP (Not sap) so my question is... Can i use the same pattern used in PTC Navigate Apps (Resources Providers, Resources Managers, etc) or do i have to find another way to achieve this? Thank Your for your time and I'm sorry if this sounds ambiguous.
I am currently completing the 'Introduction to Thingworx' Training on Precision LMS.The content just begins with a Thingworx instance already up and running and the only installation details, that I can find in the Lab files, is a document with info on installing Tomcat & Java, and a link to this video.I believe I have correctly installed Java and Tomcat, but now I am looking for a Thingworx.war file to deploy. I have included an image of what was included in the training lab files, and there isn't anything applicable.I have looked on the Thingworx downloads page, but am unsure which is the correct download for the war file.I'm not looking to setup a production environment, just to locally install Thingworx on my Windows machine in order to complete the training.If anyone could tell me if/where I need to look, any help would be much appreciated.Many Thanks,
Axeda has a manage page: Rules (https://axedamanager.com/drm/actions/device/rule/show-create) which allows us to create rules of types: Alarm, Data Expression, Event etc. I have many expressions types of rules like below. These rules will almost always invoke actions that will create an alarm. I would like to get a list of these rules and programmatically create similar alarm definitions in Thingworx using multiple properties. As far as I know Thingworx allows only one field to be selected with criteria <,>, <=, >=, ==, != etc. Name: ExpRule: Current PS Positive 75 is out of Tolerance Rule: Expression: Current PS p75 <= 70 and PS p24 >= 20 or Current PS p75 >= 80 and PS p24 >= 20 Models: LD500 LD500DS LD500R Thanks, Rad
Hello Everyone, i would like to import the Android SDK in one of my existing projects (assume a freshly created one) but i am not sure how to exactly do that. My Android Edge SDK version is 1.1.2.600 I guess i somehow have to include the library folder or the files inside to my project. The Android SDK Tutorial says to import the three "modules" provided in the lib folder via File->New Import->Import Module The problem is that if i do so, only the thingworx-android-sdk-1.1.2.aar is shown and i cant import it because i have to "Specify location of the Gradle or Android Eclipse project". So my Question is, how do i properly include the Thingworx android sdk into a new created Project. Thank you for your answers
Here the Config file for Analytics and the Application log on thingworx storage
HelloCan I configure a Contained Mashup like a dashboard?It is a question. Dashboards allow you to add gadgets flexibly.Likewise, is there a way to add Contained Mashups in a flexible way at mashup?Is it possible for a normal mashup, not use a dashboard?Thank you.
i want to trace path so i have used google map extention from market place as per the guide and used Queryimplementingwithdata service but it was showing me static data but in this scenario i want to give manual input and trace the path between end points.
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.