Table of Contents
Target Namespace
None
Element and Attribute Namespaces
Global element and attribute declarations belong to this schema's target namespace.
By default, local element declarations have no namespace.
By default, local attribute declarations have no namespace.
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 >
Name
entrytemplate
Type
entrytemplateType
Nillable
no
Abstract
no
Documentation
Root element.
XML Instance Representation
<entrytemplate>
<type>
xsd :string </type>
[1] ? </entrytemplate>
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
<
xsd:element name ="
name "
type ="
xsd :string"/>
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
<
xsd:element name ="
symname "
type ="
xsd :string"/>
Super-types:
None
Sub-types:
None
Name
choiceType
Abstract
no
Documentation
Specifies a Choice object.
XML Instance Representation
<...>
Start All [1] End All </...>
Schema Component Representation
<
xsd:complexType name ="
choiceType ">
<
xsd:all >
<
xsd:element name ="
choicetype "
type ="
choicetypeType "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
id "
type ="
guidString "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
value "
type ="
valueType "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
choices "
type ="
choicesType "
minOccurs ="
0 "
maxOccurs ="
1 "/>
</
xsd:all >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Name
choicesType
Abstract
no
Documentation
Specifies a collection of choice list information.
Schema Component Representation
<
xsd:complexType name ="
choicesType ">
<
xsd:sequence >
<
xsd:element name ="
id "
type ="
guidString "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
choice "
type ="
choiceType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Name
classdescType
Abstract
no
Documentation
Specifies the class to assign to the object.
XML Instance Representation
<...>
Start All [1] End All </...>
Schema Component Representation
<
xsd:complexType name ="
classdescType ">
<
xsd:all >
<
xsd:element name ="
id "
type ="
guidString "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element ref ="
name "
minOccurs ="
0 "
maxOccurs ="
1 "/>
</
xsd:all >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Name
entrytemplateType
Abstract
no
Documentation
Root element.
XML Instance Representation
<...>
<type>
xsd :string </type>
[1] ? </...>
Schema Component Representation
<
xsd:complexType name ="
entrytemplateType ">
<
xsd:sequence >
<
xsd:element name ="
type "
type ="
xsd :string"
minOccurs ="
1 "
maxOccurs ="
1 "/>
<
xsd:element name ="
objectstore "
type ="
objectstoreType "
minOccurs ="
1 "
maxOccurs ="
1 "/>
<
xsd:element name ="
folder "
type ="
folderType "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
classdesc "
type ="
classdescType "
minOccurs ="
1 "
maxOccurs ="
1 "/>
<
xsd:element name ="
propdescs "
type ="
propdescsType "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
permissions "
type ="
permissionsType "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
version "
type ="
versionType "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
securitypolicy "
type ="
securitypolicyType "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
web "
type ="
webType "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
workflow "
type ="
workflowType "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
instructions "
type ="
instructionsType "
minOccurs ="
1 "
maxOccurs ="
1 "/>
<
xsd:element name ="
record "
type ="
recordType "
minOccurs ="
0 "
maxOccurs ="
1 "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Name
folderType
Abstract
no
Documentation
Specifies the folder where the object will be filed.
XML Instance Representation
<...>
Start All [1] End All </...>
Schema Component Representation
<
xsd:complexType name ="
folderType ">
<
xsd:all >
<
xsd:element name ="
id "
type ="
guidString "
minOccurs ="
1 "
maxOccurs ="
1 "/>
</
xsd:all >
</
xsd:complexType >
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
<...>
Start All [1] End All </...>
Schema Component Representation
<
xsd:complexType name ="
instructionType ">
<
xsd:all >
<
xsd:element ref ="
name "
minOccurs ="
1 "
maxOccurs ="
1 "/>
<
xsd:element name ="
value "
type ="
valueType "
minOccurs ="
0 "
maxOccurs ="
1 "/>
</
xsd:all >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Name
instructionsType
Abstract
no
Documentation
Specifies a collection of instruction elements.
Schema Component Representation
<
xsd:complexType name ="
instructionsType ">
<
xsd:sequence >
<
xsd:element name ="
instruction "
type ="
instructionType "
minOccurs ="
1 "
maxOccurs ="
unbounded "/>
</
xsd:sequence >
</
xsd:complexType >
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
<...>
Start All [1] End All </...>
Schema Component Representation
<
xsd:complexType name ="
objectstoreType ">
<
xsd:all >
<
xsd:element name ="
id "
type ="
guidString "
minOccurs ="
1 "
maxOccurs ="
1 "/>
<
xsd:element ref ="
name "
minOccurs ="
0 "
maxOccurs ="
1 "/>
</
xsd:all >
</
xsd:complexType >
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] <access>
xsd :string </access>
[1] ? <granteename>
xsd :string </granteename>
[0..1] ? <granteetype>
xsd :string </granteetype>
[0..1] ? End All </...>
Schema Component Representation
<
xsd:complexType name ="
permissionType ">
<
xsd:all >
<
xsd:element name ="
access "
type ="
xsd :string"
minOccurs ="
1 "
maxOccurs ="
1 "/>
<
xsd:element name ="
accesstype "
type ="
accesstypeType "
minOccurs ="
1 "
maxOccurs ="
1 "/>
<
xsd:element name ="
granteename "
type ="
xsd :string"
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
granteetype "
type ="
xsd :string"
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
id "
type ="
guidString "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
isinherited "
type ="
booleanType "
minOccurs ="
1 "
maxOccurs ="
1 "/>
</
xsd:all >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Name
permissionsType
Abstract
no
Documentation
Specifies a collection of permission elements.
Schema Component Representation
<
xsd:complexType name ="
permissionsType ">
<
xsd:sequence >
<
xsd:element name ="
permission "
type ="
permissionType "
minOccurs ="
1 "
maxOccurs ="
unbounded "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Name
propdefType
Abstract
no
Documentation
Specifies the default property value.
XML Instance Representation
<...>
Start All [1] End All </...>
Schema Component Representation
<
xsd:complexType name ="
propdefType ">
<
xsd:all >
<
xsd:element name ="
values "
type ="
valuesType "
minOccurs ="
0 "
maxOccurs ="
1 "/>
</
xsd:all >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Name
propdescType
Abstract
no
Documentation
Specifies the meta data for a property.
XML Instance Representation
<...>
Start All [1] <desctext>
xsd :string </desctext>
[0..1] ? <maxlen>
xsd :integer </maxlen>
[0..1] ? <minlen>
xsd :integer </minlen>
[0..1] ? <propmax>
xsd :integer </propmax>
[0..1] ? <propmin>
xsd :integer </propmin>
[0..1] ? End All </...>
Schema Component Representation
<
xsd:complexType name ="
propdescType ">
<
xsd:all >
<
xsd:element name ="
cardinality "
type ="
cardinalityType "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
datatype "
type ="
datatypeType "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
desctext "
type ="
xsd :string"
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
id "
type ="
guidString "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
ishidden "
type ="
booleanType "
default ="
0 "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
ishierarchical "
type ="
booleanType "
default ="
0 "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
isorderable "
type ="
booleanType "
default ="
0 "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
isreadonly "
type ="
booleanType "
default ="
0 "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
issearchable "
type ="
booleanType "
default ="
0 "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
isselectable "
type ="
booleanType "
default ="
0 "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
issysgen "
type ="
booleanType "
default ="
0 "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
issysowned "
type ="
booleanType "
default ="
0 "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
isvalreq "
type ="
booleanType "
default ="
0 "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
requnielem "
type ="
booleanType "
default ="
0 "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
setability "
type ="
setabilityType "
default ="
0 "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
maxlen "
type ="
xsd :integer"
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
minlen "
type ="
xsd :integer"
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element ref ="
name "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element ref ="
symname "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
propdef "
type ="
propdefType "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
propmax "
type ="
xsd :integer"
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
propmin "
type ="
xsd :integer"
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
choices "
type ="
choicesType "
minOccurs ="
0 "
maxOccurs ="
1 "/>
</
xsd:all >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Name
propdescsType
Abstract
no
Documentation
Specifies a collection of propdesc elements.
Schema Component Representation
<
xsd:complexType name ="
propdescsType ">
<
xsd:sequence >
<
xsd:element name ="
propdesc "
type ="
propdescType "
minOccurs ="
1 "
maxOccurs ="
unbounded "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Name
recordType
Abstract
no
Documentation
Specifies a record template.
XML Instance Representation
<...>
<id>
xsd :string </id>
[0..1] ? </...>
Schema Component Representation
<
xsd:complexType name ="
recordType ">
<
xsd:sequence >
<
xsd:element name ="
objectstore "
type ="
objectstoreType "
minOccurs ="
1 "
maxOccurs ="
1 "/>
<
xsd:element name ="
id "
type ="
xsd :string"
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element ref ="
name "
minOccurs ="
0 "
maxOccurs ="
1 "/>
</
xsd:sequence >
</
xsd:complexType >
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
<...>
Start All [1] End All </...>
Schema Component Representation
<
xsd:complexType name ="
securitypolicyType ">
<
xsd:all >
<
xsd:element name ="
id "
type ="
guidString "
minOccurs ="
1 "
maxOccurs ="
1 "/>
<
xsd:element ref ="
name "
minOccurs ="
0 "
maxOccurs ="
1 "/>
</
xsd:all >
</
xsd:complexType >
Super-types:
xsd :string < valueType (by restriction)
Sub-types:
None
Name
valueType
Abstract
no
Documentation
Specifies a value.
XML Instance Representation
<...
encoding="xsd :string [0..1] ? " >
xsd :string </...>
Schema Component Representation
<
xsd:complexType name ="
valueType ">
<
xsd:simpleContent >
<
xsd:restriction base ="
xsd :string">
<
xsd:attribute name ="
encoding "
type ="
xsd :string"/>
</
xsd:restriction >
</
xsd:simpleContent >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Name
valuesType
Abstract
no
Documentation
Specifies a collection of value elements.
Schema Component Representation
<
xsd:complexType name ="
valuesType ">
<
xsd:sequence >
<
xsd:element name ="
value "
type ="
valueType "
minOccurs ="
1 "
maxOccurs ="
unbounded "/>
</
xsd:sequence >
</
xsd:complexType >
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] End All </...>
Schema Component Representation
<
xsd:complexType name ="
versionType ">
<
xsd:all >
<
xsd:element name ="
ishidden "
type ="
booleanType "
default ="
0 "
minOccurs ="
1 "
maxOccurs ="
1 "/>
<
xsd:element name ="
isreadonly "
type ="
booleanType "
default ="
0 "
minOccurs ="
1 "
maxOccurs ="
1 "/>
<
xsd:element name ="
value "
type ="
valueType "
minOccurs ="
1 "
maxOccurs ="
1 "/>
</
xsd:all >
</
xsd:complexType >
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] <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:element name ="
ishidden "
type ="
booleanType "
default ="
0 "
minOccurs ="
1 "
maxOccurs ="
1 "/>
<
xsd:element name ="
isreadonly "
type ="
booleanType "
default ="
0 "
minOccurs ="
1 "
maxOccurs ="
1 "/>
<
xsd:element name ="
defined "
type ="
xsd :string"
minOccurs ="
1 "
maxOccurs ="
1 "/>
<
xsd:element name ="
convert "
type ="
xsd :string"
minOccurs ="
1 "
maxOccurs ="
1 "/>
<
xsd:element name ="
behavior "
type ="
xsd :string"
minOccurs ="
1 "
maxOccurs ="
1 "/>
</
xsd:all >
</
xsd:complexType >
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] <style>
xsd :string </style>
[1] ? <id>
xsd :string </id>
[0..1] ? End All </...>
Schema Component Representation
<
xsd:complexType name ="
workflowType ">
<
xsd:all >
<
xsd:element name ="
style "
type ="
xsd :string"
minOccurs ="
1 "
maxOccurs ="
1 "/>
<
xsd:element name ="
id "
type ="
xsd :string"
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
objectstore "
type ="
objectstoreType "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xsd:element name ="
verserid "
type ="
guidString "
minOccurs ="
1 "
maxOccurs ="
1 "/>
<
xsd:element ref ="
name "
minOccurs ="
1 "
maxOccurs ="
1 "/>
</
xsd:all >
</
xsd:complexType >
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:minInclusive value ="0 "/>
<xsd:maxInclusive value ="1 "/>
</
xsd:restriction >
</
xsd:simpleType >
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:minInclusive value ="0 "/>
<xsd:maxInclusive value ="1 "/>
</
xsd:restriction >
</
xsd:simpleType >
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:minInclusive value ="0 "/>
<xsd:maxInclusive value ="2 "/>
</
xsd:restriction >
</
xsd:simpleType >
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:minInclusive value ="0 "/>
<xsd:maxInclusive value ="3 "/>
</
xsd:restriction >
</
xsd:simpleType >
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:minInclusive value ="1 "/>
<xsd:maxInclusive value ="8 "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < guidString (by restriction)
Sub-types:
None
Name
guidString
Content
pattern = \{[0-9a-fA-F]{8}\-([0-9a-fA-F]{4}\-){3}[0-9a-fA-F]{12}\}
Documentation
Defines a restriction for a string that represents a GUID.
Schema Component Representation
<
xsd:simpleType name ="
guidString ">
<
xsd:restriction base ="
xsd :string">
<xsd:pattern value ="\{[0-9a-fA-F]{8}\-([0-9a-fA-F]{4}\-){3}[0-9a-fA-F]{12}\} "/>
</
xsd:restriction >
</
xsd:simpleType >
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:minInclusive value ="0 "/>
<xsd:maxInclusive value ="3 "/>
</
xsd:restriction >
</
xsd:simpleType >