Copy Snapshot Settings
If you are not logged on as the system administrator, you will not see the Copy to Users button on the Snapshot Setup.
A 'Snapshot View' of the data allows each individual user to display, for a constituent, certain selected data rows, in a certain order, from a subset of Millennium's data tables. Each user can utilize the Snapshot Setup, accessed via User Options, define a Snapshot View to suit his or her individual data viewing needs and preferences.
There may be times when your site will want to apply one user's Snapshot View definition to some of the other users at your site. For example, your site may want all Millennium users to use the System Default Snapshot View, or your site may want every user who belongs to one particular Millennium user group to use the same Snapshot View. Or, your system administrator might create a new user, and then assign that to that new user the System Default, or an existing user's Snapshot View definition. The Copy Snapshot Settings utility allows the system administrator at your site to copy the Snapshot View definition for one user or for the System Default, to other Millennium users.
- If the Snapshot View definition includes Sorts on any of the data tables, those Sorts will be copied to the other Millennium users. To be considered 'included', the Sort has to be Active in the Snapshot View of the data table.
- If the Snapshot View definition includes Filters on any of the data tables, those Filters will be copied to the other Millennium users. To be considered 'included', the Filter has to be Active in the Snapshot View of the data table.
Note: Snapshot default cannot be added to the Selected Users list.
Utility Classification
This utility alters existing data in the user_settings system table and is therefore classified as a system administrator tool. Access to this utility is limited to those users logged on with the 'sa' or 'MILLORA' user name.
Copy the System Default Snapshot View to Another User: Rules
(For purposes of this discussion, the definition for the system administrator Snapshot View definition - named Snapshot Default - is copied to User A.)
- The System Snapshot View definition will overwrite user A's Snapshot View definition, if one already exists.
- User can make changes as desired to his or her 'copy' of the System Snapshot View definition; these changes will not affect the System Snapshot View definition in any way.
-
If the system administrator makes changes to the System Snapshot View after it is copied to user A, those changes will not cascade to User A.
Example
The System Snapshot View includes Basic Data information, rows from the Address table, and rows from the Attribute table. It is copied to all users in the 'mill' Millennium user group. The System Snapshot View is subsequently updated to include rows from the Name data table as well. The Snapshot View for the 'mill' users will not be updated to include Name rows. To do so, this Copy Snapshot Settings Utility must be run again.
-
Any Sort that is included in the System Snapshot View definition will be copied to User A. It will be owned by User A and named 'Snapshot Default'. A Snapshot Default Sort that is not included in the System Snapshot View definition will not be copied to User A.
Example
The system administrator has defined a Sort on the Attribute table, using the Snapshot Setup, so that the records are sorted by Attribute Type in ascending order, and applies this Sort to the System Snapshot View Definition. The system administrator has also defined a Sort on the Address table, again, using the Snapshot Setup, so that the rows are sorted by Address Type, but does not apply this Sort to the Snapshot View Definition. Only the Attribute Type sort will be copied to the other user.
-
Any Filter that is included in the System Snapshot View definition will be copied to User A. It will be owned by User A and named 'Snapshot Default'. A Snapshot Default Filter that is not included in the System Snapshot View definition will not be copied to User A.
Example
The system administrator has defined a Filter on the Attribute table, using the Snapshot Setup, so that only the rows that belong to the Sports Attribute Group are displayed, and applies this Filter to the System Snapshot View Definition. The system administrator has also defined a Filter on the Address table, again, using the Snapshot Setup, so that only rows with a good locator display, but does not apply this Filter to the Snapshot View Definition. Only the Sports Attribute Group Filter will be copied to the other user.
-
If the system administrator makes changes to a Snapshot Default Sort or Filter on a data table after that Sort or Filter is copied to User A, those changes will cascade to User A as well as to all other users who own copies of that Snapshot Default Sort or Filter.
Example
The system administrator decides to update her Filter on the Attribute table to only display those Sports Attributes with a Stop Date that occurs after the current date. Any user who owns a Filter on the Attribute table with the name of 'Snapshot Default', regardless of whether that filter is included to the user's Snapshot View, will have his or her Snapshot Default filter updated as well.
- If the system administrator removes a Sort or Filter that was previously applied to a data table in the System Snapshot View definition, after the definition is copied to User A, that Sort or Filter will be removed from User A's Snapshot View definition as well.
- Once a Snapshot Default Sort or Filter has been copied to User A, he or she may apply it when displaying data in a view other than his or her Snapshot View only if he or she first opens the Snapshot Default Sort or Filter through the Snapshot Setup, and then saves it with a different name. If the system administrator subsequently makes changes to a Snapshot Default Sort or Filter that has been renamed by User A those changes will not cascade to a renamed Sort or Filter.
Copy a User Snapshot View to Another User: Rules
(For the purpose of this discussion, the definition for User A is copied to User B)
- User A's Snapshot View Definition will overwrite User B's definition.
- User B can make changes to his or her 'copy' of the Snapshot View definition. These changes will not in any way affect User A's Snapshot View definition.
- If User A makes changes to his or her Snapshot View definition after it is copied to User B, those changes will not cascade to User B. In update User B's Snapshot View definition, the Copy Snapshot Settings Utility will have to be run again.
- Any Sort that User A includes in his or her definition will be copied to User B. If User B owns a Sort on the same data table as User A's Sort, with the same name, User B's Sort will be deleted before User A's Sort is copied into the sorts system table. A Sort that is owned by User A, but not included (that is to say, active) in User A's Snapshot View definition, will not be copied over to User B.
- Any Filter that User A includes in his or her definition will be copied to User B. If User B owns a Filter on the same data table as User A's Filter, with the same name, User B's Filter will be deleted before User A's Filter is copied into the filters system table. A Filter that is owned by User A, but not included in User A's Snapshot View definition, will not be copied over to User B.
- If User A makes changes to a Sort or Filter on a data table after that Sort or Filter is copied to User B, those changes will not cascade to User B's copy of the Sort or Filter.
- Once User A's Sort or Filter has been copied to User B, User B may apply it even when he or she is viewing data in a way other than via the Snapshot View.
Using Copy Snapshot Settings
- Log on to the system as 'sa', or 'MILLORA' if you are an Oracle site.
- Access the Copy Snapshot Settings Utility.
-
This utility interface is in the form of an. Three lists are displayed: Available Users, Available Groups, and Selected Users. Available Users list all Millennium users, by user name, in alphabetical order. Note that the Available Users list includes 'Snapshot Default' at the top of the list; the Snapshot Default item replaces the system administrator ('sa' or 'MILLORA') user name. Available Groups list all Millennium user groups by group name, in alphabetical order. One user from the list of Available Users is selected as the 'copy from user' - the user whose Snapshot View definition you will be copying to one or more other users. An unlimited number of user names from the list of Available Users can be added to the Selected Users list. These are the copy to users - those users to whom you will be copying the 'copy from user' Snapshot View definition.
Buttons
Copy From User: Used to designate the 'copy from user' by highlighting his or her user name from the list of Available Users and clicking Copy From User. Notice the 'copy from user' user name now displays below this button.
Important! Designate the 'copy from user' before adding any 'copy to users' to the Selected Users list and before starting the copy process!
Snapshot Default cannot be added to the Selected Users list.
Add: Copies a user name from the list of Available Users to the list of Selected Users. One user at a time can be copied over by either highlighting his or her user name in the Available Users list and clicking this Add button or by double-clicking the user name. To copy over more than one user at a time, first place a check in the Multiple check box located directly above the list of Available Users. Then, highlight the names of all of the users you want to copy over and either click this Add button or double-click one of the highlighted user names.
If you inadvertently copy a user name to the Selected Users list more than one time, the Selected Users list will still only list that user name once.
Remove: Removes a user name from the list of Selected Users. One user can be removed at a time by either highlighting his or her user name in the Selected Users list and clicking this Remove button or by double-clicking the user name. To remove more than one user name at a time, first place a check in the Multiple check box located directly above the list of Selected Users. Then, highlight the names of all of the users you want to remove and either click this Remove button or double-click one of the highlighted user names.
Add Users: Copies the user names of all of the users who belong to the same Millennium User Group from the list of Available Users to the list of Selected Users at one time. These user names can be copied over either by highlighting the Millennium User Group name in the Available Groups list and clicking this Add Users button or by double-clicking the Millennium User Group's name. Millennium user groups can be copied to the list of Selected Users one user group at a time.
If you copy a user name that belongs to an Millennium User Group, and that user name is already listed in the Selected Users list, the Selected Users list will list that user name one time.
Remove Users: Removes the user names of all of the users who belong to the same Millennium User Group, from the list of Selected Users. Do so by highlighting the Millennium User Group name in the Available Groups list and clicking this Remove Users button. Millennium user groups are removed from the list of Selected Users one user group at a time.
Start Copy: Copies the Snapshot View definition from the copy from user (the user name shown underneath the Copy From User button) to all of the users whose names are shown in the Selected Users list. The name of each user in the Selected Users list will be highlighted as his or her Snapshot View definition is updated. Once all of the users are updated, a Copy Complete message will display; this message will detail the number of users whose Snapshot View definitions were updated as well as the time that it took to do these updates. Click OK to clear the message.
Close: Closes this and returns to the Snapshot Settings.
- Select the OK button on the Snapshot Setup to return to Millennium.
Examples

