Stores information about a user.
Schema
Copy Code | |
---|---|
<?xml version="1.0"?><xs:schema xmlns:rm="http://schemas.microsoft.com/2006/11/ResourceManagement" targetNamespace="http://schemas.microsoft.com/2006/11/ResourceManagement" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Person"> <xs:sequence> <xs:element minOccurs="0" name="ObjectID" type="rm:ReferenceType" /> <xs:element minOccurs="1" name="ObjectType"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value=".{0,448}" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="1" name="CreatedTime" type="xs:dateTime" /> <xs:element minOccurs="0" name="Creator" type="rm:ReferenceType" /> <xs:element minOccurs="0" name="MVObjectID"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value=".{0,448}" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="DeletedTime" type="xs:dateTime" /> <xs:element minOccurs="0" name="Description"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value=".{0,448}" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="DetectedRulesList" type="rm:ReferenceCollectionType" /> <xs:element minOccurs="0" name="DisplayName"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value=".{0,448}" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="ExpectedRulesList" type="rm:ReferenceCollectionType" /> <xs:element minOccurs="0" name="ExpirationTime" type="xs:dateTime" /> <xs:element minOccurs="0" name="Locale"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value=".{0,448}" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="ResourceTime" type="xs:dateTime" /> <xs:element minOccurs="0" name="AccountName"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="^[^"/\\[\]:;|=,+/*?<>]{1,64}$" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="Domain"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value=".{0,448}" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="AD_UserCannotChangePassword" type="xs:boolean" /> <xs:element minOccurs="0" name="Address"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value=".{0,448}" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="Assistant" type="rm:ReferenceType" /> <xs:element minOccurs="0" name="AuthNWFLockedOut" type="rm:ReferenceCollectionType" /> <xs:element minOccurs="0" name="AuthNLockoutRegistrationID" type="rm:ReferenceCollectionType" /> <xs:element minOccurs="0" name="AuthNWFRegistered" type="rm:ReferenceCollectionType" /> <xs:element minOccurs="0" name="City"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value=".{0,448}" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="Company"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value=".{0,448}" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="CostCenter"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value=".{0,448}" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="CostCenterName"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value=".{0,448}" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="Country"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value=".{0,448}" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="Department"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value=".{0,448}" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="DomainConfiguration" type="rm:ReferenceType" /> <xs:element minOccurs="0" name="Email"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value=".{0,448}" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="EmployeeEndDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="EmployeeID"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value=".{0,448}" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="EmployeeStartDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="EmployeeType"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="^(Contractor|Intern|Full Time Employee)?$" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="FirstName"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value=".{0,448}" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="FreezeCount" type="xs:integer" /> <xs:element minOccurs="0" name="FreezeLevel"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value=".{0,448}" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="IsRASEnabled" type="xs:boolean" /> <xs:element minOccurs="0" name="JobTitle"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value=".{0,448}" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="LastName"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value=".{0,448}" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="LastResetAttemptTime" type="xs:dateTime" /> <xs:element minOccurs="0" name="LoginName"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value=".{0,448}" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="MailNickname"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="^[^@ ]{1,64}$" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="Manager" type="rm:ReferenceType" /> <xs:element minOccurs="0" name="MiddleName"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value=".{0,448}" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="MobilePhone"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value=".{0,448}" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="ObjectSID" type="xs:base64Binary" /> <xs:element minOccurs="0" name="OfficeFax"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value=".{0,448}" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="OfficeLocation"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value=".{0,448}" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="OfficePhone"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value=".{0,448}" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="Photo" type="xs:base64Binary" /> <xs:element minOccurs="0" name="PostalCode"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value=".{0,448}" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="ProxyAddressCollection" type="rm:StringCollectionType" /> <xs:element minOccurs="0" name="Register" type="xs:boolean" /> <xs:element minOccurs="0" name="RegistrationRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="ResetPassword"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value=".{0,448}" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="SIDHistory" type="rm:BinaryCollectionType" /> <xs:element minOccurs="0" name="TimeZone" type="rm:ReferenceType" /> </xs:sequence> </xs:complexType> </xs:schema> |
Properties
The following table lists the properties of the Person resource.
Property | Description |
---|---|
AccountName |
Optional String property. Login name of the user. |
AD_UserCannotChangePassword |
Optional Boolean property. If true, FIM will use synchronize information from Active Directory (AD) to determine whether the user is allowed to change their AD password. |
Address |
Optional String property. Mailing address for the user. |
Assistant |
Optional property. Reference to a Person resource who is a secretary for this user. |
AuthNLockoutRegistrationID |
Optional multi-valued property. Reference to a GateRegistration resource that represents the lockout gate registration data. |
AuthNWFLockedOut |
Optional multi-valued property. Reference to a WorkflowDefinition resource that represents an authentication workflow to which the user is locked out. |
AuthNWFRegistered |
Optional multi-valued property. Reference to a WorkflowDefinition resource that represents an authentication workflow for which a user is registered. |
City |
Optional String property. City of the user's given address. |
Company |
Optional String property. Name of the user's company. |
CostCenter |
Optional String property. User's cost center, a non-revenue-producing element of an organization, where costs are separately figured and allocated. |
CostCenterName |
Optional String property. Cost center name. |
Country |
Optional String property. Country/region of the user's given address. |
Department |
Optional String property. Department name. |
Domain |
Optional String property. Domain where the Person resource will be created. |
DomainConfiguration |
Optional property of type ReferenceType. A reference to the parent Domain resource for this resource. |
|
Optional String property. Primary e-mail address for the user. |
EmployeeEndDate |
Optional property. DateTime value that specifies when the user left the company. |
EmployeeID |
Optional String property. Unique identifier for the employee. |
EmployeeStartDate |
Optional property. DateTime value that specifies when the user started working at the company. |
EmployeeType |
Optional String property. Employee type. Valid values are: Contract Intern Full Time Employee |
FirstName |
Optional property. First name of the user. |
FreezeCount |
(This property is not used.) |
FreezeLevel |
(This property is not used.) |
IsRASEnabled |
Optional Boolean value. Indicates if user is able to access FIM through a Remote Access Service (RAS). |
JobTitle |
Optional String property. Formal job title of the user. |
LastName |
Optional String property. Last name of the user. |
LastResetAttemptTime |
(This property is not used.) |
LoginName |
Optional String property. Login name for the user. This is typically a combination of domain/alias. |
MailNickname |
Optional String property. Alias of the user's mailbox. This is also used to create an e-mail address. |
Manager |
Optional property. Reference to a Person resource that represents the manager of the user. |
MiddleName |
Optional String property. Middle name of the user. |
MobilePhone |
Optional String property. Mobile telephone number with area code or country/region and local area codes separated. |
ObjectSID |
Optional property of type base64Binary. A binary value that specifies the security identifier (SID) of the user. The SID is a unique value used to identify the user as a security principal. |
OfficeFax |
Optional String property. Fax number with area code or country/region and local area codes separated. |
OfficeLocation |
Optional String property. Physical address of the user's office. |
OfficePhone |
Optional String property. Office telephone number with area code or country/region and local area codes separated. |
Photo |
Optional property. User photo in Binary format. Photo can be displayed in the user interface. |
PostalCode |
Optional String property. The postal or zip code for the user’s office. |
ProxyAddressCollection |
Optional multi-valued String property. Address of a proxy for the user. |
Register |
Optional Boolean property. This property is used to initiate and store the registration. |
RegistrationRequired |
(This property is not used.) |
ResetPassword |
Optional String property. This is used to trigger an authentication workflow on a WS-Transfer Put operation. The password itself is not stored. |
SIDHistory |
Optional multi-valued property of type BinaryCollectionType. Contains previous SIDs used for the resource if the resource was moved from another domain. |
TimeZone |
Optional property. Reference to a TimeZoneConfiguration resource. If this value is specified on a Person resource it will override the default time zone information specified in PortalUIConfiguration. |
Parent Elements
None
Remarks
All of the resource types in FIM have the same attribute bindings as the Resource type by default. For more information, see Forefront Identity Manager Schema.