Recently active
From my understanding, once we OVERRIDDEN the CustomizedAvailabilityCalculation services, the default Status Expression cannot be used anymore? So if I want is to have different customized Availability calculations for Line and Asset, is it possible? or can we just make the Line 's Status Expression works even the CustomizedAvailabilityCalculation services is overriden?
Hello Everyone, I would like to write a location and state property of my things to a Stream (and then use this Stream to display the Location properties on the Google Maps Widget). The Datashape for the Stream is set accordingly (location and String). Is there a way to ''bind'' the property Values to this Stream so that I always have the current values when I execute the GetStreamData service of my Stream? I am aware of the AddStreamEntry service but It implies that I would have to write the data manually. Also I would have to add the ThingName as a primary key and take care of how the entries are added to avoid redundancy. PS: Using a ValueStream is not an option for me because I need to get the properties of all my logged things as an Infotable (just like provided by the GetStreamData service) Any help is appreciated very much! Best Regards, Dominik
I am trying to create a service that pulls a list of properties from a webservice to create multiple Things of the same type. I am able to create multiple things in the webservice but cannot find a way to refer to the newly created things in the service so that I can enable and restart. Here is the code I am trying to run: /// Loops through a JSON object to extract properties for each thing while (i < json_obj.devices.length){ var params = { name: json_obj.devices[i].deviceId/* STRING */, description: json_obj.devices[i].name /* STRING */, thingTemplateName: 'XXXXXX' /* THINGTEMPLATENAME */}; // no return Resources["EntityServices"].CreateThing(params); i++; // //Need to enable and restart newly created thing. Not sure how to reference it }
Hi, is anyone familiar with how to use the parameters in the mail server SendMessageWithAttachment service. Tried a number of versions but still getting errors. I'm trying to send an attachment file called 'My Notes.docx" which is in a folder called 'Documents" in a file repository called "Document.File.Repository" Currently my set up is as shown below var params = { cc: undefined /* STRING */, path: "\/Documents\/My Notes.docx" /* STRING */, bcc: "me@gmail.com" /* STRING */ subject: "Developer Notes"/* STRING */, to: "recipient@gmail.com" /* STRING */, fileRepository: "Document.File.Repository" /* THINGNAME */, from: "me@gmail.com" /* STRING */, attachmentName: "My Notes.docx" /* STRING */, mimeType: ".doc" /* STRING */, body: "This is a test"}; Things["Linx.MailServer"].SendMessageWithAttach
Hi Guys, Does anyone has idea, that how much records a datatable or stream can hold? Thanks, Dushyant
Adding a property definition to a Thing programmatically requires a Thing restart in order for the property to come up (https://community.ptc.com/t5/ThingWorx-Developers/Unable-to-add-new-property-programatically-using-service/m-p/553678#M29081). Is there a similar process for a Thing Template? There is no "RestartThing" service on the template and it doesn't look like my properties that I add programmatically work.
When uploading Data Sets to Analytics Builder I need to add a meta data file which defines the different fields in the csv-file containing the data. For the column containing the Time Stamp I need to define a parameter called "timeSamplingInterval" which defines how much time passes between each measurement. However in my data set, the time intervals often vary between different measurements and the file upload gets rejected because of this, as shown in the attached png.Is there some way to deal with this or an established workaround solution?Should I try to use another module/extension to deal with TimeSeries-Data with irregular intervals?
Hello, I see BaseType "Image" property is available on ThingTemplate, which I want to use to ingest bunch of images from a RemoteThing and later retrieve images from ValueStream (by checking 'Logged' Aspects of the image property). Would it be possible to construct the image back once ingested and is this right approach to ingest images to TW platform ? Any help provided is much appreciated.
I have the "DataLabel" field filled out with what I want it to say, but it won't display the name of the each vertical bar. Any ideas as to why?
Hello, I have a repeater and i have to display the relevant data in a separate panel from the data table when a button/value display widget is selected in another panel.But i'm getting the first row values from the data table, how can I get the relevant row values for each button/value display widget? Thanks for support!
Suppose a datatable is having 5 columns/datashapefields and there are 5 entries in the datatable, I need to take 3 columns and its corresponding 3 entries from it. Please give a solution!!!!!!!
Hi, How can we upload an image and store it in media using a front end? Is there any widget for uploading image and storing it in media entity? Also Is there any widget for uploading a text file or document? Thanks, V Shalini.
Hi, I have working Machine learning Model developed in R studio. I need to deploy that code in ThingWorx platform. Could you please help me in finding options for this? Thanks, Vamsi
Hi,We want to explore Thingworx Analytics. Do we need to have background of Data Science( Statistics using R etc) to learn and use Thingworx analytic?ThanksRavi
Relative to post, Can you provide more details on how to make it work? I have a DataShape and made on of the field to a primary key and that primary key is assigned to ID field of tree widget. But still when I refresh (refresh event calls the service that returns InfoTable which is set to the grid widget data), I still see focus lost on a previously selected item.
Hi, I have a drop down with a list of materials like 'Torque' , 'Barcode print' and 'others'. My requirement is, only on selection of torque my label and textbox has to be visible otherwise it has to be invisible. So i wrote a java script for this and gave selected row item from drop down as input to JS and triggered JS using selected row changed event of combo . But I am facing a difficulty where on choosing any item from combo the text box and label is getting visible and not becoming invisible. How can I achieve this? JS: if (name == 'Torque' && name != null && name != 'Visual WI' && name != 'Error Proofing' && name != 'Data Collection' && name != 'Barcode Print' && name != 'Part Pick' && name != 'Others') { result = true;} else { result = false;} Thanks, V Shalini.
Hi, How can I increase the font size in grid? Thanks, V Shalini.
Hi, How can we bind output from two different services to single widget? eg: two different output to single grid? Thanks, V Shalini
Hi, How can we upload video using html video extension and browse & upload video from pc and retrieve video from DB or file repository? Thanks, V Shalini
Hi, In Thingworx analytics builder only 7 Machine Learning models are supported(considering latest version 8.3). But it is known that we can create custom model by refering to below video: https://www.youtube.com/watch?v=2kKxYoqt9SY But this video doesn't give end-to-end explaination. It will be helpful if anyone explain in detail for creation of custom model as Iam a beginner to Thingworx.
Hi, I have created tree widget and assigned nodes. My tree structure is different for different user. How to retain the selected tree node after refresh the tree. Every 2 mins , refreshing the tree structure. Refresh event is mapped to tree build service. In Tree widget, I have check the "autoselectfirstrow" property. After opening the mashup , showing the first row. If i go the different node of tree and refresh the tree, its going to first node. I am expecting the selected node after refresh also. Even I have unselected "autoselectfirstrow". Its retaining selected row but problem is tree node structure is different for different user. In that case, i am getting the error at first node if login with different user. Could you please advise how to assign selected tree node after refresh.Could you give the example. Thank you in advance.
Hi we have downloaded extension some market place and trying to invoke createPDF extension, earlier it was working fine, now its not working throwing an error: [context: com.thingworx.webservices.context.HttpExecutionContext@2bcbd3fc][message: Unable to Invoke Service CreatePDF on PDFExport : Element not found or does not exist._For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html_Build info: version: '2.52.0', revision:
hello everyone I just wanted to know about how we can write data into XML file. because here i am using PostXML API while testing it is not showing any exception but on other side not writing any thing into my sample.xml file. what extra i need to do for this any idea ? Thanks in advance
Hi, I have 2 infotables. How to filter the unique column values from 2 nd table compared to 1st table column values.. I have tried to use "Intersect" but its giving the same column values . Example: first table columns: path, description second table columns: path, ThingName etc if first table column path value is not matches the 2nd table column path, then return the 2nd table path. Thank you in advance.
I am trying to install ThingWorx 8.3 H2 using the .war file. I am downloading the .war file from here - https://support.ptc.com/appserver/auth/it/esd/product.jsp?prodFamily=TWX. I am following the following steps - 1. Java JRE installation 2. TomCat 8.5 Installation 3. Running http:localhost:8080 4. Deploy the .war file At the end of step 4, when I try to deploy the .war file the local host fails to open. I browser throws an error "this site can't be reached' ... PS: I am following the instructions from this tutorial - https://community.ptc.com/t5/IoT-Tech-Tips/ThingWorx-Tutorials-Installing-ThingWorx-Neo4j-in-Windows/td-p/532555 Thanks, Pawan Rao
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.