- Access the Copy Snapshot Settings utility.
- Highlight the Snapshot Default item in the Available Users list, and click Copy From User. Confirm that 'Snapshot Default' displays directly below the Copy from User button.
- Click the Multiple check box located directly above the Available Users list.
- Highlight all of the user names, except Snapshot Default, in the Available Users list. Click Add. Confirm that all user names are now listed in the Selected Users list.
- Click Start Copy.
- Once the Copy is complete, click Close to exit the utility and return to the Snapshot Setup. Once returned, click Cancel to close this.

- Access the Copy Snapshot Settings utility.
- Highlight the student_1 item in the Available Users list and click Copy From User. Confirm that 'student_1' now displays directly below the Copy from User button.
- Highlight the student_10 item in the Available Users list. Click Add. Confirm that student_10 is listed in the Selected Users list.
- Click Start Copy.
- Once the Copy is complete, click Close to exit the utility and return to the Snapshot Setup. Once returned, click Cancel to close Snapshot Setup.

- Access the Copy Snapshot Settings utility.
- Highlight the student_1 item in the Available Users list and click Copy From User. Confirm that 'student_1' now displays directly below the Copy from User button.
- Highlight the students item in the Available Groups list. Click Add Users. Confirm that all of the users who belong to the students Millennium User Group are listed in the Selected Users list.
- Click Start Copy.
- Once the Copy is complete, click Close to exit the utility and return to the Snapshot Setup. Once returned, click Cancel to close this.