Skip to main content
1-Visitor
November 6, 2012
Question

Selective delete in windchill 10

  • November 6, 2012
  • 27 replies
  • 13195 views

Ok so this was possible in ILINK3.4 how do you do it in WC10. See picture below. I would like to delete 8010-120_mfg.asm version A.1 from the data base. Unfortunately I cannot I can delete A.4 through A.1. Purge is not the answer. I do not want to delete from A.1 through A.3 and leave only A.4 I would like to selectively delete these items from the database.

Ron


[cid:image001.png@01CDBC07.911FDD70]

27 replies

12-Amethyst
November 6, 2012

I would question why one would need to bother with this at all.


If it's not the released version, who cares?


(And if it is the released version, why would one want to delete a released file? That's seeking out unnecessary trouble.)


If it's not the latest, engineering won't be working on it anyway.


Those people that should only be viewing the latest can be restricted to only view the latest.


If the older version is somehow a problem, it's superceded by the newer file and can be ignored.


Disk space is not so expensive that a single iteration of a file is going to matter.

1-Visitor
November 7, 2012
PDM tools are not artificial intelligence software. SharePoint works great for this as does other content management systems when a company or individuals do not want to adapt.

I disagree, users are not smart. They make regretful mistakes and software should prevent you from making regretful mistakes; no matter how strong you feel about the decision at the time.

Consequence is your result true, but omits more about the business notion of squeezing more productivity and quality out of each head count. The cost for your license to use the software is a fairly cheap insurance policy. Pay raises can also be coorelated to this.

The problem isn't the functionality; rather the inability or the lack of incentive to ship a complete product. All software is released and phased this way. Somewhere along the way folks became accepting of this tenet.

I will say one thing. The user interface is more flexible in 10, but it has room to be more flexible in 11 and 12.



Sent from my Verizon Wireless 4G LTE Smartphone"Nelson, Joel" <-> wrote:Windchill is a real WHAT?
Please tell me you are joking?

PDM, whether it is INTRALINK or something else, is supposed to be a value added tool, and a tool should NEVER prevent me from performing an action that I think and/or know is best.
A tool that I use should NEVER tell me what is right and/or wrong, it should only do what I want and need it to do.

It is me as the user that needs to know what is right/wrong and have the knowledge to being using, otherwise, me as a user has to deal with the consequences.


1-Visitor
November 7, 2012
I'm currently admin on a 3.4 install and I like it. Its fine and does what
it was meant to do. (But its dying out in all ways, support, time out
issues, people who know it, users etc.) The CO and other change management
workflows are done on a separate database. Windchill, Team center and
Agile EC all try to merge these two and many other tools as a swiss army
knife for business. The problem being that I never use a swiss army knife
to torque down the heads on my engines. Its always some special tool that
is specifically made for that.

But that's a bad comparison. Software is software and it will do what its
programmed to do, no matter how you package it. The patch is probably a
java plugin with a direct SQL command that bypasses the PDM system and
"dangerously" changes stuff in the database. You can do that by hand, but
its an illusion. And think of the fun you will have later when your
automated migration tool does not take into account some missing data. Fun
times!

To think that deleting A.1 will bring back all the copies of it from emails
in gmail and hard copies and such is an illusion. There are better ways to
use SQL and most of them should be read only for reporting. (in our pdm is
glory case. Oracle guys can hack a database all day long)

So this PDMlink thing, the way it was made to work, will link assemblies,
change notices, emails, comments, pictures etc to a specific
iteration/version of a revision.

rev A.1 and rev A.8 will look completely different. So the stuff attached
to A.1 cannot be reconciliated to use A.8. That is why you must un-link it
first. Its a house of cards.

There are many other ways they could have written PDMlink. Hoever, its out
there now, so if they corrected such a fundamental thing as the way things
are linked to each other, it would take them a long time to make more
profit. imagine having to migrate on each upgrade. Its bad. People loose
data too. its not good for business to correct or re-do the logic of how
you handle the data.

hey go vote, stop reading, there is tomorrow for that.




1-Visitor
November 7, 2012

This thread is referring to specifically to 10.x but in 9.1 I am experiencing a similar situation. We have a part that was revised and iterated but then it was decided to obsolete the part altogether. Our Document control would prefer to delete the WIP iterations back to the last release. We received errors citing 'Build rules violations' in the failed attempt.


If deleting is not the best practice then what is to be done with the WIP iterations when the part is obsoleted? Or, since its not released, Who cares??? This is more of aBusiness admin questionthan system admin.


Sorry to coopt this thread.


Best,


Bob Lohbauer




In Reply to alfonso medina:


I'm currently admin on a 3.4 install and I like it. Its fine and does what
it was meant to do. (But its dying out in all ways, support, time out
issues, people who know it, users etc.) The CO and other change management
workflows are done on a separate database. Windchill, Team center and
Agile EC all try to merge these two and many other tools as a swiss army
knife for business. The problem being that I never use a swiss army knife
to torque down the heads on my engines. Its always some special tool that
is specifically made for that.

But that's a bad comparison. Software is software and it will do what its
programmed to do, no matter how you package it. The patch is probably a
java plugin with a direct SQL command that bypasses the PDM system and
"dangerously" changes stuff in the database. You can do that by hand, but
its an illusion. And think of the fun you will have later when your
automated migration tool does not take into account some missing data. Fun
times!

To think that deleting A.1 will bring back all the copies of it from emails
in gmail and hard copies and such is an illusion. There are better ways to
use SQL and most of them should be read only for reporting. (in our pdm is
glory case. Oracle guys can hack a database all day long)

So this PDMlink thing, the way it was made to work, will link assemblies,
change notices, emails, comments, pictures etc to a specific
iteration/version of a revision.

rev A.1 and rev A.8 will look completely different. So the stuff attached
to A.1 cannot be reconciliated to use A.8. That is why you must un-link it
first. Its a house of cards.

There are many other ways they could have written PDMlink. Hoever, its out
there now, so if they corrected such a fundamental thing as the way things
are linked to each other, it would take them a long time to make more
profit. imagine having to migrate on each upgrade. Its bad. People loose
data too. its not good for business to correct or re-do the logic of how
you handle the data.

hey go vote, stop reading, there is tomorrow for that.




12-Amethyst
November 7, 2012

Typically, I would suggest that non-engineering personnel shouldn’t have access to non released parts. If it’s WIP, only engineering has access.


If there are other departments that need to see parts that are not released yet (like purchasing dept for long lead-time items), there should be a separate life-cycle state the files can be changed into to give those people access.


Now, the problem with leaving the WIP objects in place becomes when a future revision takes place. You can’t really rely on every engineer to remember that one item at WIP should not be used. The solution is more involved.


The first solution to try is to delete the newer iterations back to the released version, which you've already tried.


After that, I would open the released version (part/assembly and drawing), then update my workspace. When prompted to update the work in session, pick NO. Check out the offending files (again, part/assembly and drawing) while in your workspace. Now when you save the files in session (the released files), you'll overwrite the "bad" files with the latest released version. Check in, put a comment into the check in field explaining what you did, and leave it at that.


In this way, in the future when an engineer searches for that file, they will see the WIP version, but it will match the released version, rather than all the changes that are now obsolete.



There may be other ways to get around this, like involving tech support, where you can sort through all these build rules violations. I've simply never taken the time to research it further due to how quick the above method usually ends up being. It's really up to you to decide which is the best for your organization.



In Reply to Bob Lohbauer:



This thread is referring to specifically to 10.x but in 9.1 I am experiencing a similar situation. We have a part that was revised and iterated but then it was decided to obsolete the part altogether. Our Document control would prefer to delete the WIP iterations back to the last release. We received errors citing 'Build rules violations' in the failed attempt.


If deleting is not the best practice then what is to be done with the WIP iterations when the part is obsoleted? Or, since its not released, Who cares??? This is more of aBusiness admin questionthan system admin.


Sorry to coopt this thread.


Best,


Bob Lohbauer




1-Visitor
November 7, 2012

If this is true, you would never use software or most products in the market.


Every software is limited to what it can do as a tool. I can't program it on the fly to allow me to do what I want and how I want.


If I wanted to use my lawnmower to trim the bushes and also as an edger, just because it's not possible does not mean the mower is useless. I should not be able to use the mower for something it was not designed to do. 🙂


You may not like how Windchill restricts you but it may be designed to do so for a purpose. Not saying this is true all the time, but I don't think software should allow me to do everything I want to do and how I want to do it.


🙂



In Reply to Joel Nelson:


Windchill is a real WHAT?
Please tell me you are joking?

PDM, whether it is INTRALINK or something else, is supposed to be a value added tool, and a tool should NEVER prevent me from performing an action that I think and/or know is best.
A tool that I use should NEVER tell me what is right and/or wrong, it should only do what I want and need it to do.

It is me as the user that needs to know what is right/wrong and have the knowledge to being using, otherwise, me as a user has to deal with the consequences.







"Too many people walk around like Clark Kent, because they don't realize they can Fly like Superman"

14-Alexandrite
November 8, 2012
Damian
Then I respectfully disagree, and that is fine cause I sure there some out there that think and/or agree with you, and I sure there are some people out there that think Windchill is "perfect".

I don't.

IN MY OPINION! I am sure I will get blasted for some of this, and I know not everyone is going to agree, so I say it again...IN MY OPINION


A value added tool:

1. for PDM (CAD Data Management)

2. for Engineering access and usage only (primarily)

3. that is not I.T and or business/corporate sponsored and/or supported

4. managing a Small Business and/or small (satellite) deployment (50 users or less)

That is not Windchill (PDMLink), at least not the way it currently exist. However, PRO/INTRALINK 3.x, was (still is here) and always be the tool I listed above, and that is what I am comparing too.

As for your lawnmower reference....well you know, if someone is purchasing a lawnmower expecting to trim brushes and/or do edging, then I would say that there competency of product comparison/evaluation; along with their trust in sales people, and the integrity of the sales person would all come into question. However, technically I believe to some degree trimming bushes is possible (if you can lift the mower), and I never tried, but I bet if I was able to tilt the mower to a certain degree I would be able to do some sort of edging. It may not be the easiest and/or prettiest job, it may not be the recommend way, and I may hurt myself in the long run, but the tool does not prevent it, and I would have to deal with the consequences.
Which is to my point, a Tool should not prevent me, and if it does then there needs to be a work around, otherwise I purchased the wrong tool.


PDM, and that is ALL that I am referring too, is a TOOL to vault CAD files.
In the recent years with the emersion of PLM (Windchill being one), vendors have lost and/or forgotten about PDM (ONLY) as a standalone tool, and I can say this with relative confidence because since January 2011 90% of my time has been spent researching PDM availability and evaluating products for replacing PRO/INTRALINK 3.4. At the same time, I can say with relative confidence, that Small Business Customers (such as myself), that do not need or care about PLM products, feel forgotten and/or ignored by vendors with no "downsized" PDM (ONLY) version of what they offer (PLM) to the larger customer base.
I already have pre-existing products for PLM/ERP/etc., etc.. and these are NOT going to be replaced.

So with these already in place, and since Engineering is responsible for PDM/CAD Data Management, please tell me how what I am referring to is NOT a TOOL, and NOT A TOOL that should able to do what I want and when I want. Of course, there are the obvious User/ADMIN settings as a check and balance, but I think you get my point...? I do not want too, and typically do not have the time and/resources, to customize an overcomplicated & overwhelming product like Windchill, much less deal with the performance issues, just to do CAD Data Management. And, there is NO WAY that I am going to pay someone to come in (GSO/VAR) and charge MEGA $$$ for setup, especially when it is not company/corporate sponsored and cannot do what I want/need (like INTRALINK 3.4).


Again, this is my opinion. I am not trying to cause any friction and/or additional debates of PDM vs. PLM or what is the "right" way for one company that is not the "right" way for another....
I just want a TOOL that lets me do it my way....or your way, or someone else's way...





Sorry for the rant....too much Red Bull late in the day



1-Visitor
November 8, 2012
Joel,

No blast here, but I will agree with Damian. To your point; if you can show me someone who thinks Windchill is perfect I can show you a functional lunatic.

It’s not perfect and it is not intuitive. But if you can figure out how it works and figure out what you need it to do for you it will work for you.

Bob Lohbauer
12-Amethyst
November 8, 2012

Maybe it's just me. I'm still having trouble understanding why we care about some random iteration in the middle of a series of iterations that we want to keep.


A.1 --> A.12 (final one Released)


B.1 --> B.12 (final one Released)


C.1 --> C.12 (all at WIP)


If I'm understanding correctly, the origianl request is to delete something like C.3.


Why?


Who cares that it exists?


It's not the released file being used for production.


It's not the latest of Rev C, so engineering won't be using it for new design changes.


The whole request seems rather like a random nitpick.


(There have been explanation for needing to delete all of Rev C (iterations 1 through 12) and the system restricting that deletion. This I understand; a revision is requested then sometime later that request is rescinded.)



In Reply to Joel Nelson:


...especially when it is not company/corporate sponsored and cannot do what I want/need (like INTRALINK 3.4).
1-Visitor
November 8, 2012
Whether you understand why or who cares is irrelevant. Whether you want to remove it for legal reasons of for other maintenance reasons, I should be able to remove that object.

If removing the object is doing something unreasonable to the dataset, Windchill should warn me, but if I have sufficient permissions, it should not stop me from removing C.3