Windchill
Recently active
Version: Windchill 12.1 Use Case: I want to have an Indicator in EBOM which informs if the EBOM was created completely from CADBOM (using auto associate or edit associate actions in workspace) & it should also allow me to understand if EBOM was created manually and then linked to CADBOM.Description: We have a situation that quality of the current EBOM is by far better than that of the 3D model. When someone want to Sync changes from CADBOM to EBOMs, then people should understand that EBOM was not created from CADBOM and thereby have a more detailed/critical look on these EBOMs in particular.
Version: Windchill 12.1 Use Case: How to use the PTC.ProdMgmt.GetBOM with the POSTMAN App?Description: Hello community, In my case i want to fetch some data from my BOM (in the picture) so i need to fill the parametersI've used the PartID from the first picture in the URL, the CSRF NONCE i got from this Link http://<Windchill HOME>/Windchill/servlet/odata/PTC/GetCSRFToken() and copied the code in the CSRF_NONCE Fieldi am not sure what to type in the body can I let it emty?when I click Execute i get the Link with error code 400 Thanks in advance
Version: Windchill 12.1 Use Case: I wanted to check if someone have implemented Windchill Partslink with Electrical parts and how was the experience ?Description: Can Windchill be used as a catalogue management tool? Does anyone have sample classification structures ? what were the challenges faced or any shortcomings of the tool based on your experience?
Version: Windchill 13.0 Use Case: We have a requirement to display default BOM attribute values when "IBM Part Usage" link instance is created . We have created a custom link type "IBM PART USAGE" inherited from "Part Usage" link and added some custom attributes.I am using navigation Part -> Structure -> Uses -> Insert Existing to add a child part.The custom attributes are displayed in the ""Usage Soft Attributes" section , in Step#2 of the Insert Existing wizard. I need to display default attribute value on Edit "Part Usage Link" dialog, based on the child Part its being connected to or set the value as soon as a new link is created between parent and child part/s.Description: I set datautility to the attribute in "Part Structure Usage Edit" layout , but its not getting invoked during link creation using Insert existing part.I wanted to set link attribute values using OIR , but I dont see an option to set OIR for Part Usage Link.Does anyone know which formpro
Hi Guys,I used the below method to get the "Described by" document name in the WT Part search tab. I would like to have the same for the associated CAD/Dynamic document linked with the drawing. WTDocumentInfoDescribedBy2 with mapping describes@wt.part.WTPartDescribeLink~describedBy^wt.doc.WTDocument~name (to get name of Described Document)Regards,AJ
Can WTPart numbers be built by choosing values from several enumerated lists and adding the values together to create one final part number? 60SSMMM-ZZZR60 is the root number for MaterialS is the shape of the material as supplied (01= round, 02=hex, etc.)M is the material code (030=ams qq-s-763, 022 = ams qq-a-225, etc.)Z is the size( 3 digit integer)R is the random or sequential number (one digit integer)
Good mornig,I tried to use this code on WNC 12.1, replacing LWCNormalizedObject (deprecated) with PersistableAdapter: private static void setIbaOnPartUsesOccurrence(PartUsesOccurrence puo, String ibaName, String ibaValue) throws WTException {System.out.println("--------- Import.setIBAonPartUsesOccurrenc invoked on occurrence "+ puo.getName() +", with ibaName=" + ibaName + " and ibaValue=" + ibaValue);wt.occurrence.UsesOccurrenceUserIBAs iba=wt.occurrence.UsesOccurrenceUserIBAs.newUsesOccurrenceUserIBAs(puo);com.ptc.core.lwc.server.PersistableAdapter obj = new com.ptc.core.lwc.server.PersistableAdapter(iba,null,java.util.Locale.US,new com.ptc.core.meta.common.UpdateOperationIdentifier());obj.load(ibaName);obj.set(ibaName,ibaValue);obj.apply();wt.fc.collections.WTKeyedMap usesOccurrencesAndData = new wt.fc.collections.WTKeyedHashMap();wt.fc.collections.WTCollection relatedUsesOccurrenceData = new wt.fc.collections.WTArrayList(); relatedUsesOccurrenceData.add(iba);usesOccurrencesAndD
I am trying below piece of code to publish publication structure using publishing rule. Can anyone guide me if anything wrong in what I am trying. Publisher pub = new Publisher();String objRef = ObjectReference.newObjectReference(pubStruct).toString();if(!(WorkInProgressHelper.isCheckedOut(pubStruct))) { String actionString = "<wvsoptions>pubrulename=PS PDF **** Publishing Rule"; boolean result = pub.doPublish(false, true, objRef, (ConfigSpec) null, (ConfigSpec) null, true, "Sample_Rep", "Sample_Rep_Desc", Publisher.EPM, actionString, 0);}I am getting the below error in methodserver. wt.wvs.content.FileHelper - null java.lang.NullPointerException at wt.pom.PersistentObjectManager.expand(PersistentObjectManager.java:1409) at wt.fc.StandardPersistenceManager.expand(StandardPersistenceManager.java:3121) at wt.fc.StandardPersistenceManager.navigate(StandardPersistenceManager.java:497) at jdk.internal.reflect.GeneratedMethodAccessor357.invoke(Unknown Source) at java.bas
Hello Everyone, I need to update the verification status of each instance in the family table using the Windchill API.I am currently able to update the attributes of both the generic and instance entities using the following API:EPMWorkspaceHelper.manager.setAttributes(ws, epmAttributeMap);Has anyone worked on this before or have any insights on how to proceed?
I am using Windchill PDMLink Release 12.1 and Datecode with CPS 12.1.2.0We need to intercept the checkin event of a wtpart when the user does the following operations: checks out a wtpart, modifies only its structure links (or adds documents) and checks it in without changing its attributes.
Version: Windchill 12.0 Use Case: I created a query builder report for reporting duration of workflow processes in a container. The result looks like this: WF Name | Business Obj Reference 1 | Actual Start | Actual Finish | Context (containerName) | Duration (days)Part Release Workflow/0000269655 | VR:wt.part.WTPart:1089377814 | 2021-04-16 08:34 CEST | 2021-04-19 08:13 CEST | DRG9016 | 2.99 I would want to extend the report with WTPart information like "Name".Description: There seems to be no usable "join" between the tables.I am assuming that i must match business object reference with WTPart "branch identifier",However: business object reference is a string like "VR:wt.part.WTPart:1089377814" and branch identifier is an integer like "1089377814" from above. I tried to define additional "Criteria" matching these two attributes, but I cannot get the match correct.How can I configure the query builder to fetch the name of the WTPart?
1. Describe the ProblemHello, I am currently analyzing the compatibility of Creo Parametric 9.0.4.0 and Creo Parametric 11.0.0.0 with Windchill 13.0.2.3. Based on the official compatibility reports, both Creo versions have different minimum Windchill version requirements:Creo Parametric 9.0.4.0 is compatible with Windchill 12.0.2.0, including 12.1.0.0 and 13.0.0.0.Creo Parametric 11.0.0.0 requires Windchill 12.1.2.8, including 13.0.2.0Since Windchill 13.0.2.3 is slightly beyond the confirmed 13.0.2.0 version, I want to confirm whether both Creo 9.0.4.0 and 11.0.0.0 will work seamlessly on Windchill 13.0.2.3. Specifically, I would appreciate insights on:Any known issues or limitations when running Creo 9.0.4.0 on Windchill 13.0.2.3Whether Creo 11.0.0.0 has any additional dependencies or updates needed for compatibility.Experiences from anyone who has tested these versions on Windchill 13.0.2.3.Your inputs would be highly valuable in planning the best approach for system upgrades an
Hello, When I try to search for WTparts with specific attributes, it returns results that are not the latest revision although I specifically say that I want only the latest revision: I also tried to change user preferences to show only latest revision, but with no effect:Anyone can help?
Version: Windchill 13.0 Use Case: I am trying to access an API in the change management domain which GETs some data and i want to make a get call using a filter by the name "Owner" which is of PTC.PrincipalMgmt.User type, trying to build a simple filter query here but when using queries like Owner eq " OwnerName " I get an error : { "error": { "code": null, "message": "The types 'PTC.PrincipalMgmt.User' and 'Edm.String' are not compatible." } } which clearly signals that the query format is wrong since i need to pass the object and i have passed string. So what change do i need to perform in my GET call.Description: I am trying to access an API in the change management domain which GETs some data and i want to make a get call using a filter by the name "Owner" which is of PTC.PrincipalMgmt.User type, trying to build a simple filter query here but when using queries like Owner eq " OwnerName " I get an error :{"error": {"code": null,"message": "The types 'PTC.PrincipalMgmt.User' an
I am using Windchill PDMLink Release 12.1 and Datecode with CPS 12.1.1.0Trying to fetch BOM data with ID e.g.OR:wt.part.WTPart:455420, in the WRS Domain under Product Management Domain under POST GetBOM i enter Parameters and CSRF TOKEN from /servlet/odata/PTC/GetCSRFToken()the ParametersName Description$selectstring(query)$select$expandstring(query)Components($expand=Part($select=Name,Number),PartUse,Occurrences;$levels=max)CSRF_NONCE *string(header)wq4/k91jTdavRJ8Olv9d34oJDJLcCNM5s4FQ37gbFbObF/hh+pgU+ocrf73iE647gcNW1vIIfeuVdag68ZsHq+1Te+6ZcKVD9MgO9q8Nda/VEKp9p5xwyqlUKJnnfMVHl95c9u87err1D9NMgMplqqsAcA==PartId *string(path)OR:wt.part.WTPart:455420body *object(body)Edit ValueModel{"navigationCriteriaId": ""}and click executeHere are the errors that I facedwhen i paste the link in the POSTMAN I am getting error{"error": {"code": null,"message": "The syntax of the JSON document is not valid."}}
Hello,I want to delete the data marked as "canceled" in Windchill before a certain date, but I can't delete the data that is linked or connected to a workflow. What can I do about this? Is there a way to delete it even if it's linked?
Version: Windchill 12.1 Use Case: An local insourcing strategy has required that part previously purchased externally (Linetype=Item), is now converted to internal manufacturing (Linetype=Production). The change on top level part is easy via importable spreadsheet "Part", and then change the Linetype, and Import "Update Only", But on the corresponding BOM´s the Linetype (Item) is also needed to be changed (Added upon migration)Description: Is it somehow possible to limit the extract on "Export Importable Spreadsheet" on "BOM" to only extract level 0 and level 1. I get all level extracted, but only want to do changes to level 1?Or is there an excel rule to delete all other levels on multiple spreadsheets?We also have experienced that a total BOM "Delete" is needed first, and then an Import without Linetype set on BOM Sheet, in order to get the Linetype removed from the BOM.But it is a massive workload to delete all level 2-7 parts, on all BOMSheets, before the Import.
I am using Windchill PDMLink Release 10.2 and Datecode with CPS M030-CPS06在 Windchill PDMLink 结构菜单上的编辑过滤器选项如何显示出来?
I am using Windchill PDMLink Release 12.0 and Datecode with CPS 12.0.0.0登录系统首页报错,信息如下:Windchill 错误联系管理员以获得协助。 以下信息供参考。请求 ID: -mkpxqrsozujq;m8pvwcvj;108274;wwupyg;2477请求 URI: /Windchill/ptc1/comp/wt.pdmlink.PDMLinkProduct.infoPage查询字符串: oid=OR%3Awt.pdmlink.PDMLinkProduct%3A15497647&u8=1&portlet=component状况代码: 501消息: A persistence error occurred. 嵌套异常是: wt.pom.PersistenceException: 出现持续性错误。当前时间: 2025-03-26 20:31:17.337 +0800
Version: Windchill 12.0 Use Case: We are building an automation using REST services and need to understand how to get document ACLs.Description: Using Windchill REST Services, how to fetch WTDocument Access Control List? Is there a work-around to infer which users have access to which documents using REST services?
Hi Team,I need to be provided with the few admin privileges for some groups. How to provide any solution and suggestion for this requirement?1. Access for all contexts (products)2. Access for undo-checkout of all objects3. Access to search data which are not checked in (Present only in user workspace)4. Access to view all the users and groups5. Access for deleting the latest revision of an object or all revisions6. Access to Job monitor for checking the status of the published jobs7. Access to restart the workflows in case of issues (set state or reassign lifecycle)8. Access to reset Innoface transfer attributes9. Access to republish or Create new representation10. Access to reassign workflow tasks
I am using Windchill PDMLink Release 12.0 and Datecode with CPS 12.0.1.0Hi PTC Team,We want the change all the change Task template to different Change Task Sub Type, is there any API or code do we have to convert the Sub Type?
I have created attribute in windchill that attribute values should reflect in the xml file
Users should have an option to select the Measurement Unit (SI, MKS, CGS etc) on the fly everytime they create/update a WTPart (Instead of setting it from Preference as it will apply for all the cases). It should also have a mechanism that will calculate and update the attribute values if the unit of measure is updated. For eg - If the user selected meter (m) for a length attribute and later on he updated it to mm then the attribute value should get updated automatically by multiplying it by 1000.
Version: Windchill 13.0 Use Case: Windchill 13.1 Parts Link " and "Windchill 13.1 MPM Link" media CD not available on PTC siteDescription: Hello Experts,I am installing the WC 13.1.0.0 on windows server.While installing the WC at end steps it was asking for Medica kits to be copied to staging area.It was asking for the "Windchill 13.1 Parts Link " and "Windchill 13.1 MPM Link" media CD. When I checked that on PTC site I am not able to find any relevant Media on site.Please see attached images for reference. Has nay one faced this issue?If you have any idea where to check. Please let me know where we can find the latest software media for above mentioned modules.
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.