Share via


Groove Forms Tools Versions and Web Services

In Groove 2007, there are several versions of Forms tools that may be present in workspaces. The GrooveForms2 service accesses only the current versions of the tools. The deprecated GrooveForms service accesses previous versions of the tool. See the Groove 2007 SDK Release Notes for more information about the deprecated services.

The following table lists the versions of Groove Forms tools that can be present on a Groove 2007 system depending on how the workspace was created or how the Forms tool was added to the workspace.

Groove 2007 User Action Resulting Tool Versions in Workspace

Create new workspace and add empty Forms tool.

Groove Forms Tool V5.0

Add Forms tool to a Groove 2007 workspace using a .GTA Tool Template created from a Groove Forms Tool V3.0, V4.0, or V5.0.

Groove Forms Tool V5.0

Create workspace using a .GSA Workspace Template or Archive created from a Groove 3.0 or Groove 3.1 workspace.

Groove Forms Tool V4.0

Accept invitation to workspace created on Groove 3.0d to 3.1.

Groove Forms Tool V4.0

Accept invitation to workspace created on Groove 3.0 to 3.0c.

Groove Forms Tool V3.0

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

If a user runs Groove 3.1 or earlier and adds a Discussion tool to a workspace, the tool added uses the deprecated GrooveDiscussion service. In contrast, if a user runs Groove 2007 and adds a discussion tool to a workspace, they are adding a Groove Forms Tool V5.0 tool created with the Customizable Discussion template.

The major difference between the current versions of the Forms tool and the previous versions 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 GrooveForms2RecordDataSet element that is used to access the records. This document describes the GrooveForms2 service. See Updating Existing Groove Version 3.1 Applications more information about the differences between the GrooveForms2 service and the deprecated GrooveForms service.

Note

When running Groove 2007, users can only add new versions of the Forms tool to a workspace and cannot add old versions of the Forms tool to a workspace. If a Groove 2007 user is a member of a workspace created with an older version of Groove, the user will not be able to add any Forms tools to that workspace.

See Also

Reference

GrooveTools Web Service

Concepts

Accessing Forms Tool Design Information
Accessing Forms Tool Records