Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This structure is returned by services such as PwsGetUser, which return the full details about resourcesusers. 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


Panel
titlePwsUserElement

...

Element

Data Type

Description

Sample Data

AuthenticationUser

PwsUserSummary

For a proxy user, this identifies the user that has the proxy ability.


CostCenterNotificationSettings

PwsCostCenterNotificationSettingElement[1..4]

These settings determine which cost center-based notifications will be set sent to the user. Note: There are currently 4 cost center notifications, this may change.


CostCenterPermissionSettings

PwsCostCenterPermissionSettingElement[1..59]

These are the user's cost center permissions. Note: There are currently 59 cost center permissions, this may change-based permission settings.


CreatedByUser

PwsUserSummary

The identify of the user that created this user record.


CreatedTimestamp

DateTime

The date and time this user record was created.

2018-08-02T14:33:43.023Z

GlobalNotificationSettings

PwsGlobalNotificationSettingElement[1..6]

These settings determine which global notifications will be set sent to the user. Note: There are currently 6 global notifications, this may change.


GlobalPermissionSettings

PwsGlobalPermissionSettingElement[1..26]

These are the user's global permissions. Note: There are currently 26 global permissions, this may change.permission settings.


InactiveFlag

Boolean

If set to 'true', this user has been marked as inactiveis currently inactive.

false

LastUpdatedByUser

PwsUserSummary

The identify of the user that last updated this user record.


LastUpdatedTimestamp

DateTime

The date and time this user record was last updated.

2018-10-25T13:55:09.383Z

OverrideAdvancedAnalyticsPermissionSettingFlag

Boolean

If set to 'true', this user's Advanced Analytics permission setting may be has been overridden from that of the default (set determined by the user' s types associated with the user type).

false

OverrideCultureFlagBooleanIf set to 'true', this user's Culture setting may be has been overridden from that of the default.false

OverrideDefaultTabGroupFlag

Boolean

If set to 'true', this user's Advanced Analytics permission setting may be default tab group has been overridden from that of the default (set determined by the user' s types associated with the user type).

false

OverrideEnableManagementPortalFlag

Boolean

If set to 'true', this user's default tab group may be Enable Management Portal setting has been overridden from that of the default (set determined by the user' s types associated with the user type).

false

OverrideLimitedAccessFlag

Boolean

If set to 'true', this user's limited access may be has been overridden from that of the default (set determined by the user' s types associated with the user type).

false

OverrideProjectManagerFlag

Boolean

If set to 'true', this user's inclusion/exclusion from the project management list may be has been overridden from that of the default (set determined by the user' s types associated with the user type).

false

OverrideRequestTimeOffPermissionSettingFlag

Boolean

If set to 'true', this user's ability to view / update their skill settings may be request / schedule time off has been overridden from that of the default (set determined by the user' s types associated with the user type).

false

OverrideSkillPermissionSettingFlag

Boolean

If set to 'true', this user's ability to request / schedule time off may be view / update their skill settings has been overridden from that of the default (set determined by the user' s types associated with the user type).

false

OverrideSsoSettingFlag

Boolean

If set to 'true', this user's permission to authenticate via Single Sign On may be has been overridden from that of the default (set determined by the user' s types associated with the user type).

false

OverrideTimeZoneFlagBooleanIf set to 'true', this user's default tab group may be has been overridden from that of the default (set determined by the user's location)

OverrideUseDelegatedAuthenticationFlag

Boolean

If set to 'true', this user's permission to authenticate via delegated authentication may be setting has been overridden from that of the default (set by the user's user type)

false

PasswordTicketFlag

Boolean

This flag indicates whether a password ticket is stored for the user (password tickets allow memorization of passwords in management portalthe Projector Management Portal).

false

ProxiedUser

PwsUserSummary

These are the identities of the user's that can log in as If this is a proxy user, this identifies the user that this user is a proxy for this user,


ResourceIdentity

PwsResourceRef

This is the resource identity associated with this user (if any).


Timestamp

String

The current timestamp (row version) of the resourceuser, in Base64 format. This can be used for optimistic locking.

AAAAABCotjg=

UserDetail

PwsUserDetail

This structure contains the complete set of information about a resourceuser. The structure is used both to retrieve detailed resource user information and to pass information about a resource user back to the server to get updated.


...