Entry Template XML Schema Documentation
Table of Contents
- Schema Document Properties
- Global Declarations
-
Global Definitions
- Complex Type: choiceType
- Complex Type: choicesType
- Complex Type: classdescType
- Complex Type: entrytemplateType
- Complex Type: folderType
- Complex Type: instructionType
- Complex Type: instructionsType
- Complex Type: objectstoreType
- Complex Type: permissionType
- Complex Type: permissionsType
- Complex Type: propdefType
- Complex Type: propdescType
- Complex Type: propdescsType
- Complex Type: recordType
- Complex Type: securitypolicyType
- Complex Type: valueType
- Complex Type: valuesType
- Complex Type: versionType
- Complex Type: webType
- Complex Type: workflowType
- Simple Type: accesstypeType
- Simple Type: booleanType
- Simple Type: cardinalityType
- Simple Type: choicetypeType
- Simple Type: datatypeType
- Simple Type: guidString
- Simple Type: setabilityType
Schema Document Properties
Target Namespace | None |
---|---|
Element and Attribute Namespaces |
|
Documentation | This schema specifies the format of Entry Template instructions. The instructions include: the folder to file under, the object class and associated property values, security settings, and, optionally, which workflow to associate with the Entry Template. |
Declared Namespaces
Prefix | Namespace |
---|---|
xml | http://www.w3.org/XML/1998/namespace |
xsd | http://www.w3.org/2001/XMLSchema |
Schema Component Representation
<xsd:schema>
...
</xsd:schema>Global Declarations
Element: entrytemplate
Name | entrytemplate |
---|---|
Type | entrytemplateType |
Nillable | no |
Abstract | no |
Documentation | Root element. |
XML Instance Representation
<entrytemplate>
<type> xsd:string </type> [1]
<objectstore>
objectstoreType
</objectstore> [1]
<folder>
folderType
</folder> [0..1]
<classdesc>
classdescType
</classdesc> [1]
<propdescs>
propdescsType
</propdescs> [0..1]
<permissions>
permissionsType
</permissions> [0..1]
<version>
versionType
</version> [0..1]
<securitypolicy>
securitypolicyType
</securitypolicy> [0..1]
<web>
webType
</web> [0..1]
<workflow>
workflowType
</workflow> [0..1]
<instructions>
instructionsType
</instructions> [1]
<record>
recordType
</record> [0..1]
</entrytemplate>
Schema Component Representation
Element: name
Name | name |
---|---|
Type | xsd:string |
Nillable | no |
Abstract | no |
Documentation | Specifies a name. |
XML Instance Representation
<name> xsd:string </name>
Schema Component Representation
Element: symname
Name | symname |
---|---|
Type | xsd:string |
Nillable | no |
Abstract | no |
Documentation | Specifies the symbolic name of an instruction. |
XML Instance Representation
<symname> xsd:string </symname>
Schema Component Representation
Global Definitions
Complex Type: choiceType
Super-types: | None |
---|---|
Sub-types: | None |
Name | choiceType |
---|---|
Abstract | no |
Documentation | Specifies a Choice object. |
XML Instance Representation
<...>
Start All [1]
</...>
Start All [1]
<choicetype>
choicetypeType
</choicetype> [0..1]
<id>
guidString
</id> [0..1]
<value>
valueType
</value> [0..1]
<choices>
choicesType
</choices> [0..1]
End All</...>
Schema Component Representation
<xsd:complexType
name="choiceType">
<xsd:all></xsd:all>
</xsd:complexType>Complex Type: choicesType
Super-types: | None |
---|---|
Sub-types: | None |
Name | choicesType |
---|---|
Abstract | no |
Documentation | Specifies a collection of choice list information. |
XML Instance Representation
Schema Component Representation
<xsd:complexType
name="choicesType">
<xsd:sequence></xsd:sequence>
</xsd:complexType>Complex Type: classdescType
Super-types: | None |
---|---|
Sub-types: | None |
Name | classdescType |
---|---|
Abstract | no |
Documentation | Specifies the class to assign to the object. |
XML Instance Representation
Schema Component Representation
<xsd:complexType
name="classdescType">
<xsd:all></xsd:all>
</xsd:complexType>Complex Type: entrytemplateType
Super-types: | None |
---|---|
Sub-types: | None |
Name | entrytemplateType |
---|---|
Abstract | no |
Documentation | Root element. |
XML Instance Representation
<...>
<type> xsd:string </type> [1]
<objectstore>
objectstoreType
</objectstore> [1]
<folder>
folderType
</folder> [0..1]
<classdesc>
classdescType
</classdesc> [1]
<propdescs>
propdescsType
</propdescs> [0..1]
<permissions>
permissionsType
</permissions> [0..1]
<version>
versionType
</version> [0..1]
<securitypolicy>
securitypolicyType
</securitypolicy> [0..1]
<web>
webType
</web> [0..1]
<workflow>
workflowType
</workflow> [0..1]
<instructions>
instructionsType
</instructions> [1]
<record>
recordType
</record> [0..1]
</...>
Schema Component Representation
<xsd:complexType
name="entrytemplateType">
<xsd:sequence></xsd:sequence>
</xsd:complexType>Complex Type: folderType
Super-types: | None |
---|---|
Sub-types: | None |
Name | folderType |
---|---|
Abstract | no |
Documentation | Specifies the folder where the object will be filed. |
XML Instance Representation
Schema Component Representation
<xsd:complexType
name="folderType"></xsd:complexType>
Complex Type: instructionType
Super-types: | None |
---|---|
Sub-types: | None |
Name | instructionType |
---|---|
Abstract | no |
Documentation | Specifies the behavior of an individual instruction. The Entry Wizard uses this information to determine the presentation and/or behavior for adding an object. |
XML Instance Representation
Schema Component Representation
Complex Type: instructionsType
Super-types: | None |
---|---|
Sub-types: | None |
Name | instructionsType |
---|---|
Abstract | no |
Documentation | Specifies a collection of instruction elements. |
XML Instance Representation
<...>
<instruction>
instructionType
</instruction> [1..*]
</...>
Schema Component Representation
<xsd:complexType
name="instructionsType">
<xsd:sequence></xsd:sequence>
</xsd:complexType>Complex Type: objectstoreType
Super-types: | None |
---|---|
Sub-types: | None |
Name | objectstoreType |
---|---|
Abstract | no |
Documentation | Specifies the object store where the document, folder, or custom object will be added. |
XML Instance Representation
Schema Component Representation
<xsd:complexType
name="objectstoreType">
<xsd:all></xsd:all>
</xsd:complexType>Complex Type: permissionType
Super-types: | None |
---|---|
Sub-types: | None |
Name | permissionType |
---|---|
Abstract | no |
Documentation | Specifies the permission settings for a user or group. |
XML Instance Representation
<...>
Start All [1]
</...>
Start All [1]
<access> xsd:string </access> [1]
<accesstype>
accesstypeType
</accesstype> [1]
<granteename> xsd:string </granteename> [0..1]
<granteetype> xsd:string </granteetype> [0..1]
<id>
guidString
</id> [0..1]
<isinherited>
booleanType
</isinherited> [1]
End All</...>
Schema Component Representation
<xsd:complexType
name="permissionType">
<xsd:all></xsd:all>
</xsd:complexType>Complex Type: permissionsType
Super-types: | None |
---|---|
Sub-types: | None |
Name | permissionsType |
---|---|
Abstract | no |
Documentation | Specifies a collection of permission elements. |
XML Instance Representation
<...>
<permission>
permissionType
</permission> [1..*]
</...>
Schema Component Representation
<xsd:complexType
name="permissionsType">
<xsd:sequence></xsd:sequence>
</xsd:complexType>Complex Type: propdefType
Super-types: | None |
---|---|
Sub-types: | None |
Name | propdefType |
---|---|
Abstract | no |
Documentation | Specifies the default property value. |
XML Instance Representation
Schema Component Representation
<xsd:complexType
name="propdefType"></xsd:complexType>
Complex Type: propdescType
Super-types: | None |
---|---|
Sub-types: | None |
Name | propdescType |
---|---|
Abstract | no |
Documentation | Specifies the meta data for a property. |
XML Instance Representation
<...>
Start All [1]
</...>
Start All [1]
<cardinality>
cardinalityType
</cardinality> [0..1]
<datatype>
datatypeType
</datatype> [0..1]
<desctext> xsd:string </desctext> [0..1]
<id>
guidString
</id> [0..1]
<ishidden>
booleanType
</ishidden> [0..1]
<ishierarchical>
booleanType
</ishierarchical> [0..1]
<isorderable>
booleanType
</isorderable> [0..1]
<isreadonly>
booleanType
</isreadonly> [0..1]
<issearchable>
booleanType
</issearchable> [0..1]
<isselectable>
booleanType
</isselectable> [0..1]
<issysgen>
booleanType
</issysgen> [0..1]
<issysowned>
booleanType
</issysowned> [0..1]
<isvalreq>
booleanType
</isvalreq> [0..1]
<requnielem>
booleanType
</requnielem> [0..1]
<setability>
setabilityType
</setability> [0..1]
<maxlen> xsd:integer </maxlen> [0..1]
<minlen> xsd:integer </minlen> [0..1]
<propdef>
propdefType
</propdef> [0..1]
<propmax> xsd:integer </propmax> [0..1]
<propmin> xsd:integer </propmin> [0..1]
<choices>
choicesType
</choices> [0..1]
End All</...>
Schema Component Representation
<xsd:complexType
name="propdescType">
<xsd:all></xsd:all>
</xsd:complexType>Complex Type: propdescsType
Super-types: | None |
---|---|
Sub-types: | None |
Name | propdescsType |
---|---|
Abstract | no |
Documentation | Specifies a collection of propdesc elements. |
XML Instance Representation
<...>
<propdesc>
propdescType
</propdesc> [1..*]
</...>
Schema Component Representation
<xsd:complexType
name="propdescsType">
<xsd:sequence></xsd:sequence>
</xsd:complexType>Complex Type: recordType
Super-types: | None |
---|---|
Sub-types: | None |
Name | recordType |
---|---|
Abstract | no |
Documentation | Specifies a record template. |
XML Instance Representation
Schema Component Representation
<xsd:complexType
name="recordType">
<xsd:sequence></xsd:sequence>
</xsd:complexType>Complex Type: securitypolicyType
Super-types: | None |
---|---|
Sub-types: | None |
Name | securitypolicyType |
---|---|
Abstract | no |
Documentation | Specifies the security policy to use when an object is added. |
XML Instance Representation
Schema Component Representation
<xsd:complexType
name="securitypolicyType">
<xsd:all></xsd:all>
</xsd:complexType>Complex Type: valueType
Super-types: | xsd:string < valueType (by restriction) |
---|---|
Sub-types: | None |
Name | valueType |
---|---|
Abstract | no |
Documentation | Specifies a value. |
Schema Component Representation
Complex Type: valuesType
Super-types: | None |
---|---|
Sub-types: | None |
Name | valuesType |
---|---|
Abstract | no |
Documentation | Specifies a collection of value elements. |
XML Instance Representation
<...>
<value>
valueType
</value> [1..*]
</...>
Schema Component Representation
<xsd:complexType
name="valuesType">
<xsd:sequence></xsd:sequence>
</xsd:complexType>Complex Type: versionType
Super-types: | None |
---|---|
Sub-types: | None |
Name | versionType |
---|---|
Abstract | no |
Documentation | Specifies a second-level version which can be added as a major or minor version. |
XML Instance Representation
<...>
Start All [1]
</...>
Start All [1]
<ishidden>
booleanType
</ishidden> [1]
<isreadonly>
booleanType
</isreadonly> [1]
<value>
valueType
</value> [1]
End All</...>
Schema Component Representation
<xsd:complexType
name="versionType">
<xsd:all></xsd:all>
</xsd:complexType>Complex Type: webType
Super-types: | None |
---|---|
Sub-types: | None |
Name | webType |
---|---|
Abstract | no |
Documentation | Specifies the Web Content Management (WCM) settings to use. |
XML Instance Representation
<...>
Start All [1]
</...>
Start All [1]
<ishidden>
booleanType
</ishidden> [1]
<isreadonly>
booleanType
</isreadonly> [1]
<defined> xsd:string </defined> [1]
<convert> xsd:string </convert> [1]
<behavior> xsd:string </behavior> [1]
End All</...>
Schema Component Representation
<xsd:complexType
name="webType">
<xsd:all></xsd:all>
</xsd:complexType>Complex Type: workflowType
Super-types: | None |
---|---|
Sub-types: | None |
Name | workflowType |
---|---|
Abstract | no |
Documentation | Specifies a workflow to launch with the object. The workflow can be located in a different object store than the one containing the entry template. |
XML Instance Representation
<...>
Start All [1]
</...>
Start All [1]
<style> xsd:string </style> [1]
<id> xsd:string </id> [0..1]
<objectstore>
objectstoreType
</objectstore> [0..1]
<verserid>
guidString
</verserid> [1]
End
All</...>
Schema Component Representation
<xsd:complexType
name="workflowType">
<xsd:all></xsd:all>
</xsd:complexType>Simple Type: accesstypeType
Super-types: | xsd:integer < accesstypeType (by restriction) |
---|---|
Sub-types: | None |
Name | accesstypeType |
---|---|
Content |
|
Documentation | Specifies the access a user has to the API. |
Schema Component Representation
<xsd:simpleType
name="accesstypeType">
<xsd:restriction
base="
xsd:integer
">
</xsd:simpleType><xsd:minInclusive
value="0"/>
<xsd:maxInclusive
value="1"/>
</xsd:restriction>Simple Type: booleanType
Super-types: | xsd:integer < booleanType (by restriction) |
---|---|
Sub-types: | None |
Name | booleanType |
---|---|
Content |
|
Documentation | Specifies a true or false value that is represented by the single ASCII digits "1" and "0" (true and false, respectively). |
Schema Component Representation
<xsd:simpleType
name="booleanType">
<xsd:restriction
base="
xsd:integer
">
</xsd:simpleType><xsd:minInclusive
value="0"/>
<xsd:maxInclusive
value="1"/>
</xsd:restriction>Simple Type: cardinalityType
Super-types: | xsd:integer < cardinalityType (by restriction) |
---|---|
Sub-types: | None |
Name | cardinalityType |
---|---|
Content |
|
Documentation | Specifies the cardinality of a property. |
Schema Component Representation
<xsd:simpleType
name="cardinalityType">
<xsd:restriction
base="
xsd:integer
">
</xsd:simpleType><xsd:minInclusive
value="0"/>
<xsd:maxInclusive
value="2"/>
</xsd:restriction>Simple Type: choicetypeType
Super-types: | xsd:integer < choicetypeType (by restriction) |
---|---|
Sub-types: | None |
Name | choicetypeType |
---|---|
Content |
|
Documentation | Specifies a Choice object. |
Schema Component Representation
<xsd:simpleType
name="choicetypeType">
<xsd:restriction
base="
xsd:integer
">
</xsd:simpleType><xsd:minInclusive
value="0"/>
<xsd:maxInclusive
value="3"/>
</xsd:restriction>Simple Type: datatypeType
Super-types: | xsd:integer < datatypeType (by restriction) |
---|---|
Sub-types: | None |
Name | datatypeType |
---|---|
Content |
|
Documentation | Specifies the data type of a property. |
Schema Component Representation
<xsd:simpleType
name="datatypeType">
<xsd:restriction
base="
xsd:integer
">
</xsd:simpleType><xsd:minInclusive
value="1"/>
<xsd:maxInclusive
value="8"/>
</xsd:restriction>Simple Type: guidString
Super-types: | xsd:string < guidString (by restriction) |
---|---|
Sub-types: | None |
Name | guidString |
---|---|
Content |
|
Documentation | Defines a restriction for a string that represents a GUID. |
Schema Component Representation
<xsd:simpleType
name="guidString">
<xsd:restriction
base="
xsd:string
">
</xsd:simpleType><xsd:pattern
value="\{[0-9a-fA-F]{8}\-([0-9a-fA-F]{4}\-){3}[0-9a-fA-F]{12}\}"/>
</xsd:restriction>Simple Type: setabilityType
Super-types: | xsd:integer < setabilityType (by restriction) |
---|---|
Sub-types: | None |
Name | setabilityType |
---|---|
Content |
|
Documentation | Specifies when property values can be changed. |
Schema Component Representation
<xsd:simpleType
name="setabilityType">
<xsd:restriction
base="
xsd:integer
">
</xsd:simpleType><xsd:minInclusive
value="0"/>
<xsd:maxInclusive
value="3"/>
</xsd:restriction>Feedback