Includes: Windchill API, Windchill REST Services, Info*Engine, UI Customization
Recently active
Hi, in our project, customer decided to switch from basic authentication to form based authentication. We have existing interfaces which were configured to use the basic authentication. I have found that adding "/protocolAuth" to the Rest Urls would work form based authentication. But this will require that the interface partners have to update their urls. Is there an another way to handle this conversion, without having to update the URLs of the interface a? Thanks in advance!
Hello, I've implement a new wizard to generate a report (.xlsx) and return it to the user as a downloadable file. I used the logic from this topic: https://www.ptc.com/en/support/article/CS218250?&language=en&posno=1&q=setResultNextAction&source=search For wizard it works as expected, but I need this function for a custom table action without a wizard. Does anyone know if it is possible? Thanks in advance. Best regards, Timo
Hi, I'm trying to construct an URL to be used from a mapkey in Creo Parametric as a direct link to classification explorer (Partslink) in Windchill. I'm not equipped with the knowledge to figure this out by myself, perhaps some of the gurus in the community can give me some pointers. So far I've tried: http://<WindchillHost>/Windchill/app/#netmarkets/jsp/search/classificationExplorer.jsp This works in some cases, not stable at all, gives no info about the overall session. BR
My reading of the Windchill Customization Guide guide tells me that the siteMod folder under wtSafeArea is intended for modifications to all OOTB file. Can anyone share with me a good reason why we would store all (OOTB modified files + custom new files) in this location? To me it's a mess. This folder is there for the upgrade process to read and generate the required file updates for OOTB files, Before I launch a campaign with my team to clean this up, please let me know if there is actually a good reason, benefit to keeping your files this way. My stance otherwise is we move all non-OOTB files out of there and shift the focus to improving our GIT repo management habits. From the Windchill Customization Guide page 102: support.ptc.com/WCMS/files/171950/en/11_0_M20_WindchillCustomizationGuide.pdf The following summary describes the purpose of each subdirectory: siteMod – contains the site version of each PTC file that you have modified andwant to
Hi All, I can get change request using this rest service GET : "/Windchill/servlet/odata/ChangeMgmt/ChangeRequests('OR:wt.change2.WTChangeRequest2:250300')?$expand=AffectedObjects", but I want to get this OID "OR:wt.change2.WTChangeRequest2:250300" from WTpart which should be navigate. - Tried with this api but can't get change request object id. GET : "/Windchill/servlet/odata/ChangeMgmt/Changeables('OR:wt.part.WTPart:262627')?$expand=AffectedByObjects" Can anybody help to get this change object, is there any Windchill rest API? Thanks.
I'm looking to either customize the OOTB multilevel Components List report such that it includes assemblies, subassemblies, and 'components', or to create a new report that can do this I looked into Query Builder and it cannot create a recursive BOM and have searched all the forums but all I've found is a feature request for this. Any help would be appreciated.
There is a part's supersedes features available at Windchill Apps. But we need the REST API to retrieve this info, this is especially important for integration between different PLM systems.
Hi Can someone help me with a utility or an API on getting the non latest revision ? If I have the object with the below version AC.2 AC.1 AB.2 AB.1 AA.2 AA.1 Can I get only AB.2 and AA.2 ? Can you please help me with any utility or API for that
Hello, please tell me how I can make checkout EPMDocument using OData REST API?
GPSL's S1000D for PTC Windchill enables PTC Windchill customers to create high-quality, S1000D-compliant service and spare parts information directly from their engineering data. The Spring 2021 product release adds a new enhanced publishing process that delivers an S1000D-compliant output ready for loading into ViewPoint IETP viewer. This means that changes made upstream by engineering are recognized right away in all of the impacted service content and can be packaged and delivered for electronic delivery to the service technician’s screen. Having this level of interconnectivity between the manufacturing and servicing of equipment brings efficiency, accuracy, and effectiveness to aerospace and defense programs. This latest S1000D for PTC Windchill release is compatible with PTC Windchill version 11.2.1.1. and 12.0.1. Existing customers can download this latest update at the GPSL Download Site. For more information or to speak to one of our team visi
Hello, I wonder if "Security Labels" can be configured and set for Windchill "Folders" as well? And if yes, how can that be configured? Best regards Partho
Hello everyone, I know that IBA attributes are only visible in result table if: I select only one type or I added a criteria on an attributes (but the only attribute visible is those used in criteria) This is not enough for my client (he has Windchill 11.0), he wants all attributes always displaied as result of the search; so i wondering if: I have to create a custom action on the search result table ? In Windchill 11.2 there will be this possibility ? Thank you Giorgio Fontana
Hello everyone, Currently in our Windchill system (WGM 11.1), rename preferences inherited directly from the organization level context, and I could not see those preferences at product level context. So I would like to know if there is any possibility to see or transfer there preferences from Organization level to product level context. e.g. All the below mentioned settings are at Organization level (Value set - Unchanged), but I cannot see these attributes at product level context. Default setting for File NameDefault setting for NameDefault setting for Number Well, requirement for us is that one of our product owner wants to control this preferences from product level context. Name and File name should be "Same as Number" instead "Unchanged", and Number field value should remain same as "Unchanged". But I could not see these attributes (Organization--> Rename) at product level context neither I can set it via OIR. I do use intralink administratio
Hi All, I have a list of Part ID's. Is it possible to get the content of all Parts with the given ID's sending just one request? The only way i found so far is to send one request for each object ID: .../Windchill/servlet/odata/ProdMgmt/Parts('OR:wt.part.WTPart:000001').../Windchill/servlet/odata/ProdMgmt/Parts('OR:wt.part.WTPart:000002').../Windchill/servlet/odata/ProdMgmt/Parts('OR:wt.part.WTPart:000003')... filtering doesn't work at all because the 'ID' belongs to the group of NonFilterableProperties. any ideas?
Hi Everyone, I need to get the BOM whose DR(Design release) state is resolved. If anyone knows please share with me. Thanks
How to modify the bellow example such that the custom function returns a collection of custom complexType records as JSON instead of only a single record? rest/custom/domain/ToastsDomain.json { "name": "ToastsDomain", "id": "ToastsDomain", "description": "ToastsDomain Domain", "nameSpace": "CUSTOM.ToastsDomain", "containerName": "Windchill", "defaultVersion": "1" } rest/custom/domain/ToastsDomain/v1/complexType/Toast.json { "name": "Toast", "collectionName": "Toasts", "description": "No description.", "attributes": [ { "name": "key", "type": "String" }, { "name": "value", "type": "String" } ] } rest/custom/domain/ToastsDomain/v1/import.json { "imports": [ {"name": "PTC", "version": "3"} ], "includeImportedEntitySets":false, "usePropertyPaths":true, "functions": [ { "name": "GetToasts", "importName": "GetToasts", "description": "No description.", "includeInServiceDocument
Hello, I need to create a Rest service where it can be invoked by an external system. I have achieved the same using Soap Web Services but not with Rest. Please provide your inputs on how to implement the same. Thanks in advance. Regards, Sha
I have a doubt, if I have a model of a CAD part, which contains:1 The master REP.2 A User Defined Sim.Rep.(This is because I have a Drawing with 2 Sheet, 1 Active, Linked to User.Def.Rp). and one inactive for the publication related to the master rep).When I go to assemble the part, I know that I have to know which representation is the right one. The questions are as follows: A) - There is a way to tell "Windchill" that the primary representation is the User defined, and not the Master rep. (Of the Part)? B) - In the same way there is a way to tell the CAD worker that converts the CREO file in CATIA to convert the User defined representation and not the Master rep (of the part)? I thought about creating a configurable assembly and insert only the part once in the User defined version, and insert it again in the Master version, and make the drawing starting from this assembly and in One sheet put the assembly model in a configuration (therefore with only one part), and on the othe
Dear All Looking for some advice on xconfmanager syntax I am attempting to customise the participant list table as per the link below, I have added a Sub type to the Change task The example in the support is <Property name="wt.change2.changetask.MultipleParticipantsSelection" overridable="true" targetFile="codebase/wt.properties" value="custom.path.CustomSubChangeTask1,custom.path.CustomSubChangeTask2"/> If the internal name for my new task is com.fortvale.DEALI assumed that to add the property the syntax should be xconfmanager --add <Property name="wt.change2.changetask.MultipleParticipantsSelection" overridable="true" targetFile="codebase/wt.properties" value="com.fortvale.DEAL "/> When run this command the error I get is "The syntax of the command is incorrect." Could you please advise what the correct syntax Searching in the wt.properties file I can not find an entry for the property "wt.change2.changetask.MultipleParticipantsSelection"
Dear All Looking for some advice on Workflow expressions, I am attempting to customise the Workflow assignments as per the link below, I have added the REWORK_ASSINGEE to the roles, and the change team but when I run the syntax check I get the error below. I have also added the roles of rework and reworkRole to the system and change team without success Can you advise what I am missing. I am on Windchill 11.2.1.4 https://support.ptc.com/help/wnc/r11.2.0.0/en/index.html#page/Windchill_Help_Center/WCCG_BusLogicCust_WorkflowAdmin_ChangeAssignments.html Checking Syntax... WfExpression_5148.java:62: error: ';' expected rework role on the change team. ^ WfExpression_5148.java:62: error: ';' expected rework role on the change team. ^ WfExpression_5148.java:62: error: ';' expected rework role on the chang
Hi there, our users required to enable the search for empty attribute fields. The Windchill documentation states that this can be done by setting the property com.ptc.windchill.search.queryBuilder.enableNullCriteria in wt.properties.xconf to true. I am used to edit settings with the xconfmanager tool. The command xconfmanager -s com.ptc.windchill.search.queryBuilder.enableNullCriteria=true -t codebase\wt.properties.xconf -p failed with a lengthy error message (see attached file). In the wt.properties.xconf file, a comment has been inserted at the beginning: #-*- XCONF CONTENT START -*-!-*-!-*-!-*-!-*-!-*-!-*-!-*-!-*-!-*-!-*-!-*-!-*-!-*- # WARNING: # # This file has been updated by the xconfmanager tool located in, # $(wt.home)\bin but this file is not declared by PTC as being managed # via xconf. # # To ensure that your settings will be preserved the next time the # xconfmanager is run or an installer is used to install a new product or # a maintenance update to t
I have been trying to reassess our deployment process. The process defines how we start projects and enhancements and how they move up the chain Dev -> Test -> UAT -> Prod. Also, how do we investigate when things inevitably go wrong?Recently I have been looking into Git for our source control management for our projects. Namely everything in wtSafeArea and wtCustom. This works alright until you try to account for System-Specific settings such as which systems to integrate with, who are my workers, and how many method servers, etc... etc... So I have created a long-life branch for each integrated system, Dev, Test, UAT, Prod. This seems to be working for the most part, but might be a bit cumbersome to maintain. That's when I thought that maybe our integrated systems would be better served as Repos. Then have a Project repo that represents all of our actual project work. Essentially using the system repos as backups of our
Is there a possibility to add the "Add to Managed Collection" Action to the Product Structure Actions? It seems like there has to be a different Action than the one in the More Actions Model. Anyone got an Idea about that?
Hello, There is a requirement where I have to introduce RTM Workflow as a sub-process for a Change Activity workflow so that the publishing will happen as part of Change Activity instead of Change Notice. Please let me know the accommodations or changes needed to achieve the above requirement. I am fairly new to ESI process, so any suggestion would be greatly appreciated. Thanks in advance. Regards, Sha
Hello, I have a requirement where I need to go to Change Notice workflow from the Change Activity workflow when it is at a certain point. When a particular robot is executed in the change notice workflow, the flow should again go back to the Change Activity workflow. Is there any other way to achieve the above scenario without using the Sync robot ?. Thanks, Sha
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.