Includes: Windchill API, Windchill REST Services, Info*Engine, UI Customization
Recently active
How do I download the AS_STORED configuration on C++ or odata endpoints? I see in documentation its not directly possible with checkout, but I need this. Is there a workaround? How do I get the relationship tree AS_STORED?
I am using Windchill PDMLink Release 12.1 and Datecode with CPS 12.1.2.9How remove the Organization Name in the Windchill notifications?I follow the steps of CS312309 but not working
I am using Windchill Enterprise Systems Integration Release 11.0 and Datecode with CPS M030-CPS20Title:Windchill java API to get family table column and suppression status of child component.Description:We wanted to understand appropriate Windchill Java API for below functionality.1) Child component in windchill structure is suppressed by family table or a regular suppression2) API to read family table columns in family table in windchill
Hello All,I am looking a solution inside workflow for getting the iba vaues of wtpart to wtdocument.An example, i have a document and this document connected to wtpart by described by document.I have an iba at wtpart called "MATERIAL" and i have an iba also for wtdocument called "MALZEME".So i try to set MALZEME on wtdocument by getting to value of MATERIAL on the wtpart.Ho we can establish this programatically inside workflow.Thank you for your assistance.
I do see a file present in windchill_home/codebase/LogicalAttributesSite.xmlWhat can be configured using LogicalAttributesSite.xml file?
Hi ,In WC12 for every resulting object the default target state is blank How we can able to remove that or Is there any way to disable it? @HelesicPetr
I am using Windchill PDMLink Release 11.0 and Datecode with CPS M030-CPS18使用WorkflowHelper.service.workComplete自动完成任务,会丢失投票的审批记录,请问这个问题怎么解决,或者有没有其他API可以保留投票审批记录联系邮箱:tim.zuo@csrbtx.com联系电话:13410013707
Version: Windchill 12.0 Use Case: we have build a custom wizard which contains the MVC table builder . Data for this table is provided via custom Bean object with getters and setters for each column . Now i want to get all the table data rendered in each rows in my formprocessor doOperation method .Description: we tried to get the table data using the below api , always i am getting null as return value .commandBean.getInitialItemsByName("ext.plm.builders.PLMCustomTableBuilder")Steps to reproduce this issue :1.Create the custom wizard with table builder like below public Object buildComponentData(ComponentConfig compConfig, ComponentParams compParams) throws Exception {NmCommandBean nmCommandBean = ((JcaComponentParams) compParams).getHelperBean().getNmCommandBean();return new PLMDemoTableBean(nmCommandBean);}@Overridepublic ComponentConfig buildComponentConfig(ComponentParams componentParams) throws WTException {ComponentConfigFactory factory = this.getCompo
Hi Guys,I have a question to a topic which is currently really annoying me. I tried to create a custom table with MVC at first like described in this PTC Article:https://support.ptc.com/appserver/cs/view/solution.jsp?n=CS113931(I also tried the Customization Guide Windchill 10.1 M50 from page 590 to 627 and page 264 to 291. But I didn't bring a step forward.)It sounds very simple to me, so I tried to realize it in my testing instance. Just to see how a new table integration works in Windchill. I have done that before only in Windchill 9.1 with JSP code. Point 4 and 5 are not so clear to me so I have done it like shown in the screenshots. For point 4 see screenshot3_custom-actions.xml. For point 5 I tried two options, first with the custom-actionmodel.xml and second with the PartClient-actionsmodels.xml directly (see screenshot4 and screenshot5)I. But both options don't give me a table in die relations tab in Parts. In screenshot 6 you can see the registering of the custombuilder in the
Version: Windchill 13.0 Use Case: I am working on an InfoEngine Task that queries for multiple object types, as well as several attributes from each object, with a read-only Operation Identifier.Description: Dear PTC Community, I've encountered some frustratingly strange behavior, and can't wrap my head around why this is happening. In our I*E Task, we take a list of input objects, and create new PersistableAdapters to access the data within: PersistableAdapter pa = new PersistableAdapter(object, null, SessionHelper.getLocale(), OperationIdentifier.newOperationIdentifier(OperationIdentifierConstants.VIEW)); For this case of Attribute `state.state`, we process it as follows (abbreviated):PersistableAdapter objAdapter = pa; AttributeTypeSummary ats = objAdapter.getAttributeDescriptor(attribute); DataSet ds = ats.getLegalValueSet(); if (ds != null && ds instanceof EnumeratedSet && loadedValue != null){ LWCEnumerationEntryValuesFactory ee
Version: Windchill 13.0 Use Case: I'm trying to make an attribute to get who created a CAD file back to a CAD parameter.Description: I know there's a attribute under preference management>Workgroup Manager Client>Mapping System Attributes and File Properties>Created By Attribute, the problem is that using this mapping the value received on the cad parameter is username (username:organization name), what I need is to only the username, without (username:organization name).I've tried making an alias attribute using this mapping iterationInfo.creator^wt.org.WTUser~name, it worked but I couldn't pass it back to CAD, I undestand that is a limitation from alias atribute and calculated attribute.I've also tried to add a value to Mapping Custom System Attributes and File Properties as DESENHISTA:iterationInfo.creator^wt.org.WTUser~nameDESENHISTA:iterationInfo.creatorDESENHISTA:wt.org.WTUserDESENHISTA:wt.org.WTUser~namebut none of them worked.
As per the original post. Hi @SW_10353216 ,I am also working on the similar requirement in the custom table builder , i have implemented the wizards and tables , unfortunately i am not able to fetch the table data in my custom form processor to process the user selected field . How did you handled the user provided data from the table in your form processor
Version: Windchill 13.0 Use Case: Working on getting specific WTPart attributes overlaid on published drawing PDFs. Description: I thought this would be simple enough but I ended up struggling the last two days in trying to achieve the following: Code collects and makes available an EPMDocument ID. ✔️ EPMDocument could be either a drawing or a model and it will have an associated WTPart. If this is a drawing: tried this from the community: How to retrieve drawing that references an EPMDocument from Java . This does the reverse and gets the drawing from a model. Ok. So I figured I'd do the reverse and use the EPMStructureHelper.service.navigateReferences(etc etc) instead... from here I can't resolve either the EPMReferenceLink IDs or the EPMDocumentMasters (depending on the boolean settings) to get the related model. It's not clear to me where to go to get the "rolename" values or "buildrule" integer values to be able
is there any api to create Change Notice by setting custom template to it through java code in Windchill 13
Hello All.Greetings! I need to establish a connection to new SAP System using SAP as ESI target type.Need to trigger this transaction with XML to some SAP Integration suite (Cloud Integration) Would appreciate any assistance on how to configure ESI target in windchill system and is there any preference to input "Endpoint URL" and Username password provided to enable this connection Is there any way I can obtain "Client" and "SystemID" values from URL
Important note/reminder, that to ensure upgradeability of your WRS-based solutions, PTC urges customers and partners to CALL WRS WITH A FIXED VERSION:To avoid breaking existing client applications because of versioning of a domain, client applications should request a specific version of a domain.(see https://support.ptc.com/help/windchill/plus/r13.0.2.0/en/#page/Windchill_Help_Center/WCRESTFramework/WCCG_RESTAPIsVersioningofAPI.html )If a serious issue with current WRS is discovered, PTC may have to implement a breaking change in WRS, for this a new version of the affected domains will be introduced. Calling a fixed version and not the latest ensures a Windchill system can be updated/upgraded without breaking your custom WRS client, as the breaking change does not impact the existing versions.
I am using Windchill PDMLink Release 12.1 and Datecode with CPS 12.1.2.4I want to make sure that a folder is always selected when sharing a project. It seems difficult due to access rights, so I would like to handle it with JavaScript on the screen. Is it possible to customize the second screen of the project selection screen to ensure that a new location is always selected?
Version: Windchill 12.1 Use Case: How to navigate from part to module variant in rest API I have tried using these links.But there were no results. https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://support.ptc.com/help/windchill_rest_services/r2.3/en/windchill_rest_services/example_prodmgmnt_variant_spec_read.html&ved=2ahUKEwi-ntqrjrqNAxXnjGMGHacAJloQFnoECBwQAQ&usg=AOvVaw0azbgXuQK3OZWqhdPAKQ6fDescription: Could you please help to navigate this downstream .
Hi, We want to develop custom validation using java class but we didn’t find comprehensive documantation about custom validation. You have comprehensive and very useful documents about Odata rest api, but I could not find a document about customizing with java. Do you have a comprehensive document about customizing with Java?
What are the different parameters/values can be used in service context tag while registering validators/data utilities?
When doing a Classification Manager export of parts link, it does not include any Instantiable data. Instantiable column is not coming in export sheet. The exportable sheet should also include the Instantaible property.
In Windchill, the "Material Type" attribute of a Part or Product is not editable through the user interface (UI), which aligns with our expected system behavior. However, we have observed that when updating Parts or Products via the Importable Spreadsheet functionality, it is currently allowing updates to the "Material Type" attribute. Is it possible to customize the behavior such that, during spreadsheet import, if a change to the "Material Type" is detected, the system blocks the import and throws an appropriate error?
Version: Windchill 12.1 Use Case: I am attempting to create a PartUsageLink using Windchill REST services: URL: POST /ProdMgmt/Parts('{PartId}')/UsesDescription: A Vanilla build of Windchill allows me to create a PartUsageLink using this REST endpoint. However, when we deploy our Implementation Partner's CCD build to our environment, that endpoint is no longer available. They are not sure why this is. There are no customizations or configurations done to any REST endpoints directly. What would cause this problem and how can I make this endpoint available again? Below is a pic showing the REST endpoint available in our DEV environment (Vanilla) vs. our INT environment (with configurations deployed). When I attempt to hit the endpoint in INT I get this response: { "error": { "code": "OPERATION_NOT_SUPPORTED", "message": "The operation is not supported" } } The POST /ProdMgmt/Parts('{PartId}')/PTC.ProdMgmt.CreateUses returns the same erro
I've been reading up on Afterhooks and post publishing so I think I am in the right area but looking for guidance as to possibility or different approaches. I have a need to combine a user generate PDF with an ECAD published representation. For quality reasons, at this time I do not think its possible to publish a good PDF off an .eda file (WYSISYG) and I have an archive of existing PDFs in representations to merge in. This is using WTDocs were the PDF might be loaded as secondary content. I've done this manually were I created a .pvz by downloading a published ECAD representation, adding a file and reuploading as a new representation. Works as I expected in that the .eda file and the PDF are visible when you open the representation giving users a choice. The PDF is also available for download from the Representations table. Check. I suspect that just adding a file to the Representation in code will make the PDF available for download from the Representations table but would not be vis
1. Our Windchill version is 12 CPS 17 using PDMLink/ProjectLink etc. Our industry is Aerospace and my role is a Windchill developer My objective here is below. In Part Structure tab, user could select the list of child and navigate to Viewing panel --> Show --> Documents, only displays the Describe document & Reference document.We would like to show the Secondary Described By document as well.Adding to this, Would be great if we can segregate the actions from Viewing panel --> Show --> (Instead of Documents), add Describe Doc, Secondary Describe doc & Reference doc, so that user can choose the required type and displays doc in the structure
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.