Form Complex Type

Applies to: SharePoint Workspace 2010 | Visual Studio 2008

The Form type describes the form.

Syntax

<Form>   
  <ID />
  <Name />
  <FormsRecordDataSet_ID />
  <URI />
  <Type />
  <MaintainRecordVersionHistory />
  <IsResponse />
  <IsDeleted />
</Form>

Complex Type Elements

Element

Data type

Description

ID

xs:string

The Form ID, which is a string representation of a double.

FormsRecordDataSet_ID

xs:string

The schema ID that defines the format of the records that were created using this form. In the Forms2RecordDataSet type, this string is used in the Schema element to define the record schema name and is used in the Data element to identify instances of the record. Because this string is used as an XML name, it must be an XML-safe string. Groove uses the Form ID to generate an XML-safe string that it uses to create a value for this element.

Name

xs:string

The Form name.

URI

xs:anyURI

Returns the URI that allows you to read the form fields with ReadFormFields.

Type

xs:string

Returns the kind of form. In Groove 4.0, this element has a value of either "InfoPath" or "DHTML", but may have additional values in future versions of Groove.

MaintainRecordVersionHistory

xs:boolean

If this element is true, it indicates that Groove saves the existing version of a record when it is updated. The existing version of the record is assigned a new Record ID and is saved as a child of the new updated record.

IsResponse

xs:boolean

Specifies whether the Forms tool designer has specified that the form is used to create response records.

IsDeleted

xs:boolean

If this element is true, it indicates that the form has been marked for deletion but not yet deleted. When a record is marked for deletion, you can access existing records created with that form but cannot create new records using it. Once all existing records created with that form have been deleted, Groove deletes the form.

See Also

Reference

GrooveForms2 Web Service

GrooveForms2.ReadForms Operation

Concepts

Accessing Forms Tool Design Information