Windchill
Recently active
Hi Team,Is there anyone knows how we can create custom OData rest service in Windchill, please share here if anyone have any solutions. Thanks in Advance.
Is there a way to automatically have the ‘Send Email Notification’ checkbox selected by default when creating Ad-Hoc Activities in Windchill?
Version: Windchill 12.1 Use Case: Differentiate between mail notifications coming from each environment so that users don't get confusedDescription: Emails sent by Windchill are not very reliable in terms of, from which environments are coming. Sometimes I see the email of the test server server-test@company.com, sometimes I just receive an email where the FROM(on the email) matches the user's email (the user to whom the email is sent). How can I reliably differentiate all emails coming from the test from the ones coming from the production, since the username does not change, but the URL of the environment changes from env to env, it would be convenient to trace that information somewhere and not rely on the user email. Thanks in advance,
Version: Windchill 13.0 Use Case: User wants to have attribute that is shared across various views but at the same time Change-Management controllable. Enterprise Data looks like something good for that but I see no way to create it directly through UI, compared to Load File - https://support.ptc.com/help/windchill/plus/r12.0.2.0/en/index.html#page/Windchill_Help_Center%2FExpMPM_CreatingObjectsUsingLoader.html%23Description: Hello, according to this URL there is a way to create Enterprise Data using LoadFile (it requires some preferences setup but that's not so important). https://support.ptc.com/help/windchill/plus/r12.0.2.0/en/index.html#page/Windchill_Help_Center%2FExpMPM_CreatingObjectsUsingLoader.html%23 Question now is - is there any OOTB Create wizard for this Enterprise Data, or is it only supposed to be created through load files?
Version: Windchill 13.0 Use Case: When installing Windchill 13.0.2.3 on RHEL 9.6 how do you get it to run as a service?Description: I have Windchill 13.0.2.3 running on RHEL 9.6 quite successfully as a monolithic server (SQL, Application, HTTP server and SOLR al on one VM) for testing purposes. I can make everything run as foreground application using the commands in this article: https://www.ptc.com/en/support/article/CS49725 I've succeeded in getting Apache to run as a service using systemd unit files, but I cannot get either SOLR or Windchill to start. I've written a script for Windchill that opens a Windchill shell and then enters the command 'Windchill start'. When I run that from a command line the method servers start correctly in xterm, but when I use a unit file to run from systemd then it fails to start, even when I run it as the same user, or as root. Would anyone share the startup script and unit file that they have used to get SOLR & Windchill
I am using Windchill PDMLink Release 13.0 and Datecode with CPS 13.0.2.1We are about to upgrade from Creo 11.0.2.0 to Creo 12.4.2 and need to re-configure our Windchill visualisation to use the new version of Creo.I have tried to find out how to do this using the help system and knowledge base, but have been unable to work out how to do it.Please provide step by step instructions to change Creo version used by Windchill Visualisation.
We have a requirement to connect ThingWorx with Windchill using the OData Connector configured with Fixed Authentication. However, Basic Authentication is disabled on the Windchill server.When I configure Fixed Authentication using the Windchill org admin account, I get the following results:ValidateConnection: 200 (Success)RefreshEndpointCache: SuccessGetEndpointList: returns an empty array [] (no endpoints)Could someone please advise how we can populate or retrieve the endpoint list for this Fixed Authentication setup on this server? Thanks in advance,VV
Version: Windchill 13.0 Use Case: Autoassociate preference is turned on and a custom class that extends DefaultAutoAssociatePartFinderCreator implements AutoAssociatePartFinderCreator runs to select the correct subtype based on Product context. Autoassociate created WTParts don't have the particular subtype defaults. Description: I customized the AutoAssociatePartFinderCreator class to look at the product context a CAD document is being checked into and based on the context selects the appropriate subtype of WTPart to auto associate. This works as expected and the correct WTPart subtype is associated on check in based on context name. However, the subtype defaults and cascading attribution I set up for that particular subtype doesn't carry over. Instead, it looks as though the WTPart subtype is created based on the default parent WTPart. When I create a new part in the context, it follows the WTPart subtype attributes and defaults I set up.
How do I build a report of all the documents shared into Project?Here are the columns I am intersted in :Document Number, Document Name, Version, Project Name, Folder LocationI know i need the Project2 and Document object, but I am not sure what other table/object and fields i need to link together.Any help you can provide will be much appreciated!I am using Windchill 9.1
I am using Windchill ProjectLink Release 12.1 and Datecode with CPS 12.1.2.1Project plan replacement issue: Post-importing the new MPP file to the project, the “Actual Start date” is not editable in the “Plan”.Here are the errors that I facedMultiple dysfunction
Version: Windchill 13.0 Use Case: I want to migrate bulk data for part with IBA attributes , equivalence link, and BOM what should be the best option for migrating the data into windchill. What are the limitation of Load from file.Description: I want to migrate bulk data for part with IBA attributes , equivalence link, and BOM what should be the best option for migrating the data into windchill. What are the limitation of Load from file.
Hello,Have anybody using out of the box View Part structure app? The tree widget in Thingworx removes the duplicate part numbers. That really becomes data integrity issue. We only see one occurrence of the M4X4_SHSS.PRT in Thingworx Navigate . How have you handle this? Thanks,Preeti
Version: Windchill 12.0 Use Case: i see "Fix misconfiguration for overlapping base licenses." in my license management report.Description: Hello, I find difficulty understanding the windchill license usage summary. (attached)the report fetched is of last week and i see there is a row "Misconfiguration - Multiple overlapping base licenses" is there anything i can do the license distribution better? kinldy suggest. Br,Sandeep
When I click on the + button, a new row should get created, creating a new row is also working fine with the below code. in the JSP page, I first created a table like below<table id="attachmentTable" style="border-collapse: separate; border-spacing: 12px; font-family: Arial, Helvetica, sans-serif;"> <!-- pickerCallback="BUEPMDocumentPickerCallBack" --> <tbody id="rows"> <tr> <td> <wctags:itemPicker id="buObjectPicker" label="Document Picker" showTypePicker="false" objectType="WCTYPE|wt.epm.EPMDocument,WCTYPE|wt.doc.WTDocument" componentId="buObjectPicker" pickerTitle="Object Picker" displayAttribute="name,number" pickedAttributes="name,number,version,iteration,view" editable="true" pickerCallback="BUEPMDocumentPickerCallBack" pickerTextBoxLength = "40" readOnlyPickerTextBox="true" /> </td> <td style="border-collapse: separate; border-spacing: 12px; fo
Version: Windchill Below 11.0 Use Case: Adding Participants to Analyze Change RequestDescription: Doing an Analyze Change Request task and trying to add participants for TRB Review. When go in to add participants and click search receive error message "No Results Found". I have administrator privileges and I have also tried to complete same task as Org Admin. This is the only ECR that I am receiving this error and I have also deleted this ECR and had the ECR recreated and still receive same error.
Version: Windchill 13.0 Use Case: Using PersistableAdapter to get IBA values of a cascading attribute, the obj.get("attribute_internal_name") for the cascading attributes specifically returns the internal names of the underlying global enumeration item instead of the display name. Description: I have a WTPart subtype that has several cascading attributes. Is this expected behavior? Is there a way to get the display value of the enumerated value that is used to set up the cascading attribute? PersistableAdapter, when used to get the original value ("Reason for Classification" in my case) returns the enumerated value list internal value instead of the display value. Setup:
Version: Windchill 13.0 Use Case: We have a customized Workflow that has a Date as variable (actually, I would prefer a date like LocalDate for the user, but Windchill is still proposing the java.date.Date). I would like that a user can set the date during a User Task.Description: The variable is shown a a text, without any format hint for the user, and the conversion to Timestamp depends on the timezone of the user (if the String is not completely filled) ...How could we provide a date picker as input instead of a input text ?
My company using Windchill PDMLink Release 12.0 and Datecode with CPS 12.0.2.14We are planning to implement SSO enabled login by replacing prompt of asking login credentials. If anyone has suggestion or helpful documentation, kindly share here.Thanks in advance!
Version: Windchill 13.0 Use Case: The OOTB Windchill functionality appears to only allow one part instance allocation to each part included in the structure of a parent part Instance. For example, it appears that if I wished to associate 100 different instances of a child part within the structure of a parent part instance, I would first have to specify that the quantity of the child part is 100 before then allocating a unique part instance to each of the 100 rows. This could end up being quite time consuming.Description: I am unable to find a way of achieving the same objective in a more efficient manner. For example, it would be nice if it was possible to only include one row under the parent part instance which communicates the details of the child part. Using my example above, I could use this single row to specify a quantity of 100 before then using the "Allocate Existing Part Instance" wizard to multi-select the 100 child part instances I would like to associate with the row
I'm looking for some insight into how companies are handling temporary engineering deviations on released parts/drawings in PDMLink. Does PDMLink have any native capability for handling these situations, or is it up to each company to figure out how to handle this by using a lifecycle state or some other means?Here's an example of an engineering deviation -- a screw is out of stock, so a substitute screw is allowed for production but it has a different part number than what is shown on the drawing. In this case, the drawing needs to be temporarily modified but there's no change request involved. Once the screw is back in stock, the drawing needs to be reverted back to the original.Any insight you are willing to share is much appreciated!Brian GearyJava ArchitectInformation Technologyhermanmiller.com616 654 8993 OFFICE616 796 5257 MOBILEHermanMiller
As per our Infrastructure team’s requirement, the QML report should include details such as license name and last login, similar to the information shown in the below screenshot, so can you pls help me with this.
2025-11-06 20:54:27,905 ERROR [main] wt.licenseusage.licensing.StandardLicenseManagerService - wt.licenseusage.licensing.StandardLicenseManagerService: Error creating FeatureLicenseUpdateQueue schedule queue entry2025-11-06 20:54:27,909 INFO [main] wt.system.err - java.lang.NullPointerException 2025-11-06 20:54:27,980 FATAL [main] wt.method.server - MethodServerMain abort wt.services.ManagerException: Unable to start all managers.Nested exception is: (wt.services.servicesResource/21) wt.services.ManagerException: Unable to start manager: "wt.licenseusage.licensing.LicenseManagerService" with implementation class: "wt.licenseusage.licensing.StandardLicenseManagerService"Nested exception is: wt.services.ManagerException: Couldn't initialize License Manager Service.Nested exception is: wt.util.WTException: java.lang.NullPointerExceptionNested exception is: java.lang.NullPointerException
Version: Windchill 13.0 Use Case: I am trying to include information within the context of a part instance that tells users where the part instances are allocated. But, I only want to show the parent part instances which the child is allocated to which are at a state of "Released". For example, I have part instance A which is a child of part instance B. Part instance B is at a state of "Released" at revision C. When I create a new revision of part instance B, the first iteration of revision D includes part instance A as a child within its structure. I can then remove part instance A from the structure of part instance B, revision D before setting the state of part instance B, revision D to "Released". If I then navigate to part instance A and look under the "Allocations" tab, part instance A is still said to be allocated to revision D of part instance B, despite part instance A not featuring in the structure of the released iteration of revision D of part instance B.Description: I
Version: Windchill 13.0 Use Case: I would like to be able to prevent users in my Windchill instance to pick dates in the future when populating a timestamp attribute.Description: Can this be achieved?
I am using Windchill PDMLink Release 13.0 and Datecode with CPS 13.0.2.0We are currently experiencing an issue with Windchill Workgroup Manager (WGM) version 13.0.2.0 when integrating with CATIA V5-6R2020. The connection to CATIA fails and displays DLL-related errors (screenshots attached).Environment Details:Operating System: Windows 11WGM Version: 13.0.2.0CATIA Version: V5-6R2020CAA and RADE: Installed as per version compatibilityPlease advise on the next steps or any troubleshooting recommendations.
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.