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