Accessing Workspaces Exclusively Through Web Services
Applies to: SharePoint Workspace 2010 | Visual Studio 2008
In most cases users interact both with the SharePoint Workspace 2010 user interface and with the Groove Web Services application, but in some environments, it is important that the users interact with the data exclusively through the Groove Web Services application. This section describes how to use the features that are included in the Groove Web Services Version 2.1 that enable an application to provide exclusive access to Groove data in Groove 2007-compatible workspaces.
Overview of Accessing Workspaces Exclusively through an Application
In order for an application to provide the only access a user has to Groove data, it must both provide all needed access to the user and reduce the visibility of Groove to the user. For a user to avoid interacting with the SharePoint Workspace 2010 user interface, the Groove Web Services application should:
Provide access to the data in Groove 2007-compatible workspaces.
Control the lifetime of the workspace by creating and deleting the workspace.
Control the members of the workspace by sending and accepting invitations.
Suppress alerts that could encourage users to start the SharePoint Workspace 2010 user interface and hide the workspace so that it is not visible in the user interface.
Accessing the Groove Web Services Hierarchy describes how to provide access to the data in Groove 2007-compatible workspaces. This section describes additional details about the GrooveSpaces and GrooveTools operations that enable an application to create workspaces that are not visible in the Groove user interface and that suppress the Groove alerts. It also describes GrooveSpaces, GrooveMessages, and GrooveSubscriptions operations that make it possible for an application to send and accept invitations without the user interacting with Groove.
The features that enable invisible workspaces and silent invitations are not available in all versions of SharePoint Workspace 2010. Before calling any of these operations, your application should call the GrooveProperties.Read Operation to test whether Groove Web Services Version 2.1 is present on the system.
In This Section
Testing for Groove Web Services Version 2.1
Maintaining Invisible Workspaces
See Also
Reference
GrooveSubscriptions Web Service