Windchill
Recently active
Version: Windchill 12.0 Use Case: I need to share the released drawing PDF along with STEP file and other formats with the external user (Supplier / customer) through projectlink without sharing the actual CAD model and drawing ? I do not want user to have a additional work of downloading PDF and creating as WT Document in Windchill. Note: I am allowed to share the data only through the WINDCHILL ProjectLinkDescription: Usually when the drawing is released, PDF and STEP files attached to the CAD drawing / CAD model in Windchill, i do not want to share the actual CAD drawing and model with supplier, only the Drawing PDF and STEPS to be shared, how to achieve it ? We sharing the data with supplier through project link using share feature in WindchillI have the following suggestion, Suggestion 1: Is it possible that PDF for drawing generated using CAD worker can be created as a separate WT document in Windchill and attach the STEP file with it ?Suggestion 2: Is it possible to re
Curious what you all feel about this requirement. The web server must set an inactive timeout for sessions. What values do you have and are you seeing this requirement for those implementing NIST SP 800-53? My observation with SSO, users will get re-authorized when refreshing page or selecting links. However if they execute a search or click the flyout tab after their session has been inactivated, it failed to complete the cycle. Users are grumbling that the timeout is too short and I tend to agree with them. I would not care if search worked without having to refresh page first.
Version: Windchill 12.0 Use Case: I have a report that lists out a number of ECNs and how many reworks (trip count) per ECN there were. The table view of the report shows a new row for each incrementing trip count value. "Group by" doesn't seem to do the grouping by rows to consolidate the results.Description: The report template lists out the ECN number for a time range with it's trip count (number of reworks). The table itself has a row for each incremental value of the trip count. Something like this:ECN NumberDateTrip countECN-123451/2/231ECN-123451/3/232ECN-123451/5/243 Is there a way in the report template to group the rows by the ECN number so that for the example above I just get a single row like this:ECN NumberDateTrip countECN-123451/5/233 Ideally I'm looking for a way of doing this without exporting out the table and then doing this in PowerBI (which works just fine).
here the code I use it : and awues having thsi exception : Loader method com.ptc.windchill.suma.axl.LoadAXL.addAVL reported a failureNo objects were imported due to the error.found exception:wt.util.WTException: error to create AVL and AML: Message: Resource bundle/Message key = wt.ixb.publicforhandlers.ixbResource/8wt.util.WTException: error to create AVL and AML: Message: Resource bundle/Message key = wt.ixb.publicforhandlers.ixbResource/8 */ public static void linkLEONIPart2Partner(WTPart leoniPart, VendorPart vendorPart, ManufacturerPart manuPart, String context) throws WTException { try { File fData = File.createTempFile("leoparts", ".xml", new File(LeoniPropertiesReader.get().getLeoniTempFolder())); FileOutputStream fos = new FileOutputStream( fData.getAbsolutePath(), false); String content = "<?xml version='1.0' encoding='UTF-8'?>\n" + "<!DOCTYPE NmLoader SYSTEM 'standardX10.dtd'>\n" + "<NmLoader>\n"; if (vendorP
I am trying to retrieve the WTParts / EPMdocument from the workspace, it was throwing error it was saying that the query is wromng. help me to retrieve the objects from the workspace. this is my code.This is my workspace id iam passing : private static String WorkspaceNumber = "OR:wt.epm.workspaces.EPMWorkspace:1150900;From this method iam getting the workspace:private static EPMWorkspace getWorkspaceById(String WorkspaceNumber ) {try {wt.fc.ReferenceFactory referenceFactory = new wt.fc.ReferenceFactory();wt.fc.WTReference wtReference = referenceFactory.getReference(workspaceId);return (EPMWorkspace) wtReference.getObject(); // Returns the workspace object} catch (Exception e) {System.err.println("Error fetching workspace by ID: " + workspaceId);e.printStackTrace();return null; // Return null if workspace cannot be fetched}}This is the method i used to retrive objects present in the workspaceprivate static List<EPMDocument> getEPMDocumentsInWorkspace(EPMWorkspace worksp
I have a object with multiple representations of same name.Following is the screenshot.I want to understand the reason behind the representation not having derived from attribute value.
The preference for the Part Structure Overridable Attribute in Windchill is related to the concept of excluding a component from the Bill of Materials (BOM). In SolidWorks, there is an option to exclude a part from the BOM, which allows the component to remain in the CAD structure within Windchill but not appear in the assembly's part structure.If this preference is not enabled, Windchill will not track the excluded component and it will remain part of the BOM. To properly exclude a component from the part structure, you must check out and check in the CAD assembly. This ensures that the changes are reflected in the part structure and the excluded component does not appear in the BOM 1)through the manually do the checkout and checkin the CAD, the Extrude from BOM finctionality is working.2)but if i do through programmatically checkout and checkin the CAD is happaning but the functionality is not working. for checkout i wrote this:-public static Workable doCheckOut(Workable ep
I am using Windchill PDMLink Release 11.0 and Datecode with CPS M030 The Select Associations page lacks some functions (3 buttons for Paste, Paste Selection and Add Associations are missing, and searching and adding items by number or name is missing) Translated by the moderation using Google Translate-----------------------------------------------------------------------------------------------选择关联页面缺少部分功能(粘贴、粘贴选择内容、添加关联的更改 3个按钮缺失,按编号、名称搜索添加条目缺失)
Version: Windchill 12.1 Use Case: I've deleted the OOTB "Changes" tab and added new custom tab on a part, with similar names to OOTB tab called Changes. Now the Resulting Change exists doesn't select the new custom tab anymore. How to point it to the new tab?Description: I've deleted the OOTB "Changes" tab and added new custom tab on a part, with similar names to OOTB tab called Changes. Now the Resulting Change exists doesn't select the new custom tab anymore. How to point it to the new tab?
boolean hasdomainAccess =AccessControlHelper.manager.hasAccess(user, "com.infineon.ProductDevelopmentReport", container.getDefaultDomainReference(), _State.toState("INWORK"), AccessPermission.CREATE);Here it always return true even there is no access to create for the user while implementing validation in the builder
I am using Windchill PDMLink Release 13.0.2.1Is it possible to create a monthly Audit Log Purge task, to maintain only the entries of the last 12 month? For example, if the date of the schedelud job is 01/02/2025, it should delete all the entries before 01/02/2024, and keep only the entries between 01/02/2024 and 01/02/2025.Thanks in advance.Maite
Version: Windchill 11.1 Use Case: I have two Windchills that belong to different organizations, but are the copy of each other. I want to create a utility that takes a list of WT_Documents numbers as initial data, downloads the default representations from one Windchill to a local drive, and then creates these representations for the same documents in another Windchill.Description: Some of the downloaded representations may be created manually, so I cannot use the agents and create the representations using visualization server. If anuone knows about API that can help with my problem, I will be very appreciated for sharing.
Hello Experts, Set Revision API is failing to set the Manufacturing View Part as the same Revision as the Design part. Use Case: The Design part has A and B versions. On Design Part B Created a New Manufacturing Part then the Manufacturing Part created with Versions A. So we have to set the Manufacturing View Part Revision B to match with Design Part. Below is the API : VersionControlHelper.service.changeRevision (); Failing with error: Version already exists, cannot create a duplicate: Part. seems I'm attempting to change the revision ID to a value that already exists or is currently in use. Unfortunately, we cannot modify the revision ID to a value that is already being utilized. How can I identify or what would the best steps to identified the actual issue behind this? Regards, Yogesh
I 'am trying to link a wtpart to vendor part using this loader :<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE NmLoader SYSTEM 'standardX10.dtd'><NmLoader><csvAddAVL handler='com.ptc.windchill.suma.axl.LoadAXL.addAVL'><csvOEMPartNumber>P00756220</csvOEMPartNumber><csvOEMVersion/><csvOEMIteration/><csvOEMView/><csvOEMOrganizationID/><csvOEMOrganizationName/><csvsourcingContext>DEFAULT</csvsourcingContext><csvvendorPartNumber>5ABC010</csvvendorPartNumber><csvvendorName>BMW</csvvendorName><csvvendorID>0141$322431</csvvendorID><csvvendorPartContainer>/wt.inf.container.OrgContainer=LeoniUBB/wt.inf.library.WTLibrary=IntBOMmgmttest</csvvendorPartContainer><csvvendorSourcingStatus>approved</csvvendorSourcingStatus><csvmanufacturerPartNumber></csvmanufacturerPartNumber><csvmanufacturerName></csvmanufacturerName><csvmanu
I just rant a test to see if this was possible and I cannot understand why this is even allowed. I created a Part and revised it up to B. From there I created a New View version off of B to create B.1 Manufacturing. Actually it was -.1 but I altered it to match. Next I went back to -.1 Design and created New View Version again which created C.1 Manufacturing. You can see the history in the predecessor column. I was aware that repeated invocations of New View Version would advance the Manufacturing version forward. I am struggling to find a use case where this would be good thing or what the user would want? Perhaps there is something in MPMLink that has this make sense. Thoughts? I am considering blocking it by a filter.
Noting this for others. I am not sure how to occurred or if there is a WinDU check to spot it. It could have been a bug in older versions that went unnoticed but has since been patch. Some part versions were clearly Design view versions (in the WTPart table) but that same branch shows the right version (VersionID) but the ViewID said it was a Manufacturing view. Clearly a discrepancy. No issues in the display or other actions I could tell. I only noticed it when we did the conversion to Single Level View Versions and got a constraint violation. It was easy enough to correct these and fix the wrong ViewID value. I think I had a total of 200 cases from decades ago. I also tested to see if it was related to using the "reassign view" action. There are cases when users were copying a part from Manufacturing view that it would retain that view when it should have been changed in that save as UI to Design (our process).
Dear Windchill Performance Advisor users, In the spirit of providing more guidance to customers who are looking for standardizing their customizations and reduce their TCO, the Customization Analysis dashboard has been enhanced to focus on insights. Instead of seeing artifacts, customers will have KPIs that will give a better idea of their customization footprint, where are the biggest issues, where to start the work and what they shall prioritize. Though the issues details will remain available in the consolidated download report. Here is a highlight of the features being rolled out:The identified issues for top 10 focused areas are displayed on the customization analysis pageThe Customization score is generated with total number of issues instead of total number of artefacts impactedCustomization Analysis page has been consolidated into major 3 categories for better assessment with categories to be focused.DB schema changesOOTB ModifiedConfiguration and CustomizationEn
We have been following the PTC article CS332905 to create a ThingWorx mashup. However, we have encountered some challenges midway through the process and are unable to proceed further. The details of the challenges we face are given below.Binding the inputs to the output in the mashupWe would greatly appreciate your assistance or if you could direct us to any additional resources that might help us resolve these issues.
Version: Windchill 12.1Use Case: I want make ready only "Name & Number" attributes on Part Edit Common Attribute Page :Description: I am unable to figure if I should use data utility or Validator for this.1. I tried data utility but I didn't triggered as I am able to registered data utility ID since there is no such Edit Common Attribute layout. public class DisableName extends DefaultDataUtility { protected static final Logger logger = LogR.getLogger(DisableName.class.getName()); @Override public UIValidationStatus getDataValue(String filedName, Object object, ModelContext modelContext) throws WTException { System.out.println("---- DisableName on Part CommonAttribute Started-------------"); UIValidationStatus status = UIValidationStatus.ENABLED; System.out.println("---- filedName :" + filedName); if (modelContext.getDescriptorMode().equals(ComponentMode.EDIT)) { if (filedName.equalsIgnoreCase("name")|| filedName.equalsIgnoreCase("number") ) { Syst
Hi. I wanted to see my inspection dimensions from Windchill or database like a parametre. The reason is calculation this inspection with AI. So i need to get values as text or number. Is there any way to do this? Here is how i select a dimension as inspection.
Hi , We have soft type of WTChangeRequest2 and IBA's on it. We want the report with these IBA's..What are the types we need to select and the joins association?
I am using Windchill PDMLink Release 12.0 and Datecode with CPS 12.0.2.2Windchill server and creo cad worker server both are installed separately in AWS EC2. Firewall in cad worker is on and enabled only the inbound ports "20-21, 80, 443, 137-139, 445, 601". With this I can telnet 601 from Windchill server and 5600 from cad worker without any issues. But still the cad worker is not getting turn on while hitting the Start workers in Windchill. Is there any other port need to be enabled ? PL. confirm
I am trying to upload the primary content to a document using REST API. I found information on knowledge hub to do it using Upload Stage 1, Upload Stage 2, Upload Stage 3 actions. I am facing issue while stage 2 action as it is not available in windchill rest services(screenshot attached). I am wondering if it is possible to customize the Document Management domain to perform POST action to upload document primary content directly through rest api. Any hint or assistance will be greatly appreciated.Thanks in advance for time and consideration.
Curious if anyone has successfully implemented the Creo View Adapter for SolidWorks when outputting HPGL (.plt) files. I've followed all the instructions and my plots are coming out upside down. I'm at a complete loss...CAD WorkerWindows 7 64-bitSolidWorks 2015 64-bit w/SP4Creo View Adapters 3.0 M032Followed the instructions on page 432 of the Install Config Guide, worked through CS22286, and tried multiple Microsoft and HP printer drivers, all to no avail.
I know this is a bit of an Onion (many layers and it can make you cry).We have Org and level Roles with ACL's but we also allow Projects to create Local Roles and these act like "Team Members" for Org level ACL's.In a Project (or any context) there is also the ability to ride a gui action with Actions on Roles.Given all that....There are Access Controls on a Folder (that can be propagated to sub-folders) and these look like ACL in that they say "modify" , "modify content" (looks like modify content in ACL), ""The right to modify any local file, URL, or external storage for the primary content and attachments of an object with content. This includes modifying content information and adding, replacing, or deleting content"If the Role in the team has Modify, Modify Content on the Access Control rule and can see Check Out, Check out and Edit, Replace content. Would selecting only Read , Download only allows those actions, and conversely can you grant Modify if the Role only has
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.