Overview
This structure is returned by services such as PwsGetUser, which return the full details about resources. This structure contains a user detail structure PwsUserDetail. It is also where additional related information about the user, that is not directly an attribute of the user itself would be found. As of this time, there is no additional information returned about users.
Format
- PwsUserElement
- AuthenticationUser: PwsUserSummary
- CostCenterNotificationSettings: PwsCostCenterNotificationSettingElement[]
- CostCenterPermissionSettings: PwsCostCenterPermissionSettingElement[]
- CreatedByUser: PwsUserSummary
- CreatedTimestamp: DateTime
- GlobalNotificationSettings: PwsGlobalNotificationSettingElement[]
- GlobalPermissionSettings: PwsGlobalPermissionSettingElement[]
- InactiveFlag: Boolean
- LastUpdatedByUser: PwsUserSummary
- LastUpdatedTimestamp: DateTime
- OverrideAdvancedAnalyticsPermissionSettingFlag: Boolean
- OverrideDefaultTabGroupFlag: Boolean
- OverrideEnableManagementPortalFlag: Boolean
- OverrideLimitedAccessFlag: Boolean
- OverrideProjectManagerFlag: Boolean
- OverrideRequestTimeOffPermissionSettingFlag: Boolean
- OverrideSkillPermissionSettingFlag: Boolean
- OverrideSsoSettingFlag: Boolean
- OverrideUseDelegatedAuthenticationFlag: Boolean
- PasswordTicketFlag: Boolean
- ProxiedUser: PwsUserSummary
- ResourceIdentity: PwsResourceRef
- Timestamp: String
- UserDetail: PwsUserDetail
Elements
Element | Data Type | Description | Sample Data |
---|---|---|---|
AuthenticationUser | For a proxy user, this identifies the user that has the proxy ability. | ||
CostCenterNotificationSettings | These settings determine which cost center notifications will be set to the user | ||
CostCenterPermissionSettings | These are the user's cost center permissions | ||
CreatedByUser | The identify of the user that created this user record | ||
CreatedTimestamp | DateTime | The date and time this user record was created | |
GlobalNotificationSettings | These settings determine which global notifications will be set to the user | ||
GlobalPermissionSettings | These are the user's global permissions | ||
InactiveFlag | Boolean | If set to 'true', this user has been marked as inactive | |
LastUpdatedByUser | The identify of the user that last updated this user record | ||
LastUpdatedTimestamp | DateTime | The date and time this user record was last updated | |
OverrideAdvancedAnalyticsPermissionSettingFlag | Boolean | If set to 'true', this user's Advanced Analytics permission setting may be overridden from that of the default (set by the user's user type) | |
OverrideDefaultTabGroupFlag | Boolean | If set to 'true', this user's Advanced Analytics permission setting may be overridden from that of the default (set by the user's user type) | |
OverrideEnableManagementPortalFlag | Boolean | If set to 'true', this user's default tab group may be overridden from that of the default (set by the user's user type) | |
OverrideLimitedAccessFlag | Boolean | If set to 'true', this user's limited access may be overridden from that of the default (set by the user's user type) | |
OverrideProjectManagerFlag | Boolean | If set to 'true', this user's inclusion/exclusion from the project management list may be overridden from that of the default (set by the user's user type) | |
OverrideRequestTimeOffPermissionSettingFlag | Boolean | If set to 'true', this user's ability to view / update their skill settings may be overridden from that of the default (set by the user's user type) | |
OverrideSkillPermissionSettingFlag | Boolean | If set to 'true', this user's ability to request / schedule time off may be overridden from that of the default (set by the user's user type) | |
OverrideSsoSettingFlag | Boolean | If set to 'true', this user's permission to authenticate via Single Sign On may be overridden from that of the default (set by the user's user type) | |
OverrideUseDelegatedAuthenticationFlag | Boolean | If set to 'true', this user's permission to authenticate via delegated authentication may be overridden from that of the default (set by the user's user type) | |
PasswordTicketFlag | Boolean | This flag indicates whether a password ticket is stored for the user (password tickets allow memorization of passwords in management portal). | |
ProxiedUser | These are the identities of the user's that can log in as a proxy for this user | ||
ResourceIdentity | This is the resource identity associated with this user (if any) | ||
Timestamp | String | The current timestamp (row version) of the resource, in Base64 format. This can be used for optimistic locking. | |
UserDetail | This structure contains the complete set of information about a resource. The structure is used both to retrieve detailed resource information and to pass information about a resource back to the server to get updated. |