Windchill
Recently active
Dear WC adminstrators, I do have some ambiguity on below scenarios how the content is managed.Is content copied or moved from cahce vaults if Cache vaults and replica vaults are set up in replica site, when any user uploads a file connecting to any replica site?Is content moved or copied when file initially uploads to cache vault and then goes to master vaults incase of master site?How is content accessible by user B connected to main,if user A uploads the file to replica site.how the content is accessed by an user in Replica site B if an user from Replica site A uploads to Replica A site vaults,if a user uploads a file to main, how is this available to userB connected to any replica?
Version: Windchill 12.0 Use Case: I need to prefix the output of the algorithm="ext.xxxx.xxxx.external.xxxx.impl.ODataNumberAlgorithm To be prefixed by "C", if _rootNumber id "7000000", what syntax do I need to add below for the rootNumber to be "C7000000"Description: I need to prefix the output of the algorithm="ext.xxxx.xxxx.external.xxxx.impl.ODataNumberAlgorithmTo be prefixed by "C", if _rootNumber id "7000000", what syntax do I need to add below for the rootNumber to be "C7000000" <VarDef id="_rootNumber" algorithm="ext.thales.palma.external.kiwi.impl.ODataNumberAlgorithm"><Attr id="rootNumber" /></VarDef>
Version: Windchill 13.0Description: We have customized a PRE_WORKSPACE_CHECKIN listener to process an attachment file and populate attributes on the associated CAD document during the check-in process. It works great, but sometimes users forget to add the attachment, which results in none of the necessary attributes being populated. Is there a way to throw a warning (or error that can then be bypassed) to the user during check-in to tell them they are missing the attachment? Ideally I would like to call this in the custom listener. public void notifyVetoableEvent(Object event) throws Exception{ if(!(event instanceof KeyedEvent)) { return; } //Object target = ((KeyedEvent) event).getEventTarget(); Object type = ((KeyedEvent) event).getEventType(); if(type.equals(EPMWorkspaceManagerEvent.PRE_WORKSPACE_CHECKIN)) { EPMWorkspaceManagerEvent wsEvent = (EPMWorkspaceManagerEvent) event; WTSet workingCopies = ((WTKeyedMap) ((EPMWorkspaceManagerEvent) event).getWIPMap()).wtKeySe
Hi Gents. I have seen this same issue as this topic: Using Major/Minor revisions - PTC Community, - how to interpret and structure "major.minor", as R&D Lead in several organisations. (Defence, Oil & Gas, Consumer Electronics), and have found this thread while trying to understand what windchill implements as standard. My take is this: Lets choose to interpret minor change as No NEGATIVE Impact on "FFF" **at the level of the item in question** AND NO change required to any production documentation, test procedures or impact on requirements.Major change is the converse of this. Rationale. In engineering assemblies, as long as the change we make on our part/assembly still meets the requirement on it with **at least** the same margins, AND impacts nothing else (as above) then it is **fully compatible**. It is a minor revision. The fact it may have improved something, is for the product manager to take advantage of at a higher BOM level when that becomes relevant for sales. Th
Hello,We’re currently looking for a solution to connect our ERP system, Infor Syteline, with Windchill 13.Could you let us know which tool or connector you’ve used for this integration?Thanks in advance!
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
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.