<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>
|