AccessRequest (ACSREQ)

If a User does not have access to an object in Workfront that they need, they can request access to that object. The AccessRequest object represents this request.

Direct fields
  • action

    Added the following possible values:

    • REMOVE_CUSTOMFORM (Remove from Custom Data)

    • ADD_SUB_PROJECTS (Add sub-projects)

AccessRule (ACSRUL)

An AccessRule object represents a rule set in custom access levels that determines how users can share projects they create.

Direct fields
  • coreAction

    Added the following possible values:

    • REMOVE_CUSTOMFORM (Remove from Custom Data)

    • ADD_SUB_PROJECTS (Add sub-projects)

  • forbiddenActions

    Added the following possible values:

    • REMOVE_CUSTOMFORM (Remove from Custom Data)

    • ADD_SUB_PROJECTS (Add sub-projects)

  • secondaryActions

    Added the following possible values:

    • REMOVE_CUSTOMFORM (Remove from Custom Data)

    • ADD_SUB_PROJECTS (Add sub-projects)

AnnouncementAttachment (ANMATT)

Direct fields
  • fileExtension

    Added the following possible values:

    • tiff (enum.fileextension.tiff)

Approval (APPROVAL)

A given work item, such as a task, document, or timesheet, may require that a supervisor or other user sign off on the work item. An Approval object represents the action of signing off on a work item.

Direct fields
  • The following fields added the flag RESTRICTABLE:

    • actualBenefit
    • actualBillableExpenseCost
    • actualCost
    • actualExpenseCost
    • actualLaborCost
    • actualNonBillableExpenseCost
    • actualRevenue
    • actualRiskCost
    • actualValue
    • billedRevenue
    • budget
    • budgetedCost
    • budgetedHours
    • budgetedLaborCost
    • costAmount
    • costType
    • fixedCost
    • fixedRevenue
    • plannedBenefit
    • plannedBillableExpenseCost
    • plannedCost
    • plannedExpenseCost
    • plannedLaborCost
    • plannedNonBillableExpenseCost
    • plannedRiskCost
    • plannedValue
    • remainingCost
    • remainingRevenue
    • remainingRiskCost
    • resourcePlannerBudgetedHours
    • resourcePlannerBudgetedLaborCost
    • riskPerformanceIndex
  • The following fields changed their type from double to class java.math.BigDecimal:

    • actualCost
    • actualRevenue
    • plannedCost
    • plannedRevenue
  • plannedDuration

    Added the flags DYNAMIC, LAZY_READ, and READ_ONLY

  • resourcePlannerBudgetedHours

    Added the flag CURRENCY

  • costType

    Added the possible value URH (User and Role Hourly)

  • revenueType

    Added the possible values URH (User and Role Hourly), URC (User and Role Hourly w/Cap), and URF (User and Role Hourly Plus Fixed)

Collection fields

The following fields were added:

  • billingRates
  • costRates

Assignment (ASSGN)

An Assignment object represents the connection between a work item and the user, team, or group that is assigned to work on it.

The Assignment object added the flags ATTRIBUTE_ATTACHABLE and DOMAIN_EXTENDABLE.

Avatar

An Avatar object is a user photo.

Direct fields
  • attachedObjectCode

    Added

Core fields
  • attachedObjectCode

    Added

Operations
  • COPY

    Added

Baseline (BLIN)

Baselines are snapshots of what the performance of a project looked like at a given moment in time. They store key pieces of information about the project, like key dates, progress, cost and revenue values.

Direct fields
  • The following fields added the flag RESTRICTABLE:

    • actualBillableExpenseCost
    • actualCost
    • actualNonBillableExpenseCost
    • budget
    • eac
    • plannedBillableExpenseCost
    • plannedCost
    • plannedNonBillableExpenseCost
  • The following fields changed their type from double to class java.math.BigDecimal:

    • actualCost
    • plannedCost
  • eac

    Added the flag CURRENCY

BaselineTask (BSTSK)

Baselines are snapshots of what the performance of a project looked like at a given moment in time. They store key pieces of information about the project, like key dates, progress, cost and revenue values. When you create a baseline, the task information is also captured on the baseline tasks of that baseline.

Direct fields
  • The following fields added the flag RESTRICTABLE:

    • actualBillableExpenseCost
    • actualCost
    • actualNonBillableExpenseCost
    • plannedBillableExpenseCost
    • plannedCost
    • plannedNonBillableExpenseCost
  • The following fields changed their type from double to class java.math.BigDecimal:

    • actualCost
    • plannedCost
  • eac

    Added the flag CURRENCY

BillingRecord (BILL)

A BillingRecord object records the revenue, hours, or expenses that can be billed. This information can be used to create invoices in an external accounting system.

Direct fields
  • The following fields added the flag RESTRICTABLE:

    • amount
    • otherAmount
  • entryDate

    Added

CategoryParameter (CTGYPA)

Direct fields
  • configurations

    Added

Company (CMPY)

A Company object represents an organization consisting of a collection of people.

The Company object added the flag SHARABLE.

CustomerPreferences (CUSTPR)

