iManage Connector

Version 1.0.0 (OutSystems 11)
Published on 5 Feb by 
Version 1.0.0 (OutSystems 11)
Published on 5 Feb by 

iManage Connector

Details
The iManage Connector allows your application to integrate with the iManage Document Management System.
Read More

This is a first version of an integration library with the iManage Document Management System. Currently it does not wrap all REST endpoints but just the most used ones. I plan to update and extend this library frequently. Feedback is always welcome.

What you will need to use this library

  • Client Id and Client Secret created for your application in iManage
  • A iManage username and password
  • URL of your iManage REST API Endpoint


Iam using and building this library with an on-premise installation of iManage.

Currently available

Documents

  • Signing in with username and password (SignIn)
  • Get a document profile (Document_Get)
  • Move a document between folders (Document_Move)
  • Get Document Binary Data (Document_Download)
  • Upload a Document (Document_Upload)
  • Create a document shortcut (DocumentShortcut_Create)
  • Retrieve configured document types in iManage (DocumentTypes_Get)


Folders

  • Create a top level folder in a workspace (Folder_Create)
  • Create a Subfolder (Subfolder_Create)
  • Move a folder (Folder_Move) including contents
  • Get Folder Profile (Folder_Get)


Workspaces

  • Get Workspace Profile (Workspace_Get)


Libraries

  • Get a list of all libraries (also known as databases) (Libraries_Get)


Search

  • Full Text Document Search (Global or scoped) (Documents_Search)
  • Folder Search (Global) (Folders_Search)
  • Workspaces_Search (Global) (Workspaces_Search)


Note: The wrapper functions for search return only a subset of possible attributes. Take a look into the REST call and adapt to your needs (including the ResponseStructure). Paging is not yet implemented.

Known issues

  • There is an issue when downloading a document with special characters in its filename (like german ä, ö asf)


Important

The iManage REST API is very powerful. If you intend to use this library you will need access to the REST API v2 Documentation provided by iManage. Please also install the Demo Application which gives some additional explanations and tryouts.


Disclaimer

Use at your own risk. Iam not affiliated with iManage or one of their partners.

Reviews (0)
Category
Integrations, Collaboration & communication
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from Stefan Weber who created this component.
Dependencies
See all 1 dependencies
Requirements
Platform:
11.0.0.200
Database:
All
Stack:
.NET
Component Consumers
No consumers yet.
Weekly Downloads