Recently active
Hi Guys, I'm a beginner with ThingWorx, and have an application where an operator scans in a serial number of a device in need of service, and that number populates a serial number field on a current mashup which then follows the repair ticket through it's process. Any ideas on how I should start this development? At the moment there is a drop down picker which populates a required service. Each service has it's own serial number code which automatically fills in that field and cannot be edited. I would like the have the user select a " repair " option which will then allow them to scan in a serial number which will populate the serial number field. Thanks,
I am having a strange twofold issue with the collection widget in one of my mashups in ThingWorx. The first issue is that I have to press the refresh button for the collection widget to display all of the desired mashups (some of them do not appear). The second and more important issue is that when scrolling, some of the mashups within the widget drop out and go blank. They can come in and out as you scroll back and forth.The data in the widget is coming from a SQL server with a number of services calling it. I'm not sure if that's part of the issue.
Hi all, I have a drop down widget that displays 3 items. These 3 items are defined in a data shape. Users will be required to select one of the 3 items from my main mashup via the navigation widget, which leads me to 3 individual mashups. However I am figuring out how the code should be done. I took reference from https://community.ptc.com/t5/ThingWorx-Developers/Navigation-to-mashup-based-on-input/m-p/616663 Prior to that, I have binded my Name of my field defintions-data shape to my service-input parameter, Name This is my code with Input being a Name(string), and Output result(Mashup Name). if (name == "Item_1") { var result = Mashups["Item_1Mashup"].GetResult(); } else if (name=="Item_2") { var result= Mashups["Item_2Mashup"].GetResult(); } else if (name=="Item_3") { var result=Mashups["Item_3Mashup"].GetResult(); } The error shows "Error executing service queryFORM. Message :: TypeError: Cannot
I have large size csv. It hasn't datetime info and many items and rows. So I will input parameter Start time and interval time. My code is VS C#. I thin it will make store memory added time information by start time and interval. and then send stream to Thingworx. Can someone please tell me the ideal way? Currently my code is sending data based on one row of csv so it takes too long time. I want to create it like a double buffering. I want to send it to the stream at once without sending it several times. Isn't it possible or is there a better way? I would appreciate your reply.
What is the difference between ThingWorx-Platform-Postgres-8-3-9(Thingworx composer) and ThingWorx Edge? Also if i need to connect Thingworx composer to Mysql server should i use "ThingWorx PostgreSQL" or is there and other version ideally suitable.
Hello, I have installed Thingworx Platform 8.5 along with Flow using the bundle(.exe file ThingWorx-Platform-Full-Installer-postgres-Windows-8-5-0) downloaded from the http://support.ptc.com. I searched for installation document which follows the same bundle(.exe file ThingWorx-Platform-Full-Installer-postgres-Windows-8-5-0), whatever file am browsing is following the old method of manual installation of Tomcat and .war file deployment. These are not relevant for the .exe type of installation. Where can I find the right installation document for flow. I`m done with the installation successfully could also able to load Flow and Composer. But i could not able to create workflow service in Thingworx, showing 404 error in the flow canvas panel. While checking Application log it is showing a fatal error for the user twadmin. I could not able to troubleshoot it thereafter. Kindly send me the document if any, Regards, Janakir
I am working with windows 10. "ThingWorx-Platform-Postgres-8-3-9". I did the installation as specified in the guide. The Tomcat server was working fine until, i pasted the "Thingworx.war" in "C:\Program Files\Apache Software Foundation\Tomcat 8.5\webapps". The server starts for some time and stop, the below links dosen't work. http://ptc-training.ptc.com:9090/Thingworx/ http://localhost:9090/ Some suggested to add setenv.bat in bin folder of tomcat, but still the issues is not resolved. setenv.bat - "# Java Options export JAVA_OPTS="-Djava.awt.headless=true - Djava.net.preferIPv4Stack=true -Dserver -Dd64 - XX:+UseNUMA -XX:+UseConcMarkSweepGC -Dfile.encoding=UTF-8 -Djava.library.path=C:\Program Files\Apache Software Foundation\Tomcat 8.5\webapps\Thingworx\WEB-INF\extensions " export JRE_HOME=C:\Program Files\Java\jdk1.8.0_231\jre " How do i fix this issue?
I want to install asset Advisor. I found document about asset Adivsor installation. but I don't know where these(photos) are. I expanded the following folders: ThingWorx Platform ▶ Release 8.4 but I didn't find Manufacturing Apps Extension or ThingWorx Service Apps Extension. If I missed anything, please let me know something.
Hello everyone, I'm having trouble running my runtime When I run the information is not shown Following runtime image below: Runtime Edition mode Has anyone had this problem? Regards Leonardo
i have used a file upload widget and upload a .csv file but i'm unable to display the data in a grid. unable to write the exact service.
I have a service that returns child nodes bound to the childData param in an advanced tree grid and I'm having trouble getting it to work. With the regular tree grid, there is a "getChildren" action to bind to the service, but the advanced one does not have it. It seems to fire my service, but I can't figure out how to bind the id of the row clicked. It also does not seem to actually "run" the service so I can't bind anything else to the result of that service or invoke anything else upon service completion. It also seems like the selectedRow parameter only returns the visible fields in the grid, I'm interested in the ID field which is not visible. Anyone found a good workaround? I tried using a service that finds it given the selectedRow and the full data set, but I can't get the full data set because of the children issue above. Has anyone figured out how to work this thing yet?
I too am have not been successful connecting to the thingworx simulation. I have followed the instructions perfectly and when trying to start the simulation it tells me to check my port. Have tried port 80 and 443 with secure box checked. Same issue. Frustrating and time consuming. Re: post
Hello all. I have two mashups (mash1 and mash2) and a home mashup (homemash). I want to put in the home mashup , a layout with an unique row with a collection widget inside. I need, based in an expression result, to show mash1 or mash2. There is some way to do this, programatically? Wich properties do I need change? Thanks.
Hi everyone, I have a mashup that displays similarly like a login/form page. I have placed several text field widgets in the mashup (e.g. Name, ID, Model Number). The texts written in all the widgets will be used as queries to my json data. May I know are there any available methods to address this?
Mr/Mrs, now I have a question: this is my code: var query ={"filters": {"type": "And","filters": [{"type": "EQ","fieldName": "Department","value": "Milk"},{"type": "EQ","fieldName": "Kategory","value": "Production Volume"},{"type": "EQ","fieldName": "SKU","value": "Whipping Cream 1000 ml"}]}}; var result = Resources["InfoTableFunctions"].RenameField({t: Resources["InfoTableFunctions"].Aggregate({t: me.QueryDataTableEntries({ maxItems: undefined,query: query,values:undefined,source: undefined,tags:undefined}),columns: 'value',aggregates: 'SUM',groupByColumns: 'year'}),from: "SUM_value",to: "value"}); after that, I need do data filter using data filter widget and only show "2019" value. How can I edit this code? but my value and target is different services. How to figure it out?
This demo walks through how Range Count works. The Range Count service calculates the difference between the maximum and minimum value. Agenda of the demo: 1. Create a demo Thing 2. Add a new property to the Thing 3. Add the property statistical calculation type Range Count to the Thing 4. Validate the statistical calculation service via the added calculation type Range Count 5. Validate the statistical calculation service via the Service QueryTimedValuesForProperty
Example A(G) B (G) C (G) 0.007297 1.04E-05 3.00E-06 0.007924 6.86E-06 2.10E-05 This is CSV data example. If i make loader. Can Thingworx handle it? if not i will make translate data like this. 1.04E-05 --> 0.0000104. how to do this case?
We have problems with event handling lately. We try to actively avoid subscriptions between different Things. (we use me.Event subscription as much as we can, so it would not enter EventSubsystem at all). If that is not possible we are using AsyncServices so services would be handled inside separate threads. Normally we are having like 100-200 events (submitedTaskCounts) per second which I think is not a lot. Active threads are between 1 and 8. Lately out system is suffering from 2019-09-04 17:12:41.431+0200 [L: ERROR] [O: c.t.s.s.e.EventRouter] [I: ] [U: ] [S: ] [T: Timer-23] CRITICAL ERROR: EventRouter is over capacity - events being rejected Task com.thingworx.system.subsystems.eventprocessing.EventInstance@37cbc1e5 rejected from com.thingworx.common.utils.MonitoredThreadPoolExecutor@121b4a03[Running, pool size = 500, active threads = 500, queued tasks = 200000, completed tasks = 28164
Hi all, Is it good practice to run Azure IoT Thingworx Connector 3.0 and Thingworx Foundation 8.5 on same server ? Thanks in advance Regards, VR
I have Created a User . But not sure where permissions needs to assigned to view the Script Functions in the services Snippets Tab. Following screen shot is for the Non Administrator and Administrator user AdministratorNon Administrator Need some help to make necessary changes under non Administrator user to grant visibility permission to view Script Functions.
I am having the Kepserver license but i am unable to install the licensed version of Kepware . Anyone please respond immediately.
Good afternoon, sir, I want to be able to select a row of a grid, click on widget navigation and move to another mashup with several text fields in which the information of the selected row has been loaded. A priori, I'm trying to do by sending the selected row from one mashup to the other, but I'm not able. Could you suggest a solution and/or a way to do it? Thank you very much Rodrigo Avilés Arias
I want to do drop down layer by layer. for example. if I choose Production Volume and choose milk, next layer cannot show “Mozzarella” in the drop down.
I am following the example in the Thingworx-customization-guide-8.4.1 on page 94 the example shows how to change the device list that is displayed in the Control Advisor. I am however unable to change the grid in the mashup. I tried doing it on the existing mashup as well as a duplicate. In both cases I am unable to save any changes. Anyone else maybe had the same problem?
Hi I have Persistent infotable proeprty for my device. I understood that persistent property is store data even if device goes to offline. but I add some rows on my infortable and disconnect, reconnect device. rows on infortable are disappeared. Is is all right? How can I maintain infortable's data?
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.