PwsTimeFeedRecord

Overview


The time card details returned by the web service PwsExportIncrementalTimeFeed.

Format


PwsTimeFeedRecord

Elements


Element

Data Type

Description

Sample Data

EngagementCompanyIdentity

PwsCompanyRef

The engagement company associated with the time card.


EngagementCostCenterIdentity

PwsCostCenterRef

The engagement cost center associated with the time card.


EngagementTypeBillableFlag

Boolean

If set to 'true', the engagement type associated with the time card is billable.

true

EngagementTypeIdentity

PwsEngagementTypeRef

The engagement type associated with the time card.


ProjectIdentity

PwsProjectRef

The project associated with the time card.


ProjectRateType

PwsProjectRateTypeSummary

The project rate type associated with the time card.


ProjectTaskIdentity

PwsProjectTaskRef

The project task associated with the time card.


ProjectTaskType

PwsProjectTaskTypeSummary

The project task type associated with the time card.


ResourceCompanyIdentity

PwsCompanyRef

The resource company associated with the time card.


ResourceCostCenterIdentity

PwsCostCenterRef

The resource cost center associated with the time card.


ResourceIdentity

PwsResourceRef

The resource aassociated with the time card.


ResourceLocationIdentity

PwsLocationRef

The resource location associated with the time card.


StandardRateTypeIdentity

PwsStandardRateTypeRef

The standard rate type associated with the time card.


StandardTaskTypeIdentity

PwsStandardTaskTypeRef

The standard task type associated with the time card.


TimeCardIdentity

PwsTimeCardRef

The identity of the time card.


TimeOffReasonIdentity

PwsTimeOffReasonRef

The identity of the time off card.


TimecardLocationIdentity

PwsLocationRef

The time card location.


TimecardStatus

String

The time card status:

'D' for draft

'R' for rejected

'S' for submitted

'A' for approved

'B' for billed 

S

WorkOrTimeOffDate

DateTime

The work date associated with the time card or time off card (in UTC format).

2014-05-29T00:00:00Z 

WorkOrTimeOffMinutes

Int32

The work or time off minutes associated with the time card  or time off card.

480

Udf1

PwsCardUdfValue

The first user defined field associated with the time card.


Udf2

PwsCardUdfValue

The second user defined field associated with the time card.


EngagementIdentity

PwsEngagementRef

The identity of the engagement associated with the time card.


ProjectRoleIdentity

PwsProjectRoleRef

The identity of the role associated with the time card.


ProjectRoleName

String

The role name associated with the time card.

PM

ExternalGroupingIdentifier

Int32

 This unique identifier allows users to group multiple time cards or time off cards together, most commonly user for reporting purposes.


Usage Example(s)


