# iManage Web migration connector
Migrates documents from iManage Web (opens new window) cloud-based deployment to SharePoint.
DLL: Epona.Migrate.iManageWeb.dll
# What it does
- Document retrieval — reads documents from iManage Web cloud workspaces
- Metadata extraction — retrieves iManage Web custom fields, document properties, and metadata
- Batch upload — transfers documents to SharePoint with full metadata preservation
- Matter mapping — maps iManage Web matters/workspaces to SharePoint matter structure
- Error recovery — detailed logging and error handling for migration issues
# Prerequisites
- iManage Web cloud account with administrative access
- iManage Web API credentials (OAuth or service account)
- Network connectivity to iManage Web API endpoints (cloud)
- Target SharePoint site collection provisioned with document libraries
# Deployment
- Copy
Epona.Migrate.iManageWeb.dllto the Epona.Migrate application directory - Restart Epona.Migrate or reload connectors
- Configure iManage Web connection settings in the migration UI
# Configuration
# Connection settings
# iManage Web URL
- Type: string
- Description: iManage Web tenant URL (e.g.,
https://company.imanagework.com)
# API Client ID
- Type: string
- Description: OAuth client ID or service account ID
# API Secret
- Type: string
- Description: OAuth client secret or service account password (encrypted)
# Workspace ID
- Type: string
- Description: iManage Web workspace ID to migrate from
# Metadata mapping
Map iManage Web fields to SharePoint columns:
# Document ID
- iManage Web field:
Document ID - SharePoint column: Document ID
- Description: Unique document identifier
# Title
- iManage Web field:
Title - SharePoint column: Title
- Description: Document title
# Owner
- iManage Web field:
Owner - SharePoint column: Author
- Description: Document owner/creator
# Created Date
- iManage Web field:
Created Date - SharePoint column: Created
- Description: Date document created
# Last Modified Date
- iManage Web field:
Last Modified Date - SharePoint column: Modified
- Description: Date last modified
# Custom metadata
- iManage Web field: Custom metadata
- SharePoint column: Custom columns
- Description: iManage Web custom fields
# Matter mapping
Define how iManage Web workspaces map to SharePoint matters:
iManage Web Workspace: ACME / Case-00123
↓ matches pattern: {ClientCode} / Case-{MatterCode}
↓
SharePoint: /teams/ACME-00123
# Migration workflow
- Authenticate — OAuth or service account authentication to iManage Web
- Scan — enumerate workspaces, folders, and documents
- Filter — apply inclusion/exclusion rules
- Validate — verify workspace mapping and metadata availability
- Plan — review migration scope and target libraries
- Execute — transfer documents to SharePoint with metadata
- Verify — validate completeness and log any errors
# iManage Web specific features
# Workspace handling
iManage Web workspaces map to SharePoint document libraries:
iManage Web Workspace: ACME-00123
↓
SharePoint Library: Documents (in /teams/ACME-00123 site)
# Cloud-native metadata
The connector preserves cloud-native iManage Web metadata:
- Workspace metadata — workspace-level custom fields
- Document metadata — document-level custom fields and properties
- Collaboration info — sharing and collaboration settings (transferred as permissions)
- Activity history — modification dates and creator information
- Version info — document versions where applicable
# Network considerations
# API rate limits
iManage Web API has rate limiting. For large migrations:
- Configure batch size in migration settings
- Schedule migrations during off-peak hours
- Monitor API quota usage in iManage Web admin console
# Performance
Typical migration rates:
- Documents: 100-500 docs/hour (depending on file sizes and network)
- Metadata: 1000-5000 metadata items/hour
# Troubleshooting
# Common issues
# Authentication failed
- Cause: Invalid OAuth credentials
- Resolution: Verify client ID/secret in iManage Web admin console
# Workspace not found
- Cause: Incorrect workspace ID
- Resolution: Find workspace ID in iManage Web URL or admin console
# API rate limit
- Cause: Too many requests
- Resolution: Reduce batch size or increase delay between batches
# Metadata not transferring
- Cause: Custom field names mismatch
- Resolution: Verify field names in iManage Web and SharePoint configuration
# Related
- Migration overview — how document migration works
- iManage connector — on-premises alternative
- Box connector — other cloud source option