How to configure VersIC to use shared workspaces?

Problem

I would like more than one user to share a workspace for a particular task, can VersIC support this?

Solution

The VSC_MULTIUSER_WORKAREAS variable can be used to notify VersIC that the current workspace is shared (multi-user):

;;;----------------------------------------------------------------------------
;;; Multi-user workareas
;;;
;;; VersIC works best if each user has a dedicated workarea with exclusive
;;; write permission, and Perforce advises against the use of workareas
;;; which are writable by multiple users.
;;; However, there are times when it makes sense to use such workareas, for
;;; example, immediately prior to tapeout so changes can be seen in real time.
;;;
;;; VersIC needs to know if you are working in a multi-user workarea so
;;; that it can verify that writable, managed data is checked out by you;
;;; this results in a slight performance penalty.
;;;
;;; VSC_MULTIUSER_WORKAREAS: Dynamic
;;;   nil - not using a multi-user workarea
;;;   t   - using a multi-user workarea
;;;
;;;----------------------------------------------------------------------------
;; VSC_MULTIUSER_WORKAREAS = t

VSC_MULTIUSER_WORKAREAS  is set in the 'versic.conf' file located under the path specified by the 'VSC_CONFIG_DIR' environment variable.