Define the contact workflow
Shinetech analysed the requirements with the client and designed a custom Web Part using the SharePoint SDK to retrieve and display contacts.
Case study
A US software company extended contact management with an ASP.NET application, synchronised records and a SharePoint Web Part for emailing selected contacts.

The situation
The client delivered document management, portals, workflow and related business solutions. It needed contact additions, changes and deletions to be saved both to an Access database and a SharePoint contact list.
Users also needed to retrieve the contact list, choose recipients and send email without a separate manual workflow.
The approach
Shinetech analysed the requirements with the client and designed a custom Web Part using the SharePoint SDK to retrieve and display contacts.
The ASP.NET presentation layer used UserControls. C# components handled business logic and called the data-access layer and SharePoint web services.
The data layer used iBatis.NET DAO and SqlMapper for persistence. The application supported record changes alongside SharePoint contact-list updates.
Project context
Technologies and working practices used in this engagement.
The result
The application addressed updates across the database and SharePoint list.
Users could select contacts in the Web Part and send email to the chosen recipients.
Presentation, business logic and persistence were separated within the implementation.
Tell us about your software, workflows and delivery requirements.
Discuss your project