Recently active
Hello, I am facing some issues on 9.3.5 with a container that doesn't seem to want its scrollbar to be removed, see picture:My container contains these widgets:One button and one label. For the container I have disabled both horizontal and vertical scrolling as per the instructions.Am I missing something? Will it, even though it is disabled, still scroll if the widgets within the container exceeds the size of the container? Any help with this would be much appreciated. Thanks,Jens
I have a Thing with a ValueStream that shows perfectly into a mashup with QueryPropertyHistory. I'm trying to do the same with QueryNamedPropertyHistory. I have defined a new property in the thing called "Output" (name, description) that I have correctly filled (it is shown in the center grid of mashup). I bind this Infotable "Output" into "propertyNames" and I expert that services returns and show the data in the top grid, but nothing is shown. What's wrong? The top grid is the QueryNamedPropertyHistory (KO)The middle grid is "Output" infotable (OK)The bottom grid is QueryPropertyHistory (OK)
Can ThingWorx platform be installed on Windows 10 pro OS (64-Bit) with SQL server, or does it need to be on a windows server 2016 OS?
Hi all, We have an influx cloud as our storage, so by downloading the CSV and then changing the desired properties we were able to migrate the data from the old thing to the new thing. But this process is slow as we have to migrate 1-year data. What is the best practice to do so in a single shot, pls suggest! Thank you!
Hi Alli am new to the community.i wanted to know if we can have FileTransfer event raised when we use FileSubSystem to copy files from one location to another within the same repo?as in my case it is triggering only when i am having the source repo as remote thing and the target as the telematics repo.thank you.
Dev Ops is a crucial process that exists in any software setting, whether you plan on it or not. Chaos in the dev ops process, say because less time is spent here than on the shiny new features that are easy to sell, results in bottlenecks in the dev ops process. Bottlenecks reduce efficiency, and leave you open to vulnerabilities as well. The faster you can get a change properly tested and safely into production, the safer and more stable the system is all along. Issues will arise, they always arise. Are you ready for them? Watch this video, see some of these additional links, and think about your dev ops process now, before the fires start! Useful Links: ThingWorx Monitoring and Alerting Using Prometheus and Grafana, Part 1 ThingWorx Monitoring and Alerting Using Prometheus and Grafana, Part 2 Overview of Monitoring Tools and Diagnostics The System Health Timer
Hi Team, Please help on this issue. Thanks in advance.
Is there a way to determine which PlatformId is assigned to a node that is running a service? In the logs you can see the Platform ID column indicating which node logged each log message and there is the GetPlatforms() service on the PlatformSubsystem but that only lists all of them and does indicate which node is running the code. I'm needing to expand the solution provided by Desheng to provide more insight and understanding about when a ScheduledEvent occurs and the task is "submitted" on the singleton server and when it is invoked on the endpoint on some other node and mark it as "completed." If there is some type of error with PostJSON() we won't know because that service is async. I have implemented a mechanism to track the "submitted" tasks and then either delete them or mark them as complete when invoked on the endpoint but I'd like to also include which node (PlatformId) the endpoint is being executed on. Is this possible? @dxu
dear all, please help me, I have planned to send mail, but particular time / day /month/specific operation how do those services. how to implement thread or other services, please help share your knowledge.
Is there a Certificate Authority (CA) that PTC recommends? We're looking for a software suite type of certifier. Something we pay for so that we can certify multiple domains.
Hello, I am looking for documentation regarding the dynamic configuration of the grid widget using the JSON configuration binding. So far I have only been able to find this page in the help center but I feel it is a little bit lacking in what can be done through the configuration. Is there standard used for this that I can google? Or how can I figure out myself what the style options are for example? I am trying to set the grid header label size and weight, but haven't been able to figure out where to set it. So any help in with documentation or describing how it works would be much appreciated. Thanks,Jens
I'm getting all properties from a Thing in a mashup.How I can get rid of one of them (FaultCode for example)?
Hello,I am using a ptcs-tabset, I want to put the grey borders for the selected tab, and hide the bottom border... I used the following CSS: .widget-ptcstabset::part(tabs-tab)[selected]::part(tab){ border-width:5px solid black !important; border-left-color: grey !important; border-right-color: grey !important; border-top-color: grey !important; border-bottom-color: grey !important; } .widget-ptcstabset::part(tabs-tab)[selected]{ border-width:5px solid black !important; border-left-color: grey !important; border-right-color: grey !important; border-top-color: grey !important; border-bottom-color: grey !important; } None of them is working Thingworx version: 9.3.5 Thanks
Hi,The values are removed if all criteria's are not fulfilled. Is there any way to keep the old values if criteria is not met and remove the values once values are saved in table. Thanks,Asarsh
Hi folks, Question:How can I calculate the operating hours of a machine? The data that I have is a timestamp for every data change of boolean values. The data comes from a Kepware tag and is stored in a Value Stream. Context:I am logging the tag as a property "is the motor on?" of a machine in a ValueStream.By calling the service QueryPropertyHistory I have two columns: timestamp and "is the motor on" (boolean). The Value Stream stores every data change.I want to sum the elapsed time every time my data change from true to false. Something like a stopwatch / time counter to measure the operating hours. The furthest I came so far getting the time difference between the first timestamp and the last one 😅 by using QueryPropertyHistory + dateDifference.Any help is appreciated!
How to establish a connection and get the data from Osipi timeseries database into Thingworx.
-I want to apply cell color in advance grid widget, like intersected cell between row and column selection.-When I will select row and column in advance grid widget then intersected cell should be highlighted with background color.I have implemented though mashup CSS, its working but not consistant,solution. "cell_style5" is not constant for entire application. Its keep on changing like cell_style4,cell_style5,cell_style6 .rowselected .cell_style5{background-color:#00cc66 !important;border-color:yellow !important;border-block-width:revert;}
How to reset Kepware Administrator Password?
Hi,From Derived Tags, we are getting negative values due to spikes in the signals; how can we avoid sending negative values from KepServerEx to Thingworx or any configuration that can be done from KepServerEx to avoid this or any change that can be done in the Remote Thing? Such that storing negative values on DataBase can be avoided.Thanks
I assumed that the "as" phrase just created an alias for an imported module. However, in the following code, "import" fails with the "as" phrase. import tensorflow.python.eager as eager The following error occurs as a result of this statement. Traceback (most recent call last): File "/home/snippet/prof/importer.py", line 2, in <module> import tensorflow.python.eager as eager AttributeError: module 'tensorflow' has no attribute 'python' When I delete the "as" clause, the "import" function works well. What effect does the "as" clause have on the success or failure of "import"?This article suggests not using ".eager" when importing "eager" as anything and suggests the following: from tensorflow.python import eager as eager This works great, however, I'm not sure why my example is incorrect. could someone please explain
Hello, I want to create a custom widget by using the standard widgets code. Please let me know where I can find the JS code of OOTB widgets. I tried to find it in the path: <tomcat install location> \webapps\Thingworx\Common\thingworx\widgets I can only see the images folder here.
Hi All,is it possible to configure a big deployment with multiple packages for a device in the scm extension?Thanks in advance.
Architecting Reason Code Trees in DPMTori Firewind, IoT EDC What are Machine Codes?Factory hardware devices communicate status changes to their human operators and other machines (IoT) via machine codes. The manufacturers often determine the machine codes for different types of factory hardware, so those are often pre-determined. However, how the reason trees map these machine codes to corresponding business logic in ThingWorx is entirely customizable. Knowing the best way to design your reason trees for this purpose can be challenging, so this guide is here to help with your conceptual knowledge. Using the UI to create, edit, and configure reason codes in technical detail can be found in the Help Center. The Tree TrunkAt the highest level of the reason tree, the trunk, there are really 3 categories: Availability (A), Performance or Productivity (P), and Quality (Q). These should look familiar; they are the three dimensions of OEE (Overall Equipment Effectiveness).Fg 1.
I would like to download ThingWorx Kepware Edge. I could not find it on the PTC download pages in eSupport. Where can I find it? Are there any pre-built docker images available?
Hi Experts, I want to create a UI widget using standard widgets code. Please let me know where I can find the JS code of OOTB widgets like Pie chart ,Button, etc. ? I tried looking into the installation path of the Thingworx as well as storage path but no luck. Thingworx version in use is 9.3.
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.