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.

See Also

Reference

GrooveTools Web Service

Concepts

Accessing Forms Tool Design Information

Accessing Forms Tool Records