Overview
This structure represents a collection of historically tracked resource attributes. Many of the attributes that Projector tracks about resources are historically tracked. That is, Not only does Projector know what the current value of the attribute is, but it has records of what the value was at any given point in time. For example, Projector knows what a resource title is now, but also what the title was last week, last month, last year,. etc, and exactly when the title changes occurred. This allows Projector to accurately apply proper billing and RDC rates, etc. over the course of a project.
Format
- PwsResourceHistoryRecord
- ActualHolidaysFlag: Boolean
- AllowApproveOwnTimecardsFlag: Boolean
- BillableFlag: Boolean
- CostCenterIdentity: PwsCostCenterRef
- ExpenseReportVendorIdentity: PwsVendorRef
- InactiveFlag: Boolean
- LocationIdentity: PwsLocationRef
- MissingTimeEmailFlag: Boolean
- PayCategory: String (1)
- RdcException: PwsResourceRdcException
- ResourceTypeIdentity: PwsResourceTypeRef
- ScheduledHolidaysFlag: Boolean
- SubcontractorInvoiceVendorIdentity: PwsVendorRef
- TemporaryWorkerFlag: Boolean
- TimeAndCostGlccOverride: String (159)
- TitleIdentity: PwsTitleRef
- TrackMissingTimeFlag: Boolean
- WorkingScheduleOverrides: PwsResourceWorkingScheduleDay [0..7]
Elements
Element | Data Type | Description | |
---|---|---|---|
ActualHolidaysFlag | Boolean | If set to 'true', holidays are added to the resource's actuals and are blocked off in future scheduling. | true |
AllowApproveOwnTimecardsFlag | Boolean | If set to 'true', the resource has permission to approve his/her own time cards. | true |
BillableFlag | Boolean | If set to 'true', the resource's time can be billable to the client. | true |
CostCenterIdentity | The resource's cost center. | ||
ExpenseReportVendorIdentity | Expense reports associated with this resource will be directly paid to this vendor (if specified). | ||
InactiveFlag | Boolean | If set to 'true', this resource is marked as inactive. If is part of PwsSaveResource to create a new resource, this flag cannot be null. | false |
LocationIdentity | The resource's location. | ||
MissingTimeEmailFlag | Boolean | If set to 'true', e-mails will be sent to the resource when he/she fails to enter time for previous weeks/days. | true |
PayCategory | String (1) | The pay category for this resource: "S" = Salaried, "H" = Hourly, "O" = Salaried with overtime. | S |
RdcException | The resource's RDC rate if it is overridden from the default (set by the resource's cost center). | ||
ResourceTypeIdentity | The resource's resource type. | ||
ScheduledHolidaysFlag | Boolean | If set to 'true', this resource has scheduled holidays. | true |
SubcontractorInvoiceVendorIdentity | If this resource is a subcontractor, this is the vendor his/her invoices are payable to. | ||
TemporaryWorkerFlag | Boolean | If set to 'true', this resource is defined as a temporary worker. | false |
TimeAndCostGlccOverride | String (159) | The time and cost general ledger cost center if it differs from the default. | |
TitleIdentity | This resource's title. | ||
TrackMissingTimeFlag | Boolean | If set to 'true', missing time will be tracked for this resource. | true |
WorkingScheduleOverrides | The resource's working schedule if it differs from the default (set by location). |