Groove Forms Tools Versions and Web Services
Applies to: SharePoint Workspace 2010 | Visual Studio 2008
There are several versions of Forms tools that may be present in Groove 2007 and earlier workspaces. The GrooveForms2 service accesses only the versions of the tools that are in Groove 2007 workspaces. The deprecated GrooveForms service accesses previous versions of the tool.
The following table lists the versions of Groove Forms tools that can be present in a Groove 2007 and Groove 3.x workspaces.
Workspace version |
Forms Tool Version |
---|---|
Groove 2007 |
Groove Forms Tool V5.0 or InfoPath Forms Tool V1.0 |
Groove 3.x |
Groove Forms Tool V4.0 or V3.0. Groove 3.0d through Groove 3.1 used the V4.0 tool, and Groove 3.0 to Groove 3.0c used the V3.0 tool. |
The following table lists the URN type that identifies each version of the Forms tool in the GrooveToolsRead operation. For each type, the table shows the Web Service used to access tools of that type.
Forms Tool Version |
Type URN |
Web Service |
---|---|---|
Groove Forms Tool V5.0 |
urn:groove.net:platform.tools.Forms2 |
GrooveForms2 |
InfoPath Forms Tool V1.0 |
urn:groove.net:platform.tools.InfoPathForms |
GrooveForms2 |
Groove Forms Tool V4.0 |
urn:groove.net:platform.tools.Forms |
Deprecated GrooveForms |
Groove Forms Tool V3.0 |
urn:groove.net:platform.tools.Forms |
Deprecated GrooveForms |
Note
In Groove 3.1 or earlier, the Discussion tool was not based on the Forms tool and uses the deprecated GrooveDiscussion service. In Groove 2007, the Discussion tool is a Groove Forms Tool V5.0 tool created with the Customizable Discussion template.
The major difference between the Forms tool in Groove 2007 workspaces and the Forms tool in Groove 3.x workspaces is in how schemas are defined for records. In the Groove Forms Tool V5.0 and the InfoPath Forms Tool V1.0, a separate record schema definition is associated with each form and that schema is used for all records created with that form. In previous versions of the Forms tool there was a single schema for all records that was a superset of all fields defined on all forms in the tool. This change has a major impact on the structure of the RecordDataSet element that is used to access the records. This document describes the GrooveForms2 service.