Package com.primavera.integration.client.bo.object


package com.primavera.integration.client.bo.object
Client business object classes
  • Classes
    Class
    Description
    An activity is a unit of work performed during the course of a project.
    Activity codes are user-defined codes to classify and categorize activities according to the organization's and project's needs.
    An activity code assignment business object represents the assignment of an activity code to an activity.
    Activity code types provide a way of classifying activity codes.
    The ActivityCodeUpdate object stores activity code assignment status updates requested by Team Members.
    An activity comment business object represents a comment made on an activity.
    Activity expenses are non-resource costs associated with a project and assigned to a project's activities.
     
    Activity notes are used as a way of specifying one or more notes on an activity.
    The ActivityNoteUpdate object stores activity memo update details requested by Team Member.
    Activity owner objects provide a way to specify a user to be in charge of an activity for statusing in Primavera Web Access.
    Activity period actuals represent the actual values on an activity during a financial period.
    The activity risk object stores the relationship between a single Activity and a single Risk.
    Activity steps provide a way to break activities down into smaller units and track the completion of those units.
    The ActivityStepCreate object stores activity step create details requested by Team Member.
    The ActivityStepDelete object stores activity step delete details requested by Team Member.
    Activity step templates enable you to define a group of steps common to multiple activities, and then assign the template to activities.
    An activity step template item is one of the defined steps in the associated activity template.
    The ActivityStepUpdate object stores activity step status updates requested by Team Members.
    The ActivityUpdate object stores activity status updates requested by Team Members.
    Alert indicates the notification details created to alert a particular user on an event.
    This needs to be updated.
    A baseline is a complete copy of a project plan that you can compare to the current schedule to evaluate progress.
    Since the large number of baselines per project could be challenging to maintain, baseline types are introduced to help categorize, or track, multiple baselines for a single project.
    Calendars defined the available work hours in each calendar day.
    CBS is cost breakdown structure.
    CBS is cost breakdown structure.
    The ChangeSet object works in conjunction with the ActivityUpdate, ResourceAssignmentUpdate and ActivityStepUpdate objects to track status updates for activities, resource assignments and activity steps.
    Cost accounts contain the organization's cost account IDs.
    Currencies allow you to specify the types of currencies you want to use for costs.
    Documents are guidelines, procedures, standards, plans, design templates, worksheets, or other information related to a project.
    Document categories are used to organize and standardize documents across projects.
    Document status codes are used to identify and track the current state of work products and documents.
    EPS (Enterprise Project Structure) is the hierarchical structure of projects in the database.
    The EPS budget change log is used to track changes made from the original budget.
    An EPS funding represents the assignment of a funding source to a particular EPS.
    EPS notes are used as a way of specifying one or more notes on an EPS element.
    EPS spending plans represent monthly spending amounts for an EPS.
    Expense categories are used to categorize project expenses.
    Customized financial periods are used to provide accurate display and reporting of actual units and costs.
    Customized financial periods Templates are used to provide accurate display and reporting of actual units and costs.
    Funding sources are hierarchical objects used to specify the names and descriptions of nonprofit, government-allocated, or other funding sources.
    GatewayDeployment.
    Global preferences are generally established by an administrator.
    A global profile defines a set of privileges for access to global, or application-wide, information such as cost accounts, resources, and roles.
    Use this class to specify the template for Global replace.
    Import options templates.
    Issue histories represent the commentary recorded for a project issue.
    A Job Service.
    Lean tasks is associated with Prime projects and are displayed in P6 as a result of synchronization of projects from Prime to P6 .
    The location is used to store address information including latitude and longitude.
    Import options templates.
    Notebook topics are used to categorize notes on EPS, project, WBS, and activity objects.
    The Organizational Breakdown Structure (OBS) is a hierarchical arrangement of an organization's management structure.
    Overhead codes are used to log timesheet hours for activities, which are not associated with any current projects.
    PAuditX is associated with published audit records for the table for which auditing is enabled.
    Profile indicates the profile details created to assign to the users.
    A project is a temporary endeavor undertaken to create a unique product, service, or result.
    The project budget change log is used to track changes made from the original budget.
    Project codes are user-defined codes to classify and categorize projects across the enterprise.
    A project code assignment business object represents the assignment of a project code to a project.
    Project code types provide a way of classifying project codes.
    ProjectDeployment.
    Project documents are a specific assignment of an individual document to a WBS or activity.
    An project funding represents the assignment of a funding source to a particular project.
    Issues are known problems within a project plan that require attention or corrective action.
    Project notes are used as a way of specifying one or more notes on a project or WBS element.
    A project portfolio consists of projects grouped together in some way that is meaningful to you.
    A project profile defines a set of privileges for access to project-specific information.
    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.
    Project resource categories are used to categorize resource planning assignments.
    The ProjectResourceQuantity object provides access to resource allocation hours per week for resources assigned to a project at the Project or WBS level.
    Project spending plans represent monthly spending amounts for a project or WBS.
    Project thresholds are used as a project management technique to monitor values within a specified tolerance range so that project issues can be identified and reported.
    A relationship defines how an activity relates to the start or finish of another activity or assignment.
    Resources include the personnel and equipment that perform work on activities across all projects.
    Resource access allows you to restrict a user's ability to access resources.
    Resource assignments track the work of resources or roles that are performing various activities.
    Assignment codes are user-defined codes to classify and categorize assignments across the enterprise.
    A assignment code assignment business object represents the assignment of a assignment code to a assignment.
    Assignment code types provide a way of classifying assignment codes.
    The ResourceAssignmentCreate object stores resource assignment requested by Team Members.
    Resource assignment period actuals represent the actual values on a resource assignment during a financial period.
    The ResourceAssignmentUpdate object stores resource assignment status updates requested by Team Members.
    Resource codes are user-defined codes to classify and categorize resources across the enterprise.
    A resource code assignment business object represents the assignment of a resource code to a resource.
    Resource code types provide a way of classifying resource codes.
    Resource curves enable you to specify how you want resource units or costs spread over the duration of an activity.
    A resource hour corresponds to an entry on a timesheet edited in Timesheets.
    The resource location is used to store the current location information including latitude and longitude for the resource.
    Resource rates provide a way of specifying multiple resource prices and maximum units per time values that vary over time.
    A resource role object represents an association between a resource object and a role object.
    A resource team consists of resources grouped together in some way that is meaningful to you.
    The risk object represents a probabilistic event or condition which if it occurs has an impact (e.g.
    The risk category object is used to categorize and organize project risks.
    The risk impact object stores the pre-response qualitative value assigned to a risk for each of the risk thresholds.
    The risk matrix object contains the name and description of each probability and impact diagram (PID).
    The risk matrix score object stores the score values from the probability and impact diagram (PID) of the risk score matrix.
    The risk matrix threshold object creates a relationship between a RiskThreshold object and a RiskMatrix object.
    The risk response action object contains the detailed steps that need to occur to complete the risk response plan.
    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.
    The risk response plan object communicates how the project team plans to address the identified risk.
    The risk threshold object contains the name, description, and type of each risk threshold.
    The risk threshold level object stores the level information (e.g.
    Roles are project personnel job titles or skills, such as mechanical engineer, inspector, or carpenter.
    Role codes are user-defined codes to classify and categorize roles across the enterprise.
    A role code assignment business object represents the assignment of a role code to a role.
    Role code types provide a way of classifying role codes.
    Role limits define the limits of the maximum work units per time for a Role in a time period.
    Role rates enable you to select a predefined price per unit for cost calculating when assigning the role to an activity.
    A role team consists of roles grouped together in some way that is meaningful to you.
    ScheduleCheckOptions includes parameters which will be used in calculating the health/progress of all activities under a project.
    Use this class to specify how the associated project is to be scheduled.
    Shifts are used to define shift calendars for resources.
    Shift periods are segments of a shift.
    The "StepUserDefinedValueUpdate" object stores Step UDF assignment status updates requested by Team Members.
    A threshold parameter is a measurement that is applied to activities or work breakdown structure (WBS) elements in a project to identify potential issues.
    Timesheets are used to allow resources to enter status.
    The timesheet audit class facilitates reading the timesheet audit records, added to the PM database as triggered by user activity, one record at a time.
    Timesheet delegates provide resource and project managers the ability to assign a user to process their timesheets as a delegate.
    Timesheet periods indicate both the start date and duration of a group of assigned timesheets.
    UDF codes, also known as issue codes, allow you to organize and categorize project issues in a way that is meaningful to you.
    User-defined fields (UDFs) enable users to add custom fields and values to the project database.
    A user defined field value represents the value of a particular user defined field when assigned to another business object.
    The unit of measure provides definitions of units of measure for material resources.
    Use this class to specify how the associated baseline is to be updated.
    The set of application users who are allowed to use the system.
    A UserConsent object represents whether user has accepted GDPR consent.
    The "UserDefinedValueUpdate" object stores UDF assignment status updates requested by Team Members.
    User fields enable you to add your own custom fields and values to the project database.
    A user interface view is a customized view of P6 Web Access that enables and disables access to P6 Web Access functionality.
    A user license grants access to applications within the Primavera suite.
    A UserOBS object represents an association between a user object and an OBS object.
    The project work breakdown structure (WBS) is a hierarchical arrangement of the products and services produced during and by a project.
    As their name implies, WBS categories are used to categorize WBS elements.
    WBS milestones are weighted milestones assigned at the WBS level that can be used for calculating performance percent complete.
    Wbs Reviewers