Windchill
Recently active
Hey all! In Creo, we have a default Coordinate System as shown in the image that is viewed as Creo’s Standard Orientation (I believe is Trimetric). However, when I Windchill’s visualization viewer, it looks like it imposes a different coordinate system (Y and Z are switched) in Windchill. Does anyone know of any tricks to align these views?Currently all of our thumbnail views are being shown from the bottom on all parts which isn’t as helpful as it should be! Currently running Windchill 12.0.2/Creo Parametric 10.0. Thank you! Creo Standard OrientationWindchill Visualization Standard Orientation
I am using Windchill PDMLink Release 13.1 and Datecode with CPS 13.1.2.3 Test Community Thread. Please ignore.
I am aware of Fishbowl's MS Teams offering. I was not particularly interested in that type of customization. I was looking at more of user presence and communications. We've done some internal work at simple URL icons to invoke a Team's message to a user. This can be done via a Data Utility to add in a Teams icon and work similar to the email link. From what I've read, to do anything more advanced, we would need to register an application in Azure, get an ID and use that to make calls via Microsoft Graph API. If I need to pull live information like online status info or a hover over popup, that would need some custom calls. What would be nice would be to have Windchill message users in Teams about events as an alternative to email communication. Its about time. I also see that PTC has the Windchill Office integration where you do the same thing, register it as an application. This means the foundational code is already there. Does anyone know where that might be or if the integra
Is there an API to retrieve affected objects for a nonconformance in Windchill QMS through the code
Trying to look at ways to improve the speed of Windchill. I ran the following SQL to find possible areas for improvement. How many of you build new indexes inside of Windchill? It looks like WorkItem would benefit a lot. We do a ton of Change Notices and Change Tasks.SELECT migs.avg_total_user_cost * migs.avg_user_impact AS improvement_measure, mid.statement AS table_name, mid.equality_columns, mid.inequality_columns, mid.included_columnsFROM sys.dm_db_missing_index_groups migJOIN sys.dm_db_missing_index_group_stats migs ON mig.index_group_handle = migs.group_handleJOIN sys.dm_db_missing_index_details mid ON mig.index_handle = mid.index_handleORDER BY improvement_measure DESC;Maybe something like this?CREATE NONCLUSTERED INDEX IX_WorkItem_MainON WorkItem (idA3C4, status)INCLUDE (idA3A2ownership, createStampA2, modifyStampA2, updateStampA2);
Unable to create Custom Service Effectivity even custom type registered in serviceEffectivityConfig.xml and custom type attribute created in Service Effectivity type .ServiceEffectivitiyConfig.xml ---serialNumberNModel is custom type.<?xml version="1.0" encoding="UTF-8"?><ServiceEffectivity><ServiceEffectivityTypes><ServiceEffectivityType name="serialNumber" renderer="com.ptc.arbortext.windchill.serviceEffectivityFilter.client.ui.renderers.configTypes.SerialNumberConfigType"/><ServiceEffectivityType name="date" renderer="com.ptc.arbortext.windchill.serviceEffectivityFilter.client.ui.renderers.configTypes.DateServiceEffConfigType"/><ServiceEffectivityType name="serialNumberNDate" renderer="com.ptc.arbortext.windchill.serviceEffectivityFilter.client.ui.renderers.configTypes.SerialNumberDateConfigType"/><ServiceEffectivityType name="serialNumberNModel" renderer="com.ptc.arbortext.windchill.serviceEffectivityFilter.client.ui.renderers.configTypes.Defa
Hi everyone,I have created a new approval workflow and I want it to appear as an optionin the “Select Process” step when creating a new Promotion Request.There are already some existing processes visible there(e.g. Document Approval Process, custom Promotion Approval Process),but my newly created one does not appear.Windchill version: 12.0Thanks in advance.
Many moving pieces in the Creo Parametric Automation Space…Automation of CAD designs and documentation is becoming a VERY HOT subject. But there is a right and wrong way to do this. Best advice - always focus on the data. How does it come in? What purpose does it serve? Where does it need to go? What happens when it gets there? etc… These are core to good automation with Creo Parametric - and control of that data and flow through the environment is the key to acceleration. We have been doing this a long time, and have built our tools around this core concept of “data flow” to leverage what Creo Parametric does well, and overcome limitations with the automation of data and process to leverage it.So a few updates regarding some updates and new things at Simplified Logic, Inc.Creo Parametric Tools Update (Creo 8-12 officially supported)Nitro-CELL - Creo Automation / Excel Interface Nitro-BOM - Creo Bill of Materials / Excel Interface Nitro-PROGRAM - Graphical Pro/PROGRAM Editor CR
I am using Windchill PDMLink Release 12.1 and Datecode with CPS 12.1.2.14 When we create the Implementation Plan for our Change Notices, our Change Admins manually prepend the number of the CN to the Change Task Name field for the convenience of our users (when looking at their My Tasks tables). We would like to automate this process since it is time consuming for the admins. I have attempted to write code to do this automatically, but it seems that the API does not allow this after the object is persisted. I would like to understand why this is possible manually but does not appear to work programmatically. I see the Name field in the CA Master table but don't see an alternate "name" in the CA iteration table. Perhaps I am just approaching it wrong in my code.Code:wt.change2.WTChangeActivity2 ca = (wt.change2.WTChangeActivity2) primaryBusinessObject;// Get parent Change Noticewt.change2.WTChangeOrder2 cn = (wt.change2.WTChangeOrder2) wt.change2.ChangeHelper2.service.getChangeOrder(ca)
I am using Windchill PDMLink Release 11.1 and Datecode with CPS M020-CPS25 Our Windchill instance is 11.1 M020 and I have attempted to install the security patch CPS36. The install of the patch failed. Here are the errors that I faced DEBUG 2026-04-29 15:52:11 - Caused by: java.io.IOException: com.infoengine.exception.adapter.IEAdapterException; nested exception is: DEBUG 2026-04-29 15:52:11 - javax.naming.CommunicationException: redactedservername:389 [Root exception is java.net.ConnectException: Connection refused: connect] DEBUG 2026-04-29 15:52:11 - at com.infoengine.au.IEProperties.resetProperties(IEProperties.java:1217) DEBUG 2026-04-29 15:52:11 - at com.infoengine.au.IEProperties.resetProperties(IEProperties.java:1153) DEBUG 2026-04-29 15:52:11 - at com.infoengine.au.IEProperties.resetProperties(IEProperties.java:1099) DEBUG 2026-04-29 15:52:11 - at com.infoengine.au.IEProperties.resetProperties(IEProperties.java:1077) DEBUG 2026-04-29 15:52:11 - at com.infoengi
I am using Windchill PDMLink Release 11.0 and Datecode with CPS N/A Is it possible to disable the uppercase constraint on the "Number" attribute? Because this constraint is already modeled (built-in), I cannot change it using my administrator account.
I accidentally created a new version of a part's model and drawings. I want to delete the files for this new part, but the operation keeps failing. What is the cause, and how can I resolve this?
Hello,I need to transfer a Creo assembly file from Windchill Production to Windchill Test system.I have tried following methods:Method 1 : = Import Export From Site UtilitiesMethod 2: = Package Creation In the product containerMethod3 : = Workspace Import in Creo--------------------------------------------------Results:Method 1 : = Import Export From Site UtilitiesThis failing with the error “Nested exception is: wt.util.WTException: This is not expected. Multiple Objects exists with same master, number, version and view info!!!”Method 2: = Package Creation In the product containerThe package is not getting zipped. Referred article for the sameMethod 3: = Creo Workspace ImportThis creates ghost files and new file since there is family table in the assembly.--------------------------------------------------Please suggest easiest method for the export of CAD data from Production to test system.
When a document is checked out via Office / Desktop integration, is being edited and then checked back into Windchill+, the browser page needs to be update in order to see that the version increment of the document has changed and that the check in process has been successful.Goal: when checking in the document from Office / Desktop integration, browser will update automatically to the new version of the document.
I noted this before I left for vacation after I installed this patch for both my DEV and TEST environments. Things appeared ok for the most part except when viewing a Part Structure tab. Using WC 13.0.2.4 on RHEL 9. Behavior is you get a blank tab that never responds, just the spinning loading wheel. Other tabs and pages appear fine. No error messages appear in MS log. Not a browser cache issue as I cleared my cache 100%. Patch does recompile jars and js files so anything could happen. I need to verify it but I believe the cause is related to file permissions. I see the error in Apache logs. Just need to validate it before closing thread.
I am using Windchill PDMLink Release 12.0 and Datecode with CPS 12.0.0.2 系统登录时,如果用户输入密码错误,浏览器会重新立马弹出登录框,能否有办法自定义提示信息,用于提示密码错误情况 Here are the errors that I faced 系统登录时,如果用户输入密码错误,浏览器会重新立马弹出登录框,能否有办法自定义提示信息,用于提示密码错误情况
Getting failures applying this patch to my test environment on RHEL 9. Fails with following message:DEBUG 14-04-2026 13:21:37 - [java] java.lang.RuntimeException: Unable to write to byte cacheDEBUG 14-04-2026 13:21:37 - [java] at com.google.gwt.dev.util.DiskCache.writeByteArray(DiskCache.java:191)DEBUG 14-04-2026 13:21:37 - [java] at com.google.gwt.dev.javac.CompiledClass.<init>(CompiledClass.java:118)DEBUG 14-04-2026 13:21:37 - [java] at com.google.gwt.dev.javac.JdtCompiler$CompilerImpl.createCompiledClass(JdtCompiler.java:344)DEBUG 14-04-2026 13:21:37 - [java] at com.google.gwt.dev.javac.JdtCompiler$CompilerImpl.process(JdtCompiler.java:306)DEBUG 14-04-2026 13:21:37 - [java] at org.eclipse.jdt.internal.compiler.Compiler.processCompiledUnits(Compiler.java:575)DEBUG 14-04-2026 13:21:37 - [java] at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:475)DEBUG 14-04-2026 13:21:37 - [java] at org.eclipse.jdt.internal.compiler.Compiler
I am using Windchill PDMLink Release 13.0 and Datecode with CPS 13.0.0.2 when i try to remove the object from user workspace getting the error as You cannot delete an object that is associated with a change request
I am using Windchill PDMLink Release 13.1 and Datecode with CPS 13.1.3.1 Test case please ignore>> community
I am using Windchill PDMLink Release 13.1 and Datecode with CPS 13.1.2.6 test This is first post from - Support Assistant - Kindly ingnore.
HiWe have more than 20,000 library parts, out of that 15,000 part successfully moved into windchill library folder .The remaining 5000 parts when I am moving to windchill from local drive, it is showing "CAD Part is not unique".Because of this issue , we were not able to upload the assembly .Windchill implementation team working on this issue last one month but still not able to find the root cause.Note:Those 5000 parts are not present anywhere inside windchill.
Let's say we have 3 different organizations: Apple, Banana and Cucumber.Each organization uses a different EPMDocument type. Apple uses the default "CAD Document" EPMDocument type.Banana has its own type called "Banana CAD Document". This is a subtype of CAD Document.Cucumber has its own type called "Cucumber CAD Document". This is a subtype of CAD Document. When uploading (& checking in) CAD objects from Creo Parametric to Windchill, the correct EPM Document type shall be used when creating the Windchill object. How can I do that?I know that you can do that with the UPLOAD_SOFT_TYPE attribute in Creo. So one easy fix would be to set up templates with this attribute. However, sometimes the engineers don't use these templates (because they forget about it). So are there other ways to ensure that the correct EPM Document type is used?
I want to upload a file in WindChill. They give to us an REST API with the services to do this. They split an upload of file in 3 stages. Stage 1 - We call a service where we give the number of files to upload. In this case only one. Stage 2 - A multipart/formdata where we give the file to upload. Stage 3 - The last stage where we give the file name, the file size etc... I think my problem is on stage 2. All the stages run successfully but when i try to open the uploaded file, in this case a pdf, the file is blank, but with the same number of pages of the original one. I compare the content of the uploaded file with the original one and the content inside is the same with a big difference. The original is with an ANSI encoding while the uploaded one is with the UTF-8 encoding. So, I think my problem is on the stage 2. I'm with some doubts on this stage. In C# I get the bytes[] of file, but in the end I need to pass this bytes to a string to send in a multipart form. Wh
Hi All, some time ago I made a customization which automatically writes the values we want to the OOTB line number attribute in wtparts at check-in, using a listener.But as it turns out, reality is always more complex than the plan you have and your users say they want...As of now, I found no way to ‘unset’ (aka delete) an existing line number. That sounds strange, but maybe I am just not proficient enough to read and interpret the javadoc ...🙈The use case could be coined like this: ‘set the line number attribute of part usage id-xy (which, by the way, now has the value ‘123’) to an ‘empty’ value.‘So, right now the tool is writing the line number like this to the attribute:long NewlineNumber = 123;LineNumber TheNewlineNumber = new LineNumber();TheNewlineNumber.setValue(NewlineNumber);usagelink.setLineNumber(TheNewlineNumber);PersistenceServerHelper.update(usagelink);We have left the attribute with the OOTB constraints, so it should be possible to have an empty value:This works via the
Version: Windchill 13.0 Use Case: I am trying to bulk load part instance and part configuration objects into Windchill and to establish the links between them and the parts they are related to.Description: I was hoping to be able to do this with the REST API but it doesn't look like there are end points available to allow this to be done. Can anybody recommend an alternative approach to achieving the same goal?
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.