A CustomerPreferences object represents the set of preferences that a customer has set for their instance of Workfront.

Direct fields
  • name

    Added the following possible values:

    • project.mgmt:default.project.singleassignmentschedule (singleassignmentschedule)

    • project.mgmt:logged.taskissue.move (config.loggedtaskissuemove)

ExchangeRate (EXRATE)

An ExchangeRate object represents a currency exchange rate set up in Workfront. ExchangeRate objects are not dynamic.

Direct fields

The following fields changed their type from double to class java.math.BigDecimal:

  • rate

FinancialData (FINDAT)

Direct fields
  • The following fields added the flag RESTRICTABLE:

    • actualBillableExpenseCost
    • actualExpenseCost
    • actualFixedRevenue
    • actualLaborCost
    • actualLaborCostHours
    • actualLaborRevenue
    • actualNonBillableExpenseCost
    • fixedCost
    • plannedBillableExpenseCost
    • plannedExpenseCost
    • plannedFixedRevenue
    • plannedLaborCost
    • plannedLaborCostHours
    • plannedLaborRevenue
    • plannedNonBillableExpenseCost
    • totalActualCost
    • totalActualRevenue
    • totalPlannedCost
    • totalPlannedRevenue
    • totalVarianceCost
    • totalVarianceRevenue
    • varianceExpenseCost
    • varianceLaborCost
    • varianceLaborCostHours
    • varianceLaborRevenue

Group (GROUP)

A Group object represents a set of users and teams. Groups often represent departmental structure.

Direct fields
  • currency

    Added

Hour (HOUR)

An Hour object represents an hour logged by a user on a timesheet.

Direct fields
  • The following fields added the flag RESTRICTABLE:

    • actualCost
    • resourceRevenue
  • The following fields changed their type from double to class java.math.BigDecimal:

    • actualCost
    • resourceRevenue
  • ratesOrigin

    Added

OpTask (OPTASK)

An OpTask object is commonly known as an Issue. An issue is a work item that usually indicates that there is a problem preventing the completion of a task or project. An Issue can also be a Help Desk request. Change Orders, Requests, and Bugs are also Issues.

The OpTask object added the flag DOMAIN_EXTENDABLE

Direct fields
  • The following fields added the flag RESTRICTABLE:

    • actualCost
  • The following fields changed their type from double to class java.math.BigDecimal:

    • actualCost

Parameter (PARAM)

A Parameter object is a custom field.

Direct fields
  • displayType

    Added the following possible values:

    • INTRNL (Internal Lookup)

    • MULTINTRNL (Multi-Select Internal Lookup)

    • UIEXTNSION (enum.parameterdisplaytypeenum.uiextension)

Portfolio (PORT)

A Portfolio object is a collection of projects that compete for the same resources, typically money or people to complete them.

The Portfolio object added the flag DOMAIN_EXTENDABLE.

Direct fields
  • The following fields added the flag RESTRICTABLE:

    • aligned
    • budget
    • currency
    • netValue
    • onBudget
    • onTime
    • portfolioNetValue
    • portfolioRoi
    • roi

Program (PRGM)

A Program object is a subset of projects within a portfolio, where similar projects can be grouped together.

The Program object added the flag DOMAIN_EXTENDABLE.

Project (PROJ)

Projects are work items within Workfront, and are a main building block in the way Workfront helps people to do work. A Project object represents a group of tasks with a common, specific goal.

Direct fields
  • The following fields added the flag RESTRICTABLE:

    • actualBenefit
    • actualBillableExpenseCost
    • actualCost
    • actualExpenseCost
    • actualLaborCost
    • actualNonBillableExpenseCost
    • actualRevenue
    • actualRiskCost
    • actualValue
    • bcwp
    • bcws
    • billedRevenue
    • budget
    • budgetedCost
    • budgetedHours
    • budgetedLaborCost
    • eac
    • fixedCost
    • fixedRevenue
    • plannedBenefit
    • plannedBillableExpenseCost
    • plannedCost
    • plannedExpenseCost
    • plannedLaborCost
    • plannedNonBillableExpenseCost
    • plannedRevenue
    • plannedRiskCost
    • plannedValue
    • remainingCost
    • remainingRevenue
    • remainingRiskCost
    • resourcePlannerBudgetedHours
    • resourcePlannerBudgetedLaborCost
    • riskPerformanceIndex
  • The following fields changed their type from double to class java.math.BigDecimal:

    • actualCost
    • actualRevenue
    • plannedCost
    • plannedRevenue
  • resourcePlannerBudgetedHours

    Added the flag CURRENCY

QueueDef (QUED)

A QueueDef object represents a Queue, which is a project that has been published to the Help Desk area to allow users to submit issues to it.

Direct fields
  • requestorCoreAction

    Added the following possible values:

    • REMOVE_CUSTOMFORM (Remove from Custom Data)

    • ADD_SUB_PROJECTS (Add sub-projects)

  • requestorForbiddenActions

    Added the following possible values:

    • REMOVE_CUSTOMFORM (Remove from Custom Data)

    • ADD_SUB_PROJECTS (Add sub-projects)

