I am getting this message after the data validation stage of Post migration step in migration of data from Pro Intralink to PDMLink .
Can anyone please provide any solution?
Any help will be greatly appreciated.
Thanks and regards,
SJ
I am getting this message after the data validation stage of Post migration step in migration of data from Pro Intralink to PDMLink .
Can anyone please provide any solution?
Any help will be greatly appreciated.
Thanks and regards,
SJ
Situation:
Problem: How can we use Windchill to present daily project status so we know what is done, what is not done yet, what is done early, and what is late?
Solution: Query Builder Rocks! Using Query Builder and some tricks that make it all come together, we have live reports, like the one below, with supporting graphs that we run every day at 5 PM to track status. Everything in this post is out of the box except for "light types" that we have defined using the Type and Attribute Manager. None of graphs or reports are customized. This is possible for any business admin in Windchill 10.1 or later (and maybe earlier) who can set these up without ever requiring a code change or system restart.
We can export this to excel using the actions drop down, but since this is pre-sorted in Need Date Order, and I can easily manipulate the charts by clicking on the elements that I want to either hide (by clicking on the legend item) or filter the Results Table (by clicking on one of the elements inside of a chart), I don't need excel. Also, I can use "Find in Table" to additionally filter items to focus on specific items of interest. I can also click the information icon to look at the details of any task in a new window, as well. For example, in the report, above, by clicking on the "Done" and "Not Late" items in the legend of the pie chart, the report auto-hides those items focusing on the remaining "Done Early" and "Late" items. By then clicking directly on the "Late" slide of the pie, the "Results Table" filters to ONLY show the Late Tasks.
Here is how we did this "out of the box."
To start, you have to know the basic object model for changes and linked items. Here is a picture.
We then set up a master Change Request (ECR) with multiple Change Notices (ECNs) that each have Change Tasks (ECTs). On each ECT we have Resulting Objects (CAD, Parts, Documents) that need to be approved and released together. However, not all tasks are equal since some tasks represent major configuration items, while others are supporting tasks. Our project plan tracks configuration items by part number, and we want to track only those tasks, not all tasks on all of the ECNs. Therefore, we use query builder to only show ECTs associated with our master ECR that have Part Numbers in our project plan by copying that comma-sparated list of part numbers into an "IN" criteria.
We also have different kinds of configuration items. We indicated their category with an ECT Name pre-fix. This is easier than using light types or attributes because the same config item might change its category in our project plan without changing its light type or attributes. These categories aligns tasks with internal departments, so they are really for status and project management. For example, an ECT with the prefix "CCA-" is a "Controls Config Assembly", "CAE-" is a Config Assembly (Engineering)", a "CAM" is a "Config Assembly (Manufacturing)", etc. In query builder we use functions to parse out those prefixes for reporting and graphing.
Finally, I wanted to show ECTs as "Late", "Not Late", "Done Early", or "Done". I did not want to customize. I did not want to use numbers (i.e. 0 = On Time). I wanted "done" be be either an ECT in the state of "Completed" or "Approved". To achieve this, I used a series of functions and some "look up" parts linked to the master ECR to calcuate if an ECT is ahead or behind schedule, and then look up that numeric result from the linked "look up" parts on the ECR to show their part "Name" as "Late", "Not Late", "Done Early", or "Done". Below is a picture of these look up parts. They will make more sense later when you see how we use them.
Here is the step by step process for setting this all up in query builder.
FROM and JOIN
SELECT - Notice the use of "In String" to parse the ECT Name Prefixed into a column called "ECT Type" for reports and graphs. Also notice the use of "Left Trim" to present the dates in the report without the annoying MM:HH:YYYY TIM suffix that a date columns typically has. Also notice the "ECT Need Date (Sort)" column, which is needed because you cannot sort accurately on a column that uses LEFT TRIM on a date.
Note the use of "Distinct" and "Group By" for the "SELECT Tree."
Also notice the "Look Up Status Part.Name" that allows me to show "Late" or other text values for the number returned by the subselect, defined, below.
CRITERIA - Notice the Part Master.Number IN clause that lists ONLY the part numbers of our "config items" that we want to report on. This will only show the ECTs that are linked to the config items in our project plans, not the other supporting ECTs.
Also notice the "Subselect" for the "Look Up Status Part.Number" that allows me to
Sub-Select... - This is the really fun part! This is how we figure out if something is late or not.
This math, below, reduces Need Date relative to System Date (now) to either a 1 or -1 value by the following formula.
(ECT.Need Date minus System.Date) divided by the absolute value of [ (ECT.Need Date minus System.Date) ].
We then have to know if we are "done" yet by state using In String on the states of "APPROVED" and "COMPLETED". In String returns -1 if the string is not found, and 1 if it is found. So, this formula, below, results in 1-1-1=-1, or 1+1-1=1.
The on time formula results in 0, 1, 2, or 3. I wanted to have look up part numbers that match, but in my database, 1 and 2 were used, so I arbitrarily "multiply" the results by 10 to give me Part Numbers I can use: 0, 10, 20, 30.
0 = Late
10 = Done
20 = Not Late
30 = Done Early
And yes, anything "Done Early" will eventually become just "Done" once its need date passes. This is fine with us!
That is it for the sub-select. Back to the main report...
SORT - We finally short by the ECT Need Date (Sort) in Ascending (old to new) then by part number (Config Number) and then by Projectc ECT Type (the ECT Name Prefix prior to the - ).
GRAPHS - Run the report, select all the columns, then build your graphs, like this.
In the results, as shown above, click "Create a chart for the table" three times, once for each graph. The interface for making a graph looks like this.
When you like what you see, then Save the Report. You can then access the report from the context "Reports" link any time you want to run a fresh status report with live graphs! Here, again, is the first image from above - the fully interactive, sortable, filterable, exportable project status report.
This was fun to make. And it is very useful on our current project. We use it every day for status to see how we are doing, and what's coming up next. It does not replace MS Project, but it does help get true, live, linked status quickly without e-mails or meetings.
Regards,
Al Anderson
PLM Functional Architect
Solar Turbines Incorporated
I'm looking for older versions of the software matrices for Windchill PDMLink and unable to find them. For example - 10.1 F000, 10.1 M010, 10.1 M020.
I have seen them before but cant find them now. What am I missing?
Thanks,
Madhavi
Greetings Gurus,
Scenario: Engineer creates a structure (CAD or Product) including Part A in the assembly. Later the Engineer changes the BOM to replace Part A with Part B in the structure. I need to be able to record the event that Part A superseded Part B, capture it in an attribute "Superseded By" and send it to ERP.
Is anyone out there doing something like this? Does Windchill even track anything like this?
Comments appreciated.
Thanks in advance.
Cam
Hello Gurus',
I have the weight attribute getting populated from Pro/e for each of the wtparts.
Is there a way to automatically add up (rollup) the weight all the way to the root product / end-item?
Thanks,
Ravin Kayasth
Friends,
I have some templates for WTDocument.
I want to set one particular template as the OOTB instead of "<--Select a Template-->", which is always shown as default.
Is there a way? I tried with OIR, but was not able to nail this down.
Thanks,
Ravin
In the Related tab of a WTPart, what's the difference between Described by Documents and References Documents? Can you give an example of each?
Windchill has the WWGM for AutoCAD however there can be issues with the WWGM keeping up with the releases of AutoCAD. The WWGM is required in order to store AutoCAD as EPMDocuments in Windchill. The files could be stored as WTDocuments. I am looking for thoughts on the Pros and Cons to the two approaches as well as how other enterprises manage AutoCAD content. Also has anyone ever re-types EPMDocuments already managed in Windchill to WTDocuments? If so then how?
Thanks
This is a quick video tip demonstrating how to add the Attachment and Structure column indicators to the folder browser in Windchill 10.2. These columns are not on by default and often go unnoticed since there is such a long list of columns that can be displayed. When added, any document containing Attachments or Structure will be identified by either the Attachment or Structure icon in the respective column. The icons are links which will bring you directly to the Content tab or the Structure tab.
Hey there... This may be obvious, and I am missing it, but....
How do you delete a newly created global attribute after you add it to a type?
I am beginning to use Windchill Managed Baselines (under version 10.1) and have specific and general questions. Thanks for any responses, Jerry
1. It appears that the baseline object links to the existing copy of the items/revisions included (rather than make a copy). Can someone confirm whether this is true?
2. Is there a built-in way to export a list of the baseline items? (my current workaround is compare to an empty baseline and copy/paste the data from popup - very clunky).
3. Does anyone with experience using Windchill baselines have any cautions or recommendations i.e. regarding non-obvious behavior, limitations, side-effects, etc
Has anyone configured Apache to support SAML 2.0? Which SAML supplier did you use?
Thanks,
Dennis
Hi All,
I am trying to implement Auto Suggest picker (SuggestTextBox) on WTDocument/WTPart creation wizard in Windchill 10.1. Does anybody have done this before?
Can anyone please help me on this?
Appreciate your help.
Regards,
Shirish
I am adding some sign-off actions to our change request workflow. I have created some new roles from the Organization roles menu item. That was easy. Now I need to assign users or groups from the LDAP to those roles. I looked on the team template page, but the new role does not show up with the site roles. How do I get to the role to add part5icipants to it?
Secondly, I need to add the role to the participants tab of the workfloe action item. Again, my added role does not show up in the list of roles? I now I can use an LDAP group or individual name(s) in that tab, but I would prefer using the role as that is the intent of what the Windchill developers thought should be used, I think. How do I get the role to show up in the list of roles on the particpants tab so I can select it?
Hello
Is there any way in Windchill to export and Import team templates.?
Note that i am looking to export team created at Site/Org-->Utilities->Team Administration not context team.(not specific context team...).
Regards
Giridhar
What can the following code be used to do?
public class trainingResource extends WTListResourceBundle{
@RBEntry("hello, {0}!!!")
@RBComment("Bundle \"hello world\" example")
@RBArgComment0("a noun")
public static final String HELLO="0";
}
can it Define a new localized value or is it missing the @RBUUID annotation on the class?
Hi all,
Do you experience this kind of error while opening windchill? After how many days of not opening the server because we re-arrange our office, now I cannot log on windchill and it prompt me in the browser "Service Temporarily Unavailable" The server is temporarily unabel to service your request due to maintenance downtime or capacity problems. Please try again later.
The server is up to 1 hr now and I get the same error in my browser. Please help.
Thank you.
Luar
This past weekend we updated our Windchill System from 10.2 M020 to 10.2 M030 CPS02. Since then we have been experiencing significantly slow performance with multiple Method Servers becoming deadlocked and the DB maxing out.
Is anyone here running 10.2 M030 CPS02 and have/are you experiencing similar issues?
Can anyone provide some assistance as to why we are getting the following MS log error message when trying to run a Cognos report:
<ns1:message><messageString>RQP-DEF-0177 An error occurred while performing operation 'sqlScrollBulkFetch' status='-121'.</messageString></ns1:message><ns1:message><messageString>DPR-ERR-2082 An error has occurred. Please contact your administrator. The complete error has been logged by CAF with SecureErrorID:2015-05-27-06:00:23.298-#394</messageString></ns1:message>
i created an advanced lifecycle and attached workflows to it now i need to expressions or java code which is to be written on expression robot to terminate from lifecycle when it is routed to that robot? please help me