Anyone that has worked with SharePoint 2010 workflows knows what a valuable tool they can be for a variety of tasks. However, list workflows in particular suffer from a reusability problem. While site and reusable workflows are by design (a...
Today I had to restore user authentication on a SharePoint farm. The farm had been functional yesterday, but upon arriving into work this morning users would get a low-level error message when trying to log in. Microsoft pushed out some security p...
As I explained in a previous post, a client had need of copying appointments from an Exchange shared calendar to a SharePoint calendar. I recently encountered a bug in calendar lists that I thought I should share. The task was to populate a ShareP...
At DMC, we have been using Microsoft CRM for quite some time. The Outlook client makes using CRM much simpler and allows for many features to be readily accessible. It is easy to look up contacts, track emails in CRM, and see CRM...
SharePoint 2013 RTM was released recently to MSDN subscribers, and I have been reading up on some of its features since then. I'll provide an overview of what to expect from SharePoint 2013. In-place upgrades from SharePoint 2010...
SharePoint external data columns are an invaluable tool when drawing data from sources outside SharePoint, as I reported in previous blog entries. Whether the data exist in SQL Server, a WCF web service, or elsewhere, external data columns can integr...
Recently I had the opportunity to programmatically copy Exchange appointments to a SharePoint calendar. This was done using the Exchange web services API. I found no examples of this procedure online, so I thought I would add my own example. This exa...
Is cloud computing right for your business? Working on the consulting services team at DMC, I encounter clients with a desire for an office intranet without the hassle of reinventing the wheel. SharePoint does a lot for its users, but the fact rem...
SharePoint is a fairly complex product that is in a state of constant maturation. With so much customization available to users and developers, it can be hard to stay on top of best practices - especially when those best practices may not be document...
I recently fielded a question from a client who wanted to know when it was appropriate to save a file to SharePoint instead of saving the file to the network shared drive. I was happy to hear that the alternative to saving to SharePoint being c...