Definition Type: ComplexType
Name: Project
Namespace: http://www.openapplications.org/oagis
Type: nsC:Noun
Containing Schema: Invoice.xsd
Abstract
Documentation:
A set of tasks with the following attributes: a singular purpose, a start and end date, those that accumulate costs, and those that may have materials and overhead. SYNONYMS: Job, Process Model, Program, Work Breakdown Structure (WBS) element
Collapse XSD Schema Diagram:
Drilldown into UserArea in schema invoice_xsd Drilldown into Attachments in schema invoice_xsd Drilldown into DocumentReferences in schema invoice_xsd Drilldown into References in schema invoice_xsd Drilldown into Activity in schema invoice_xsd Drilldown into ProjectResourceCategory in schema invoice_xsd Drilldown into GLElement in schema invoice_xsd Drilldown into SourceGLEntity in schema invoice_xsd Drilldown into TotalCost in schema invoice_xsd Drilldown into TransactionType in schema invoice_xsd Drilldown into Authorization in schema invoice_xsd Drilldown into EffectivePeriod in schema invoice_xsd Drilldown into DocumentDateTime in schema invoice_xsd Drilldown into Status in schema invoice_xsd Drilldown into Id in schema invoice_xsd Drilldown into Noun in schema invoice_xsdXSD Diagram of Project in schema invoice_xsd (HR-XML - Human Resources XML)
Collapse XSD Schema Code:
<xs:complexType name="Project">
    <xs:annotation>
        <xs:documentation source="http://www.openapplications.org/oagis">A set of tasks with the following attributes: a singular purpose, a start and end date, those that accumulate costs, and those that may have materials and overhead. SYNONYMS: Job, Process Model, Program, Work Breakdown Structure (WBS) element</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
        <xs:extension base="Noun">
            <xs:sequence>
                <xs:element name="Id" type="ProjectId" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">The project's unique identifier</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Status" type="ProjectStatus" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">Indicates the status of the Project.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="DocumentDateTime" type="DateTime" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">Indicates the timestamp in which the Project was created.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="EffectivePeriod" type="TimePeriodAny" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">Identifies the effective period for the project.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Authorization" type="AuthorizationType" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">Indicates the Authorization for the project.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="TransactionType" type="ProjectTransactionType" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">The project accounting classification of the transactions. EXAMPLES: Billed, Cash, Cost, Revenue</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="TotalCost" type="Amounts" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">The total cost of this project, as either an entered amount (no activity costing) or calculated as the sum of the activity costs.

This field is updated by the LoadProjectAccounting BOD.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="SourceGLEntity" type="GLEntity" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">Is the Source General Ledger recogized entity that is responsible for paying for the Project.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element ref="GLElement" minOccurs="0" maxOccurs="unbounded" />
                <xs:element name="ProjectResourceCategory" type="ProjectResourceCategory" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">Is the categorization of project resources into classes, subclasses, etc</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Activity" type="ProjectActivity" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">The specific business processes or tasks within a project.  For example, billing, receiving or preparing purchase orders</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:group ref="References" minOccurs="0" />
                <xs:element ref="UserArea" minOccurs="0" />
            </xs:sequence>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Id nsC:Id 0 (1)
Status nsC:Status 0 (1)
DocumentDateTime nsC:DocumentDateTime 0 (1)
EffectivePeriod nsC:EffectivePeriod 0 (1)
Authorization nsC:Authorization 0 unbounded
TransactionType nsC:TransactionType 0 (1)
TotalCost nsC:TotalCost 0 (1)
SourceGLEntity nsC:SourceGLEntity 0 (1)
GLElement nsC:GLElement 0 unbounded
ProjectResourceCategory nsC:ProjectResourceCategory 0 unbounded
Activity nsC:Activity 0 unbounded
DocumentReferences nsC:DocumentReferences 0 (1)
Attachments nsC:Attachments 0 (1)
UserArea nsC:UserArea 0 (1)
<xs:group> nsC:References 0 (1)
Collapse Derivation Tree:
Collapse References:
nsC:Project, nsC:Project