OneDrive Airdrop
The OneDrive Airdrop simplifies migration from Microsoft OneDrive to DevRev, supporting both one-time imports and ongoing syncs.
Supported objects
The following is a list of OneDrive objects and their corresponding DevRev equivalents. Those marked as Sync to DevRev are eligible for import from OneDrive to DevRev.
Importing from OneDrive
Follow the steps below to import from OneDrive:
- Go to the Marketplace, search for OneDrive in the Import category, and install it.
- In the snap-in config modal, click Install.
- Go to the Import section in your settings left navigation.
- Click +Import and select the OneDrive logo.
- Create a new connection to your Microsoft account or use an existing connection if you already have one.
The admin must go to the Azure directory and grant permissions for the required scopes so that non-admin users can import user details. If permissions are not granted, you are required to use an admin connection first. This allows all users, groups, and members to be imported successfully.
- Once the connection is established, select the OneDrive directory you want to import and specify the DevRev part that should be used for any imported work. This initiates a bulk import of the selected directory.
- DevRev attempts to automatically map fields from OneDrive to the corresponding fields in DevRev. However, you may be prompted to manually map certain fields if needed.
Supported content file types
- Word Documents (.docx, .doc)
- Excel Spreadsheets (.xlsx, .xls)
- PowerPoint Presentations (.pptx, .ppt)
- PDFs (.pdf)
- CSV Files (.csv)
- Text Files (.txt)
- Markdown Files (.md)
- OpenDocument Text (.odt)
Post-import options
After a successful import, the following options are available:
- Sync to DevRev
Synchronize any modifications made in OneDrive with the corresponding items previously imported into DevRev. It also creates new items in DevRev for any document in OneDrive after the last sync or import.
- View report
Access detailed information about the initial import and any subsequent syncs performed.
- Delete import
Remove the import and all data imported from OneDrive into DevRev.
- Edit connection
Change the connection used for subsequent actions. This is useful if a connection becomes inactive or the user who established it is no longer available.
Sync to DevRev
After a successful import from OneDrive, you can choose to sync the imported data with DevRev. This feature imports any files and users and synchronizes changes made to previously imported items from OneDrive.
One-Time Sync to DevRev
- Go to Settings > Integrations > Imports.
- Locate the previously imported project.
- Select ⇆ > ⇾ From OneDrive to DevRev.
A one-time sync may overwrite fields in previously imported items, even if they were modified in DevRev.
Historical imports
To view currently running and previous imports from various sources:
- Go to Settings > Integrations > Imports.
- Select the import you want to view.
- Click on the context menu (⋮) and select View Report.
Periodic sync
After successfully importing to DevRev, you can enable a periodic sync. This allows for automatic synchronization with DevRev on a regular basis. By default, the sync occurs once an hour.
Configure periodic sync
- Go to Settings > Integrations > Imports.
- Locate the previously imported project.
- Select ⇆ > Set Periodic Sync.
The Enable automation for synced items setting is optional and can be activated during periodic sync configuration. When enabled, newly created or updated items trigger events, which can initiate webhooks, notifications, snap-ins, and other processes, as if the events originated directly in DevRev.
If this setting is disabled, updates will not trigger any event-driven processes. This behavior applies only to periodic syncs; no events are triggered during a first-time import or manual sync to or from DevRev.
Delete import
This deletes any content created by the import, including users, groups, members, and articles.
An import and all the content it creates can be deleted from DevRev. This can be useful when running POCs or changing the import configuration. Once an import has been deleted, all the content it created gets deleted, even if they were modified in DevRev. It is possible to import the project again after its deletion.
Delete an import
- Go to Settings > Integrations > Imports.
- Find the previously imported project.
- Select ⋮ > Delete Import.