Includes: Windchill API, Windchill REST Services, Info*Engine, UI Customization
Recently active
What is the request to retrieve the WINDCHILL Similar to (Master) items for a given item?For instance, for item 1515151, I want to have the its similar to (Master) item 133553 in the response.How to get this?Thanks
get windchill BOM and drawing to COPILOT studio bot
I need to create a create wizard for soft type WTParts, but I want to skip the context selection step (by pre-selecting it) and start directly from the subsequent screen.However, no matter how I configure `custom-actions.xml`, I can't figure it out.Could you tell me how to solve this? need to skip I would like the pop-up window to launch immediately at that stage.
I am using Windchill PDMLink Release 13.0 and Datecode with CPS 13.0.0.2 自定义菜单,点击菜单弹出搜索弹窗,根据编号和名称搜索对象,确定退出弹窗后返回选择的对象。类似于windchill中的搜索受影响对象的弹窗,是否有可以直接调用的搜索弹窗。
I need to make Source attribute read only based on view of part. If the part is design view, then in structure tab Source attribute must be read only. But currently it editable as you seen below screen shot. is there any way to write data utility or something that will make Source attribute read only for Design parts.
I have a custom FormProcessor that creates a new WTPart and returns a success banner message. The processor correctly generates the WTPart and its URL, but the banner message displays the URL as <a href="..."> instead of rendering it as a hyperlink.I have tried:Manually constructing the URL and passing it into FeedbackMessage. Passing the generated WTPart inside an ObjectBean and calling super.getSuccessFeedbackMessage(objList).Neither approach results in the OOTB hyperlink behavior seen when creating objects through standard Windchill forms. Also attached partial code. Is there any recommended way to return the created object so that the banner automatically hyperlinks it (similar to standard object creation)?Any suggestions would be appreciated. Thanks.
I am using Windchill PDMLink Release 11.1 and Datecode with CPS M020-CPS25 My Pretest server is not working .
I want to understand the behavior of the following APIPublisherAction publisherAction = new PublisherAction();publisherAction.addAction(PublisherAction.POSASSY, true);publisherAction.addAction(PublisherAction.PROCESSTYPE, "");What is the difference when PublisherAction.POSASSY is set to true versus false? What is its purpose, and how does it affect the publishing process?Also, what is the purpose of PublisherAction.PROCESSTYPE? What values can be passed to this parameter, and how do those values influence the publishing behavior?
Is there an API available to retrieve the General Status of an EPMDocument?I would like to determine whether the General Status of an EPMDocument is New.I already have the EPMDocument object available.
Hello, Does anyone has an example on how you have implemented the reset of an enumeration list. I have a class that generate a list of wtpart in a text file. But I need to stop windchill and clear the cache to gets the new data. I'm trying to use this method but I'm struggling to get the EnumerationInfoProvider. EnumerationInfomanager.resetEnumeration(EnumerationInfoProvider) If anyone has an example it will be great. Note I used the following code to generate my list: https://www.ptc.com/en/support/article?n=CS138327&source=subscription thanks
The requirement is to ensure that specific attributes of a WTPart are strictly read-only across all user interfaces whenever the part belongs to the Manufacturing View. This restriction must apply universally, including during standard object modification (Edit Part wizard) and within structural manipulation tools like the BOM Transformer (downstream view).Current Progress & Technical Challenge Edit Part Wizard (Success): The read-only behavior was successfully implemented for the standard Edit Part wizard by creating a custom DataUtility and overriding the getDataValue() method. BOM Transformer (Issue): The same logic fails in the BOM Transformer's downstream view. Attempting to override getPlainDataValue() does not prevent inline editing. This occurs because the BOM Transformer relies on tree-grid components and operational descriptors (ComponentMode) that bypass standard plain text data value rendering during inline edit cycles.
how to get the NonConformance Review through the NonConformance object.
Hello,I’m trying to create an attribute that could verify if a document posses a secondary content (a boolean would be enough) Once created, I will use that attribute in the advanced search’s view, to be able to sort and show if the document has a secondary content or not I’m on Windchill 10.2, with my new standart attribute “HasSecondaryContent” in the type “Document”, but I don’t know how get the information about the secondary content into my attribute, or to add it in the list of attributes in the view modification’s window (I see it on the document detail page)Do you have some hints to help me create that attribute ?
We have a requirement to send certain WTPart data from Windchill to ERP using ESI, specifically for parts that are created on a given day.The idea is to pick up all parts created on that day (they will still be in an unreleased state) and send them to ESI so that the XML gets generated. Later, once the parts go through the normal change/release process, the updated data will be published again.My plan is to write a custom piece of code that runs on a schedule (maybe a nightly job). It would:Query all WTParts created on that day Loop through them Send them to ESI programmaticallyBefore going ahead, I wanted to check if anyone has already done something similar — mainly:Triggering ESI publish via code (instead of using the UI “Send to Distribution Target”) Generating ESI XML for parts using this approachAny pointers on the recommended API or approach would be helpful.
Scenario 1 A user creates a CAD part (EPMDocument) and performs a check-in. This triggers a visualization job. The job is submitted to a low-priority queue. Description is blank. Later, the user creates a Change Notice (CN) and submits it. This triggers another visualization job. The job is submitted to a medium-priority queue. Description is "Submitted". Issue in Scenario 1: When the object is sent for review, initially the correct ("Submitted") representation is visible. However, once the earlier low-priority job (triggered during check-in) executes later: It republishes the representation Overrides the "Submitted" representation with the blank one As a result, the reviewer ends up seeing an outdated representation instead of the latest one. Scenario 2 Reviewer sends the object for rework: A new visualization job is triggered (with description like "Rework") After rework, the object is again submitted for review: Another visualization job i
I am using Windchill PDMLink Release 12.1 and Datecode with CPS 12.1.2.10 After configuration of JNDI adapter with corporate AD no user can be found in participant administration. No error can be seen in log files.
Is it possible to complete a workflow task programmatically using Java code?For example, I would like to complete a Change Notice task programmatically rather than through the user interface. Is this supported? If so, could you please provide some guidance on how this can be achieved? Best Regards,Shrikant Bhosle
I'm looking to apply Option Choice filter, combined with Latest, View and State Filter on a WTPart BOM Structure in Windchill api ust like how we do in Windchill UI. Can anybody help?@HelesicPetr @avillanueva
Hello,I'm currently implementing an LLM chat box for Windchill 13.0 and need a secure solution to send a key to an outside service, which will be saved in the session and used to query the Windchill API to gather data. Security context is important, so I need to send a key for the current user. For example, I'm currently sending the wcadmin bearer token for testing purposes.The code for the chat box is in a JSP file, so I need to be able to fetch the key from that context.Thanks!
I am exploring the feasibility of developing a unified REST endpoint that enables the creation of Options and Choices, associates an Option Set with a Product under an Option Pool, and assigns it to a specific configurable WTPart. This endpoint would also facilitate the creation of a Variant Specification. While these actions are currently performed through multiple steps in the Windchill UI, my goal is to streamline the process into a single interface. This would allow users from non-Windchill platforms to access a Product and its associated WTPart, input specific Options and Choices, and generate a Variant BOM accordingly. I seek expert guidance on the feasibility and potential challenges of implementing this approach.
Version: Windchill 13.0 Use Case: Doing wildcard search from a Navigate app by calling WRS endpoints like v7/ProdMgmt/Parts with $filter containing asterisks *. Description: Hello All, I have a Navigate app, which queries for WTParts, currently $filter-ing by contains(Name, '<query>'). We'd like to extend it so that it supports arbitrary wildcards like "quick*fox*dog". WRS docs suggest we can enable wildcards via PTC-WildcardSearch header, but I don't see how it can be done via Navigate, which doesn't seem to allow me specifying custom headers. As for now, I thought of working around this issue by and-chaining "contains" clauses and then filtering out false positives on the ThingWorx side. I'll appreciate better ideas. Thanks, Constantine
We would like to “react” to the loading of PDF representation on drawings (EPMDocument). The loading is done via the RepHelper from Windchill Vieable Service in a separated process. Which event in Windchill should we listen at ? I thought ContentServiceEvent.POST_UPLOAD could be a good candidate, but i could not see it triggered during the load.
Need to add custom action in Action Menu Toolbar.
Our requirement is to fetch service effectivity information of service objects (publication group, textual content holder.. etc.) using windchill REST services.PTC support team has confirmed there are no OOTB API. Currently in Windchill - created this topic for product idea.
Hi AllI’m have exported my custom table view one windchill server and trying to import it into another server using LoadFromFile. The output shows it has successfully imported but the view is actually not imported.Can someone help by mentioning what are important points to be considered while doing this or suggest where I may have gone wrong. Please note I have to use LoadFromFile utility only
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.