ProjectWise Explorer Version: Introduced in ProjectWise V8i (SELECTseries 4)
AutoCAD and Civil 3D: All currently supported versions
This article applies to ProjectWise-integrated Autodesk applications that use the (embedded) Sheet Set Manager
Configuration Notes:
SSMAUTOOPEN = 0 (Default = 1)
SSLOCATE = 0 (Default = 1)
DMSSET > SHAREDSHEETSET = 1 (Default = 0)
DMSSET > SHEETSETUNLOCKTIME = 10 (Default = 10
DMSSET > SHEETCHECKUPDATETIME = 120 (Default = 120)
Problem Statements:
By default, when a drawing that is a part of a sheet set is opened, AutoCAD and Civil 3D will attempt to locate the applicable sheet set and open the Sheet Set Manager within the application. The native system variables for controlling those behaviors are SSLOCATE and SSMAUTOOPEN, respectively. When these applications are integrated with ProjectWise, these default behaviors can result in excessively long File-Open times because all of the sheets associated with the sheet set must be copied out or updated locally. Turning off both settings (changing their values from 1 to 0) will eliminate this behavior and speed up File-Open times.
The ProjectWise Integration includes a dedicated system variable that is unique to the integration (SHAREDSHEETSET) that allows for the sheet set to be Checked Out in the background, automatically, only when it is needed. By enabling this setting (changing its value from 0 to 1) the .dst that is associated with the open sheet drawing is only Checked Out when the user performs an activity that will result in an edit being made to the sheet set. It will remain Checked Out for the number of seconds determined by another ProjectWise-integrated system variable (SHEETSETUNLOCKTIME) before it is automatically Checked In to ProjectWise. This results in a .dst file being Checked Out when it is necessary, and then being automatically Checked In after the editing task is complete and 10 seconds (default setting) have passed without additional editing. This ensures that the sheet set is available for another user who might also be editing the same sheet set, or one of its subsets.
The ProjectWise-integrated system variable called SHEETCHECKUPDATETIME is what determines how much time (measured in seconds) will elapse before the user's session of AutoCAD or Civil 3D will poll ProjectWise for updates that have been made to the .dst. Users working with drawings that make up the sheet sets, but who do not actually create or maintain the set itself, may turn this setting up (say to 600) to improve their in-application performance. Users directly involved with building or maintaining the sheet set, particularly in a setting where other users may also be also modifying the same .dst may find it necessary to poll the ProjectWise datasource more frequently to see updates. When multiple users are working with the sheet set, it still may only be Checked Out to one user at a time. At the time of Check Out, if it has been updated by another user prior to it automatically being updated in conjunction with the SHEETCHECKUPDATETIME system variable, it will be updated at the time that the Check Out is made. As is the case with any ProjectWise document.
The following uses SHAREDSHEETSET as an example for how to set any of the ProjectWise-integrated system variables.
To set the ProjectWise-integrated system variable, SHAREDSHEETSET = 1, type the following into the AutoCAD or Civil 3D command line:
DMSSETVAR <enter> SHAREDSHEETSET <enter> 1 <enter>
Best Practices:
Tips & Tricks: