Last Public Revision

When working as a team on a large design, users need to access each other's documents. When a team member checks out a document, other team members who need to reference it will use an earlier revision by copying it to their private work areas.

When a checked out model is checked in (or released), other team members who might be referencing an older revision of it, can get the latest copy.

You can update your local copies to the latest available when performing a lifecycle operation as well as directly from within the CATIA session.

The definition of the last public revision influences the user experience relating to loading the most recently available revisions of sub-components.

Recommendation

Set up the Last Public Revision Mode to Check In and Release .

Since a document can have numerous revision numbers, SmarTeam - Editor enables you to define which revision is considered the last revision. For example, you can define that only objects that are Released (using the Release option) are assigned the last revision status.

The last revision status affects the following SmarTeam - Editor operations:

  • Tree Properties

  • Searches

  • Branching

Setting up Last Public Revision Mode

  1. In SmarTeam, select Administrator Options > Lifecycle Options.

    For Last public revision mode, three options are available from the dropdown list in order to determine the last revision status of all objects in SmarTeam - Editor:

    Check In and Release

  2. Select Check In and Release.
    The last revision status is assigned to both a Released and Checked In revision of an object. If you select this option, then two revisions of a document (Released revision and Checked In revision) may be displayed in a tree browser or Search window.

    Release Only

    The last revision status is assigned to the last Released revision of an object. In cases where a Released revision does not yet exist, the last revision status is assigned to the last Checked In revision of that object. If an object was Released (as b.0 for example) and then checked back into the vault (as b.1), the last revision status is assigned to the former revision (b.0), even though it is an earlier revision. Choose this option if you wish to display only those objects that were Released.

    Check In

    The last revision status is assigned to the last Checked In revision of an object. If an object was Released (as b.0 for example) and then checked back into the vault (as b.1), the last revision status is assigned to the latter revision (b.1), even though it has not been Released.

    Note: The last revision of an object is significant in the following operations:

Tree Properties

You can define that the tree will only display the last revision of a document, by proceeding as follows:

  1. In SmarTeam, select Tree > Tree Properties...

  2. From the Tree Properties dialog box that appears, click the Tree Filter tab.

  3. Click in the Latest Revision option button located in the Revision Filter section.

Lifecycle Options General window

If in the Lifecycle Options General window you selected:

  • Release Only, the tree will display the last Released revision of an object.
  • Check In, the tree will display the last Checked In revision of an object.
  • Check In and Release, the tree will display both the last Released revision and the last Checked In revision of an object.