Understanding Token Inheritance

Token inheritance can be useful when developers have the same object in multiple projects for which they would like to implement changes simultaneously, without having to wait for other projects that are holding the token to progress through the project life cycle.

To inherit tokens, both the project holding the token and the inheriting project must be at the same project status. After a token is inherited, these projects will be linked and will automatically advance in project status together until the token is released. Therefore, if the project status of one project is advanced, the project status of its linked projects also advances. If one or more projects are linked through token inheritance, ensure that all development in the linked projects is complete before you advance the projects. The user who is attempting to advance the project must be assigned a role that permits this action in all of the linked projects, or the advance attempt will fail.

All project advancement requirements must be met for all projects that are linked through token inheritance; if one project fails to advance, web OMW does not advance any of the other linked projects. If an advancement failure occurs, review the logs for all of the linked projects to determine where the errors occurred.