File Plan XML Schema Documentation
Table of Contents
- Schema Document Properties
- Global Declarations
-
Global Definitions
- Complex Type: ChoiceListSet
- Complex Type: ChoiceListType
- Complex Type: ClassDescription
- Complex Type: CustomClassSet
- Complex Type: CustomPropertySet
- Complex Type: LocalizedStringType
- Complex Type: ObjectEntryType
- Complex Type: ObjectRefSet
- Complex Type: ObjectRefType
- Complex Type: ObjectValue
- Complex Type: PropertyDescription
- Complex Type: PropertyDescriptionRefSet
- Complex Type: PropertyDescriptionRefType
- Complex Type: PropertyType
- Complex Type: RecordCategorySet
- Complex Type: RecordFolderObjectType
- Complex Type: RecordFolderSet
- Complex Type: RelationSet
- Complex Type: RelationType
- Complex Type: RMContainableObjectType
- Complex Type: RMEntityObjectType
- Complex Type: RMEntitySet
- Complex Type: RMPropertySet
- Complex Type: RMPropertyType
- Complex Type: WithObjectIdentityType
- Simple Type: AllowedActionType
- Simple Type: CardinalityType
- Simple Type: ChoiceTypeType
- Simple Type: DataModelType
- Simple Type: DataTypeType
- Simple Type: EntityAction
- Simple Type: FilePlanInputType
- Simple Type: GuidType
- Simple Type: RMEntityType
- Simple Type: SettabilityType
- Simple Type: TemplateType
Schema Document Properties
| Target Namespace | FilePlan.xsd |
|---|---|
| Element and Attribute Namespaces |
|
| 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>Global Declarations
Element: FilePlan
| 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]
</FilePlan>
InputMode=" FilePlanInputType [0..1]"
DataModel=" DataModelType [1]"
SchemaVersion="string [0..1]">
Start Sequence [0..1]
<ChoiceLists>
ChoiceListSet
</ChoiceLists> [0..1]
<CustomProperties>
CustomPropertySet
</CustomProperties> [0..1]
<CustomClasses>
CustomClassSet
</CustomClasses> [0..1]
<Actions>
RMEntitySet
</Actions> [0..1]
<DisposalTriggers>
RMEntitySet
</DisposalTriggers> [0..1]
<Holds>
RMEntitySet
</Holds> [0..1]
<Locations>
RMEntitySet
</Locations> [0..1]
<DispositionSchedules>
RMEntitySet
</DispositionSchedules> [0..1]
<Patterns>
RMEntitySet
</Patterns> [0..1]
<PatternLevels>
RMEntitySet
</PatternLevels> [0..1]
<PatternSequences>
RMEntitySet
</PatternSequences> [0..1]
<Phases>
RMEntitySet
</Phases> [0..1]
<RecordTypes>
RMEntitySet
</RecordTypes> [0..1]
<ClassificationScheme
Name="string [1]"
Action=" EntityAction [0..1]"> [0..1]
Name="string [1]"
Action=" EntityAction [0..1]"> [0..1]
<Properties>
RMPropertySet
</Properties> [0..1]
<RecordCategories>
RecordCategorySet
</RecordCategories> [0..1]
<RecordFolders>
RecordFolderSet
</RecordFolders> [0..1]
</ClassificationScheme><Relations>
RelationSet
</Relations> [0..1]
End Sequence
</FilePlan>
Schema Component Representation
<element
name="FilePlan">
<complexType>
</element><sequence
minOccurs="0" maxOccurs="1">
<element
name="ClassificationScheme" minOccurs="0" maxOccurs="1">
</sequence><complexType>
</element><sequence>
</sequence>
<attribute
name="Name" type="
string
" use="required"/>
</complexType><attribute
name="SchemaVersion" type="
string
" use="optional"/>
</complexType>Global Definitions
Complex Type: ChoiceListSet
| Super-types: | None |
|---|---|
| Sub-types: | None |
| Name | ChoiceListSet |
|---|---|
| Abstract | no |
| Documentation | Collection of ChoiceList elements. |
XML Instance Representation
<...>
<ChoiceList>
ChoiceListType
</ChoiceList> [0..*]
</...>
Schema Component Representation
<complexType
name="ChoiceListSet">
<sequence></sequence>
</complexType>Complex Type: ChoiceListType
| 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]">
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>DisplayName="string [1]"
Name="string [0..1]"
ChoiceType=" ChoiceTypeType [0..1]"
StringValue="string [0..1]"
IntValue="int [0..1]"/> [0..*]
Schema Component Representation
<complexType
name="ChoiceListType">
<sequence>
<element
name="Choices">
</sequence><complexType>
</element><sequence>
</complexType><element
name="Choice" minOccurs="0" maxOccurs="unbounded">
</sequence><complexType>
</element><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><attribute
name="DisplayName" type="
string
" use="required"/>
<attribute
name="DescriptiveText" type="
string
" use="optional"/>
</complexType>Complex Type: ClassDescription
| Super-types: | ObjectEntryType < WithObjectIdentityType (by extension) < ObjectValue (by extension) < ClassDescription (by extension) |
|---|---|
| Sub-types: | None |
| 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]">
</...>
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]">
<Property>
PropertyType
</Property> [0..*]
Start Choice [1]
<DisplayName>
LocalizedStringType
</DisplayName> [0..1]
<DescriptiveText>
LocalizedStringType
</DescriptiveText> [0..1]
<PropertyDefinitions>
PropertyDescriptionRefSet
</PropertyDefinitions> [0..1]
End Choice
</...>
Schema Component Representation
<complexType
name="ClassDescription">
<complexContent>
</complexType><extension
base="
ObjectValue
">
</complexContent><choice>
<sequence>
</choice><element
name="PropertyDefinitions" type="
PropertyDescriptionRefSet
" minOccurs="0" maxOccurs="1"/>
</sequence><attribute
name="SymbolicName" type="
string
" use="required"/>
<attribute
name="AllowsInstances" type="
boolean
" use="optional"/>
<attribute
name="IsHidden" type="
boolean
" use="optional"/>
</extension>Complex Type: CustomClassSet
| Super-types: | None |
|---|---|
| Sub-types: | None |
| Name | CustomClassSet |
|---|---|
| Abstract | no |
| Documentation | Collection of CustomClass elements. |
XML Instance Representation
<...>
<CustomClass>
ClassDescription
</CustomClass> [0..*]
</...>
Schema Component Representation
<complexType
name="CustomClassSet">
<sequence></sequence>
</complexType>Complex Type: CustomPropertySet
| Super-types: | None |
|---|---|
| Sub-types: | None |
| Name | CustomPropertySet |
|---|---|
| Abstract | no |
| Documentation | Collection of CustomProperty elements. |
XML Instance Representation
<...>
<CustomProperty>
PropertyDescription
</CustomProperty> [0..*]
</...>
Schema Component Representation
<complexType
name="CustomPropertySet">
<sequence></sequence>
</complexType>Complex Type: LocalizedStringType
| 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. |
XML Instance Representation
<...
LocaleName="string [0..1]"
LocalizedText="string [1]"/>
LocaleName="string [0..1]"
LocalizedText="string [1]"/>
Schema Component Representation
<complexType
name="LocalizedStringType">
<attribute
name="LocaleName" type="
string
" use="optional"/>
<attribute
name="LocalizedText" type="
string
" use="required"/>
</complexType>Complex Type: ObjectEntryType
| Super-types: | None |
|---|---|
| Sub-types: |
|
| Name | ObjectEntryType |
|---|---|
| Abstract | yes |
XML Instance Representation
<.../>
Schema Component Representation
<complexType
name="ObjectEntryType" abstract="true"/>
Complex Type: ObjectRefSet
| 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. |
XML Instance Representation
<...>
<ObjectRef>
ObjectRefType
</ObjectRef> [0..*]
</...>
Schema Component Representation
<complexType
name="ObjectRefSet">
<sequence></sequence>
</complexType>Complex Type: ObjectRefType
| Super-types: | ObjectEntryType < WithObjectIdentityType (by extension) < ObjectRefType (by extension) |
|---|---|
| Sub-types: | None |
| 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. |
XML Instance Representation
<...
ClassId="string [0..1]"
ObjectId="string [0..1]"
Index="string [0..1]"/>
ClassId="string [0..1]"
ObjectId="string [0..1]"
Index="string [0..1]"/>
Schema Component Representation
<complexType
name="ObjectRefType">
<complexContent>
</complexType><extension
base="
WithObjectIdentityType
">
</complexContent><attribute
name="Index" type="
string
" use="optional"/>
</extension>Complex Type: ObjectValue
| Super-types: | ObjectEntryType < WithObjectIdentityType (by extension) < ObjectValue (by extension) |
|---|---|
| Sub-types: |
|
| 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]">
ClassId="string [0..1]"
ObjectId="string [0..1]"
SuperClasses="list of: string [0..1]">
<Property>
PropertyType
</Property> [0..*]
</...>
Schema Component Representation
<complexType
name="ObjectValue">
<complexContent>
</complexType><extension
base="
WithObjectIdentityType
">
</complexContent><sequence></sequence>
<attribute
name="SuperClasses" use="optional">
</extension><simpleType>
</attribute><list
itemType="
string
"/>
</simpleType>Complex Type: PropertyDescription
| 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]">
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]">
<DescriptiveText>
LocalizedStringType
</DescriptiveText> [0..1]
<DisplayName>
LocalizedStringType
</DisplayName> [1]
<ChoiceList>
ObjectRefType
</ChoiceList> [0..1]
</...>
Schema Component Representation
<complexType
name="PropertyDescription">
<sequence>
</sequence>
<attribute
name="SymbolicName" type="
string
" 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>Complex Type: PropertyDescriptionRefSet
| 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. |
XML Instance Representation
<...>
<ObjectRef>
PropertyDescriptionRefType
</ObjectRef> [0..*]
</...>
Schema Component Representation
<complexType
name="PropertyDescriptionRefSet">
<sequence></sequence>
</complexType>Complex Type: PropertyDescriptionRefType
| Super-types: | ObjectEntryType < WithObjectIdentityType (by extension) < PropertyDescriptionRefType (by extension) |
|---|---|
| Sub-types: | None |
| 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. |
XML Instance Representation
<...
ClassId="string [0..1]"
ObjectId="string [0..1]"
RequiredClassId="string [0..1]"/>
ClassId="string [0..1]"
ObjectId="string [0..1]"
RequiredClassId="string [0..1]"/>
Schema Component Representation
<complexType
name="PropertyDescriptionRefType">
<complexContent>
</complexType><extension
base="
WithObjectIdentityType
">
</complexContent><attribute
name="RequiredClassId" type="
string
" use="optional"/>
</extension>Complex Type: PropertyType
| Super-types: | None |
|---|---|
| Sub-types: | None |
| Name | PropertyType |
|---|---|
| Abstract | no |
XML Instance Representation
<...
PropertyId="string [1]"
Settable="boolean [0..1]"/>
PropertyId="string [1]"
Settable="boolean [0..1]"/>
Schema Component Representation
<complexType
name="PropertyType">
<attribute
name="PropertyId" type="
string
" use="required"/>
<attribute
name="Settable" type="
boolean
"/>
</complexType>Complex Type: RecordCategorySet
| Super-types: | None |
|---|---|
| Sub-types: | None |
| Name | RecordCategorySet |
|---|---|
| Abstract | no |
| Documentation | Collection of RecordCategory elements. |
XML Instance Representation
<...>
<RecordCategory>
RMContainableObjectType
</RecordCategory> [0..*]
</...>
Schema Component Representation
<complexType
name="RecordCategorySet">
<sequence>
</complexType><element
name="RecordCategory" type="
RMContainableObjectType
" minOccurs="0" maxOccurs="unbounded"/>
</sequence>Complex Type: RecordFolderObjectType
| Super-types: | ObjectEntryType < WithObjectIdentityType (by extension) < RMContainableObjectType (by extension) < RecordFolderObjectType (by extension) |
|---|---|
| Sub-types: | None |
| 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]">
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]">
<Properties>
RMPropertySet
</Properties> [0..1]
</...>
Schema Component Representation
<complexType
name="RecordFolderObjectType">
<complexContent>
</complexType><extension
base="
RMContainableObjectType
">
</complexContent><attribute
name="RMFolderType" type="
string
" use="required"/>
</extension>Complex Type: RecordFolderSet
| Super-types: | None |
|---|---|
| Sub-types: | None |
| Name | RecordFolderSet |
|---|---|
| Abstract | no |
| Documentation | Collection of RecordFolder elements. |
XML Instance Representation
<...>
<RecordFolder>
RecordFolderObjectType
</RecordFolder> [0..*]
</...>
Schema Component Representation
<complexType
name="RecordFolderSet">
<sequence></sequence>
</complexType>Complex Type: RelationSet
| Super-types: | None |
|---|---|
| Sub-types: | None |
| Name | RelationSet |
|---|---|
| Abstract | no |
| Documentation | Collection of Relation elements. |
XML Instance Representation
<...>
<Relation>
RelationType
</Relation> [0..*]
</...>
Schema Component Representation
<complexType
name="RelationSet">
<sequence></sequence>
</complexType>Complex Type: RelationType
| Super-types: | None |
|---|---|
| Sub-types: | None |
| Name | RelationType |
|---|---|
| Abstract | no |
| Documentation | Specifies the object type for Relation elements. |
XML Instance Representation
<...
Action=" AllowedActionType [1]">
Action=" AllowedActionType [1]">
<Target>
ObjectRefType
</Target> [1]
<EntitySet>
ObjectRefSet
</EntitySet> [1]
</...>
Schema Component Representation
<complexType
name="RelationType">
<sequence>
</sequence>
</complexType>Complex Type: RMContainableObjectType
| Super-types: | ObjectEntryType < WithObjectIdentityType (by extension) < RMContainableObjectType (by extension) |
|---|---|
| Sub-types: |
|
| 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]">
ClassId="string [0..1]"
ObjectId="string [0..1]"
Name="string [1]"
ParentPath="string [1]"
Level="string [0..1]"
Action=" EntityAction [0..1]">
<Properties>
RMPropertySet
</Properties> [0..1]
</...>
Schema Component Representation
<complexType
name="RMContainableObjectType">
<complexContent>
</complexType><extension
base="
WithObjectIdentityType
">
</complexContent><attribute
name="Name" type="
string
" use="required"/>
<attribute
name="ParentPath" type="
string
" use="required"/>
<attribute
name="Level" type="
string
" use="optional"/>
</extension>Complex Type: RMEntityObjectType
| Super-types: | ObjectEntryType < WithObjectIdentityType (by extension) < RMEntityObjectType (by extension) |
|---|---|
| Sub-types: | None |
| 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]">
ClassId="string [0..1]"
ObjectId="string [0..1]"
Type=" RMEntityType [1]"
Name="string [0..1]"
Action=" EntityAction [0..1]">
<Properties>
RMPropertySet
</Properties> [0..1]
</...>
Schema Component Representation
<complexType
name="RMEntityObjectType">
<complexContent>
</complexType><extension
base="
WithObjectIdentityType
">
</complexContent><attribute
name="Name" type="
string
" use="optional"/>
</extension>Complex Type: RMEntitySet
| Super-types: | None |
|---|---|
| Sub-types: | None |
| Name | RMEntitySet |
|---|---|
| Abstract | no |
| Documentation | Specifies a collection of RM entities with the same entity type. |
XML Instance Representation
<...>
<RMEntity>
RMEntityObjectType
</RMEntity> [0..*]
</...>
Schema Component Representation
<complexType
name="RMEntitySet">
<sequence></sequence>
</complexType>Complex Type: RMPropertySet
| Super-types: | None |
|---|---|
| Sub-types: | None |
| Name | RMPropertySet |
|---|---|
| Abstract | no |
| Documentation | Collection of Property elements. |
XML Instance Representation
<...>
<Property>
RMPropertyType
</Property> [0..*]
</...>
Schema Component Representation
<complexType
name="RMPropertySet">
<sequence></sequence>
</complexType>Complex Type: RMPropertyType
| 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]
</...>
Name="string [1]"
Type=" DataTypeType [0..1]"
Cardinality=" CardinalityType [0..1]"
Value="anySimpleType [0..1]">
Start Choice [1]
<Value> [0..*]
string
</Value>
string
</Value>
<ObjectValue>
RMEntityObjectType
</ObjectValue> [0..*]
<ObjectRef>
ObjectRefType
</ObjectRef> [1]
End Choice
</...>
Schema Component Representation
<complexType
name="RMPropertyType">
<choice>
<element
name="Value" minOccurs="0" maxOccurs="unbounded">
</choice><complexType>
</element><simpleContent>
</complexType><extension
base="
string
"/>
</simpleContent><attribute
name="Name" type="
string
" use="required"/>
<attribute
name="Value" use="optional"/>
</complexType>Complex Type: WithObjectIdentityType
| 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"). |
XML Instance Representation
<...
ClassId="string [0..1]"
ObjectId="string [0..1]"/>
ClassId="string [0..1]"
ObjectId="string [0..1]"/>
Schema Component Representation
<complexType
name="WithObjectIdentityType" abstract="true">
<complexContent>
</complexType><extension
base="
ObjectEntryType
">
</complexContent><attribute
name="ClassId" type="
string
"/>
<attribute
name="ObjectId" type="
string
"/>
</extension>Simple Type: AllowedActionType
| Super-types: | string < AllowedActionType (by restriction) |
|---|---|
| Sub-types: | None |
| Name | AllowedActionType |
|---|---|
| Content |
|
| Documentation | Specifies the actions acceptable for the relations. |
Schema Component Representation
<simpleType
name="AllowedActionType">
<restriction
base="
string
">
</simpleType><enumeration
value="PlaceHolds"/>
<enumeration
value="RemoveHolds"/>
<enumeration
value="RemoveAllHolds"/>
<enumeration
value="RemoveEntitiesOnHold"/>
<enumeration
value="RemoveAllEntitiesOnHold"/>
</restriction>Simple Type: CardinalityType
| Super-types: | string < CardinalityType (by restriction) |
|---|---|
| Sub-types: | None |
| Name | CardinalityType |
|---|---|
| Content |
|
| Documentation | Specifies the acceptable types for the Cardinality. |
Schema Component Representation
<simpleType
name="CardinalityType">
<restriction
base="
string
">
</simpleType><enumeration
value="Single"/>
<enumeration
value="Enum"/>
<enumeration
value="List"/>
</restriction>Simple Type: ChoiceTypeType
| Super-types: | string < ChoiceTypeType (by restriction) |
|---|---|
| Sub-types: | None |
| Name | ChoiceTypeType |
|---|---|
| Content |
|
| Documentation | Specifies the acceptable types for choices. |
Schema Component Representation
<simpleType
name="ChoiceTypeType">
<restriction
base="
string
">
</simpleType><enumeration
value="Integer"/>
<enumeration
value="String"/>
</restriction>Simple Type: DataModelType
| Super-types: | string < DataModelType (by restriction) |
|---|---|
| Sub-types: | None |
| Name | DataModelType |
|---|---|
| Content |
|
| Documentation | Specifies the acceptable RM data models. |
Schema Component Representation
<simpleType
name="DataModelType">
<restriction
base="
string
">
</simpleType><enumeration
value="Base"/>
<enumeration
value="DoD"/>
<enumeration
value="PRO"/>
</restriction>Simple Type: DataTypeType
| Super-types: | string < DataTypeType (by restriction) |
|---|---|
| Sub-types: | None |
| Name | DataTypeType |
|---|---|
| Content |
|
| Documentation | Specifies the acceptable data types for the properties. |
Schema Component Representation
<simpleType
name="DataTypeType">
<restriction
base="
string
">
</simpleType><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>Simple Type: EntityAction
| Super-types: | string < EntityAction (by restriction) |
|---|---|
| Sub-types: | None |
| Name | EntityAction |
|---|---|
| Content |
|
| Documentation | Specifies the actions acceptable for the entity. |
Schema Component Representation
<simpleType
name="EntityAction">
<restriction
base="
string
">
</simpleType><enumeration
value="Add"/>
<enumeration
value="Delete"/>
<enumeration
value="Modify"/>
</restriction>Simple Type: FilePlanInputType
| Super-types: | string < FilePlanInputType (by restriction) |
|---|---|
| Sub-types: | None |
| Name | FilePlanInputType |
|---|---|
| Content |
|
| Documentation | Specifies the acceptable input types. |
Schema Component Representation
<simpleType
name="FilePlanInputType">
<restriction
base="
string
">
</simpleType><enumeration
value="Import"/>
<enumeration
value="ReImport"/>
<enumeration
value="Update"/>
</restriction>Simple Type: GuidType
| Super-types: | string < GuidType (by restriction) |
|---|---|
| Sub-types: | None |
| Name | GuidType |
|---|---|
| Content |
|
Schema Component Representation
<simpleType
name="GuidType">
<restriction
base="
string
">
</simpleType><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>Simple Type: RMEntityType
| Super-types: | string < RMEntityType (by restriction) |
|---|---|
| Sub-types: | None |
| Name | RMEntityType |
|---|---|
| Content |
|
| Documentation | Specifies the acceptable RM types for RMEntity. |
Schema Component Representation
<simpleType
name="RMEntityType">
<restriction
base="
string
">
</simpleType><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>Simple Type: SettabilityType
| Super-types: | string < SettabilityType (by restriction) |
|---|---|
| Sub-types: | None |
| Name | SettabilityType |
|---|---|
| Content |
|
| 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
">
</simpleType><enumeration
value="ReadWrite"/>
<enumeration
value="SettableOnlyBeforeCheckin"/>
<enumeration
value="SettableOnlyOnCreate"/>
<enumeration
value="ReadOnly"/>
</restriction>Simple Type: TemplateType
| Super-types: | string < TemplateType (by restriction) |
|---|---|
| Sub-types: | None |
| Name | TemplateType |
|---|---|
| Content |
|
| Documentation | Specifies the acceptable property template types for custom property. |
Schema Component Representation
<simpleType
name="TemplateType">
<restriction
base="
string
">
</simpleType><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>Feedback