Includes: Windchill API, Windchill REST Services, Info*Engine, UI Customization
Recently active
Greetings, Anyone know how to get a notification for a reject vote on a given role within the same task. We have several roles within the CR Approval task on a Change Request. Rather than wait for all roles to vote before notification of outcome is sent, it would be helpful to have option to get a notification based on any reject when it happens. We could use the diamond parallel task for all our required roles. But this is a bit clumsy.
Hi. I am new using Windchill (11) and am currently cleaning upp our roles/teams/groups. For some reason when I chose a user in a group that is added to Promotion Approver role the user does not get the Approve Promotion Request. As I understand it we can manipulate this behavior following the link below: How to configure the Promotion Request I did try according to link but with no results. Summary is: If the user is directly under role Promotion Approvers the user will get the approve promotion task. If i remove the user from Promotion Approvers and instead add him/her to a group the user does not get the approve promotion task. Question is: How do I configure it so I can use groups in roles instead of using users?
Is there any possibility in Windchill 11.0 to display the attribute description as a tooltip / mouse over? Or are there other possibilitys to creat an info box next to displayed attributes?
When Creo View publishes an assembly, it publishes the Master Rep. Is there a way to have Creo View publish the Default Rep instead? If not, is there a way to enable access to Simplified Reps in Creo View?
Hello, Not a savy Windchill/Creo user here, just an IT guy trying to support it lol. we have a desktop setup in one of our shop areas with a full install of Creo 3 tied to our Windchill 10.2 PDM - this is to allow these guys (welders) to pull up a full model before welding to check for any changes. We keep running into an issue of them not emptying their workspace and not having the latest data to work with. Has anyone figured out a good way to do this automatically? pretty much just want to delete and recreate their workspace without any human interaction lol. if worse comes to worse I'll use something like autohotkeys and use mouse clicks, but I'm thinking a script or maybe something builtin would be nicer.. thanks!
Hello all, By default, all EPM documents are published via ESI to an ERP system. My requirement is to publish to ERP/SAP only EPMDocuments which contain 2D Drawings. 3D drawings must not be published. The differentiation can be made via the OOTB attribute doctype. Customizing the ESIResponseMetaInfo.xml for separately for Drawings/Not Drawings is not possible. I did not found any other OOTB way to configure a filter based on drawing types. I think this requirement can be done only with customized code. Anyone of you had a similar problem to solve? Can you give me some hint where to start customization? Via an opened PTC case (https://www.ptc.com/appserver/cs/view/case.jsp?n=13841117) I found out the possibly the ESIEPMDocumentRenderer class must be customized. Thanks,
Hello all. Please help. I have an attribute indicating level of required approval rigour on documents and would like to route based on the value of the attribute. I'm not a java guru but, I have used an expression robot with the code below. I seem to be falling foul of the variable 'attrValues' and cannot understand why. What I want to do is check the value of the IBA 'DocumentLevel' for all documents (there could be more than one) in the promotion notice and pass each individual value to a variable DocLevel. After that, a conditional task queries DocLevel to route accordingly based on the highest level. Thanks in advance Expression Code below: :- +++++++++++++++++++++++++++++++++++++ //Use promotion request as basis.wt.maturity.PromotionNotice promotionNotice = (wt.maturity.PromotionNotice) primaryBusinessObject;System.out.println("promotionNotice: " + promotionNotice); //Get all objects on the promotion request. wt.fc.WTObject obj
Hi, Is any way to display the User's Full name on Orgnization > Creator page instaed of User Id, right now OOTB, User Id is displayed on Creator page, From User id it is difficult to identify the user, so if any how we can able to show full name of user then it will be easy for all. Regards, vivek
Hi Friends, I have started learning customizations and wasabout to create a Customized Object however it failing with message the "Domain administered Object is not assigned with the Domain" com.infoengine.util.IEException; nested exception is: wt.util.WTRuntimeException: The domain administered object has no assigned domain. Cannot check policy access. I had assigned the Domain and Confainer reference as below still the issue. WTContainerRef containerRef = WTContainerHelper.service.getByPath("wt.inf.container.OrgContainer=Test1/wt.pdmlink.PDMLinkProduct=Prod_1"); //pet.setContainerReference(containerRef);pet.setContainerReference(containerRef);AdministrativeDomain adminDomain = containerRef.getContainer().getDefaultDomain();AdminDomainRef ref_admi = AdminDomainRef.newAdminDomainRef(adminDomain); //pet.setContainer(adminDomain); pet.setDomainRef(ref_admi); SessionHelper.manager.setPrincipal("wcadmin");
I am looking to have a conditon for my references documents by restricting the referenced document to only a particular lifecycle state
Hi, could someone confirm the inability to display an integer attribute value without a comma? I never expected this to be a limitation, but found the following ideas to support it. Values without comma Hide comma for an Integer attribute on the UI Integer Attribute Display If there is no way to remove the commas, does anyone have a good way to validate a string attribute to ensure it only contains integers? I'm guessing a Regular Expression constraint on the attribute? Would be nice to use the Integer attrbute, so please vote up the ideas if you agree.
var params = { infoTableName : "InfoTable", dataShapeName : "demo.wt.doc.WTDocument" }; // CreateInfoTableFromDataShape(infoTableName:STRING("InfoTable"), dataShapeName:STRING):INFOTABLE(ptc-demoProblemReportShape) var newDocument = Resources["InfoTableFunctions"].CreateInfoTableFromDataShape(params); newDocument.AddRow({ name: "TestDocument1", number: "000001", // 'state--state': "Released", // 'versionInfo--identifier--versionId': "A", type: "wt.doc.WTDocument", containerReference: "OR:wt.inf.container.ExchangeContainer:5:219321006-1506495753013-268599241-1-56-168-192@blrmaigwd27067.itcinfotech.com", 'folderingInfo--cabinet': "OR:wt.folder.Cabinet:280:219321006-1506495753013-268599241-1-56-168-192@blrmaigwd27067.itcinfotech.com" }); var params = { dataShape: 'demo.wt.doc.WTDocument' /* DATASHAPENAME */, objects: newDocument /* INFOTABLE */ }; // result: INFOTABLE dataShape: "undefined" var createdDocument = me.Create(params); var result = createdDocument; With this service
I am new to WBM and got requirement ==> If a Part having 3 Revisions A, B, C then at first the latest Revision 'C' should be loaded through WBM and in the Target Windchill10.2 it should create as Revision 'C'. After few weeks the older Revisions A, B should be loaded to Target Windchill10.2. How this can be achieved? Thank you!
It should be for wtdocument type
I am trying to embed a Jira issue collector into our WC pages to collect tickets from users. Jira created the issue collector and gave me the javascripts to embed. I have tried to embed a variety of ways, but I cannot seem to get it to display or work correctly. I've tried a couple ways shown below with no real success. Both appear to load initally, then the button they are supposed to create disappears. My console does not show errors, it just appears like the clickable button gets hidden or moved back in the page. I am just adding these into my banner.txt file. I have the begin_custom.jspf modified to include the message banner. Generally the message banner works okay. Any pointers what I am doing wrong? I'm not an html person. <script type="text/javascript" src="<Jira_page>/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector.js?locale=en-US&collectorId=cac9911
Hi All, I would like to know if we just pass a Change Request Number as parameter how would I get the Affected Objects, Resulting Objects, Change Notices or Change Tasks that are associated for a part. Can anyone please let me know the API or code accordingly for that. Thanks and Regards, Aditya
Hi All, I have written a windchill listener that waits for EPMWorkspaceManagerEvent.PRE_WORKSPACE_CHECKIN events, and then changes the names of epm documents, and parts in certain ways depending on some IBA. It works fine, a part from the fact that I am unable to distinguish between the first checkin, when the autonumber is substituted with the proper computed-by-the-listener name, and all the following checkins. For example, I checkin the part 295.prt, and it gets renamed to NEWNAME-142-DONE.prt; then, I modify it, and check it in again, but instead of becoming A.2, it becomes NEWNAME-143-DONE.prt, version A.1. This does not happen to the WTPart, which is renamed as well initially, but then keeps the same name and only increases the iteration. Is there any attribute of the EPMDocument that I can check? Any API that could help me? (I may check the format of the name to verify if it has been already renamed, but I would prefer to use somethin
Hello, I have a own Database system which I want to integrate into Windchill (11.0 F000) Search. Can somebody point me to a HowTo or give me an example how to add a custom datastore to the searchable objects in Windchill search? In the Advanced Search I want to add a own Datatype (lets Say XYZItem) If that Item is selected an additional search call to my database System should be fired and I want to add the result that I get from my system to the Windchill search result. If it's not possible to do it like that, it would also be nice to know how to create a custom search tab to integrate a search in only my system into Windchill. Thank you, Martin
We are currently migrating to Windchill now and we need to put our own part numbers on files before checking into Windchill. My problem lies in my current mapkey (pre-Windchill) where I open a start part, skip the name pop up which assigns a PRT0001 name and then the mapkey continues to run through modifying all the parameters in the start part and then when all that is complete it will do a "rename" function to change the name from PRT0001 to our own numbering. And now while playing in the initial stages of Windchill, it seems we must put our new name in the initial pop up screen that my mapkey skips or Windchill gives the name 0000000001 and then the rename function is no longer available in the Creo session and the part must be checked in to Windchill and then go through a ridiculous amount of steps to rename the part in the workspace. So I don't mind putting the name in on the initial pop up but the problem in the mapkey is now that any way I have tried to create the mapkey to
can i distinguish creo type via Windchill EPMDocument? if i check-in assembly file to windchill, it get number like ASM-0000032.asmother case i check-in drawing file to windchill, it get number like DRW-0000033.drwlikewise i check-in part file to windchill, it get number like PRT-0000034.prt can i configure when check-in at Creo it is possible to auto add a string by each type?
We are currently on Windchill\Intralink 10.2 and will be upgrading to Windchill\PDMLink so that we can manage SolidWorks, NX and AutoCAD files alongside our Creo files. Ultimatley we will be bringing in a PTC reseller to help with the upgrade but wanted to get my feet wet with what is reauired. I have successfully installed Intralink 10.2 on a test server but am at a lost on how to upgrade\convert it to a PDMLink installation? Would the process involve installing a fresh PDMLink setup and then run a migration utility to bring in the Intralink 10.2 files and metadata?
Hi All, I just need to write a query to get all the available object types within a selected context. Can you please let me know how to query the same and to which tables in Windchill should I be viewing to write that query ? Can anyone please let me know about it ? Thanks and Regards, Aditya
Hello, I want to remove few value from Enumeration if document is getting created from certain container. if container is library then dropdown shall not bring one of the value from enumaration. See attached image. I want to remove Source value from Source type dropdown(enumaration list) if it is getting created from library. Is it possible to do with PTC.attributePanel.on("beforeRender", function(attributePanel)? Please help.
Hi all, Is it possible to remove the default States that appear in the dropdown list for the State Search Criteria in the dropdown list?
Hello,We have configured a generic worker to publish files of various types. However, during testing, the system reports "..cannot produce output file xxx.out ". Article - CS67812 was used as a guide to configure our worker. We assumed the default worker scripts found in %WT_HOME%\codebase\com\ptc\wvs\server\cadagent\scripts would include the commands needed to create these .in and .out files.Does anyone have some insight on this topic? Are there any samples of the content of a .in and .out file we can reference to update our scripts to produce the correct file? Thanks,
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.