Skip to main content
1-Visitor
March 9, 2011
Question

ProjectLink - Revision capability?

  • March 9, 2011
  • 14 replies
  • 3898 views

Hi All,


Has anyone been able to implement versioning (i.e. Revision capability) in ProjectLink through a customization? Any other frustrated community members want to get together to share cost on getting this done?


PTC - any chance you're willing to look at the enhancement requests submitted on this issue?

14 replies

22-Sapphire I
March 9, 2011
I would actually vote strongly to keep it as is. Not having Revisioning in ProjectLink is one of the key dividing lines about whether data goes in PDM or Project. It sort of forces work in Projects to be just a sandbox, not "the real thing."
1-Visitor
March 9, 2011

Mike - with all due respect we'll have to agree to disagree on this one...


What we're trying to use Project for is "early real" where the majority of design iteration would occur. PDM side Change Management is somewhat stickier than Project side review andapprove mechanisms, and rightfully so. We've adopted a State-centric approach to"real" or not regardless of Context.


I do agree that at some point most data needs tobe sent to PDM assuming you're a design it and make it (or get someone to make it) company. I also suspect that I'm a bit more maniacal than most when it comes to revisions (Iuse them to "freeze" concepts).


Maybe there is some middle ground by making this behaviour a Site or Org level preference which would allow users to use ProjectLink in the way that best suits their business needs.

22-Sapphire I
March 9, 2011
Most likely the key element of this discussion is whether a single-phase or two-phase lifecycle / versioning approach is used.

If single-phase, then likely Revisions in PJL are very necessary.
If two-phase (as we have it), the PDM side accommodates two very different sets of business processes for each single item, progressing from very informal and flexible to very controlled.

Unfortunately, the two-phase approach is only 10% documented as provided. It takes quite a bit of digging to understand what is actually there and how to take full advantage of it.
10-Marble
March 9, 2011
Keir,

You could also make simpler ecn workflows for early design states like prototype and make the process more involved as the design states mature.

We have four different ecn processes.
- Prototype - must have chief eng . approve and optionally any affected competency approvers
- PreProduction - configuration management is involved, must have at least one competency approved then the chief eng.
- Initial Release - used to flip from PreProduction to Production uses ootb ecn process slightly modified to allow an electronic change control board if desired.
- Production Changes - initiated from an ECR again close to the OOTB ecn process.

I think something along these lines would be a better fit than to customize PJL to do something it wasn't designed to do.

HTH,
Steve D.

Sent from my iPhone

1-Visitor
March 9, 2011

Does anyone use ProjectLink Routings? if so, how? Maybe this is the source of my confusion/frustration...


It would seem that ifyou can "Approve" something through aRouting, you might need also to "Approve" the something slightly different and be able to have a visible difference marker between the two. I have issues with the result in ProjectLink where you can have multiple "real" iterations of an object as a result of routings


What about deliverables and Action Items? being able tofreeze and force Revision would begreat friction for scope creep! Having a frozen action that is accepted by a resource would generate greater ownership and accountability within a Project Team.


Any good references on how to use ProjectLink effectively as intended? I'm having a hard time selling the benefits of ProjectLink to internal users. Why buy Project if you could just add a "Sandbox" State PDM side?

10-Marble
March 10, 2011

Control it via a Preference.


Win/Win

22-Sapphire I
March 10, 2011
It took me a long time to understand what was happening for ProjectLink Document Routing.

User selects Route. System presents a number of choices, radio buttons. Turns out it presents the current list of enabled "process type" Routing Lifecycles, with their Descriptions as the Text.

User selects one. System assigns this Lifecycle to the Document, starting with the first state, to which a workflow process is mapped. The workflow process starts.

During routing, the workflow process generally sets the state of the Document.

After routing, one can Route again, providing the user has MODIFY permission at the Document's current state.

A given Document can have a variety of Routings at the same Iteration and/or have a new Routing at several Iterations. It's the ProjectLink way of allowing things to get to Approved, then edited, then again getting to Approved if needed.

We've played with Routing quite a bit but don't in fact use it much so far.


Action Items are also fairly helpful Rascals. They can be created alone, or tied to a Meeting, or tied to a Document (in both Projects and in PDM). They can be manipulated various ways in Excel also that are pretty nice.
8-Gravel
March 12, 2011
Hi,

Maybe the attached document will be of useful to enable document revision in
projectlink. But before deploying to production machine, access all the business
usecase impact which you have deployed earlier.

Kumarappan.S


1-Visitor
July 30, 2014

Hi,


Just found this thread while doing a search on the topic of supporting Revise in ProjectLink. It has been proposed as a new Idea on the PTC Windchill Community, but does not have a lot of traction, similar to this thread.


Curious how critical the ability to Revise an item in a Project is for people? If it is, what are the use cases and requirements you have? What types of items should be supported; documents, CAD, parts, all?


Personally, I would like to support it for items that originate in the Project only and their revision history would be lost if the item were "Sent to PDM" since it woudl be assigned a new lifecycle and revision scheme when created in PDM. I also like Joe's idea of controlling it via preference, but might need to be a configuration of the project like sharing to other projects and identifying out-of-date shared objects. The open issue is whether or not this could be changed once the project is created. It might need to be an initialzation option like linked deliverables and execution control that cannot be changed later.


Happy to hear any thoughts or ideas on this one.


-Scott

18-Opal
July 30, 2014
Copied from the PTC Community comment I left there:

It would be of great benefit to us. We typically leave CAD Documents in the Project until they go through our release process, then they are sent to PDM. So all of our prototypes are created and tracked with a manual revision level on the drawing since we cannot revise in ProjectLink.
There have been internal efforts to get the engineer to move the item to PDM sooner to take advantage of the revision control but those have all failed. The engineers have their reasons for not wanting to have the object available in PDM until it is released.

In general, ProjectLink should just be a sandboxed area of PDMLink, without some of these artificial differences. The users don't understand and it just ends up slowing them down.