Windchill
Recently active
I have a classification attribute named Colour with internal name COLOR,in the Constraints tab, I have assigned global enumeration which is having internal name Colour(COLOR_ABC). Is there any api available such that when I give an input of Classification Attribute internal name (COLOR), my output should fetch the global enumeration used COLOR_ABC. @HelesicPetr
I have created two attributes in Windchill that makes use of enumerated value lists. I have introduced cascading attribute rules against the object type which is associated to the two attributes. My cascading attribute rules stipulate that if a value for attribute 1 is set to X, then the value for attribute 2 should be set to Y. I have configured the "Create New Layout" for this object type to contain these two attributes. When I set the value of attribute 1 to X, attribute 2 does not display a value of Y automatically. Instead, the dropdown list of values associated with attribute 2 decreases to two to select from - a value of Y and an option to set the attribute value to blank. I want attribute 2 to be set to a value of Y without giving the user the ability to select between a value of Y or blank. I am aware that it is possible to specify that attribute 2 should not include any blank options in the dropdown list it is associated with. However, this will not work for me since I d
I need to find a WTPart/WTPartMaster that matches to specific partNumber, partRevision, View and Organization I provide. How can this be achieved by QuerySpec? Or is there any alternative?
Version: Windchill 13.0 Use Case: Sending GET request to Windchill OData with 'LastModified' filter set to 2025-09-08T12:34:57Z: Windchill/servlet/odata/v8/ChangeMgmt/ChangeTasks?%24filter=LastModified%20eq%202025-09-08T12%3A34%3A57Z&%24orderby=LastModified%20descDescription: As result, I receive all ChangeTasks from 2025-09-08. It seems OData service doesn't check time, only date. Is there any solution to this? Other operators like 'gt' behave the same way.
Hello. Does anybody know if it is possible to achieve the scenario above? I have created a custom "Problem Report Workflow". The OOTB "Problem Report Workflow" contains a synchronize robot that should result in the state change of the problem report being set to "Resolved" when the associated change request is completed. I have replicated this config with my custom problem report workflow but I have adapted the synchronize robot with the aim of it synchronizing when the change notice completes. This is in ciontrast to it synchronizing when a change request completes. I'm not aware of any issues with my new workflow. However, I've noticed that I cannot add problem reports into the "Associated Process Objects" table when creating the change notice. Consequently, I don't think I have a way of my problem reports becoming "Resolved" at the same time as the change notice completing if I cannot add the problem report to the change notice as an "Associated Process Object".
Hi All, Can someone please tell me how to get the View Rule Conflicts to hyperlink to be enabled on a task so that the user can click on it and see the error and fix the same? Please find a sample screenshot below This is required for Windchill 11.0 M030 So kindly let me know if any leads are there.
I am using Windchill PDMLink Release 12.0 and Datecode with CPS 12.0.2.15unable to fetch usagelink attribute using element.getValue("quantity.unit") in info-engine task. Using Query-Tree webject.Here are the errors that I facedunable to fetch usagelink attribute using element.getValue("quantity.unit") in info-engine task. Using Query-Tree webject.It's simply returning null value while in info-engine output value is shown.
We encountered this error message when transferring simple text comments to rich text comments. This is alluded to here: https://www.ptc.com/en/support/article/CS297322?source=search where it mentions that comments with special characters will be ignored. I am posting more as documentation rather than a question for the field. I have a customization that takes task comments and copied them to a discussion forum so it must be able to handle anything the user can submit. Looking at my logs, I think it does not like & at least but need to get a complete list. Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 68; The entity name must immediately follow the '&' in the entity reference. method that threw error was at com.ptc.core.richtext.HTMLText.setFormattedText(HTMLText.java:369) https://www.ptc.com/en/support/article/CS293387?source=search Last one found for context when descriptions were converted.
Version: Windchill 12.1 Use Case: Custom web app not working when upgrading to Windchill 12.1Description: Hello ,We developed custom web app in the same windchill folder , i'ts working on Windchill 11when we migrate to Windchill 12 the Windchill and the custom web app not workingplease note that the custum web app is compiling with the java version 11 , Tapestry 5.3.8 Error :The problem is related to Filter on Web.xml<!-- start configuring Tapestry 5 - LEOparts-portal--><context-param><param-name>tapestry.app-package</param-name><param-value>ext.leoni.portalv3</param-value></context-param><filter><filter-name>portalv3</filter-name><filter-class>org.apache.tapestry5.TapestryFilter</filter-class></filter><filter-mapping><filter-name>portalv3</filter-name><url-pattern>/portalv3/*</url-pattern></filter-mapping><filter-mapping><filter-name>portal
I have a number of updates to do for about 100 parts so want to make use of the import from spreadsheet. The OEM parts, Mfg and vendor parts all exist. What I am looking to do is have each part of 2 MFG parts and those two MFG parts have a vendor part which is basically the same part. Also, in some cases, the AML exists partially meaning that the MFG parts are already linked. We are just adding the additional vendor part relationship. The sheet validated ok but import failed with "Sourcing entry already exists". Resorting the sheets ... Sheet 1 "axl-1": Type: Type: Error Row: Description: Description: Sourcing entry already exists (com.ptc.windchill.suma.ixb.SuMaIxbHndRB/SUMA_AXLENTRY_EXIST_CONFLICT) wt.ixb.publicforhandlers.LogHelper$IxbException: Sourcing entry already exists at wt.ixb.publicforhandlers.LogHelper.userError(LogHelper.java:252) at com.ptc.windchill.suma.ixb.SuMaIxbHndHelper.userError(SuMaIxbHndHelper.java:412) at com.ptc.windchill.suma.ixb.handlers.Exp
Can anyone help me know what type of questions asked in Windchill Implementation Practitioner Exam? only MCQs? or it includes the activities/tasks as well?
We use the comments field on New Change Tasks to write lengthy descriptions on each object that will be changed on the ECN. Out of the box, this field is quite small and only displays a partial view of the text that is entered. This makes it hard to proofread comments and view formatting. Is there anyway to make this text box bigger so that more of the text is visible? We are on Windchill 11.0 M20. Thanks in advance for any suggestions.
Version: Windchill 12.0 Use Case: I am trying to automate creation of replication packages to synchronise two disconnected windchill instances with 500+ potential contexts to be synchronised. The code below is for a test with all the values hard coded. Windchill 12.0.2.11Description: This is the code but I either get a create or save error and an java.lang.instantiation exception. I have read in the API that the newReplicationPackage constructor should be used but not sure how to incorporate that, <%@page language="java" access="internal|http"%> %@taglib uri="http://www.ptc.com/infoengine/taglib/core" prefix="ie"% <!-- https://xxxx/Windchill/servlet/IE/tasks/com/thalesuk/createPackage Input file format: Current Name, New Name --> <%@ page import="java.util.*"%> <%@ page import="wt.adapter.*"%> <%@ page import="wt.part.*"%> <%@ page import="wt.fc.*"%> <%@ page import="wt.pdmlink.*"%> <%@ page import="wt.vc.c
Hello, in order to support a "trivial change" (ex: correct the description of released object), we are willing to programmatically create a new iteration of EPDMDocuments (resp. WTParts). This has 2 targetskeep the "released" iteration unchanged, usable in BOMs (using filter)the new iteration get a status "trivial change" allowing user to modify it until it gets validated. The first attempt was to checkout/checkin the "released" iteration, but for some older data, some attribute values are not allowed anymore by the datamodel and we get an EPMNonOverrideableConflictException during the checkin operation... Creating iterations directly seems not to be supported by PTC, The PersistenceManager store the iteration with a new creation date (instead of using the creation date of the revision). Does someone already has a similar case ? Or an Idea how we can handle this use case ?
I have a head scratcher but not 100% sure where the fault lies. I have a custom BOM report that I've used for years. Its built with JSP and makes use of the multilevelbom with replacements except I am feeding it a level limit of 1, so I have a custom BOM Report Tree Handler that is called out. There is also a custom CSS file as well. The main function is to display the BOM complelely and not have to expand tables so you can print the page. The issue reported to me is with a very large BOM with 131 elements. Here is how the end of the table is rendered: Notice how there are rows containing no text. I can confirm by inspecting elements that there is nothing being shown. However, if I shrink the browser zoom, more rows of text start appearing. above is 67% and below is 50% where the rows fully display. The same occurs in reverse if I increase zoom beyond 100%. I am not sure where this artificial limit is being maintained but I suspect this is either javascript or css since it dyn
I am seeing hangups, crashes, and generally major performance hits.Our company is using it, and we are looking for general information on whether we are alone on this, before I start raising issues high in our IS dept.Thanks in advance, and feel free to direct message to not share your specific config publicly.
I am using Windchill PDMLink Release 12.1 and Datecode with CPS 12.1.2.8流程中設置變量,需要下拉值,在某個審核的任務節點,填寫該變量(屬性),出現問題,按照下面的文章創建了對應的A類和_A類,以及RB文件,但是在執行命令時報錯了,也沒生成對應的ser文件。https://www.ptc.com/en/support/article/CS36017?art_lang=zh-cn
Version: Windchill 12.1 Use Case: We have 2 versioning schemes, numeric for NPD and alpha for production. With promotions items can be auto revised when promoting to the production gate, which in turn moves them to production released. A requirement I have is to only enable the revise action within a change context. A promotion is not considered inside of the change context so the auto revise is not working if I have the "Revise in Change Process" preference enabled.Description: How can I auto revise the objects moving from the development state to production state (and ultimately the production released) within the change context? I cannot find anything in the API to revise in a change notice/activity similar to how a promotion can revise objects.I considered creating a promotion inside the cn workflow but I am unsure if that will work. I also considered trying to turn off the preference in the promotion workflow then turning it back on though not ideal. Is there a way around thi
Version: Windchill 13.0 Use Case: We are implementing the functionality described in Article CS197902 (“How to set up Line Number and Find Number in Windchill PDMLink”). At Site > Utilities > Preference Management, the following preferences are mentioned: EPM Services Preferences > Build Service Preferences > Find Number Attribute EPM Services Preferences > Build Service Preferences > Line Number Attribute However, when configuring at Organization level, these preferences are not available in the list. Our requirement is to apply this configuration at the Organization level (not only Site), so that it is inherited consistently by all Products and Libraries. Important Note: This feature (Line Number/Find Number driven from CAD BOM) is not available for CATIA. Therefore, Organizations using CATIA need to be excluded from this implementation. We require guidance on either: Enabling these preferences at Organization level for non-CATIA organizations, or Providing a s
We are currently in the process of planning the purchase of a new ERP system. We've narrowed it down to Syteline from Infor and Syspro. My interest is integration with Windchill PDMLink to push / pull BOM information, access to viewables (pdfs generated by Windchill, possibly the productview viewables of models - make them available through ERP system) and application of an electronic Engineering Change system. So far the two companies, their respective VARs actually, seem to have totally different approaches / thoughts on this.Infor - Syteline VAR - PLM system should control all the engineering data, generate P/Ns, be the master of the BOM and may be the better path for the Engineering Change system. Detailed that they typically exchange the information with XML files etc., triggered by certain events on either side of the PLM - ERP connection. They really seemed to know what they are talking about.Syspro VAR - PLM system just houses the CAD data, everything else is done in the ERP sy
Version: Windchill 12.1 Use Case: I was updated the CPS patch from 12.1.2.0 to 12.1.2.11 on windows, Post running the setup.bat files the install went ahead and stuck at 28 % for almost 1 or 1.5 hrs and doing nothing? What can be done...? I have cancelled it but again it is saying the installer will abort after the Windchill Service Pack is complete. I am totally confused can someone guide what is the best way in this situation.Description: check use case
Version: Windchill 12.1 Use Case: if PRT file is published then it should go to PROE and if SLDPRT is published then it should go to Solidworks. publish.publishqueue.setnames=PRINT CLASH THUMBNAIL PROE SOLIDWORKSM SOLIDWORKSL publish.publishqueue.sets.0.0= publish.publishqueue.sets.1.1=PROE SOLIDWORKSM publish.publishqueue.sets.1.2=PROE SOLIDWORKSL publish.publishqueue.sets.1.3=PROE SOLIDWORKSL publish.publishqueue.usesetworkers.filtermethod= publish.publishqueue.usesetworkers.forqueueset.PROE=PROE publish.publishqueue.usesetworkers.forqueueset.SOLIDWORKSL=SOLIDWORKS publish.publishqueue.usesetworkers.forqueueset.SOLIDWORKSM=SOLIDWORKSDescription: I had setup both PROE and Solidworks, but the configuration works only for Solidworks or only PROE but not both. if a PRT is published then it should go to PROE and if SLDPRT is published then it should go to Solidworks.
Hi, We've set up Single Sign-On (SSO) for ThingWorx using Okta as the Identity Provider (IdP) with No CAS. When we access the ThingWorx URL, it redirects to the Okta login page. After entering valid credentials, however, it redirects to https://thingworx.com/ instead of ThingWorx . In the thingworx Auth log i see auth request success:2025-08-28 06:37:11.344+0000 [L: INFO] [O: o.s.s.s.l.SAMLDefaultLogger] [I: ] [U: ] [S: ] [P: ] [T: https-openssl-nio-443-exec-4] AuthNRequest;SUCCESS;10.206.0.88;http://www.okta.com/exkh94jfsQn8YKi0i7;http://www.okta.com/exkh94jfsQn8YKi0i7;;; Can anyone help me if you have faced this kind of issue earlier, or any OKTA side configuration is missing?
I am using Windchill PDMLink Release 12.0 and Datecode with CPS 12.0.2.13How would I know whether or not a change to code in my codebase requires a restart of windchill to deploy? For instance, some customizations/changes can be deployed when windchill is up and will take effect and others require windchill to be down. So how do I tell whether or not deployable code requires a restart?
Version: Windchill 13.0 Use Case: I am trying to create a simple hello world servlet. Full details in the Problem Description belowDescription: I am using Windchill PDM link and am trying to create a very basic servlet to return the string "Hello from Windchill!". The plan is to use this as a starting point before writing more complicated ones. I have used the PTC supplied an Ant build script that automates the creation of an Eclipse project to ensure that all necessary JAR files and environment configurations are correctly set up as I will need this for when I write more complicated servlets that interact with Windchill in the future. I have the HelloRestServlet class below in Eclipse which i have built into a jar and placed on the server in D:\ptc\Windchill_13.0\Windchill\codebase\WEB-INF\lib\hello-servlet.jar I have added wt.services.loadService=ext.rest.RegisterHelloServlet to the bottom of file D:\ptc\Windchill_13.0\Windchill\codebase\wt.properties Restart
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.