What’s new in API version 15
Adobe Workfront released API version 15 on June 14, 2022. API version 15 features the following changes from version 14.
Added resources
Initiative (INITIV)
The Initiative object creates estimates in the Workfront Scenario Planner for the kind and number of job roles, the Fixed Costs, and the Planned Benefit.
For more information on Initiatives, see Initiatives overview in the Scenario Planner.
IssueDef (ISSDEF)
The IssueDef object represents a set of data regarding the format of issues. This object can be attached to Projects or Templates, and affects the issues added to that Project or Template.
ObjectIntegration (OBJINT)
In some cases, it is possible to link Workfront work items directly to objects in an external software product. The ObjectIntegration object represents this link.
TaskDef (TSKDEF)
The TaskDef object represents a set of data regarding the format of tasks. This object can be attached to Projects or Templates, and affects the tasks added to that Project or Template.
UserApproval (USRAPV)
Removed resources
No resources were removed for API version 15.
Modified resources
AccessLevel (ACSLVL)
An AccessLevel object is associated with users, and describes the set of AccessLevelPermissions that determine what the user can access.
For more information on access levels, see Access levels.
AccessLevelPermissions (ALVPER)
An AccessLevelPermissions object represents a specific permission to access, create, or modify a Workfront object. These permissions can then be associated with an Access Level.
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.
AccessRule (ACSRUL)
An AccessRule object represents a rule set in custom access levels that determines how users can share projects they create.
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.
Category (CTGY)
A Category object is a custom form.
CategoryParameter (CTGYPA)
CustomerPreferences (CUSTPR)
A CustomerPreferences object represents the set of preferences that a customer has set for their instance of Workfront.
DocumentFolder (DOCFDR)
Documents can be organized into folders. You can create personal folders in your personal Documents area. The DocumentFolder object represents one of these folders.
The DocumentFolder object added the flag SHARABLE
.
DocumentVersion (DOCV)
A DocumentVersion object represents a specific version of a file (such as written material, images, or other forms of information).
For more information about document versions, see Upload a new version of a document.
Group (GROUP)
A Group object represents a set of users and teams. Groups often represent departmental structure.
For more information on groups, see Groups vs. teams.
The Group object added the flag DATA_EXTENDIBLE
JournalEntry (JRNLE)
The JournalEntry object can be set up to log information about specific object fields any time those fields are modified. When a field is set up to be logged as a part of the Journal Entry object, a corresponding Journal Entry will be created every time that field is modified.
LinkedFolder (LNKFDR)
A LinkedFolder object represents a folder linked from an external document provider, such as Google Drive or Dropbox.
For more information on Linked Folders, see Link documents from external applications.
OpTask / Issue (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.
Parameter (PARAM)
A Parameter object is a custom field.
Portfolio (PORT)
A Portfolio object is a collection of projects that compete for the same resources, typically money or people to complete them.
Program (PRGM)
A Program object is a subset of projects within a portfolio, where similar projects can be grouped together.
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.
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.
For more information on Request Queues, see Create a Request Queue.
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.
For more information on Scorecard Questions, see Create a scorecard.
Task (TASK)
A Task object represents a work item that must be performed as a step toward achieving a final goal (completing a Project).
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.
Timesheet (TSHET)
A Timesheet object represents a virtual timecard that allows Users to enter actual hours worked for Tasks, Projects, and overhead Hour Types.
View (UIVIEW)
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.
User (USER)
A User object represents a person with an account in Workfront that can log in and interact with the system.
UserNote (USRNOT)
A UserNote object is a notification.
Work (WORK)
A Work object is a common interface that both Task and OpTask inherit, and shares common code between the two.