Windchill
Recently active
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!
I'm not a WindChill Admin nor am I a user however I was asked to create a SSRS reports in SQL. The issue I'm having is figuring out what tables have the fields I'm looking for. Even with help from our seasoned WindChill Admin we are unable to trace the data viewed on the front end to the back. For example I am looking for a field the front end refers to as "Process Status" and contains text called "Running" and "Executed". I'm concerned it could be some front end calculation where it may "Interpolates" those values rather then actually storing them...which makes it even harder for me. Going forward how can we find this data ourselfves...is there a HELP menu you can activate that shows the SQL location when you hoover above the data on the front end?
Dear Windchill Community! Given the following structure: >main part >sub part 1 >sub part 1 1 >sub part 2 I would like to publish multiple BOM depending on View version. I set the preference View To Distribution Target Mappings like so: Design:001,Manufacturing:002,Manufacturing X:003,Manufacturing Y:004 When every part is in Design view and I send it to Distribution Target, All the parts are successfully sent to target 001. When I create a Manufacturing View Version from main part (others remain in Design view) and I send it to Distribution Target, I expect that main part to be sent to target 002 and the other parts which are in design view to be sent to target 001. On the preview screen looks like they are separated, but if I actually send it, I get the following error: ESI pre release : ESI ( 801 ) : One or more of the distribution targets associated to "6AAB0
First time using this. Short summary, looking to block "Design" view BOMs from being sent to ERP Connector (SAP). I am using preference "Business Rule set to inhibit production BOM publishing" and I have loaded a custom Attribute business rule. I have also set my DT value for "Always publish Production BOM..." to no. Sry I cannot post text of Business Rule but here it is: Simple rule that should be true if view=Design. Except that I am still getting Design View BOM Headers in my export when the Change Notice is released. Do I have the right attribute for "view"? I often wonder where the source of the exact names is so I can look them up? I've seen it in the ESIResponseMetaInfo.xml as "view.identity" so I could be wrong there. Is the value right? I know that Design in DB is actually 1445. How can you test a business rule to know if its working? I did not see that in the documentation. Any logs that can be turned on to show it being evaluated? Thanks in advance for any replies. A
Could share the sql query to get list of project name and numbers.
I have creo parts/assemblies that are in my workspace and they are flagged as "Modified Locally" and "Modifications need to be uploaded" I must of modified these by accident, and i dont want to check them out, save them, then check back in. How do i go about reverting these files in my workspace so they are as they were before I "modified" them. I tried updating the files individually, doing check out then undo checkout, synchronize workspace, update workspace. Thanks in advance
Hi, Looking to create an infoengine task that outputs related information about resulting items in a change activity. A snippet of what I have now is below.. I don't think my DIRECTION value is correct but I'm not sure what value to place in here. Any ideas? ie:param name="TYPE" data="wt.change2.ChangeRecord2"/> param Name="DIRECTION" data="theChangeActivity2"/> param Name="OBJECT_REF" data= (a VR of a ChangeActivity) /> param Name="ATTRIBUTE" data="*" /> This isn't returning anything in the collection. Below is the output. -<wc:COLLECTION> wt.change2.ChangeRecord2 .... </wc:COLLECTION>
Has anyone migrated Windchill data to Teamcenter? I'm doing some contigency planning in case we need to support Teamcenter clients in the future.Is there a way to bulk dump metadata from Windchill to a neutral format that can be imported into Teamcenter? Can file vaults be uploaded to Teamcenter? Is anyone aware of a Windchill to Teamcenter migration application?Thanks in advance.
Reposting here .. Hello, We have following platform configured in the Production Environment. Platform 1 - We have Thingworx Navigate apps configured using Windchill Auth ( ptc-identity-provider-authenticator). Platform 2 We have another 25000 users platform configured using Active Directory Configuration. We are able to automate user provisioning here. We have an issue with Platform #1 where we need to assign users manually to various twx apps group on this platform. Is there a way we can leverage platform #2 configuration for platform #1? thanks, Preeti
What recommendations for Windchill development code repositories are there?
I'm working on some code in a workflow and I want to be able to query baselines that meet certain conditions. When I use syntax like the below, the workflow goes to an "aborted" state with no indication as to why. How would I query baselines? wt.query.SearchCondition sc = new wt.query.SearchCondition(wt.vc.baseline.ManagedBaseline.class, "lifeCycleState", wt.query.SearchCondition.EQUAL, "Approved", false);
ThingWorx Navigate 9.2 is Here! Launched yesterday, 9.2 features new functionality, including: New Contribute App to create Problem Reports in Windchill Intuitive UI with support for attachments Role-based tailoring capabilities for the administrator ThingWorx Flow for system connectivity More details in the release preview posted last week. Or.... Jump right into the release notes and download 9.2 from the Software Downloads Page today! Let me know what you think! Emily
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.