iManage Spoke
-
- UpdatedAug 3, 2023
- 4 minutes to read
- Vancouver
- Now Platform Capabilities
iManage Spoke
Automate document, folder, workspace, and user management while enabling seamless collaboration within iManage. This automation solution facilitates tasks such as creating, downloading, uploading, updating, and removing files on iManage directly from the Now Platform.
Request apps on the Store
Visit the ServiceNow Store website to view all the available apps and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.
Integration Hub subscription
This spoke requires an Integration Hub subscription. For more information, see Legal schedules - IntegrationHub overview.
Spoke version
iManage spoke v1.1.3 is the latest version.
Roles
All iManage users are assigned to the predefined Default role. Because the default role is automatically assigned to all users, for security reasons it has limited privileges. The iManage administrator can modify this role's privileges but cannot delete it. Other roles can be created, deleted, or modified as required.
Spoke dependencies
If you’re having trouble installing the app, ensure that these dependent plugins are installed:
- ServiceNow® IntegrationHub Action Step — REST (com.glide.hub.action_step.rest)
- ServiceNow® IntegrationHub Runtime (com.glide.hub.integration.runtime)
- ServiceNow® IntegrationHub Action Template — Data Stream (com.glide.hub.action_type.datastream)
Supported versions
iManage Work API (REST API v2).
Spoke actions
Category | Action | Description |
---|---|---|
Authentication | Look up Discovery | Retrieves the Customer ID and other details. |
User Management | Look up Library Users Stream | Retrieves a list of users from the specific library. |
Workspace Management | Look up Workspace Security | Retrieves the default security of the workspace and a list of users and groups who have access to the workspace. |
Look up User Access Permission for Workspace | Retrieves a list of users in the specified library optionally filtered by search criteria. | |
Create Workspace | Creates a workspace. | |
Delete Workspace | Deletes a specified workspace. | |
Look up Library Workspaces Stream | Retrieves a list of the workspaces in the specific library. | |
Look up Workspace | Retrieves the workspace profile, and when the list of allowed operations for the Workspace ID is fetched, depending on the request. | |
Look up Workspaces | Retrieves a list of all workspaces. | |
Create Root Level Workspace Folder | Creates a folder at the root level of the specified workspace. | |
Look up User Workspace Operations | Retrieves the operations that the current user is able to perform on the specific workspace. | |
Update Workspace | Updates the information of a specified workspace. | |
Update Workspace Users and Groups Security | Updates the default security of the specified workspace and the access to the workspace by users and groups. | |
Look up Workspace Container Stream | Retrieves the folder structure from a specified template. | |
Folder Management | Delete Folder | Deletes a specified folder. |
Look up Folder Content Stream | Retrieves the content of the specified folder. | |
Look up Library Folders Stream | Retrieves a list of folders from the specified library. | |
Look up Folder Profile | Retrieves the folder profile of the specified folder ID. | |
Look up Folder Security | Retrieves details of the access permission and default security of the specified folder. | |
Update Folder Properties | Updates the folder properties with the specified properties. | |
Create Subfolders | Creates a folder within the specified folder. | |
Look up Folder Path | Retrieves the path of the specified folder. | |
Look up Folder Operations | Retrieves the operations that the current user has permission to execute on the specified folder. | |
Update Folder Security | Updates the access permissions and default security of a folder. | |
Remove Document from Folder | Deletes the specified document from the folder. | |
Document Management | Delete Document | Deletes the document associated with a document ID. |
Look up Document Operations | Retrieves the set of operations that the current user is able to perform on a document. | |
Upload Document To Folder | Uploads a document to a specific folder. | |
Look up Document Profile | Retrieves the profile of a specified document. | |
Look up Documents | Retrieves documents that match the specified document profile fields. | |
Look up Document Versions Stream | Retrieves the profiles of all versions of a document. | |
Upload New Document Version | Creates and uploads a new version of the specified document. | |
Look up Library Documents Stream | Retrieves all documents that match specified search criteria. | |
Download Document with Filename | Downloads and saves a document to a local machine. | |
Download Document | Downloads the specific document to the local machine. | |
Look up Parent Folders of Specified Documents Stream | Retrieves a list of the direct parent folders of a specified document. | |
Promote Document Version | Creates a version of the document from a saved document state. | |
Look up Latest Document Version Number | Retrieves the latest version of a specified document. | |
Look up User Access on Document | Retrieves the access permission of a user for the specified document. | |
Look up Document Security | Retrieves the access permission and default security for the document associated with the specified document ID. | |
Update Document Security | Updates the access permission or default security or both of the document associated with the specified document ID. |
iManage online account requirements
The iManage spoke requires an iManage work account and access to the iManage Control Center to generate OAuth 2.0 tokens.
Connection and credential alias requirements
Integration Hub uses aliases to manage connection and credential information, and OAuth credentials. Using an alias eliminates the need to configure multiple credentials and connection information profiles when using multiple environments. If the connection or credential information changes, you don't need to update any actions that use the connection.
For information about setting up the spoke, see Set up iManage spoke.