Tag Archives: sharepoint workspace

SharePoint Workspace 2010 – what a mess

For some time I have been meaning to post about SharePoint Workspace 2010. This application was introduced as part of Office 2010, though it is partly based on the older Office Groove software. Its purpose is to allow users to work with documents stored on SharePoint servers even when they are offline. I regard this as an important feature, and since I now store many of my own documents in SharePoint I was quick to install and use it.

I hate it. I am surprised that the Office team released software that is so unreliable, bewildering, overcomplicated, and hard to use even when working as designed. Given that it came out at a time when Microsoft had supposedly got the message about design and user experience, it really is surprisingly bad.

What is wrong with it? All I want to do is to work offline with my SharePoint documents; but the first annoyance is that SharePoint Workspace is designed to accommodate multiple different SharePoint servers. That is not a bad thing in itself, but it means that every time I want to get to my Workspace, I have to go through two steps. First, open the SharePoint workspace Launchbar:

image

Then double-click Home to open my actual Workspace:

image

The workspace is Explorer-like, but it is not Explorer. I think this is a mistake. Microsoft should have made this just another folder in Explorer, that works online and offline, and synchronises when connected. Like Dropbox, in fact. But it did not.

Still, I could cope with this if it worked well. Unfortunately it does not. Here was the first unpleasant message I encountered:

image

“You are storing 196 more documents than SharePoint Workspace supports,” it says. The phrasing is odd. If SharePoint Workspace does not support that number of documents, how come I am storing them?

If you are lucky enough to find it, this document attempts to explain. Here are the limits:

SharePoint Workspace cannot synchronize any files that are larger than 1 GB. Additionally, SharePoint Workspace will stop synchronizing any shared folder that exceeds the following limits: More than 5000 files or a set of files that exceeds 2 GB in total size.

I am way below this though. Why do I get the warning? Maybe because:

For optimal performance in a shared folder, keep the following in mind:

  • Avoid adding large files (>50 MB) to a shared folder.
  • Avoid adding large numbers of files (>100 files) at once.
  • Avoid storing large numbers of files (>500 files) in a shared folder.

Perhaps then I am within the absolute limit, but above the recommended limit for “optimal performance”. However, this article tells a slightly different story:

You can store approximately 500 documents in SharePoint Workspace. If you exceed this limit, a warning message appears on the Launchbar whenever you start up SharePoint Workspace to remind you that you need to free up space. You can ignore this message and continue to do all SharePoint Workspace activities, though with degraded performance.

If you attempt to create a new SharePoint workspace that would exceed 1800 documents across your SharePoint workspaces, a warning message appears to inform you that only document properties will be downloaded to the workspace.

What then are the limits? 5000 per folder? 500 per folder? 1800 overall? or 500 overall?

If it is 500 overall, that is rather small. What is worse though, SharePoint Workspace lacks any common-sense way to control synchronisation. For example, I would like a global setting that said: Synchronize all documents that changed in the last 90 days, plus others I individually specify.

No such luck. You can connect or disconnect entire libraries, otherwise you can manually set a document to download headers only by right-clicking and choosing Discard local copy. That’s it.

I am not done yet. I get other puzzling errors and messages from this thing, which rarely works as expected. In particular, it is rather bad at its primary function, synching offline changes. To demonstrate this, I decided to record exactly what happens when trying something simple like creating a SharePoint document when offline.

I open SharePoint Workspace when offline. I right-click in a folder and choose New Document. Word opens, which is good. I type my document and hit save. Word opens the Save dialog at the default My Documents location – not where I want it.

However, I can click at top left of the Save dialog where it says Workspaces.

image

Then I have to navigate back down to the location where I want it and click Save. Eventually I get this notification:

image

Great, I have managed to create and save a SharePoint document when offline. Except, if I look now in the location to which I have just saved it, it is empty:

image

However, it does appears in Word’s recent document list and I can open it from there.

Perhaps it will sort itself out when I reconnect. I reconnect. Oh no, here comes an unwelcome notification:

image

On investigation, I now find my document in another thing called Microsoft Office Upload Center, with a warning mark:

image

I click Upload all. Nothing happens. I drop down Actions and select Upload. Nothing happens. No error, no upload.

Oddly, if I open SharePoint Workspace, it says it is synchronized. I guess it means synchronized but with errors.

So what is the problem here? Sometimes the problem is that Word is still running. Even if the document is not actually open in Word, some file lock is  not released and it prevents the upload, though you do not get an error message that tells you what is wrong. Not this time though. I could not get it to sync.

I rebooted. Still no joy. I re-opened the document in Word by double-clicking and hit save. Something fixed itself.

image

I am so conditioned to this kind of rigmarole that I rarely try this now. I store the document locally and copy it to SharePoint when it is online, bypassing the Workspace.