Rate (RATE)

A Rate object represents a billing rate in Workfront.

The Rate object added the flag ATTRIBUTE_ATTACHABLE.

Direct fields
  • The following fields added the flag RESTRICTABLE:

    • costPerHour
    • localBillingPerHour
    • localCostPerHour
    • localCurrency
    • rateValue
  • The following fields changed their type from double to class java.math.BigDecimal:

    • costPerHour
    • localBillingPerHour
    • localCostPerHour
    • rateValue
  • The following fields were added:

    • currency
    • locked
    • type
    • value

Role (ROLE)

A Role object (job role) represents a functional capacity or a skill set a user might fill, such as Designer or Product Manager.

The Role object added the flag DOMAIN_EXTENDABLE.

Direct fields
  • The following fields added the flag RESTRICTABLE:

    • billingPerHour
    • costPerHour
Collection fields
  • The following fields were added:

    • billingRates
    • costRates

ScheduledReport (SCHREP)

A ScheduledReport object represents a report that has been configured to be scheduled for delivery.

Direct fields
  • format

    Added the following possible values:

    • tiff (enum.fileextension.tiff)

ScoreCardQuestion (SCOREQ)

A ScoreCardQuestion object represents a question that has been added to a Scorecard. These questions are usually determined by the Portfolio manager, and their answers allow the manager to understand how well a project aligns with the goals of the portfolio.

Direct fields
  • displayType

    Added the following possible values:

    • INTRNL (Internal Lookup)

    • MULTINTRNL (Multi-Select Internal Lookup)

    • UIEXTNSION (enum.parameterdisplaytypeenum.uiextension)

Task (TASK)

A Task object represents a work item that must be performed as a step toward achieving a final goal (completing a Project).

The Task object added the flag DOMAIN_EXTENDABLE.

Direct fields
  • The following fields added the flag RESTRICTABLE:

    • actualBillableExpenseCost
    • actualCost
    • actualExpenseCost
    • actualLaborCost
    • actualNonBillableExpenseCost
    • actualRevenue
    • costAmount
    • costType
    • plannedBillableExpenseCost
    • plannedCost/li>
    • plannedExpenseCost
    • plannedLaborCost
    • plannedNonBillableExpenseCost
    • plannedRevenue
  • The following fields changed their type from double to class java.math.BigDecimal:

    • actualCost
    • actualRevenue
    • plannedCost
  • costType

    Added the following possible values:

    • URH (User and Role Hourly)
  • revenueType

    Added the following possible values:

    • URH (User and Role Hourly)
    • URC (User and Role Hourly w/Cap)
    • URF (User and Role Hourly Plus Fixed)

Template (TMPL)

A Template object represents a pattern for a project. Projects can be created from templates to save time. A template contains a team and tasks, which will be copied to any project created from the template.

Direct fields
  • The following fields added the flag RESTRICTABLE:

    • budget
    • fixedCost
    • fixedRevenue
    • plannedBenefit
    • plannedBillableExpenseCost
    • plannedCost
    • plannedExpenseCost
    • plannedLaborCost
    • plannedNonBillableExpenseCost
    • plannedRevenue
    • plannedRiskCost
    • workRequired
  • The following fields changed their type from double to class java.math.BigDecimal:

    • plannedCost
    • plannedRevenue
Collection fields

The following fields were added:

  • billingRates
  • costRates

TemplateTask (TTSK)

A TemplateTask object represents a Task that is part of a Template. Template Tasks become Tasks in the Project where the Template is used.

Direct fields
  • The following fields added the flag RESTRICTABLE:

    • billingAmount
    • costAmount
    • costType
    • plannedBillableExpenseCost
    • plannedCost/li>
    • plannedExpenseCost
    • plannedLaborCost
    • plannedNonBillableExpenseCost
    • plannedRevenue
    • revenueType
  • The following fields changed their type from double to class java.math.BigDecimal:

    • plannedCost
    • plannedRevenue
  • costType

    Added the following possible values:

    • URH (User and Role Hourly)
  • revenueType

    Added the following possible values:

    • URH (User and Role Hourly)
    • URC (User and Role Hourly w/Cap)
    • URF (User and Role Hourly Plus Fixed)

Timesheet (TSHET)

A Timesheet object represents a virtual timecard that allows Users to enter actual hours worked for Tasks, Projects, and overhead Hour Types.

Core fields
  • objCode

    Removed

Update (UPDATE)

Work Items in Workfront can be updated to keep users informed of the current status. An Update object represents one of these updates. Updates can be entered by users or created by the Workfront system.

Direct fields
  • updateType

    Added the following possible values:

    • externalFolderMetadataError (enum.updatetypeenum.externalFolderMetadataError)

User (USER)

A User object represents a person with an account in Workfront that can log in and interact with the system.

The user object added the fields ATTRIBUTE_ATTACHABLE and DOMAIN_EXTENDABLE.

Direct fields
  • The following fields added the flag RESTRICTABLE:

    • billingPerHour
    • costPerHour
Collection fields

The following fields were added:

  • billingRates
  • costRates