This information 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 (Solr) 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. |
| 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.