This section lists root objects additionally available when scripts are running in the
    repository tier context. These objects provide access to repository services.
    | Root Object | Type in Script Runtime | Description | 
|---|---|---|
| roothome | Object | The repository root node (only available if access is authenticated) | 
| companyhome | Object | The company home folder object (only available if access is authenticated) | 
| person | Object | The person node of the currently authenticated user (only available if user is authenticated) | 
| userhome | Object | The user home folder (only available if access is authenticated) | 
| search | Object | A host object providing access to Lucene and Saved Search results. See the Search API. | 
| people | Object | A host object providing access to people and groups. See the People API. | 
| actions | Object | A host object providing invocation of registered SkyVault Actions. See the Actions API. | 
| session | Object | Session related information such as the current authentication ticket. See the Session API. | 
| classification | Object | Access to the root elements of the Classification API. See the Classification API. | 
| utils | Object | Access to a library of useful helper functions not provided as part of generic JavaScript. See the Utility methods. | 
| avm | Object | Access to WCM objects such as AVM paths and searching within AVM stores and web projects. See the AVM API. | 
| crossRepoCopy | Object | Cross repository copy support. See Cross Repository Copy. | 
| workflow | Object | Start workflows and access them, control in-progress workflows. See the Workflow API. | 
Note: A full list of root objects is available in the root
          objects section of the JavaScript API Reference.