Versions Compared

Key

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

...

This structure is included in the response of web service PwsGetOnBehalfOfResources.  It includes the differentiating fields of identifies a resource and the on-behalf-of permissions the authenticate user in PwsGetOnBehalfOfResources has on this resourcewhich the authenticated user has permission to act on behalf of, in the capacity identified in the call to PwsGetOnBehalfOfResources (e.g. Enter Time or Enter Costs)

Format

Panel
titlePwsOnBehalfOfResource
  • PwsOnBehalfOfResource
    • ResourceDisplayName: String (30)
    • ResourceId: Int32
    • ResourceReferenceSystemId: String (20)
    • ResourceUid: Int64
    • EmailAddress: String (100)
    • FirstName: String (20)
    • LastName: String (20)
    • MiddleName: String (20)
    • InactiveFlag: Boolean
    • DashboardOboFlag: Boolean
    • ExpenseReportingOboFlag: Boolean
    • TimeEntryOboFlag: Boolean
    • TimeOffOboFlag: Boolean
    • ExpenseReportingOboSetting: String (1)
    • TimeEntryOboSetting: String (1)

Elements

Element

Data Type

Description

Sample Data

ResourceDisplayName

String (30)

The resource display name is a unique identifier for a resource.

Gabrielle Gonzalez

ResourceId

Int32

For internal use only.


ResourceReferenceSystemId

String (20)

The resource employee ID.

023

ResourceUid

Int64

A unique and immutable identifier for a the resource.

1152921504606963004

EmailAddress

String (100)

The resource's email address. This is a unique identifier for a resource

Gabrielle@revcorp.doc

FirstName

String (20)

The resource's first name name.

Gabrielle

LastName

String

The resource's last name name.

Gonzalez

MiddleName

String

The resource's middle name name.


InactiveFlag

Boolean

If set to 'true', the resource has a status of "Inactive", if set to 'false', the resource has a status of "Active".

true

DashboardOboFlag

Boolean

If set to 'true', authenticate the authenticated user can view this resource's dashboard.

false

ExpenseReportingOboFlag

Boolean

If set to 'true', authenticate the authenticated user can maintain expense report reports for this resource.

false

TimeEntryOboFlag

Boolean

If set to 'true', authenticate the authenticated user can maintain time for this resource.

true

TimeOffOboFlag

Boolean

If set to 'true', authenticate the authenticated user can view this resource's time off page.

false

ExpenseReportingOboSettingString (1)

This specifies the level of ability the caller has to enter expenses on behalf of this resource:

N - The caller does not have permission to act on behalf of the resource

V - The caller can view the resource's expenses, but not add, update or delete them

U - The user has full ability to view, add, update or delete expenses for the resource

U
TimeEntryOboSettingString (1)

This specifies the level of ability the caller has to enter time on behalf of this resource:

N - The caller does not have permission to act on behalf of the resource

V - The caller can view the resource's timecards, but not add, update or delete them

U - The user has full ability to view, add, update or delete timecards for the resource

U
ShowBillableUtilizationOnDashboardFlagBooleanTrue if billable utilization should be displayed on the dashboard (home page) for this resource.true
ShowChargeableUtilizationOnDashboardFlagBooleanTrue if charrgeable utilization should be displayed on the dashboard (home page) for this resource.true
ShowProductiveUtilizationOnDashboardFlagBooleanTrue if productive utilization should be displayed on the dashboard (home page) for this resource.true
ShowTotalUtilizationOnDashboardFlagBooleanTrue if total utilization should be displayed on the dashboard (home page) for this resource.true

Usage Example(s)


Code Block
languagexml
titleExample 01
collapsetrue
               <b:PwsOnBehalfOfResource>
                  <b:ResourceDisplayName>Gabrielle Gonzalez</b:ResourceDisplayName>
                  <b:ResourceId i:nil="true"/>
                  <b:ResourceReferenceSystemId>023</b:ResourceReferenceSystemId>
                  <b:ResourceUid>1152921504606963004</b:ResourceUid>
                  <b:EmailAddress>Gabrielle@revcorp.doc</b:EmailAddress>
                  <b:FirstName>Gabrielle</b:FirstName>
                  <b:LastName>Gonzalez</b:LastName>
                  <b:MiddleName i:nil="true"/>
                  <b:InactiveFlag>false</b:InactiveFlag>
                  <b:DashboardOboFlag>false</b:DashboardOboFlag>
                  <b:ExpenseReportingOboFlag>false</b:ExpenseReportingOboFlag>
                  <b:TimeEntryOboFlag>true</b:TimeEntryOboFlag>
                  <b:TimeOffOboFlag>true</b:TimeOffOboFlag>
                  <b:ExpenseReportingOboSetting>U</b:ExpenseReportingOboSetting>
    <              <b:TimeEntryOboSetting>U</b:TimeEntryOboSetting>
                  <b:ShowBillableUtilizationOnDashboardFlag>true</b:ShowBillableUtilizationOnDashboardFlag>
                  <b:ShowChargeableUtilizationOnDashboardFlag>true</b:ShowChargeableUtilizationOnDashboardFlag>
                  <b:ShowProductiveUtilizationOnDashboardFlag>true</b:ShowProductiveUtilizationOnDashboardFlag>
                  <b:ShowTotalUtilizationOnDashboardFlag>true</b:ShowTotalUtilizationOnDashboardFlag>
                 </b:PwsOnBehalfOfResource>                          

...