Definition Type: ComplexType
Name: typeProject
Namespace: http://www.pacificedge.com/PMXML
Containing Schema: PMXML-20020603.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into Assignments in schema pmxml-20020603_xsd Drilldown into Tasks in schema pmxml-20020603_xsd Drilldown into Resources in schema pmxml-20020603_xsd Drilldown into LocalResources in schema pmxml-20020603_xsd Drilldown into ExtendedAttributes in schema pmxml-20020603_xsd Drilldown into ExtendedAttributeDefs 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 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 HoursPerWeek in schema pmxml-20020603_xsd Drilldown into YearStartMonth in schema pmxml-20020603_xsd Drilldown into WeekStartDay in schema pmxml-20020603_xsd Drilldown into DaysPerMonth in schema pmxml-20020603_xsd Drilldown into HoursPerDay in schema pmxml-20020603_xsd Drilldown into CreatedDate in schema pmxml-20020603_xsd Drilldown into Subject in schema pmxml-20020603_xsd Drilldown into Manager in schema pmxml-20020603_xsd Drilldown into StatusDate in schema pmxml-20020603_xsd Drilldown into Company in schema pmxml-20020603_xsd Drilldown into Category in schema pmxml-20020603_xsd Drilldown into Author in schema pmxml-20020603_xsd Drilldown into Title in schema pmxml-20020603_xsd Drilldown into Description in schema pmxml-20020603_xsd Drilldown into LastModified in schema pmxml-20020603_xsd Drilldown into ProjectName in schema pmxml-20020603_xsd Drilldown into PersistentID in schema pmxml-20020603_xsd Drilldown into ProjectID in schema pmxml-20020603_xsdXSD Diagram of typeProject in schema pmxml-20020603_xsd (Project Management XML Schema (PMXML))
Collapse XSD Schema Code:
<xsd:complexType name="typeProject">
    <xsd:sequence>
        <xsd:element name="PersistentID" maxOccurs="unbounded">
            <xsd:complexType>
                <xsd:simpleContent>
                    <xsd:extension base="xsd:long">
                        <xsd:attribute name="application" type="xsd:integer" use="required" />
                    </xsd:extension>
                </xsd:simpleContent>
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="ProjectName" type="xsd:string" />
        <xsd:element name="LastModified" type="xsd:string" minOccurs="0" />
        <xsd:element name="Description" type="xsd:string" minOccurs="0" />
        <xsd:element name="Title" type="xsd:string" minOccurs="0" />
        <xsd:element name="Author" type="xsd:string" minOccurs="0" />
        <xsd:element name="Category" type="xsd:string" minOccurs="0" />
        <xsd:element name="Company" type="xsd:string" minOccurs="0" />
        <xsd:element name="StatusDate" type="xsd:string" minOccurs="0" />
        <xsd:element name="Manager" type="xsd:string" minOccurs="0" />
        <xsd:element name="Subject" type="xsd:string" minOccurs="0" />
        <xsd:element name="CreatedDate" type="xsd:string" minOccurs="0" />
        <xsd:element name="HoursPerDay" minOccurs="0">
            <xsd:simpleType>
                <xsd:restriction base="xsd:integer">
                    <xsd:minInclusive value="0" />
                    <xsd:maxInclusive value="24" />
                </xsd:restriction>
            </xsd:simpleType>
        </xsd:element>
        <xsd:element name="DaysPerMonth" minOccurs="0">
            <xsd:simpleType>
                <xsd:restriction base="xsd:integer">
                    <xsd:minInclusive value="0" />
                    <xsd:maxInclusive value="32" />
                </xsd:restriction>
            </xsd:simpleType>
        </xsd:element>
        <xsd:element name="WeekStartDay" minOccurs="0">
            <xsd:simpleType>
                <xsd:restriction base="xsd:integer">
                    <xsd:minInclusive value="0" />
                    <xsd:maxInclusive value="6" />
                </xsd:restriction>
            </xsd:simpleType>
        </xsd:element>
        <xsd:element name="YearStartMonth" minOccurs="0">
            <xsd:simpleType>
                <xsd:restriction base="xsd:integer">
                    <xsd:minInclusive value="0" />
                    <xsd:maxInclusive value="12" />
                </xsd:restriction>
            </xsd:simpleType>
        </xsd:element>
        <xsd:element name="HoursPerWeek" minOccurs="0">
            <xsd:simpleType>
                <xsd:restriction base="xsd:integer">
                    <xsd:minInclusive value="0" />
                    <xsd:maxInclusive value="168" />
                </xsd:restriction>
            </xsd:simpleType>
        </xsd:element>
        <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="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="ExtendedAttributeDefs" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>The extended attributes for each project are defined in the 
							root of the project, and the extended attributes may be used at the Project 
							level or under Tasks, Assignments or Resources.
					</xsd:documentation>
            </xsd:annotation>
            <xsd:complexType>
                <xsd:sequence minOccurs="0">
                    <xsd:element name="ExtendedAttributeDef" type="pmxml:typeExtendedAttributeDef" minOccurs="0" maxOccurs="unbounded" />
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="ExtendedAttributes" type="pmxml:typeExtendedAttributes" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>The extended attribute values that apply to the project level for this project.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="LocalResources" minOccurs="0">
            <xsd:complexType>
                <xsd:sequence minOccurs="0">
                    <xsd:element name="LocalResource" type="pmxml:typeResourceDef" minOccurs="0" maxOccurs="unbounded" />
                </xsd:sequence>
                <xsd:attribute name="count" type="xsd:integer" use="optional" />
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="Resources" minOccurs="0">
            <xsd:complexType>
                <xsd:sequence minOccurs="0">
                    <xsd:element name="Resource" type="pmxml:typeResource" minOccurs="0" maxOccurs="unbounded" />
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="Tasks" minOccurs="0">
            <xsd:complexType>
                <xsd:sequence minOccurs="0">
                    <xsd:element name="Task" type="pmxml:typeTask" minOccurs="0" maxOccurs="unbounded" />
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="Assignments" minOccurs="0">
            <xsd:complexType>
                <xsd:sequence minOccurs="0">
                    <xsd:element name="Assignment" type="pmxml:typeAssignment" minOccurs="0" maxOccurs="unbounded" />
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
        <!-- <xsd:group ref="groupScheduledObject" minOccurs="0"/> -->
    </xsd:sequence>
    <xsd:attribute name="ProjectID" type="xsd:long" use="required" />
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
PersistentID pmxml:PersistentID (1) unbounded
ProjectName pmxml:ProjectName (1) (1)
LastModified pmxml:LastModified 0 (1)
Description pmxml:Description 0 (1)
Title pmxml:Title 0 (1)
Author pmxml:Author 0 (1)
Category pmxml:Category 0 (1)
Company pmxml:Company 0 (1)
StatusDate pmxml:StatusDate 0 (1)
Manager pmxml:Manager 0 (1)
Subject pmxml:Subject 0 (1)
CreatedDate pmxml:CreatedDate 0 (1)
HoursPerDay pmxml:HoursPerDay 0 (1)
DaysPerMonth pmxml:DaysPerMonth 0 (1)
WeekStartDay pmxml:WeekStartDay 0 (1)
YearStartMonth pmxml:YearStartMonth 0 (1)
HoursPerWeek pmxml:HoursPerWeek 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)
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)
ExtendedAttributeDefs pmxml:ExtendedAttributeDefs 0 (1)
ExtendedAttributes pmxml:ExtendedAttributes 0 (1)
LocalResources pmxml:LocalResources 0 (1)
Resources pmxml:Resources 0 (1)
Tasks pmxml:Tasks 0 (1)
Assignments pmxml:Assignments 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
ProjectID pmxml:ProjectID Required
Collapse Derivation Tree:
Collapse References:
pmxml:Project, pmxml:Project