Rockwell Automation 57C650 AutoMax Programming Executive Version 3.8 User Manual
Page 283

PĆ5
Version Control Library (VCL)
Using the See List of Snapshots Option
If See List of Snapshots is selected, the Available Snapshots list box will be
displayed before the fetch operation is begun. A sample list box appears below.
The list box will display an entry for every complete snapshot containing the
SSRT the user is fetching. For example, if the user is fetching a rack, the list will
contain all the rack snapshots of that rack. It will also contain all the section
snapshots of the section to which the rack belonged at the time of the snapshot
and all the system snapshots of the system to which the rack belonged at the
time of the snapshot. For the system and section snapshots, the rack must have
belonged to them at the time of the snapshot in order for the snapshot to be on
the list. Each reference to a snapshot will contain the level of the snapshot, a
time/date stamp, and the description given when the snapshot was done. The
references will be in reverse chronological order, where the most recent snapshot
is at the top of the list and is selected as the default. If the user selects the most
recent (top) snapshot from the list, he will receive a warning that this SSRT may
not be the latest version of that entity. He will be given the chance to abort the
fetch.
To fetch a particular snapshot, the user needs only to select the one he wants and
then select OK. The fetch operation will retrieve the SSRT exactly as it was when it
was snapshot. Note that the See List option should only be used when you want
to fetch an SSRT in order to restore it to its state at the time of the snapshot.
Using the Latest Version Option
The Fetch Latest Version option allows the user to fetch entities (sections, racks,
tasks) from different snapshots to get the latest version of each component entity.
In order for entities to be included in a fetch of a higher entity, the entity must
have been snapshot at one time and all the entities above it must have been
snapshot and belong to the latest version of the entity the user is fetching. The
examples that follow illustrate the way in which Fetch Latest Version functions:
In a development environment, the Fetch Latest option could be used as
illustrated in the following example. Assume that a section that has 10 racks
needs to be developed, and 10 different developers will each be working on his
own rack. A supervisor is overseeing the development.
The supervisor could do a snapshot of the section when it contain no racks.
Then, as each developer finishes some phase of his rack, the developer could
snapshot his rack from the rack level. The supervisor, by fetching the latest
version of the section, would receive the latest version of all the racks. When the
project was ready for release, the supervisor could fetch the latest version of the
section and then snapshot it with an appropriate milestone description.