The following business objects are supported in Gateway as well as the File providers:
Note: If you want to change the read-only status for a specific field in a business object, you will need to modify the Read-Only value for that field in the metadata file of the provider. Gateway developers and administrators can change the read-only status of field.
Business Object | Description |
---|---|
Activity | An activity is a unit of work performed during the course of a project. |
ActivityCode | Activity codes are user-defined codes to classify and categorize activities according to the organization's and project's needs. |
ActivityCodeType | Activity code types provide a way of classifying activity codes. Activity codes are user-defined codes to classify and categorize activities according to the organization's and project's needs. |
ActivityExpense | Activity expenses are non-resource costs associated with a project and assigned to a project's activities. They are typically one-time expenditures for non-reusable items. |
ActivityRisk | The activity risk object stores the relationship between a single activity and a single Risk. |
BaselineType | BaselineType fields |
BlanketPurchaseOrder | A company level purchase order, which enables agreements with vendors to provide services across multiple projects, released on a per-project/per-period basis with work authorizations against a previously determined maximum. |
BlanketPurchaseOrderDetail | Line Items for Blanket Purchase Order |
BudgetApproval | used to approve project budget |
BudgetApprovalDetail | Line Items for Budget Approval |
BudgetChange | For requesting additional (or reduced) budget beyond the existing budget |
BudgetChangeDetail | Line Items for Budget Change |
BudgetChangeOrder | A change to a budget that is typically created for a contractor that is based on changes to a contract between the contractor and owner. Note: This object is not available in the File provider data dictionary. |
BudgetChangeOrderDetail | Line Items for Budget Change Orders Note: This object is not available in the File provider data dictionary. |
BudgetItem | A budget that is typically created for a contractor that is based on a contract they have with an owner for a project. Note: This object is not available in the File provider data dictionary. |
BudgetItemDetail | Line Items for Budget Items Note: This object is not available in the File provider data dictionary. |
BudgetTransfer | For transferring budget from one WBS code to another. Most typically used to release budget contingency to other cost items. |
BudgetTransferDetail | Line Items for Budget Transfer |
Calendar | The P6 Calendar Object definition |
CBS | CBS business object |
CBSDurationSummary | CBSDurationSummary business object |
CBSExpenseSpread | Summarized spread data per CBS per expense category |
CBSResourceSpread | Summarized spread data per CBS per resource assignment |
CBSSheet | The project level CBS template which represents the project cost sheet. |
CBSSheetCode | The list of all CBS codes defined/inherited at the project level part of a project level CBS. |
CBSSheetRow | CBS Sheet Row fields. |
CBSSheetSegment | The project level CBS segment definition which governs the hierarchical depth of the CBS and how codes will be concatenated. |
CBSSheetRowCost | CBS Sheet Row Cost fields. |
CBSTemplate | The workspace level CBS template which consists of CBS codes and CBS segments. |
CBSTemplateCode | The list of all CBS codes defined at the workspace level part of a Workspace CBS |
CBSTemplateSegment | The workspace level CBS segment definition which governs the hierarchical depth of theCBS and how codes will be concatenated. |
ChangeOrder | A formal commit change to the contract Note: This object is not available in the File provider data dictionary. |
ChangeOrderDetail | Line Items for Change Order Note: This object is not available in the File provider data dictionary. |
Contract | Base Commit for EPC Activities (SOV = Payment Application) |
ContractDetail | Line Items for Contract |
CostAccount | Cost accounts contain the organization's cost account IDs. Available across all projects, they support tracking of costs and earned value based on the organization's cost account IDs. Cost accounts are hierarchical objects. |
CostCategory | The type of cost represented by the line item. |
CostColumn | CostColumn is used to exchange the cost sheet data. Cost Sheet is a sheet which will have all the Costs related to different WBS codes for a particular project listed in it. Note: This object is not available in the File provider data dictionary. |
Currency | Currency fields |
EPS | EPS |
Estimate | Used to create multiple project estimates and identify the preferred scenario |
EstimateDetail | Line Items for Estimate |
ExchangeRate | ExchangeRate allows the use of multiple currencies within a project for Cost purposes and are defined at the Company level. ExchangeRate would be used to define the current exchange rate for a currency as compared to the base currency of the Company. Note: This object is not available in the File provider data dictionary. |
ExpenseCategory | Expense categories are used to categorize project expenses. They are used for standardizing expenses and for rolling up expenses across projects. |
FinancialPeriod | Financial periods are used to provide accurate display and reporting of actual units and costs. Financial periods may not overlap each other and do not have to be contiguous. |
FundAppropriation | Fund accounts as assigned to projects |
FundAppropriationDetail | Line Items for Fund Appropriation |
Invoice | A general process for requesting and approving payments against commitments (invoice at the WBS or breakdown level do not calculate retainage or stored materials) |
InvoiceDetail | Line items for invoice |
JournalEntry | A process for adjusting spends line items. Most commonly used to reassign costs to alienate cost centers or GL code. Generic spend to transfer across cost codes. |
JournalEntryDetail | Line items for Journal Entry |
Location | The location is used to store address information including latitude and longitude. Locations can be assigned to resources, projects and/or activities. |
NotebookTopic | Notebook topics are used to categorize notes on EPS, project, WBS,and activity objects. |
Payment | BP to hold Checks Processed Information from Financial System. |
PaymentApplication | A process to track your payment information using a standard payment application method (for example, tracking retainage, stored materials, past payments, etc.) |
PaymentApplicationDetail | Line Items for Payment Application |
PaymentApplicationtoOwner | A payment application that is raised by a contractor to the owner in order for the contractor to receive payment. Note: This object is not available in the File provider data dictionary. |
PaymentApplicationtoOwnerDetail | Line Items for Payment Applications to Owner Note: This object is not available in the File provider data dictionary. |
PaymentDetail | Line Items for Payment |
PaymentFromOwner | A record of the actual payments a contractor will have received from the owner based on the payment application they presented to the owner. Note: This object is not available in the File provider data dictionary. |
PaymentFromOwnerDetail | Line Items for Payments From Owner Note: This object is not available in the File provider data dictionary. |
POAmendment | Approval process for purchase order changes |
POAmendmentDetail | Line items for PO Amendment |
PotentialChangeOrder | Contractor initiated potential change order. |
PotentialChangeOrderDetail | Line items for Potential Change Order. |
Project | A project is a temporary endeavor undertaken to create a unique product, service, or result. Projects usually contain a work breakdown structure (WBS) and activities. |
ProjectBudget | The total cost of the project budget including all transfers and changes. |
ProjectBudgetChange | The estimated cost of a new budget item in a budget. |
ProjectBudgetChangeTransaction | The estimated cost of changing a budget item in a budget. |
ProjectBudgetItem | The estimated cost of a budget item required to complete a project. |
ProjectBudgetTransfer | This is costs transferred from one budget line to another budget line. |
ProjectBudgetTransferTransaction | ProjectBudgetTransferTransaction fields. |
ProjectCode | Project codes are user-defined codes to classify and categorize projects across the enterprise. |
ProjectCodeType | Project code types provide a way of classifying project codes. Project codes are user-defined codes to classify and categorize projects across the enterprise. |
ProjectFinance | EnterpriseTrack Project Finance. |
ProjectFinanceElement | EnterpriseTrack Project Finance Element. |
ProjectFinanceSnapshot | EnterpriseTrack Project Finance Snapshot. |
ProjectInformation | Project attribute information |
ProjectResource | Primavera's resource planning feature allows you to do high-level project planning for future project or project that does not require resource assignments at the activity level. |
PurchaseOrder | To track money committed to be spent (General Spends type Base Commit) |
PurchaseOrderDetail | Line items for Purchase Order |
Relationship | A relationship defines how an activity relates to the start or finish of another activity or assignment. These relationships, which form the logic of the project network, are used together with activity durations to determine schedule dates. |
RequestforSubstitution | A change of identical material or equipment |
RequestforSubstitutionDetail | Line items for Request For Substitution |
Resource | Resources include labor, nonlabor, and materials that are used for activities across all projects. |
ResourceAssignment | Resource assignments track the work of resources or roles that are performing various activities. |
ResourceCode | Resource codes are user-defined codes to classify and categorize resources across all projects. |
ResourceCodeType | Resource Code Types provide a way of classifying resource codes. Resource codes areuser-defined codes to classify and categorize resources across all projects. |
ResourceCurve | Resource curves enable you to specify how you want resource units or costs spread over the duration of an activity. |
ResourceRate | Resource rates provide a way of specifying multiple resource prices and maximum units per time values that vary over time. |
ResourceRole | A resource role object represents an association between a resource object and a role object. |
Risk | The risk object represents a probabilistic event or condition which if it occurs has an impact on the project. |
RiskAndIssue | A log for documenting, tracking, and estimating impacts of open issues and risks; Log of items that may impact schedule/scope/cost. |
RiskAndIssueDetail | Line items for Risk and Issue. |
RiskImpact | The risk impact object stores the pre-response qualitative value assigned to a risk for each of the risk thresholds. |
RiskMatrix | The risk matrix object contains the name and description of each probability and impact diagram (PID). The Risk Matrix is then used to qualitatively assess each risk and assign a score. |
RiskMatrixScore | The risk matrix score object stores the score values from the probability and impact diagram (PID) of the risk score matrix. |
RiskMatrixThreshold | The risk matrix threshold object creates a relationship between a RiskThreshold object and a RiskMatrix object. This allows a single RiskThreshold object to be associated with multiple RiskMatrix objects. |
RiskOverrideCost | The risk override object allows for cost overrides on a risk. |
RiskOverrideOther | The risk override object allows for probability and schedule overrides on a risk. |
RiskResponseAction | The risk response action object contains the detailed steps that need to occur to complete the risk response plan. Multiple actions can be associated with one response plan and each action can be linked to an activity in the project. |
RiskResponseActionImpact | The risk response action impact object is a post-risk response action qualitative value that is assigned to a risk for each of the risk thresholds. |
RiskResponsePlan | The risk response plan object communicates how the project team plans to address the identified risk. |
RiskThreshold | The risk threshold object contains the name, description, and type of each risk threshold. Risk thresholds provide a mechanism for setting up the criteria that is used to assess the risk. |
RiskThresholdLevel | The risk threshold level object stores the level information (e.g. Low, Medium, High) for each risk threshold. |
Role | Roles are project personnel job titles or skills, such as mechanical engineer, inspector, or carpenter. They represent a type of resource with a certain level of proficiency rather than a specific individual. |
RoleLimit | Role limits define the limits of the maximum work units per time for a Role in a time period. |
RoleRate | Role rates enable you to select a predefined price per unit for cost calculating when assigning the role to an activity. |
ShellList | Shell List |
SOV | Schedule of value (SOV) for General, Payment, and Summary Payment. |
Timesheet | Used to capture Employee Timesheets (project / non-project hrs) |
TimesheetDetail | Line Items for Timesheet |
UDFType | User-defined fields (UDFs) enable users to add custom fields and values to the project database. |
UnitOfMeasure | The unit of measure provides definitions of units of measure for material resources. |
Vendor | Company Vendor directory |
VendorDetail | Line items for Vendor |
VendorEvaluation | Document vendor performance for consideration for future work (simple) |
WBS | The project work breakdown structure (WBS) is a hierarchical arrangement of the products and services produced during and by a project. Each element of a WBS may contain more-detailed WBS elements, activities, or both. WBS are hierarchical objects. |
WBSCategory | As their name implies, WBS categories are used to categorize WBS elements. They are defined globally. |
WBSExpenseSpread | Expense spread data per WBS per ExpenseCategory |
WBSResourceSpread | Spread data per WBS per Resource |
WBSSpread | Summarized spread data per WBS |
WorkManagerTask | Tasks make it possible to describe and report progress for activity work at a granular level by breaking an activity into its component parts. |
WorkRelease | Process that is connected to Blanket Purchase Order Business Process that is deployed at company level. This process can be used to write against the Market purchase order. |
WorkReleaseDetail | Line items for Work Release |