Mike,
We are not yet live with PDMLink. Instead, we are approaching the final
stages of going from Windchill Foundation PDM with heavy customizations to
PDMLink 9.1 with significantly fewer customizations.
We are struggling with some of the same questions you are.
Our current plan is this.
We will have two basic categories of ECR.
One category of ECR will use the basic ECR workflow. It is intended for
use when making a change request that needs some investigation and
approval before beginning work. This will ultimately result in one or
more ECNs. It may or may not be the result of one or more Problem
Reports. This category of ECR will complete automatically via a workflow
when all ECNs under it are completed or cancelled or disassociated. We
currently plan to have a few site-specific ECR attributes on the out of
the box ECR type in the type manager.
Our second category of ECR will be for collecting related ECNs for block
changes (one ECR per block change), sales orders (one ECR per sales
order), etc.. For example, we have created a subtype of ECR for
collecting Sales Order changes that uses a different lifecycle then the
standard ECR. That lifecycle has no workflow associated with it. It is
created in an Implementation state, and it will be manually closed using
set state whenever an authorized member of the sales order group manually
sets its state to complete. As long as this ECR is in Implementation,
users will start new sales order changes directly from the "Create ECN"
action or icon, and then reference the Sales Order ECR in the 5th step of
the ECN creation wizard.
Using an out of the box preference setting, it will be possible in our
system for one ECN to reference more than one ECR. This allows for a
change to fulfill a requirement on a standard ECR, as well as to be
associated with one or more sales orders and/or be implemented on a
specific block change.
You could probably use attributes, or contexts, or part references, or
document references, or package objects or even projects in project link
to do the collection of related ECNs, but the use of an ECR should easier
since you can create an ECN directly from a document or drawing revision,
get an auto-created task associated with that object, and have a 5th step
in the ECN creation wizard to reference any ECR(s) from the new ECN. If
you ever want to move an ECN and its associated drawing release(s) from
one ECR (i.e. one sales order or one block change) to another ECR, then
you can easily redirect your ECN - to - ECR links in order to accommodate
the change. In cases where you have multiple drawing revisions as tasks
on a single ECN, as well as in cases where you have multiple drawing
revisions on a single ECT, then moving individual objects from one ECR
collector to another would be very difficult. That is why I suspect that
many groups will likely gravitate to a one drawing revision per ECN
release process.
Our "drawing revision" will actually be a WTDocument with PDF and TIFF
file attachments (one primary, on secondary) that is generated from one of
multiple CAD systems. Our Pro/E drawing EPMDocuments will auto-generate
those images and place them in a WTDocument using a state-driven workflow
that activates a publishing program we wrote on the server's Pro/E CAD
worker. Other sources of drawings have more manual TIFF/PDF file creation
processes that result in a manual upload of the CAD-neutral files to a
WTDocument for release on an ECT as part of an ECN.
In general, we pay the greatest attention to the release drawing
revisions, not the release of part revisions. RTP of part revisions to
our ERP system happens in advance of our drawing release for data set up,
although our business practice requires a released drawing prior to
purchasing parts. We will use a Promotion Request to kick off the RTP of
a part version in advance of a drawing release.
As for other types of objects (parts, documents, etc.) attached to PRs,
ECRs, and ECTs, we expect users to apply good judgement based on the
nature of the change. A PR might be associated with a drawing revision or
part revision that has a problem. An ECR will reference drawings,
documents, and/or parts that require investigation and change. And a task
will have all of the original data versions associated with a drawing
change that will result in new data versions. Typically, however, this
will be old drawing revisions to new drawing revisions.
As for using ECNs to release initial release objects, we plan to use that
approach for initial drawing revisions in order to use a common release
process associated with the ECT workflow. We also plan to use ECNs for
the initial release of any other documents that require formal review,
approval, and sign off before release - again, to use a common release
process associated with the ECT workflow instead of having to "Promote"
when new and "Change" when revising - only to use the same workflow in
both cases. We expect that it will make reporting and statusing easier if
we have ECNs and ECTs for both new and changed drawing releases.
Does this help at all?
Al Anderson
Solar Turbines Incorporated
"Lockwood,Mike,IRVINE,R&D" <mike.lockwood@alconlabs.com>
08/19/2010 12:31 PM
Please respond to
"Lockwood,Mike,IRVINE,R&D" <mike.lockwood@alconlabs.com>
To
"Villanueva, Antonio" <->, Keir Pritchard
<kpritchard@westport.com>
cc
"-" <->
Subject
[solutions] - RE: Voices Needed for an Enhancement (E7697029) to Change
Management