Definition Type: ComplexType
Name: Project
Namespace: http://www.openapplications.org/oagis
Type: oa:Noun
Containing Schema: Components.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 meta_xsd Drilldown into Attachments in schema components_xsd Drilldown into DocumentReferences in schema components_xsd Drilldown into References in schema components_xsd Drilldown into Activity in schema components_xsd Drilldown into ProjectResourceCategory in schema components_xsd Drilldown into GLElement in schema components_xsd Drilldown into SourceGLEntity in schema components_xsd Drilldown into TotalCost in schema components_xsd Drilldown into TransactionType in schema components_xsd Drilldown into Authorization in schema components_xsd Drilldown into EffectivePeriod in schema components_xsd Drilldown into DocumentDateTime in schema components_xsd Drilldown into Status in schema components_xsd Drilldown into Id in schema components_xsd Drilldown into Noun in schema meta_xsdXSD Diagram of Project in schema components_xsd (Open Applications Group (OAGIS))
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 oa:Id 0 (1)
Status oa:Status 0 (1)
DocumentDateTime oa:DocumentDateTime 0 (1)
EffectivePeriod oa:EffectivePeriod 0 (1)
Authorization oa:Authorization 0 unbounded
TransactionType oa:TransactionType 0 (1)
TotalCost oa:TotalCost 0 (1)
SourceGLEntity oa:SourceGLEntity 0 (1)
GLElement oa:GLElement 0 unbounded
ProjectResourceCategory oa:ProjectResourceCategory 0 unbounded
Activity oa:Activity 0 unbounded
DocumentReferences oa:DocumentReferences 0 (1)
Attachments oa:Attachments 0 (1)
UserArea oa:UserArea 0 (1)
<xs:group> oa:References 0 (1)
Collapse Derivation Tree:
Collapse References:
oa:Project, oa:Project