Table of Contents
Target Namespace
FilePlan.xsd
Element and Attribute Namespaces
Global element and attribute declarations belong to this schema's target namespace.
By default, local element declarations belong to this schema's target namespace.
By default, local attribute declarations have no namespace.
Documentation
This schema supports the FileNet Import/Export/Update Tool.
Declared Namespaces
Prefix
Namespace
Default namespace
FilePlan.xsd
xml
http://www.w3.org/XML/1998/namespace
xsd
http://www.w3.org/2001/XMLSchema
Schema Component Representation
<
schema
targetNamespace ="
FilePlan.xsd "
elementFormDefault ="
qualified ">
...
</
schema >
Name
FilePlan
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Root element. Each sub-element is a collection of the same entity type.
Most of the sub-elements are optional.
Since entities have to be defined and imported first before
they can be used or referenced, the order of these collections
is defined according to their relative dependencies.
XML Instance Representation
<FilePlan
InputMode="
FilePlanInputType
[0..1] "
DataModel="
DataModelType
[1] "
SchemaVersion="string
[0..1] " >
Start Sequence [0..1]
<DisposalTriggers>
RMEntitySet
</DisposalTriggers>
[0..1]
<DispositionSchedules>
RMEntitySet
</DispositionSchedules>
[0..1]
<PatternSequences>
RMEntitySet
</PatternSequences>
[0..1]
<ClassificationScheme
Name="string
[1] "
Action="
EntityAction
[0..1] " >
[0..1]
</ClassificationScheme>
End Sequence
</FilePlan>
Schema Component Representation
<
element
name ="
FilePlan ">
<
complexType >
<
sequence
minOccurs ="
0 "
maxOccurs ="
1 ">
<
element
name ="
ChoiceLists "
type ="
ChoiceListSet
"
minOccurs ="
0 "/>
<
element
name ="
Actions "
type ="
RMEntitySet
"
minOccurs ="
0 "/>
<
element
name ="
DisposalTriggers "
type ="
RMEntitySet
"
minOccurs ="
0 "/>
<
element
name ="
Holds "
type ="
RMEntitySet
"
minOccurs ="
0 "/>
<
element
name ="
Locations "
type ="
RMEntitySet
"
minOccurs ="
0 "/>
<
element
name ="
DispositionSchedules "
type ="
RMEntitySet
"
minOccurs ="
0 "/>
<
element
name ="
Patterns "
type ="
RMEntitySet
"
minOccurs ="
0 "/>
<
element
name ="
PatternLevels "
type ="
RMEntitySet
"
minOccurs ="
0 "/>
<
element
name ="
PatternSequences "
type ="
RMEntitySet
"
minOccurs ="
0 "/>
<
element
name ="
Phases "
type ="
RMEntitySet
"
minOccurs ="
0 "/>
<
element
name ="
RecordTypes "
type ="
RMEntitySet
"
minOccurs ="
0 "/>
<
element
name ="
ClassificationScheme "
minOccurs ="
0 "
maxOccurs ="
1 ">
<
complexType >
<
sequence >
<
element
name ="
Properties "
type ="
RMPropertySet
"
minOccurs ="
0 "/>
</
sequence >
<attribute
name ="Name " type ="
string
" use ="required "/>
<
attribute
name ="
Action "
type ="
EntityAction
"
use ="
optional "/>
</
complexType >
</
element >
<
element
name ="
Relations "
type ="
RelationSet
"
minOccurs ="
0 "/>
</
sequence >
<
attribute
name ="
DataModel "
type ="
DataModelType
"
use ="
required "/>
<attribute
name ="SchemaVersion " type ="
string
" use ="optional "/>
</
complexType >
</
element >
Super-types:
None
Sub-types:
None
Name
ChoiceListSet
Abstract
no
Documentation
Collection of ChoiceList elements.
Schema Component Representation
<
complexType
name ="
ChoiceListSet ">
<
sequence >
<
element
name ="
ChoiceList "
type ="
ChoiceListType
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
</
complexType >
Super-types:
None
Sub-types:
None
Name
ChoiceListType
Abstract
no
Documentation
Specifies the type for ChoiceList element.
Each Choice of Choices list should have the same data type as the ChoiceList.
If the Choice element does not provide the ChoiceType attribute,
the ChoiceList DataType will be used.
If the ChoiceType is a String, StringValue should be provided with a string value.
If the ChoiceType is a Integer, IntValue should be provided with a integer value.
XML Instance Representation
<...
DisplayName="string
[1] "
DescriptiveText="string
[0..1] "
DataType="
ChoiceTypeType
[1] "
Action="
EntityAction
[0..1] " >
<Choices>
[1]
<Choice
DisplayName="string
[1] "
Name="string
[0..1] "
ChoiceType="
ChoiceTypeType
[0..1] "
StringValue="string
[0..1] "
IntValue="int
[0..1] " />
[0..*]
</Choices>
</...>
Schema Component Representation
<
complexType
name ="
ChoiceListType ">
<
sequence >
<
element
name ="
Choices ">
<
complexType >
<
sequence >
<
element
name ="
Choice "
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
complexType >
<attribute
name ="DisplayName " type ="
string
" use ="required "/>
<attribute
name ="Name " type ="
string
" use ="optional "/>
<attribute
name ="StringValue " type ="
string
"/>
<attribute
name ="IntValue " type ="
int
"/>
</
complexType >
</
element >
</
sequence >
</
complexType >
</
element >
</
sequence >
<attribute
name ="DisplayName " type ="
string
" use ="required "/>
<attribute
name ="DescriptiveText " type ="
string
" use ="optional "/>
<
attribute
name ="
Action "
type ="
EntityAction
"
use ="
optional "/>
</
complexType >
Name
ClassDescription
Abstract
no
Documentation
The class description can be used to:
1. Subclass existing classes (Supporting RecordFolder and its subclasses).
2. Add custom property definitions for RecordCategory and RecordInfo classes.
XML Instance Representation
<...
ClassId="string
[0..1] "
ObjectId="string
[0..1] "
SuperClasses="list of: string
[0..1] "
Action="
EntityAction
[0..1] "
SymbolicName="string
[1] "
AllowsInstances="boolean
[0..1] "
IsHidden="boolean
[0..1] " >
Start Choice [1]
End Choice
</...>
Schema Component Representation
<
complexType
name ="
ClassDescription ">
<
complexContent >
<
extension
base ="
ObjectValue
">
<
attribute
name ="
Action "
type ="
EntityAction
"
use ="
optional "/>
<attribute
name ="SymbolicName " type ="
string
" use ="required "/>
<attribute
name ="AllowsInstances " type ="
boolean
" use ="optional "/>
<attribute
name ="IsHidden " type ="
boolean
" use ="optional "/>
</
extension >
</
complexContent >
</
complexType >
Super-types:
None
Sub-types:
None
Name
CustomClassSet
Abstract
no
Documentation
Collection of CustomClass elements.
Schema Component Representation
<
complexType
name ="
CustomClassSet ">
<
sequence >
<
element
name ="
CustomClass "
type ="
ClassDescription
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
</
complexType >
Super-types:
None
Sub-types:
None
Name
CustomPropertySet
Abstract
no
Documentation
Collection of CustomProperty elements.
Schema Component Representation
<
complexType
name ="
CustomPropertySet ">
<
sequence >
<
element
name ="
CustomProperty "
type ="
PropertyDescription
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
</
complexType >
Super-types:
None
Sub-types:
None
Name
LocalizedStringType
Abstract
no
Documentation
Specifies a LocalizedString type.
It is used to define the DisplayName and DescriptiveText properties
of ClassDescription and PropertyDescription.
Schema Component Representation
<
complexType
name ="
LocalizedStringType ">
<attribute
name ="LocaleName " type ="
string
" use ="optional "/>
<attribute
name ="LocalizedText " type ="
string
" use ="required "/>
</
complexType >
Super-types:
None
Sub-types:
Name
ObjectEntryType
Abstract
yes
Super-types:
None
Sub-types:
None
Name
ObjectRefSet
Abstract
no
Documentation
Collection of ObjectRef elements. This is used for applying multiple holds
to an entity.
Schema Component Representation
<
complexType
name ="
ObjectRefSet ">
<
sequence >
<
element
name ="
ObjectRef "
type ="
ObjectRefType
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
</
complexType >
Name
ObjectRefType
Abstract
no
Documentation
An ObjectRefType can be used in an entity that needs an Object Reference.
The Index attribute is used if the ObjectId is not sufficient
to uniquely identify an entity. Currently it is only used when referencing
a DisposalTrigger. For a Disposal Trigger entity, the index represents the event type.
Possible event types are:
Index="1" - indicates a predefined date event.
Index="2" - indicates an external event.
Index="3" - indicates an internal event.
Index="4" - indicates a recurring event.
Schema Component Representation
<
complexType
name ="
ObjectRefType ">
<
complexContent >
<
extension
base ="
WithObjectIdentityType
">
<attribute
name ="Index " type ="
string
" use ="optional "/>
</
extension >
</
complexContent >
</
complexType >
Name
ObjectValue
Abstract
no
Documentation
Specifies an Object Value type.
XML Instance Representation
<...
ClassId="string
[0..1] "
ObjectId="string
[0..1] "
SuperClasses="list of: string
[0..1] " >
</...>
Schema Component Representation
<
complexType
name ="
ObjectValue ">
<
complexContent >
<
extension
base ="
WithObjectIdentityType
">
<
sequence >
<
element
name ="
Property "
type ="
PropertyType
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
<
attribute
name ="
SuperClasses "
use ="
optional ">
<
simpleType >
<list
itemType ="
string
"/>
</
simpleType >
</
attribute >
</
extension >
</
complexContent >
</
complexType >
Super-types:
None
Sub-types:
None
Name
PropertyDescription
Abstract
no
Documentation
This type defines a new property template.
XML Instance Representation
<...
Action="
EntityAction
[0..1] "
SymbolicName="string
[1] "
PropertyTemplateType="
TemplateType
[1] "
Cardinality="
CardinalityType
[0..1] "
Settability="
SettabilityType
[0..1] "
IsPersistent="boolean
[0..1] "
IsValueRequired="boolean
[0..1] "
IsHidden="boolean
[0..1] "
IsNameProperty="boolean
[0..1] "
RequiresUniqueElements="boolean
[0..1] "
DefaultValue="string
[0..1] "
MinimumValue="string
[0..1] "
MaximumValue="string
[0..1] "
MaximumLength="unsignedLong
[0..1] " >
</...>
Schema Component Representation
<
complexType
name ="
PropertyDescription ">
<
sequence >
<
element
name ="
ChoiceList "
type ="
ObjectRefType
"
minOccurs ="
0 "/>
</
sequence >
<
attribute
name ="
Action "
type ="
EntityAction
"
use ="
optional "/>
<attribute
name ="SymbolicName " type ="
string
" use ="required "/>
<
attribute
name ="
PropertyTemplateType "
type ="
TemplateType
"
use ="
required "/>
<attribute
name ="IsPersistent " type ="
boolean
" use ="optional "/>
<attribute
name ="IsValueRequired " type ="
boolean
" use ="optional " default ="false "/>
<attribute
name ="IsHidden " type ="
boolean
" use ="optional " default ="false "/>
<attribute
name ="IsNameProperty " type ="
boolean
" use ="optional " default ="true "/>
<attribute
name ="RequiresUniqueElements " type ="
boolean
" use ="optional "/>
<attribute
name ="DefaultValue " type ="
string
" use ="optional "/>
<attribute
name ="MinimumValue " type ="
string
" use ="optional "/>
<attribute
name ="MaximumValue " type ="
string
" use ="optional "/>
<attribute
name ="MaximumLength " type ="
unsignedLong
" use ="optional "/>
</
complexType >
Super-types:
None
Sub-types:
None
Name
PropertyDescriptionRefSet
Abstract
no
Documentation
Collection of ObjectRef elements for the PropertyDescriptions of CustomClass.
Each ObjectRef represents a Custom Property.
Schema Component Representation
<
complexType
name ="
PropertyDescriptionRefSet ">
</
complexType >
Name
PropertyDescriptionRefType
Abstract
no
Documentation
This is a reference type for a property template specified by the PropertyDescription.
The RequiredClassId is required when the property template is a PropertyTemplateObject class.
Schema Component Representation
<
complexType
name ="
PropertyDescriptionRefType ">
<
complexContent >
<
extension
base ="
WithObjectIdentityType
">
<attribute
name ="RequiredClassId " type ="
string
" use ="optional "/>
</
extension >
</
complexContent >
</
complexType >
Super-types:
None
Sub-types:
None
Name
PropertyType
Abstract
no
Schema Component Representation
<
complexType
name ="
PropertyType ">
<attribute
name ="PropertyId " type ="
string
" use ="required "/>
<attribute
name ="Settable " type ="
boolean
"/>
</
complexType >
Super-types:
None
Sub-types:
None
Name
RecordCategorySet
Abstract
no
Documentation
Collection of RecordCategory elements.
Schema Component Representation
<
complexType
name ="
RecordCategorySet ">
</
complexType >
Name
RecordFolderObjectType
Abstract
no
Documentation
Specifies the object type for record folders. It is based on RMContainableObjectType
with an addition attribute for RMFolderType.
XML Instance Representation
<...
ClassId="string
[0..1] "
ObjectId="string
[0..1] "
Name="string
[1] "
ParentPath="string
[1] "
Level="string
[0..1] "
Action="
EntityAction
[0..1] "
RMFolderType="string
[1] " >
</...>
Schema Component Representation
<
complexType
name ="
RecordFolderObjectType ">
<
complexContent >
<
extension
base ="
RMContainableObjectType
">
<attribute
name ="RMFolderType " type ="
string
" use ="required "/>
</
extension >
</
complexContent >
</
complexType >
Super-types:
None
Sub-types:
None
Name
RecordFolderSet
Abstract
no
Documentation
Collection of RecordFolder elements.
Schema Component Representation
<
complexType
name ="
RecordFolderSet ">
</
complexType >
Super-types:
None
Sub-types:
None
Name
RelationSet
Abstract
no
Documentation
Collection of Relation elements.
Schema Component Representation
<
complexType
name ="
RelationSet ">
<
sequence >
<
element
name ="
Relation "
type ="
RelationType
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
</
complexType >
Super-types:
None
Sub-types:
None
Name
RelationType
Abstract
no
Documentation
Specifies the object type for Relation elements.
Schema Component Representation
<
complexType
name ="
RelationType ">
</
complexType >
Name
RMContainableObjectType
Abstract
no
Documentation
Specifies the object type for RM containers such as record categories or record folders.
XML Instance Representation
<...
ClassId="string
[0..1] "
ObjectId="string
[0..1] "
Name="string
[1] "
ParentPath="string
[1] "
Level="string
[0..1] "
Action="
EntityAction
[0..1] " >
</...>
Schema Component Representation
<
complexType
name ="
RMContainableObjectType ">
<
complexContent >
<
extension
base ="
WithObjectIdentityType
">
<
sequence >
<
element
name ="
Properties "
type ="
RMPropertySet
"
minOccurs ="
0 "/>
</
sequence >
<attribute
name ="Name " type ="
string
" use ="required "/>
<attribute
name ="ParentPath " type ="
string
" use ="required "/>
<attribute
name ="Level " type ="
string
" use ="optional "/>
<
attribute
name ="
Action "
type ="
EntityAction
"
use ="
optional "/>
</
extension >
</
complexContent >
</
complexType >
Name
RMEntityObjectType
Abstract
no
Documentation
Specifies an RM entity object.
XML Instance Representation
<...
ClassId="string
[0..1] "
ObjectId="string
[0..1] "
Type="
RMEntityType
[1] "
Name="string
[0..1] "
Action="
EntityAction
[0..1] " >
</...>
Schema Component Representation
<
complexType
name ="
RMEntityObjectType ">
<
complexContent >
<
extension
base ="
WithObjectIdentityType
">
<
sequence >
<
element
name ="
Properties "
type ="
RMPropertySet
"
minOccurs ="
0 "/>
</
sequence >
<
attribute
name ="
Type "
type ="
RMEntityType
"
use ="
required "/>
<attribute
name ="Name " type ="
string
" use ="optional "/>
<
attribute
name ="
Action "
type ="
EntityAction
"
use ="
optional "/>
</
extension >
</
complexContent >
</
complexType >
Super-types:
None
Sub-types:
None
Name
RMEntitySet
Abstract
no
Documentation
Specifies a collection of RM entities with the same entity type.
Schema Component Representation
<
complexType
name ="
RMEntitySet ">
<
sequence >
<
element
name ="
RMEntity "
type ="
RMEntityObjectType
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
</
complexType >
Super-types:
None
Sub-types:
None
Name
RMPropertySet
Abstract
no
Documentation
Collection of Property elements.
Schema Component Representation
<
complexType
name ="
RMPropertySet ">
<
sequence >
<
element
name ="
Property "
type ="
RMPropertyType
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
sequence >
</
complexType >
Super-types:
None
Sub-types:
None
Name
RMPropertyType
Abstract
no
Documentation
Specifies a property type. The property can have a single value,
a list of values, an object value (ObjectValue), a list of object values,
or an object reference (ObjectRef). For example, the AlternateRetentions
property of a Phase entity is a list of object values. Each object value
represents an alternate retention of the AlternateRetentions property.
Note that a property may store a value in XML format, such as
the "ConditionXML" property in AlternateRetention, DisposalTrigger and
RecordHold entities. It stores the search conditions in XML format.
When setting the property value of ConditionXML, the special characters
(<, >, &, " ') need to be converted to the standard
representation. For details of the ConditionXML format,
please refer to File Plan Import and Export Troubleshooting and Tips.
XML Instance Representation
<...
Name="string
[1] "
Type="
DataTypeType
[0..1] "
Cardinality="
CardinalityType
[0..1] "
Value="anySimpleType
[0..1] " >
Start Choice [1]
<Value> [0..*]
string
</Value>
End Choice
</...>
Schema Component Representation
<
complexType
name ="
RMPropertyType ">
<
choice >
<
element
name ="
Value "
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
complexType >
<
simpleContent >
<extension
base ="
string
"/>
</
simpleContent >
</
complexType >
</
element >
<
element
name ="
ObjectValue "
type ="
RMEntityObjectType
"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
choice >
<attribute
name ="Name " type ="
string
" use ="required "/>
<
attribute
name ="
Type "
type ="
DataTypeType
"
use ="
optional "/>
<attribute
name ="Value " use ="optional "/>
</
complexType >
Super-types:
ObjectEntryType
< WithObjectIdentityType (by extension)
Sub-types:
Name
WithObjectIdentityType
Abstract
yes
Documentation
Specifies the base for all representations of the object.
The ClassId is the name of the class for the object and
ObjectId is the name of the object (for example,
ClassId="DisposalTrigger" ObjectId="Date Closed").
Schema Component Representation
<
complexType
name ="
WithObjectIdentityType "
abstract ="
true ">
<
complexContent >
<
extension
base ="
ObjectEntryType
">
<attribute
name ="ClassId " type ="
string
"/>
<attribute
name ="ObjectId " type ="
string
"/>
</
extension >
</
complexContent >
</
complexType >
Super-types:
string < AllowedActionType (by restriction)
Sub-types:
None
Name
AllowedActionType
Content
value comes from list: {'PlaceHolds'|'RemoveHolds'|'RemoveAllHolds'|'RemoveEntitiesOnHold'|'RemoveAllEntitiesOnHold'}
Documentation
Specifies the actions acceptable for the relations.
Schema Component Representation
<
simpleType
name ="
AllowedActionType ">
<
restriction
base ="
string
">
<enumeration
value ="PlaceHolds "/>
<enumeration
value ="RemoveHolds "/>
<enumeration
value ="RemoveAllHolds "/>
<enumeration
value ="RemoveEntitiesOnHold "/>
<enumeration
value ="RemoveAllEntitiesOnHold "/>
</
restriction >
</
simpleType >
Super-types:
string < CardinalityType (by restriction)
Sub-types:
None
Name
CardinalityType
Content
value comes from list: {'Single'|'Enum'|'List'}
Documentation
Specifies the acceptable types for the Cardinality.
Schema Component Representation
<
simpleType
name ="
CardinalityType ">
<
restriction
base ="
string
">
<enumeration
value ="Single "/>
<enumeration
value ="Enum "/>
<enumeration
value ="List "/>
</
restriction >
</
simpleType >
Super-types:
string < ChoiceTypeType (by restriction)
Sub-types:
None
Name
ChoiceTypeType
Content
value comes from list: {'Integer'|'String'}
Documentation
Specifies the acceptable types for choices.
Schema Component Representation
<
simpleType
name ="
ChoiceTypeType ">
<
restriction
base ="
string
">
<enumeration
value ="Integer "/>
<enumeration
value ="String "/>
</
restriction >
</
simpleType >
Super-types:
string < DataModelType (by restriction)
Sub-types:
None
Name
DataModelType
Content
value comes from list: {'Base'|'DoD'|'PRO'}
Documentation
Specifies the acceptable RM data models.
Schema Component Representation
<
simpleType
name ="
DataModelType ">
<
restriction
base ="
string
">
<enumeration
value ="Base "/>
<enumeration
value ="DoD "/>
<enumeration
value ="PRO "/>
</
restriction >
</
simpleType >
Super-types:
string < DataTypeType (by restriction)
Sub-types:
None
Name
DataTypeType
Content
value comes from list: {'Binary'|'Boolean'|'Date'|'Double'|'Guid'|'Integer'|'Object'|'String'}
Documentation
Specifies the acceptable data types for the properties.
Schema Component Representation
<
simpleType
name ="
DataTypeType ">
<
restriction
base ="
string
">
<enumeration
value ="Binary "/>
<enumeration
value ="Boolean "/>
<enumeration
value ="Date "/>
<enumeration
value ="Double "/>
<enumeration
value ="Guid "/>
<enumeration
value ="Integer "/>
<enumeration
value ="Object "/>
<enumeration
value ="String "/>
</
restriction >
</
simpleType >
Super-types:
string < EntityAction (by restriction)
Sub-types:
None
Name
EntityAction
Content
value comes from list: {'Add'|'Delete'|'Modify'}
Documentation
Specifies the actions acceptable for the entity.
Schema Component Representation
<
simpleType
name ="
EntityAction ">
<
restriction
base ="
string
">
<enumeration
value ="Add "/>
<enumeration
value ="Delete "/>
<enumeration
value ="Modify "/>
</
restriction >
</
simpleType >
Super-types:
string < FilePlanInputType (by restriction)
Sub-types:
None
Name
FilePlanInputType
Content
value comes from list: {'Import'|'ReImport'|'Update'}
Documentation
Specifies the acceptable input types.
Schema Component Representation
<
simpleType
name ="
FilePlanInputType ">
<
restriction
base ="
string
">
<enumeration
value ="Import "/>
<enumeration
value ="ReImport "/>
<enumeration
value ="Update "/>
</
restriction >
</
simpleType >
Super-types:
string < GuidType (by restriction)
Sub-types:
None
Name
GuidType
Content
pattern = \{[0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}\}
Schema Component Representation
<
simpleType
name ="
GuidType ">
<
restriction
base ="
string
">
<pattern
value ="\{[0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}\} "/>
</
restriction >
</
simpleType >
Super-types:
string < RMEntityType (by restriction)
Sub-types:
None
Name
RMEntityType
Content
value comes from list: {'Action'|'DisposalSchedule'|'RecordHold'|'PatternSequence'|'Location'|'Pattern'|'PatternLevel'|'Phase'|'RecordCategory'|'RecordFolder'|'RecordType'|'AlternateRetention'|'DisposalTrigger'|'Volume'}
Documentation
Specifies the acceptable RM types for RMEntity.
Schema Component Representation
<
simpleType
name ="
RMEntityType ">
<
restriction
base ="
string
">
<enumeration
value ="Action "/>
<enumeration
value ="DisposalSchedule "/>
<enumeration
value ="RecordHold "/>
<enumeration
value ="PatternSequence "/>
<enumeration
value ="Location "/>
<enumeration
value ="Pattern "/>
<enumeration
value ="PatternLevel "/>
<enumeration
value ="Phase "/>
<enumeration
value ="RecordCategory "/>
<enumeration
value ="RecordFolder "/>
<enumeration
value ="RecordType "/>
<enumeration
value ="AlternateRetention "/>
<enumeration
value ="DisposalTrigger "/>
<enumeration
value ="Volume "/>
</
restriction >
</
simpleType >
Super-types:
string < SettabilityType (by restriction)
Sub-types:
None
Name
SettabilityType
Content
value comes from list: {'ReadWrite'|'SettableOnlyBeforeCheckin'|'SettableOnlyOnCreate'|'ReadOnly'}
Documentation
Specifies the acceptable types for the Settability property
of the custom property's property descriptions.
Schema Component Representation
<
simpleType
name ="
SettabilityType ">
<
restriction
base ="
string
">
<enumeration
value ="ReadWrite "/>
<enumeration
value ="SettableOnlyBeforeCheckin "/>
<enumeration
value ="SettableOnlyOnCreate "/>
<enumeration
value ="ReadOnly "/>
</
restriction >
</
simpleType >
Super-types:
string < TemplateType (by restriction)
Sub-types:
None
Name
TemplateType
Content
value comes from list: {'PropertyTemplateBinary'|'PropertyTemplateBoolean'|'PropertyTemplateDateTime'|'PropertyTemplateFloat64'|'PropertyTemplateId'|'PropertyTemplateInteger32'|'PropertyTemplateString'|'PropertyTemplateObject'}
Documentation
Specifies the acceptable property template types for custom property.
Schema Component Representation
<
simpleType
name ="
TemplateType ">
<
restriction
base ="
string
">
<enumeration
value ="PropertyTemplateBinary "/>
<enumeration
value ="PropertyTemplateBoolean "/>
<enumeration
value ="PropertyTemplateDateTime "/>
<enumeration
value ="PropertyTemplateFloat64 "/>
<enumeration
value ="PropertyTemplateId "/>
<enumeration
value ="PropertyTemplateInteger32 "/>
<enumeration
value ="PropertyTemplateString "/>
<enumeration
value ="PropertyTemplateObject "/>
</
restriction >
</
simpleType >