Why do I bother with it? A couple of reasons. One is that the ability to get at your SharePoint documents offline, and to have a kind of additional backup, really is a huge feature, and I prefer one that works badly than to be completely without it. Second, I like to live with these things so that I can assess how well they work. Otherwise we are at the mercy of the press releases that state the existence of the feature but do not describe its limitations.

I hope Microsoft comes up with something better for Office 2012 (or vNext).

Office 2010: the SharePoint factor

Microsoft Office 2010 launches today. I’ve been using the product since for some months, in beta and final form, and written a fair amount on the subject. Is it worth upgrading? There’s no simple answer. If you spend a lot of time working in Office, then even a small tweak might be worth the upgrade cost. On the other hand, it is a struggle to identify must-have features in the desktop product, which is hardly surprising given how many revisions it has already been through.

That said, I’ve also installed SharePoint 2010, and it’s apparent to me that Office 2010 plus SharePoint 2010 is more interesting than Office 2010 on its own. SharePoint 2010 enables three things that were not done, or done less well, in previous releases:

1. Office Web Apps. Although the Web Apps have frustrations and limitations, the ability to navigate to SharePoint with a web browser, and to view and generally edit documents without opening desktop Office, is a big deal. I’ve found it handy on a netbook, for example, and even on machines where Office is installed. It is also useful on iPhones or other smartphones. Another aspect is the link with Windows Live. Now you can upload a document somewhere others can view it without needing to download it or install a  viewer.

2. Collaboration. Via SharePoint 2010, you get simultaneous co-authoring in Word and PowerPoint on the desktop, and in Excel and OneNote on Office Web Apps. The co-authoring story is a bit mixed at the moment – for example, desktop Excel does not support co-authoring – but this is an interesting feature for some scenarios.

3. Offline SharePoint. SharePoint Workspace lets you work with documents offline and have them automatically synchronize later. There’s a few things I don’t like about SharePoint Workspace. It is not as seamless as I would like, opening in its own window rather than showing up as an Explorer folder, and it presented me with an error saying I had too many documents:

image

The Sync Status then reports an “unknown error” despite having just displayed a message saying what the error is. According to online help, you can store “approximately 500 documents”, though if you exceed it then it still works but with “degraded performance”, up until another limit of 1800 documents. I’d like a way to specify “only those documents modified in the last three months”, or something like that, but cannot see anyway to do this automatically. What you can do is a thing called “Discard local copy” which leaves only the header in the offline store, but you have to apply this manually. Not perfect then, but still useful.

The simple conclusion then is that to make sense of Office 2010 you need SharePoint 2010. The snag is that SharePoint is not something to roll out casually. Although it has a huge number of interesting features, it is also complex and easy to break.

I noticed this post from SharePoint consultants Cloud2, which specialises in NHS (the UK National Heath Service) deployments. I guess you would expect a consultant to emphasise that installing SharePoint is something which requires expert help; but even taking that into account there are some interesting comments here. A sample few:

Develop a careful and well considered Information Architecture – This is probably the single hardest thing to do in a SharePoint project and is ABSOLUTLELY NOT a technical task … If you spend less than a week on this then you either are receiving great advice or are likely to get into trouble down the line

Note that changing the User Interface in SharePoint is VERY HARD and any decent SharePoint redesign is going to cost £10k+ (we know of companies that have spent more than £50k). So stick to a few colour changes and images or invest in a predefined theme if you must.

Accept that SharePoint is huge – it’s not (just) a document management or a team collaboration technology and it can address a very wide range of needs in a business. This means that no one person really understands it all and that no one can be expected to quickly get up to speed on it in order to make informed capability, specification and project decisions.

Don’t accept the defaults when building the servers. E.g. SQL Server defaults will result in autosizing sizing and growth settings that will make the server work flat out just to keep up with resizing

Don’t Believe everything Microsoft (and their partners, even us) say. It might be legally true, but no one knows it all and just because a thing can be done with SharePoint doesn’t mean it should (for example, websites usually should NOT be built in SharePoint, in our opinion).

My point here is not that these remarks are correct or incorrect, but that deploying SharePoint is not something you can expect to do overnight just because it works great with the latest Office. Here’s another quote from the same guys:

It has been our observation that many, and perhaps most, SharePoint projects in the English (as distinct from Scottish, Welsh etc) National Health Service fail to a greater extent than they succeed.

which is a sobering remark.

It’s also worth noting that going for hosted SharePoint will solve some but not all of these problems. On the other hand, part of Microsoft’s appeal these days is that you can do everything on premise – that may seem more of a disadvantage, but it is an attraction for organisations that don’t yet buy the cloud hype.