Drag and Drop E-Mails from Outlook to SharePoint

****This must work with BPOS. Microsofts online SharePoint solution****

We need a way to quickly move documents from outlook into SharePoint. There are a number of solutions available on the market, but these either require licences (Colligo) or are too cumbersome to work with (Opportunity).

What we would like is an add-on to Outlook, that has the following features:

1. Right-clicking on an e-mail (or several e-mails) in Outlook gives the standard context menu. To this menu we need a new menu-item called "Move to SharePoint".

2. When this menu is selected, a new (C#) program opens. The userinterface of this program contains two "panes", the upper one that connects to Outlook, and the lower one that connects to a SharePoint site (configurable URL).

3. The Outlook area initially contains the messages that were rightclicked in Outlook, but also supports that more messages can be added by simply dragging and dropping them from Outlook, or right clicking other messages in Outlook and select 'Move to SharePoint' (this implies that if this new program is already running, e-mails are added to the upper pane). Messages can also be deleted again from the upper pane (right click, or simply select and hit 'del' key).

4. The SharePoint area contains a site structure in a treenode structure. The root node is configurable. We have a site with 700 subsites (in 8 levels) that we need this solution for, so not having to start finding the right site each time is mandatory. Exactly one site can be selected, the one site that the e-mails should be stored in. Please note that the program needs to remember from execution to execution the site that was last connected to, and select this site automatically next time the program is started.

5. Within that site a number of document libraries exist (at root level). These must be shown, and it must be possible to select not only the document library, but also folders within these. One folder in one of the document libraries will be the target where the selected mails must be stored.

6. When this has been done, e-mails from the upper pane can be transferred to the site in the lower pane using one of these options:

a. Drag & Drop from upper pane (one or all e-mails) to lower pane. In the lower pane the mails can be dropped on any folder in the tree.

b. Rightclick on one or several message in upper pane. Menu shows 'transfer to …' where … is the name of the selected node in the lower pane. If no site is selected in lower pane, the menu is grey and cannot be selected.

c. Menu option: Program has 'transfer' menu that has menu items 'transfer selected e-mail'and 'transfer all e-mails'. If no site is selected in lower pane, the menu is grey and cannot be selected.

d. The two menuoptions have shourtcut keys, F9 and F10.

7. Mails must be stored in MSG format, including all attachments, metadata etc. When the e-mail is opened from SharePoint, it must look 100% the same as when opened from Outlook. We have the license for a component that can be used to store e-mails in MSG format.

8. If a similar named item already exists in the document library, standard office naming conventions apply, i.e. append "(2)", or "(3)" etc. the the object name to make it unique. If the object name is change during copy, the user must be notified upon completion.

9. After e-mails have succesfully been transferred to SharePoint, they are deleted from upper pane (but not from Outlook).

10. The latest 10 sites where files have been transferred to, are remembered and stored in the file menu under 'latest sites used', newest on top. Selecting one of these sites from the 'latest sites used' menu opens up the site structure in the SharePoint window, and selects the given site, enabling the user to quickly find the site he wants to move e-mails into.

11. Help menu contains standard about menu and 'instructions' menu that connects to URL. F1 connects to this URL as well.

12. Program must support standard windows behaviour like remembering it's position and size from execution to execution, Alt-F4 for termination etc.

13. Undo / Ctrl-Z not supported.

Software versions:

Office 2003 & Office 2007 (program must support both)

SharePoint 3 / Office Sharepoint Server 2007 (Moss)

Visual Studio 2007

C# (3.0 or newer)

VSTO - Visual Studio Tools for Office (not required, but recommended)

Clients on which program must be able to run: Windows XP, Windows Vista (Windows 7 if you have the release candidate)


Full sourcecode must be provided including Visual Studio project

Program language and comments in English.

Project must contain install project, that enables MSI install (must support unattended installation (we use Altiris for install)). I am not sure whether Office add-on installations have special requirements, please provide us with relevant options if this is the case.

Installation instructions for Office 2003 and Office 2007

Taidot: .NET

Näytä lisää: drag drop outlook sharepoint, drag drop mail outlook, drag drop outlook, where can i find format, where can find windows 8 help and support, what is a tree node, vsto 2, use case levels, tree structure in c, tree node, transfer url, top levels, target solutions, standard library c, sharepoint find, one tree software, object c online, node in tree, folder tree structure, find the solution to, finding work online, finding net, finding market, c library standard, c# context help

Tietoa työnantajasta:
( 6 arvostelua ) Huntington Beach, United States

Projektin tunnus: #453458

8 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


Please check your PMB for details. Thanks, TheTechFactory

$2500 USD 35 päivässä
(6 arvostelua)

Hello please have a look on the pmb for more [login to view URL]

$2700 USD 30 päivässä
(17 arvostelua)

Hello, Please check PMB. Regards Dave

$2880 USD 42 päivässä
(0 arvostelua)

Hi, I've experience in Outlook VBA and Sharepoint. I can deliver this solution. Regards, John

$2600 USD 32 päivässä
(0 arvostelua)

Hello, We are Software Development Company from India provides IT services, having a great experience in development and designing of complex solutions. We have well trained and fully experienced developers and prog Lisää

$3000 USD 60 päivässä
(0 arvostelua)

Dear Buyer, Greetings from QBit Systems!! We, Qbit Systems, an ISO 9001:2000 and Microsoft Certified Gold Partner, have studied the initial requirements carefully that you need We have devised patent pending A Lisää

$1500 USD 20 päivässä
(0 arvostelua)

We possess extensive experience of developing numerous high-end websites and are highly organized and adept at meeting tight deadlines that are so common in this industry. Please see PMB for more details. Please tak Lisää

$2400 USD 45 päivässä
(0 arvostelua)

Experienced professionals here, please check PMB.

$2600 USD 47 päivässä
(1 arvostelu)