Windchill
Recently active
I need a way to use the multi-level BOM report functionality, but have it also retrieve the associated EPM docs (Number, Name, State, and Rev). Ideally, this would be in a new row similar to if you show CAD docs on the structure tab and export from that screen. I am trying to do this without customization, so I have accepted that I probably need to bring this data in as columns and post-process in excel to turn them into rows. I tried simply using 4 alias attributes (#, name, state, rev). This pulls in the data perfectly, but it sorts each column alpha-numerically, so there is no way to tell which name, state, and rev belong to which number. (Doesn't work) EG~ buildTarget@wt.epm.build.EPMBuildRule~buildSource^wt.epm.EPMDocument~number I tried using a calculated attribute at the EPM doc level that concatenates the 4 attributes, and then using an alias to pull the calculated attribute into the BOM... This doesn't work, as I think a
We will host a live Expert Session: "Tailoring Windchill Rest Services to Build Navigate applications" on July 29th, 12h00 EST . Please find below the description of the expert session and the registration link. Expert Session: Tailoring Windchill Rest Services to Build Navigate applications Date and Time: July 29th, 12h00 EST Duration: 1 hour Host: Hemant Shadra - Principal Solution Architect Registration Here: https://www.ptc.com/en/resources/manufacturing/webcast/windchill-rest-services-build-navigate-applications Description: Most of the organizations have either already build custom app for ThingWorx Navigate for their business or the plan is at the top of their business strategies. Understanding the challenges and making strategic solutions to overcome those are very important. Many times, out-of-the-box OData services present in Windchill need to be tailored based on the specific requirements. This expert session will cover the customization ar
We will host a live Expert Session: "Tailoring Windchill Rest Services to Build Navigate applications" on July 29th, 12h00 EST . Please find below the description of the expert session and the registration link. Expert Session: Tailoring Windchill Rest Services to Build Navigate applications Date and Time: July 29th, 12h00 EST Duration: 1 hour Host: Hemant Shadra - Principal Solution Architect Registration Here: https://www.ptc.com/en/resources/manufacturing/webcast/windchill-rest-services-build-navigate-applications Description: Most of the organizations have either already build custom app for ThingWorx Navigate for their business or the plan is at the top of their business strategies. Understanding the challenges and making strategic solutions to overcome those are very important. Many times, out-of-the-box OData services present in Windchill need to be tailored based on the specific requirements. This expert session will cover the customiza
Hi All, I have written a checkin listener that should set a particular revision number (the iteration is not important) given a certain parameter passed by Creo (it is only done under special and particular circumstances). It only happens with parts and assemblies that are not already present in Windchill. This is the code I am using, QueryResult qr = VersionControlHelper.service.allVersionsOf((Versioned) epmDocument); long branchIdentifier = VersionControlHelper.getBranchIdentifier(epmDocument); String revisionRetrieved = "D"; while (qr.hasMoreElements()) { Iterated iterated = (Versioned) qr.nextElement(); if (iterated.getBranchIdentifier() == branchIdentifier) { MultilevelSeries mls = MultilevelSeries.newMultilevelSeries(epmDocumentMaster.getSeries()); mls.setValueWithoutValidating(revisionRetrieved.trim()); VersionIdentifier vid = VersionIdentifier.newVersionIdentifier(mls); //System.out.println("Inside vid: " + vid.getValue()); VersionControlHelper.setVersion
Need a way to move designs from one WIndchill to another keeping correct version number and lifecycle state of CREO Designs. Saving to OS out of partners Windchill and loading manually into your own resets lifecycle, state, and revision on checkin. Any drawings that use version and state on drawing would then be outta whack. WOuldn't you think someone recieving parts from a partner/vendor would like to keep those attributes at correct values. Using "WIndchill Packages" would seem to be the approach BUT to move CREO designs from a 11.1 instance to an 11.2 instance fails on loading Received Package because of Windchill Version difference. Where in any documentation does it show that that configuration will not allow transfer. I don't see a reasonable use case which would put a company and all its collaboration partners (vendors) maintain the same revision of WIndchill. Trying to move designs from one WIndchill to another keeping correct ver
I'm trying to find what table is used for the EPMDocument Uses tab. I could not find anything in the reporting resource. I am trying to get a single level BOM report of all latest EPMDocument assemblies to export and compare to another system. Does anyone know what this table is?
We are storing our SOLIDWORKS drawing template file in Windchill Library However, when the template had been moved to the Library the sort order got messed up. The templates is sorted properly if the templates is exported to a local folder Any reason why the sorting changed when the templates is moved to Windchill Library?
hi, I've just switched from 15+ years deploying/developing Teamcenter deployments and have now switched to a company that is a PTC customer. What would you recommend reading/looking through to get started? i'm currently going through the install and sizing guidelines so that i can understand the architecture. thanks in advance.
Currently only few object types are enabled (to be displayed/filtered) in the PSB. It would be good to enhance this feature to display other types (i.e., configurable links, different types of parts, docs etc..)
Has anyone done or heard of a way where WindChill can generate a Creo view mcad compare annotation automatically and attach it to a cad document or WTPart? We are trying to streamline our processes for change documentation. Thanks!
We have automated numbering for our models. For our drawings, we use this convention: drawing number = model number + "-DRW". The downside of this is that the engineer has to manually number the drawing. Sometimes they number it incorrectly, and sometimes, duplicate drawings are created. I have the fun job of finding those issues and cleaning them up. Is there a way to get drawings to auto-number based on the model? One additional caveat: sometimes our engineers like to include multiple models in a drawing. I was thinking of trying to create a workflow that ran on check-in to handle this, and assign a task to the user if the primary model number couldn't be determined. I'm hesitant because then I'd have to have that workflow run on every CAD file checked into the system. Any other ideas of how to accomplish it?
Hey there, I want to create a report to check which objects are expiring in the next 50 days. I have an attribute for each of my object/WT-Part which contains the expiring-date and also a short discription. Because of that the attribute is from datatype.string: Attribute Value Dattype Expiringstate Expiring 31.12.2021 | Not available anymore String Not all WT-Parts have a value for the expiringstate, just those with an expiring-date. Now i want to trim the string (just in the reports) that i only have the date. Attribute Value Datatype Expiringstate Expiring 31.12.2021 | Not available anymore String After that i want to convert that string into dataype.datetime: Attribute Value Datatype Expiringstate 31.12.2021 Datetime With that date i want to check which WT-Parts have an expiring-date < 50 days to the current-date. Is it possible to solve that directly in windchill reports? If yes, how can i
Hi, I'm working on finding and modifying the Hanging/Resulting changes from a resulting object of a change task. I've used an API call to find the resulting objects in a change task. However, I would like to accept/approve the pending/resulting changes on those objects after the change task is complete. There is a couple methods that sets the value of a changeable has a pending change or resulting change to true/false. However, I need to change it's Incorp status. Any ideas on how to programatically do this?
Hi, Wondering what is the reporting infrastructure in your PLM implementation. We have also built Thingworx Change Management Dashboard with average cycle time, change request aging, trend analysis with drill down capabilities. Wondering what PLM reporting strategy is in place.. 1) Query Builder Report as needed basis. 2) Thingworx Dashboard 3) Any implementation of Traditional and Cloud Datawarehouse (Redshift, SnowFlake etc) for PLM Analytics. 4) Any other data visualization mechanism. Thanks, Preeti
Hello community, hope you are safe. I have a big folder structure and a lot of custom roles. The idea is that 1 folder is only visible for 3 roles, and these roles change in every folder, so is a lot of work. So I created 3 Access Control Rules for every role that must have visibility where I used the option "All except selected participant" and select the option Deny Full Control (All) hoping that this will do the work for all the roles, but it seems that this doesn't work because the 3 ACR don't get along well. For what I see It seems is only possible to have 1 Deny Full Control (All) using the option "All except selected participant" because they cancel or mess the access to the visibility between the 3 roles. I came with the idea to create a set of ACR for every folder and there create 1 ACR for every role removing visibility (a lot of roles and folders), except for the 3 roles that must have access, but I could bet my salary there is a better and faster way to do it. &
When mirroring parts with reference, the reference to the original part can be identified from Creo buy looking at the details of the mirrored merge feature in the mirrored part's model tree or from Windchill looking at Reference table in the Related Objects tab of the mirrored part. Is there a way to identify the opposite? I.e. Does the part have any mirrored references? If I were to show both parts on the same drawing, I would have an obvious connection. However if the parts were represented on their own drawings only, how can a person unfamiliar with the parts or their use be confident that they can identify all potentially affected parts if the original were changed?
Hi All, Just like multiple CAD integration with Windchill, I would like Windchill to consider Oxygen as another DITA compatible client similar to Arbortext. Oxygen very similar functionality when it comes to DITA authoring and styling. Plus, it is much more flexible to become DITA 2.0 compliant. We should not limit our customers to which client tools they use but how they manage and publish the information with Windchill. I believe this will attract more information and content management customers, architects into PTC solutions. Thank you, Patrick
Is it possible to get the relations of cascading attributes by API or DB ? according to this article not https://www.ptc.com/en/support/article/CS305741 and I can only find Not supported APIs in Grok
Dear All, Can some one please let me know if you have used Azure load balancer for a clustered Windchill environment ? We already have a post created for Thingworx but wanted to know if same configurations can be used for a clustered Windchill ? Reference to the PTC Ask the expert session link https://community.ptc.com/t5/IoT-Tech-Tips/Ask-the-Expert-What-does-a-sample-deployment-architecture-look/m-p/568872#M1118 Thanks,
I have a requirement to restrict access to the meta data and content (documents) in Windchill based on a security context.Not only do I need to restrict access, but I need to store the content in a specific location, which will be in a different location to the application server. i.e in another country if documentsare Nationally classified.The Windchill 11 overview states this is possible, but I would like to know more details.
Hi, looking at returning resulting objects from a change task using PersistenceHelper.manager.navigate(Persistable arg0, String arg1, Class arg2 ). I'm not sure what should I use for the String arg1 argument. Hopefully it's possible to retrieve it with that api. I would imagine it would look like PersistenceHelper.manager.navigate(<theChangeActivity>, ?, ChangeRecord2.class) Just not sure what's the correct input there.
Hi all, I am using Windchill 11.0 M030-CPS15 I want to get latest revision of a WTPart using Rest API. I tried to use filter, $filter : latestiteration eq true ;but not getting using this also. eg. A.1 and B.1 and B.2 I only want to fetch the latest i.e B.2 Is there any way to get the latest version of a part through Rest API?
Hi, First post here. I am looking for a way to find parts based on their BOM content - ie find all Parts which have Part_1 AND Part_2 in their BOM (on same BOM level is sufficient). Use scenario: It is not possible to use Parts_1 and Parts_2 together. Find in which parts are both used and show the results.
Hi, I am working on some code that would remove the pending change icon from resulting objects when a change task is complete. I am not sure how to get to the pending change of the resulting objects via java/sql query. OOTB, the pending change icon is removed when the Change Notice is complete. However, we would like it to be removed when the change task is complete. In the Change Notice workflow, there's an action to approve the hanging changes (think this is the pending changes) after the entire CN is done. Comes from the api call com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.approveHangingChanges(CN). Basically want this to be done on the task and not the entire notice. Have some pseudo code below but not sure how to figure out what resulting object has a pending change. public void tasksFinder(changeNotice) { Query to find tasks in CN //Looking for this still //Once task completes, run approvedHangingChanges for each ta
Hello there, I'm an IT Support specialist (I'm still a newbie).A colleague from another office (who works on PLM/Inventor) has this problem: WWGM ERROR: Sync failed, unable to get Inventor UWGM COM Helper.Failed allocate dvfFile. I've never used this program and the only colleague who knows the program in on vacation.Can you please help me? Thanks a lot!
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.