SPDragDrop - The fastest way from desktop to SharePoint
You define a connection. A connection defines the Microsoft SharePoint Document
Library or list into which documents will be copied, and various options that will
be applied when the copy takes place. You can give a connection a name that is meaningful
to you.
You can then drag one or more files from, say, Microsoft Outlook, the Windows Explorer
or the Desktop to the screen margin configured to accept the drop (left, right,
top, bottom margin of your screen).
|
Select folders or email messages on the desktop, in Microsoft Windows Explorer or
in Microsoft Outlook.
Then, drag and drop these files onto the left most edge of your screen.
|
|
The application then displays a window with "drop targets" for each of the connections
you have created. You drop onto the target associated with the Microsoft SharePoint
document library or list you want to copy the files to. Each drop target shows the
connection name and the URL of the destination library or list.
Once the file or files are dropped onto the target, the "File Progress Dialog" is
displayed showing you the copy progress:

When copying is completed the dialogs are removed automatically.
You can minimize the progress dialog to get on with other work and the transfer
will happen in the background. You can even copy new files to the queue even before
other file copies have completed.
Yes. You can configure a connection to allow dropping into folders or only into
the root. When folders are enabled for a connection an icon is displayed:
If the file is dropped onto this icon, a window is displayed allowing the user to
select a folder in the SharePoint library into which the file will be copied:
- One or more messages from Microsoft Outlook 2003/2007.
- Folders from Microsoft Outlook 2003/2007 (all messages and sub-folders will also
be copied).
- One or more attachments from mail messages.
- One or more files from the Windows Explorer (including local files or files on file
shares).
- Folders from the Windows Explorer (all files and sub-folders will also be copied).
- Other drag and drop sources that provide "copy file" functionality.
You can decide what action should be taken when the connection is configured:
When prompting to confirm overwriting an option is provided to rename the file on
copy:
You can also choose to skip copying the current file and move onto the next. Coupled
with this, you can choose how to handle check in/out:
A connection can specify document library and list columns that will have values
collected from the user during copying:
Not all columns need to be specified. If a selected column is "required" the user
must supply a value before the copy takes place.
All the common Microsoft SharePoint column types are supported, including:
- Text (Single, Multi-line plain text).
- Numbers (floats, integers, percentage and currency).
- Date/time. Choice, including multi-choice.
- Lookup to lists, including multi-select.
- People picker (including multi-select).
- Yes/No.
- URL field.
When copying files, you can use the "Apply All" button to apply the column values
to all files being copied.
You can choose if the content type can be selected by the user when collecting column
values. The columns displayed to the user will be limited to those associated with
the currently selected content type.
When configuring a connection you can map common mail messages fields to columns
in the document library or list:
You can create a connection to a list as well as a library. For ordinary documents,
the document will be added to the list item as an attachment. Using lists is powerful
when copying mail messages - multiple attachments from a mail message can be added
as multiple attachments to a single item in a list.
Yes. The application can manage hundreds and thousands of documents being copied.
The folder structure of the file share will automatically be recreated in the SharePoint
Library. Note, though, limitations in folder nesting in SharePoint may cause migrations
of deeply nested folders in file shares to fail.
SharePoint filenames have a more limited set of legal characters than filenames
used on the PC. The application will automatically make these filenames safe during
the copying process.
Big SharePoint libraries may have many hundreds or thousands of folders. Rather
than getting this list when the user performs a drag and drop they are retrieved
periodically in the background. This makes folder selection immediate for the user,
but may mean that the user does not see folder added in the last minute or so.
Lookup columns use the same technique to retrieve the list of items from the associated
list. In some cases these lists can be very extensive and time consuming to retrieve.