Workfront released API version 12 on November 12, 2020. API version 12 features the following changes from version 11
The following resources are new in Workfront API version 12.
A BreadCrumb object represents an element in the parent/child hierarchy of an Adobe Workfront work item. Breadcrumbs indicate how a work item fits into the greater structure of Portfolios, Projects, Projects, and Tasks.
For more information on Breadcrumbs in Workfront, see Breadcrumbs overview in the new Adobe Workfront experience
Rich text fields are now available on more objects. The RichTextParameterValue object was added to Workfront to support this availability.
For more information, see Rich text fields in the Adobe Workfront API.
No resources were removed for API version 12.
The following resources were modified for Workfront API version 12.
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 How access levels work.
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.
Direct Fields |
|
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 |
|
An AccessRule object represents a rule set in custom access levels that determines how users can share projects they create.
Direct Fields |
|
An ActivityLog object is a complete list of all activity that has taken place in a given Workfront Proof account.
Operations |
The following operation was removed from the ActivityLog object:
|
An AnnouncementAttachment object represents a file that has been attached to a Workfront announcement.
For more about announcement attachments, see Send announcements
Direct Fields |
|
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 |
|
A Calendar Section is a calendar report.
For more information on calendar reports, see Calendar reports overview.
Direct Fields | The following fields were added to the CalendarSection object to support the new functionality of using custom dates in calendar reports. For more information, see Use custom date fields in a calendar report.
|
A Company object represents an organization consisting of a collection of people.
For more information on companies, see Create and edit companies.
Direct Fields |
|
Reference Fields |
|
A Customer object represents an organization that uses an instance of Workfront.
Actions |
|
A CustomerPreferences object represents the set of preferences that a customer has set for their instance of Workfront.
Direct Fields |
|
A Document object represents a file (such as written material, images, or other forms of information).
Actions |
|
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.
Direct Fields |
|
Actions | The following actions were added to the Document object.
|
A Group object represents a set of users and teams. Groups often represent departmental structure.
Direct Fields |
|
Reference Fields |
|
Actions |
|
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.
Direct Fields |
|
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.
Direct Fields |
|
Actions | These actions added the argument status to support the new Start button functionality, which changes the status of a work item when a user clicks the button to indicate that they have begun work on the item. For more information, see Replace the Work On It button with a Start button.
|
A Parameter object is a custom field.
The Parameter resource added the flag SHARABLE.
For more information on custom fields, see Create or edit a custom form in Create or edit a custom form.
Direct Fields |
|
Collection Fields |
|
Default Fields |
|
A Portfolio object is a collection of projects that compete for the same resources, typically money or people to complete them.
For more information on portfolios, see Portfolio overview in Adobe Workfront.
Direct Fields |
|
Reference Fields |
|
A Program object is a subset of projects within a portfolio, where similar projects can be grouped together.
Direct Fields |
|
Reference Fields |
|
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.
Direct Fields |
|
A ScheduledReport object represents a report that has been configured to be scheduled for delivery.
Direct Fields |
|
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.
Direct Fields |
|
A Task object represents a work item that must be performed as a step toward achieving a final goal (completing a Project).
Direct Fields |
|
Actions | These actions added the argument status to support the new Start button functionality, which changes the status of a work item when a user clicks the button to indicate that they have begun work on the item. For more information, see Replace the Work On It button with a Start button.
|
A Team object is a collection of Users that can be assigned to a work item.
Direct Fields | The following fields were added to the Team resource:
|
Reference Fields | The following field was added to the Team resource:
|
A TemplateTask object represents a Task that is part of a Template. Template Tasks become Tasks in the Project where the Template is used.
For more information on Template Tasks, see Edit a template task.
Direct Fields |
|
A Timesheet object represents a virtual timecard that allows Users to enter actual hours worked for Tasks, Projects, and overhead Hour Types.
For more information on Timesheets, see Timesheets overview
Core Fields | The following field was removed from the Timesheet resource:
|
Direct Fields |
|
A User object represents a person with an account in Workfront that can log in and interact with the system.
Direct Fields | The following fields were added to the User resource:
|
Actions | The following action was added to the User resource:
|
A Work object is a common interface that both Task and OpTask inherit, and shares common code between the two.
Direct Fields |
|