Project Version 2

A project represents the effort and resources required to achieve a significant business objective within a specific, usually finite, time frame. Projects are used to plan, track, manage, and control both the financial aspects and the work effort required.

QName: {http://xmlns.oracle.com/apps/projects/foundation/projectDefinition/publicService/maintainProjectV2/}Project

Relationships

The following table describes how this service data object is related to other service data objects or business object services.

Relationship Type Object or Service

Contains

Project Error Message Version 2

Contains

Project Team Member Version 2

Contains

Project Partner Organization Version 2

Contains

Project Classification Version 2

Contains

Project Attachment Version 2

Contains

Asset SDO Version 2

Contains

Project Customer Organization Version 2

Contains

Project Supplier Organization Version 2

Contains

Project Descriptive Flexfields SDO

Handled by

Project Version 2

Attributes

The following table describes attributes in the service data object.

Name Type Description

AllowCrossChargeFlag

boolean

An option at the project and task level to indicate if transaction charges are allowed from all provider business units to the project or task.

AssetAllocationMethodCode

string

Code of the method by which unassigned asset lines and common costs are allocated across multiple assets.

BurdenSchFixedDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

A specific date used to determine the right set of burden multipliers for the project.

BurdenScheduleName

string

Default set of overhead cost multipliers for the project.

BusinessUnit

string

Name of the business unit associated to the project.

CapitalEventProcessingCode

string

Code of the method for processing events on projects of this project type if capitalization is enabled.

CcProcessLaborFlag

boolean

Indicates that the project will allow processing of cross-charge transactions between business units for labor transactions.

CcProcessNlFlag

boolean

Indicator to show that the project will allow processing of cross-charge transactions between business units for nonlabor transactions.

CcyConversionDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

Date for which to obtain currency conversion rates that are then used to convert an amount to project currency. Used when the date type is Fixed Date.

CcyConversionDateTypeCode

string

Options for selecting the date to convert amounts to the project currency.

CcyConversionRateType

string

Source for the project currency conversion rate, such as user-defined, spot or corporate rate. Determines how to convert the amount to project currency.

CintEligibleFlag

boolean

Indicator to determine whether the project is eligible for capitalized interest.

CintRateSchName

string

The rate schedule used to calculate the capitalized interest.

CintStopDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

The date where capitalized interest will stop accruing.

ClientKey

string

Identifier of the source application from which the project originates. The source application must be defined in the Source Application lookup type.

ClientProjectKey

string

The reference to the project generated by the source application.

ClosedDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

The date that the project status was set to closed. No further action can be taken on closed projects.

CopyAssetAssignmentsFlag

boolean

Indicator to convey asset assignments are copied from the project template to the new project.

CopyAssetsFlag

boolean

Indicator to convey whether assets are copied from the project template to the new project.

CopyAttachmentsFlag

boolean

Indicator to convey whether attachments are copied from the project template to the new project.

CopyCostOverridesFlag

boolean

Indicator to convey whether costing overrides are copied from the project template to the new project.

CopyDffFlag

boolean

Indicator to convey whether descriptive flexfields are copied from the project template to the new project.

CopyGroupSpaceFlag

boolean

Indicator to convey whether the project space template is copied from the source template to the project.

CopyTaskAssignmentsFlag

boolean

Indicator to convey whether project task assignments are copied from the project template to the new project.

CopyTaskAttachmentsFlag

boolean

Indicator to specify whether task level attachments are copied from the project template to the new project.

CopyTaskDffsFlag

boolean

Indicator to convey whether task level descriptive flexfields are copied from the project template to the new project.

CopyTeamMembersFlag

boolean

Indicator to convey whether project team members are copied from the source project template to the new project. A project team member is a person who is assigned a role on a project.

CopyTransactionControlsFlag

boolean

Indicator to convey whether transaction controls are copied from the project template to the new project.

CreatedBy

string

Name of the user who created the project.

CreationDate

{http://xmlns.oracle.com/adf/svc/types/}dateTime-Timestamp

Date the project was created.

EndDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

Completion date for a project.

IsPlanningProject

string

Specifies whether the project is a planning project.

KPINotificationEnabled

string

Indicates that workflow notifications are sent after KPI values are generated.

KPINotificationIncludeNotes

string

Indicates that notes about the KPI are included on the KPI generation notification report.

KPINotificationRecipients

string

List of comma separated email addresses of the recipients to which the KPI notifications will be sent.

LaborTpFixedDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

A specific date used to determine a price on a transfer price schedule for labor transactions.

LaborTpScheduleName

string

Name of the transfer price schedule that associates transfer price rules with pairs of provider and receiver organizations for labor transactions.

LastUpdateDate

{http://xmlns.oracle.com/adf/svc/types/}dateTime-Timestamp

Date when the project was last updated.

LastUpdateLogin

string

Login information of the user who last updated the project.

LastUpdatedBy

string

Name of the user who last updated the project.

LegalEntity

string

Legal entity associated to the project. A recognized party with given rights and responsibilities by legislation.

LimitToTransactionControlsCode

string

Type of transaction controls, inclusive or exclusive, defined for the selected project or task.

NlTpFixedDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

A specific date used to determine a price on a transfer price schedule for nonlabor transactions.

NlTpScheduleName

string

Name of the transfer price schedule that associates transfer price rules with pairs of provider and receiver organizations for nonlabor transactions.

ObjectVersionNumber

int

Number used to implement optimistic locking. This number is incremented every time a row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried.

OperationSuccessfulFlag

boolean

Indicator to convey whether the operation completed successfully.

OutlineLevel

long

This attribute is obsolete.

OwningOrganization

string

Identifier of the organization that owns the project or task. Organizations are departments, sections, divisions, companies, or other units.

ProjectAsset

Asset Version 2

Reserved for future use.

ProjectAttachment

Project Attachment Version 2

Reserved for future use.

ProjectCcyCode

string

Reserved for future use.

ProjectClassification

Project Classification Version 2

Reserved for future use.

ProjectCustomer

Project Customer Organization Version 2

List of project customers. Supported only in createProject operation based on the quick entry configuration defined in the project template.

ProjectDescription

string

Reserved for future use.

ProjectDff

Project Descriptive Flexfields

The descriptive flexfield values defined on the project. Supported only in getProject operation.

ProjectErrorMessage

Project Error Message Version 2

Contains the errors returned by createProject operation.

ProjectId

long

Identifier of the project.
  • Primary Key

ProjectManager

string

Name of the person who leads the project team and who has authority and responsibility for meeting project objectives. The value must match the format of the display name.

ProjectManagerEmail

string

E-mail address of the project manager to be added to the project using createProject operation.

ProjectManagerNumber

string

The person number of the project manager to be added to the project using createProject operation.

ProjectName

string

Name of the project.

ProjectNumber

string

An alphanumeric identifier for a project.

ProjectPartner

Project Partner Organization Version 2

Reserved for future use.

ProjectPriorityCode

string

Code that indicates the importance of a project based on a predefined scale. Examples include HIGH, MEDIUM and LOW.

ProjectStatus

string

Code that indicates the classification of the status of a project as defined during implementation. Typical project status codes are DRAFT, ACTIVE and CLOSED.

ProjectSupplier

Project Supplier Organization Version 2

Reserved for future use.

ProjectTeamMember

Project Team Member Version 2

List of people assigned a role on a project. Supported only in createProject operation based on the quick entry configuration defined in the project template.

ProjectTypeName

string

An implementation entity that defines basic project options. You select options at the project type level that are inherited by each project you create associated with that project type. For example, you can define a project type called Time and Materials for all projects that are based on time and materials contracts.

ProjectUnit

string

Identifier of the project unit associated to the project.

ServiceType

string

Reserved for future use.

StartDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

Date when work or information tracking begins on a project.

TemplateKey

string

Number of the project template used to create the project.

UseTemplateTasksFlag

boolean

Indicator to convey whether tasks defined in the project template are copied to the project.

WorkTypeName

string

A classification of the work associated with a task. You can use work types to categorize and group projects for processing purposes.