Example 01
               <b:PwsTimeFeedRecord>
                  <b:EngagementCompanyIdentity>
                     <b:CompanyId i:nil="true"/>
                     <b:CompanyName>USA</b:CompanyName>
                     <b:CompanyUid>1152921504606850739</b:CompanyUid>
                     <b:CompanyNumber>USA</b:CompanyNumber>
                  </b:EngagementCompanyIdentity>
                  <b:EngagementCostCenterIdentity>
                     <b:CostCenterId i:nil="true"/>
                     <b:CostCenterName>USA</b:CostCenterName>
                     <b:CostCenterNumber>USA</b:CostCenterNumber>
                     <b:CostCenterUid>1152921504606867361</b:CostCenterUid>
                  </b:EngagementCostCenterIdentity>
                  <b:EngagementTypeBillableFlag>true</b:EngagementTypeBillableFlag>
                  <b:EngagementTypeIdentity>
                     <b:EngagementTypeId i:nil="true"/>
                     <b:EngagementTypeName>Billable - Not to Exceed</b:EngagementTypeName>
                     <b:EngagementTypeShortName>NTE</b:EngagementTypeShortName>
                     <b:EngagementTypeUid>1152921504606863891</b:EngagementTypeUid>
                  </b:EngagementTypeIdentity>
                  <b:ProjectIdentity>
                     <b:ProjectCode>COST MANAGEMENT</b:ProjectCode>
                     <b:ProjectId i:nil="true"/>
                     <b:ProjectUid>1152921504607283516</b:ProjectUid>
                  </b:ProjectIdentity>
                  <b:ProjectRateType>
                     <b:ExternalSystemIdentifier i:nil="true"/>
                     <b:ProjectRateTypeId i:nil="true"/>
                     <b:ProjectRateTypeUid>1152921504607119402</b:ProjectRateTypeUid>
                     <b:ProjectRateTypeName>Regular</b:ProjectRateTypeName>
                  </b:ProjectRateType>
                  <b:ProjectTaskIdentity>
                     <b:ExternalSystemIdentifier i:nil="true"/>
                     <b:ProjectTaskId i:nil="true"/>
                     <b:ProjectTaskUid>1152921504608048883</b:ProjectTaskUid>
                  </b:ProjectTaskIdentity>
                  <b:ProjectTaskType>
                     <b:ExternalSystemIdentifier i:nil="true"/>
                     <b:ProjectTaskTypeId i:nil="true"/>
                     <b:ProjectTaskTypeUid>1152921504607683476</b:ProjectTaskTypeUid>
                     <b:ProjectTaskTypeName>Design</b:ProjectTaskTypeName>
                  </b:ProjectTaskType>
                  <b:ResourceCompanyIdentity>
                     <b:CompanyId i:nil="true"/>
                     <b:CompanyName>USA</b:CompanyName>
                     <b:CompanyUid>1152921504606850739</b:CompanyUid>
                     <b:CompanyNumber>USA</b:CompanyNumber>
                  </b:ResourceCompanyIdentity>
                  <b:ResourceCostCenterIdentity>
                     <b:CostCenterId i:nil="true"/>
                     <b:CostCenterName>IT Team (USA)</b:CostCenterName>
                     <b:CostCenterNumber>IT Team (USA)</b:CostCenterNumber>
                     <b:CostCenterUid>1152921504606867365</b:CostCenterUid>
                  </b:ResourceCostCenterIdentity>
                  <b:ResourceIdentity>
                     <b:ResourceDisplayName>Chris McFarlane</b:ResourceDisplayName>
                     <b:ResourceId i:nil="true"/>
                     <b:ResourceReferenceSystemId>IT (USA) - 10</b:ResourceReferenceSystemId>
                     <b:ResourceUid>1152921504607059016</b:ResourceUid>
                  </b:ResourceIdentity>
                  <b:ResourceLocationIdentity>
                     <b:LocationId i:nil="true"/>
                     <b:LocationName>USA</b:LocationName>
                     <b:LocationUid>1152921504606855985</b:LocationUid>
                  </b:ResourceLocationIdentity>
                  <b:StandardRateTypeIdentity>
                     <b:StandardRateTypeCode>Reg</b:StandardRateTypeCode>
                     <b:StandardRateTypeId i:nil="true"/>
                     <b:StandardRateTypeName>Regular</b:StandardRateTypeName>
                     <b:StandardRateTypeUid>1152921504606847729</b:StandardRateTypeUid>
                  </b:StandardRateTypeIdentity>
                  <b:StandardTaskTypeIdentity>
                     <b:StandardTaskTypeCode>TT05</b:StandardTaskTypeCode>
                     <b:StandardTaskTypeId i:nil="true"/>
                     <b:StandardTaskTypeName>Task Type 05</b:StandardTaskTypeName>
                     <b:StandardTaskTypeUid>1152921504606848776</b:StandardTaskTypeUid>
                  </b:StandardTaskTypeIdentity>
                  <b:TimeCardIdentity>
                     <b:ReferenceId i:nil="true"/>
                     <b:TimecardId i:nil="true"/>
                     <b:TimecardType>T</b:TimecardType>
                     <b:TimecardUid>1152921504638397626</b:TimecardUid>
                  </b:TimeCardIdentity>
                  <b:TimeOffReasonIdentity i:nil="true"/>
                  <b:TimecardLocationIdentity i:nil="true"/>
                  <b:TimecardStatus>S</b:TimecardStatus>
                  <b:WorkOrTimeOffDate>2014-05-29T00:00:00Z</b:WorkOrTimeOffDate>
                  <b:WorkOrTimeOffMinutes>480</b:WorkOrTimeOffMinutes>
                  <b:Udf1>
                     <b:BooleanValue i:nil="true"/>
                     <b:DateValue i:nil="true"/>
                     <b:IntegerValue i:nil="true"/>
                     <b:TextValue i:nil="true"/>
                     <b:RelationValue i:nil="true"/>
                     <b:NumericValue i:nil="true"/>
                  </b:Udf1>
                  <b:Udf2>
                     <b:BooleanValue i:nil="true"/>
                     <b:DateValue i:nil="true"/>
                     <b:IntegerValue i:nil="true"/>
                     <b:TextValue i:nil="true"/>
                     <b:RelationValue i:nil="true"/>
                     <b:NumericValue i:nil="true"/>
                  </b:Udf2>
                  <b:EngagementIdentity>
                     <b:EngagementCode>P001018</b:EngagementCode>
                     <b:EngagementId i:nil="true"/>
                     <b:EngagementUid>1152921504607199009</b:EngagementUid>
                  </b:EngagementIdentity>
                  <b:ProjectRoleIdentity>
                     <b:ExternalSystemIdentifier i:nil="true"/>
                     <b:ProjectRoleId i:nil="true"/>
                     <b:ProjectRoleUid>1152921504608875516</b:ProjectRoleUid>
                  </b:ProjectRoleIdentity>
                  <b:ProjectRoleName>PM</b:ProjectRoleName>
                  <b:ExternalGroupingIdentifier i:nil="true"/>
               </b:PwsTimeFeedRecord>