What’s new in API version 12
Workfront released API version 12 on November 12, 2020. API version 12 features the following changes from version 11
Added Resources
The following resources are new in Workfront API version 12.
BreadCrumb breadcrumb
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
Action
- getObjectHierarchy
RichTextParameterValue richtextparametervalue
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.
Direct Fields
- ID
Core Fields
- ID
- objCode
Removed Resources
No resources were removed for API version 12.
Modified Resources
The following resources were modified for Workfront API version 12.
AccessLevel accesslevel
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.
AccessLevelPermissions accesslevelpermissions
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 accessrequest
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 accessrule
An AccessRule object represents a rule set in custom access levels that determines how users can share projects they create.
ActivityLog activitylog
An ActivityLog object is a complete list of all activity that has taken place in a given Workfront Proof account.
AnnouncementAttachment announcementattachment
An AnnouncementAttachment object represents a file that has been attached to a Workfront announcement.
For more about announcement attachments, see Send announcements
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.
CalendarSection calendarsection
A Calendar Section is a calendar report.
For more information on calendar reports, see Calendar reports overview.
Company company
A Company object represents an organization consisting of a collection of people.
For more information on companies, see Create and edit companies.
Customer customer
A Customer object represents an organization that uses an instance of Workfront.
CustomerPreferences customerpreferences
A CustomerPreferences object represents the set of preferences that a customer has set for their instance of Workfront.
Document document
A Document object represents a file (such as written material, images, or other forms of information).
DocumentVersion documentversion
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.
LinkedFolder linkedfolder
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 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 parameter
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.
Portfolio portfolio
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.
Program program
A Program object is a subset of projects within a portfolio, where similar projects can be grouped together.
QueueDef queuedef
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.
ScheduledReport scheduledreport
A ScheduledReport object represents a report that has been configured to be scheduled for delivery.
ScoreCardQuestion scorecardquestion
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).
Team team
A Team object is a collection of Users that can be assigned to a work item.
TemplateTask templatetask
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.
Timesheet timesheet
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
Update
User user
A User object represents a person with an account in Workfront that can log in and interact with the system.
Work work
A Work object is a common interface that both Task and OpTask inherit, and shares common code between the two.