Definition Type: ComplexType
Name: typeResourceDef
Namespace: http://www.pacificedge.com/PMXML
Containing Schema: PMXML-20020603.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into ExtendedAttributes in schema pmxml-20020603_xsd Drilldown into Availability in schema pmxml-20020603_xsd Drilldown into AvailableTo in schema pmxml-20020603_xsd Drilldown into AvailableFrom in schema pmxml-20020603_xsd Drilldown into RateSchedule in schema pmxml-20020603_xsd Drilldown into CustomWork in schema pmxml-20020603_xsd Drilldown into CustomText in schema pmxml-20020603_xsd Drilldown into CustomStartDates in schema pmxml-20020603_xsd Drilldown into CustomNumbers in schema pmxml-20020603_xsd Drilldown into CustomFlags in schema pmxml-20020603_xsd Drilldown into CustomFinishDates in schema pmxml-20020603_xsd Drilldown into CustomCosts in schema pmxml-20020603_xsd Drilldown into MaterialLabel in schema pmxml-20020603_xsd Drilldown into FreeSlack in schema pmxml-20020603_xsd Drilldown into TotalSlack in schema pmxml-20020603_xsd Drilldown into LateFinish in schema pmxml-20020603_xsd Drilldown into LateStart in schema pmxml-20020603_xsd Drilldown into EarlyFinish in schema pmxml-20020603_xsd Drilldown into EarlyStart in schema pmxml-20020603_xsd Drilldown into CostVariance in schema pmxml-20020603_xsd Drilldown into FinishVariance in schema pmxml-20020603_xsd Drilldown into StartVariance in schema pmxml-20020603_xsd Drilldown into BCWS in schema pmxml-20020603_xsd Drilldown into BCWP in schema pmxml-20020603_xsd Drilldown into ACWP in schema pmxml-20020603_xsd Drilldown into RemainingOvertimeCost in schema pmxml-20020603_xsd Drilldown into RemainingCost in schema pmxml-20020603_xsd Drilldown into RemainingOvertimeWork in schema pmxml-20020603_xsd Drilldown into RemainingWork in schema pmxml-20020603_xsd Drilldown into RemainingDuration in schema pmxml-20020603_xsd Drilldown into BaselineOvertimeCost in schema pmxml-20020603_xsd Drilldown into BaselineCost in schema pmxml-20020603_xsd Drilldown into BaselineOvertimeWork in schema pmxml-20020603_xsd Drilldown into BaselineWork in schema pmxml-20020603_xsd Drilldown into BaselineDuration in schema pmxml-20020603_xsd Drilldown into BaselineFinish in schema pmxml-20020603_xsd Drilldown into BaselineStart in schema pmxml-20020603_xsd Drilldown into ActualOvertimeCost in schema pmxml-20020603_xsd Drilldown into ActualCost in schema pmxml-20020603_xsd Drilldown into ActualOvertimeWork in schema pmxml-20020603_xsd Drilldown into ActualWork in schema pmxml-20020603_xsd Drilldown into ActualDuration in schema pmxml-20020603_xsd Drilldown into ActualFinish in schema pmxml-20020603_xsd Drilldown into ActualStart in schema pmxml-20020603_xsd Drilldown into PlannedOvertimeCost in schema pmxml-20020603_xsd Drilldown into PlannedCost in schema pmxml-20020603_xsd Drilldown into PlannedOvertimeWork in schema pmxml-20020603_xsd Drilldown into PlannedWork in schema pmxml-20020603_xsd Drilldown into PlannedDuration in schema pmxml-20020603_xsd Drilldown into PlannedFinish in schema pmxml-20020603_xsd Drilldown into PlannedStart in schema pmxml-20020603_xsd Drilldown into OvertimeWork in schema pmxml-20020603_xsd Drilldown into Rate in schema pmxml-20020603_xsd Drilldown into OvertimeCost in schema pmxml-20020603_xsd Drilldown into Cost in schema pmxml-20020603_xsd Drilldown into Type in schema pmxml-20020603_xsd Drilldown into Notes in schema pmxml-20020603_xsd Drilldown into MaxQuantity in schema pmxml-20020603_xsd Drilldown into IsOverallocated in schema pmxml-20020603_xsd Drilldown into EmailAddress in schema pmxml-20020603_xsd Drilldown into Initials in schema pmxml-20020603_xsd Drilldown into MiddleName in schema pmxml-20020603_xsd Drilldown into LastName in schema pmxml-20020603_xsd Drilldown into FirstName in schema pmxml-20020603_xsd Drilldown into FormattedName in schema pmxml-20020603_xsd Drilldown into PersistentID in schema pmxml-20020603_xsd Drilldown into ResourceID in schema pmxml-20020603_xsdXSD Diagram of typeResourceDef in schema pmxml-20020603_xsd (Project Management XML Schema (PMXML))
Collapse XSD Schema Code:
<xsd:complexType name="typeResourceDef">
    <xsd:sequence minOccurs="0">
        <xsd:element name="PersistentID" maxOccurs="unbounded">
            <xsd:complexType>
                <xsd:simpleContent>
                    <xsd:extension base="xsd:long">
                        <xsd:attribute name="application" type="xsd:integer" use="optional" />
                    </xsd:extension>
                </xsd:simpleContent>
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="FormattedName" type="xsd:string" minOccurs="0" />
        <xsd:element name="FirstName" type="xsd:string" minOccurs="0" />
        <xsd:element name="LastName" type="xsd:string" minOccurs="0" />
        <xsd:element name="MiddleName" type="xsd:string" minOccurs="0" />
        <xsd:element name="Initials" type="xsd:string" minOccurs="0" />
        <xsd:element name="EmailAddress" type="xsd:string" minOccurs="0" />
        <xsd:element name="IsOverallocated" type="xsd:byte" minOccurs="0" />
        <xsd:element name="MaxQuantity" type="xsd:integer" minOccurs="0" />
        <xsd:element name="Notes" type="xsd:string" minOccurs="0" />
        <xsd:element name="Type" type="pmxml:enumResourceType" minOccurs="0" />
        <xsd:element name="Cost" type="xsd:decimal" minOccurs="0" />
        <xsd:element name="OvertimeCost" type="xsd:decimal" minOccurs="0" />
        <xsd:element name="Rate" type="xsd:decimal" minOccurs="0" />
        <xsd:element name="OvertimeWork" type="xsd:float" minOccurs="0" />
        <xsd:element name="PlannedStart" type="xsd:string" minOccurs="0" />
        <xsd:element name="PlannedFinish" type="xsd:string" minOccurs="0" />
        <xsd:element name="PlannedDuration" type="xsd:float" minOccurs="0" />
        <xsd:element name="PlannedWork" type="xsd:float" minOccurs="0" />
        <xsd:element name="PlannedOvertimeWork" type="xsd:float" minOccurs="0" />
        <xsd:element name="PlannedCost" type="xsd:decimal" minOccurs="0" />
        <xsd:element name="PlannedOvertimeCost" type="xsd:decimal" minOccurs="0" />
        <xsd:element name="ActualStart" type="xsd:string" minOccurs="0" />
        <xsd:element name="ActualFinish" type="xsd:string" minOccurs="0" />
        <xsd:element name="ActualDuration" type="xsd:float" minOccurs="0" />
        <xsd:element name="ActualWork" type="xsd:float" minOccurs="0" />
        <xsd:element name="ActualOvertimeWork" type="xsd:float" minOccurs="0" />
        <xsd:element name="ActualCost" type="xsd:decimal" minOccurs="0" />
        <xsd:element name="ActualOvertimeCost" type="xsd:decimal" minOccurs="0" />
        <xsd:element name="BaselineStart" type="xsd:string" minOccurs="0" />
        <xsd:element name="BaselineFinish" type="xsd:string" minOccurs="0" />
        <xsd:element name="BaselineDuration" type="xsd:float" minOccurs="0" />
        <xsd:element name="BaselineWork" type="xsd:float" minOccurs="0" />
        <xsd:element name="BaselineOvertimeWork" type="xsd:float" minOccurs="0" />
        <xsd:element name="BaselineCost" type="xsd:decimal" minOccurs="0" />
        <xsd:element name="BaselineOvertimeCost" type="xsd:decimal" minOccurs="0" />
        <xsd:element name="RemainingDuration" type="xsd:float" minOccurs="0" />
        <xsd:element name="RemainingWork" type="xsd:float" minOccurs="0" />
        <xsd:element name="RemainingOvertimeWork" type="xsd:float" minOccurs="0" />
        <xsd:element name="RemainingCost" type="xsd:decimal" minOccurs="0" />
        <xsd:element name="RemainingOvertimeCost" type="xsd:decimal" minOccurs="0" />
        <xsd:element name="ACWP" type="xsd:decimal" minOccurs="0" />
        <xsd:element name="BCWP" type="xsd:decimal" minOccurs="0" />
        <xsd:element name="BCWS" type="xsd:decimal" minOccurs="0" />
        <xsd:element name="StartVariance" type="xsd:integer" minOccurs="0" />
        <xsd:element name="FinishVariance" type="xsd:integer" minOccurs="0" />
        <xsd:element name="CostVariance" type="xsd:integer" minOccurs="0" />
        <xsd:element name="EarlyStart" type="xsd:string" minOccurs="0" />
        <xsd:element name="EarlyFinish" type="xsd:string" minOccurs="0" />
        <xsd:element name="LateStart" type="xsd:string" minOccurs="0" />
        <xsd:element name="LateFinish" type="xsd:string" minOccurs="0" />
        <xsd:element name="TotalSlack" type="xsd:long" minOccurs="0" />
        <xsd:element name="FreeSlack" type="xsd:long" minOccurs="0" />
        <xsd:element name="MaterialLabel" type="xsd:string" minOccurs="0" />
        <xsd:element name="CustomCosts" type="pmxml:typeCustomCosts" minOccurs="0" />
        <xsd:element name="CustomFinishDates" type="pmxml:typeCustomFinishDates" minOccurs="0" />
        <xsd:element name="CustomFlags" type="pmxml:typeCustomFlags" minOccurs="0" />
        <xsd:element name="CustomNumbers" type="pmxml:typeCustomNumbers" minOccurs="0" />
        <xsd:element name="CustomStartDates" type="pmxml:typeCustomStartDates" minOccurs="0" />
        <xsd:element name="CustomText" type="pmxml:typeCustomText" minOccurs="0" />
        <xsd:element name="CustomWork" type="pmxml:typeCustomWork" minOccurs="0" />
        <xsd:element name="RateSchedule" type="pmxml:typeRateSchedule" minOccurs="0" />
        <xsd:element name="AvailableFrom" type="xsd:string" minOccurs="0" />
        <xsd:element name="AvailableTo" minOccurs="0" />
        <xsd:element name="Availability" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation>The 'resourceID' attribute is used as a way to avoid looking up the parent of this group.  Only used when publishing.</xsd:documentation>
            </xsd:annotation>
            <xsd:complexType>
                <xsd:complexContent>
                    <xsd:extension base="pmxml:typeAvailability">
                        <xsd:attribute name="resourceID" type="xsd:long" use="optional" />
                    </xsd:extension>
                </xsd:complexContent>
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="ExtendedAttributes" type="pmxml:typeExtendedAttributes" minOccurs="0" />
        <!-- <xsd:group ref="groupCustomFields" minOccurs="0"/> -->
    </xsd:sequence>
    <xsd:attribute name="ResourceID" type="xsd:long" use="required" />
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
PersistentID pmxml:PersistentID (1) unbounded
FormattedName pmxml:FormattedName 0 (1)
FirstName pmxml:FirstName 0 (1)
LastName pmxml:LastName 0 (1)
MiddleName pmxml:MiddleName 0 (1)
Initials pmxml:Initials 0 (1)
EmailAddress pmxml:EmailAddress 0 (1)
IsOverallocated pmxml:IsOverallocated 0 (1)
MaxQuantity pmxml:MaxQuantity 0 (1)
Notes pmxml:Notes 0 (1)
Type pmxml:Type 0 (1)
Cost pmxml:Cost 0 (1)
OvertimeCost pmxml:OvertimeCost 0 (1)
Rate pmxml:Rate 0 (1)
OvertimeWork pmxml:OvertimeWork 0 (1)
PlannedStart pmxml:PlannedStart 0 (1)
PlannedFinish pmxml:PlannedFinish 0 (1)
PlannedDuration pmxml:PlannedDuration 0 (1)
PlannedWork pmxml:PlannedWork 0 (1)
PlannedOvertimeWork pmxml:PlannedOvertimeWork 0 (1)
PlannedCost pmxml:PlannedCost 0 (1)
PlannedOvertimeCost pmxml:PlannedOvertimeCost 0 (1)
ActualStart pmxml:ActualStart 0 (1)
ActualFinish pmxml:ActualFinish 0 (1)
ActualDuration pmxml:ActualDuration 0 (1)
ActualWork pmxml:ActualWork 0 (1)
ActualOvertimeWork pmxml:ActualOvertimeWork 0 (1)
ActualCost pmxml:ActualCost 0 (1)
ActualOvertimeCost pmxml:ActualOvertimeCost 0 (1)
BaselineStart pmxml:BaselineStart 0 (1)
BaselineFinish pmxml:BaselineFinish 0 (1)
BaselineDuration pmxml:BaselineDuration 0 (1)
BaselineWork pmxml:BaselineWork 0 (1)
BaselineOvertimeWork pmxml:BaselineOvertimeWork 0 (1)
BaselineCost pmxml:BaselineCost 0 (1)
BaselineOvertimeCost pmxml:BaselineOvertimeCost 0 (1)
RemainingDuration pmxml:RemainingDuration 0 (1)
RemainingWork pmxml:RemainingWork 0 (1)
RemainingOvertimeWork pmxml:RemainingOvertimeWork 0 (1)
RemainingCost pmxml:RemainingCost 0 (1)
RemainingOvertimeCost pmxml:RemainingOvertimeCost 0 (1)
ACWP pmxml:ACWP 0 (1)
BCWP pmxml:BCWP 0 (1)
BCWS pmxml:BCWS 0 (1)
StartVariance pmxml:StartVariance 0 (1)
FinishVariance pmxml:FinishVariance 0 (1)
CostVariance pmxml:CostVariance 0 (1)
EarlyStart pmxml:EarlyStart 0 (1)
EarlyFinish pmxml:EarlyFinish 0 (1)
LateStart pmxml:LateStart 0 (1)
LateFinish pmxml:LateFinish 0 (1)
TotalSlack pmxml:TotalSlack 0 (1)
FreeSlack pmxml:FreeSlack 0 (1)
MaterialLabel pmxml:MaterialLabel 0 (1)
CustomCosts pmxml:CustomCosts 0 (1)
CustomFinishDates pmxml:CustomFinishDates 0 (1)
CustomFlags pmxml:CustomFlags 0 (1)
CustomNumbers pmxml:CustomNumbers 0 (1)
CustomStartDates pmxml:CustomStartDates 0 (1)
CustomText pmxml:CustomText 0 (1)
CustomWork pmxml:CustomWork 0 (1)
RateSchedule pmxml:RateSchedule 0 (1)
AvailableFrom pmxml:AvailableFrom 0 (1)
AvailableTo pmxml:AvailableTo 0 (1)
Availability pmxml:Availability 0 unbounded
ExtendedAttributes pmxml:ExtendedAttributes 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
ResourceID pmxml:ResourceID Required
Collapse Derivation Tree:
Collapse References:
pmxml:LocalResource, pmxml:PoolResource