What’s new in API version 11
Added Resources added-resources
Direct Fields
- accessExpirationDate
- accessorID
- customerID
- ID
- userID
Reference Fields
- accessor
- customer
- user
Core Fields
- ID
- objCode
Direct Fields
- customerID
- ID
- loginAsSettingsID
- objID
- objObjCode
Reference Fields
- customer
Core Fields
- ID
- objCode
Direct Fields
- customerID
- licenseTypes
- ID
- restrictedLoginAs
Reference Fields
- customer
Collection Fields
- additionalRules
Core Fields
- ID
- objCode
ReportableBudgetedHour reportablebudgetedhour
ReportableBudgedHour has been added to the Adobe Workfront API as a resource for Reporting. It features reference fields, core fields, and default fields that are absent in BudgetedHour.
Removed Resources removed-resources
No resources were removed for API v11.
Modified Resources modified-resources
AccessLevelPermissions accesslevelpermissions
An AccessLevelPermissions object represents a set of permissions. This set of 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.
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.
ApprovalPath approvalpath
An ApprovalPath object is a branch within an Approval Process. Approval Paths are based on the status of the object that the Approval Process is associated with.
ApprovalProcess approvalprocess
An ApprovalProcess object is a multi-step Approval that can be associated with a Project, Task, or Issue.
Assignment assignment
An assignment object represents the connection between a work item and the user, team, or group that is assigned to work on it.
BaselineTask baselinetask
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.
Category category
A Category object is a custom form. You can build reports for this object and you can show it in other object reports, as well.
Company company
A Company object represents an organization consisting of a collection of people. Companies are associated with a user or a project.
CustomEnum customenum
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.
Direct Fields
-
name
Added possible values:
- password:password.eauthPolicy (Password Complexity Requirements)
- password:password.minimumLength (Minimum Password Length)
- password:mobileSessionTimeout (Mobile Session Time Out)
- project.mgmt:default.project.usertimeoff (User Time Off)
- timesheet:default.timesheet.manualrole (Manual control role)
- proof:defaultNonRecipientRole (config.proofhq.defaultnonrecipientrole)
- proof:defaultNonRecipientGuestRole (config.proofhq.defaultnonrecipientguestrole)
DocMetadataLinkGroup docmetadatalinkgroup
Document document
A Document object represents a file (such as written material, images, or other forms of information).
Iteration iteration
An Iteration object represents a single Agile Iteration. Iterations are discrete periods of time used to plan and complete Agile stories.
Layout Template layout-template
A Layout Template object represents a particular arrangement of layout elements, such as the main menu, navigation panel, or the Home area. Layout templates can be assigned to users, teams, groups, or job roles.
MilestonePath milestonepath
A milestone is a marker on a task indication that it is a key point in the Project. Generally used to denote a significant event such as the completion of a phase of the project or a set of critical activities. A MilestonePath object is a collection of milestones.
Note note
A Note object is a comment or update made on a Workfront object.
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.
Portfolio portfolio
A Portfolio object is a collection of projects that compete for the same resources, typically money or people to complete them.
Program program
A Program object is a subset within a portfolio, where similar projects can be grouped together.
Project project
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.
ProofApproval proofapproval
A ProofApproval object represents an approval that is directly connected to a proof.
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.
ReservedTime reservedtime
A ReservedTime object represents days specified on a User’s Personal Time, indicating that the User will not be available for work.
The ReservedTime resource added the flag REPORTABLE.
ResourcePlannerFilter resourceplannerfilter
A ResourcePlannerFilter object is a set of rules that determine which items will display in the Resource Planner.
The ResourcePlannerFilter resource added the flag SHARABLE. There were no other changes to the object.
Risk risk
A Risk object represents a possible event that may prevent a project from finishing on time or within budget. Risks are added to projects in the planning phase to identify potential obstacles prior to the approval of any work.
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.
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.
Template template
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 a Project when the Template is used.
TemplateAssignment templateassignment
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.
Timesheet timesheet
A Timesheet object represents a virtual timecard that allows Users to enter actual hours worked for Tasks, Projects, and overhead Hour Types.
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.
Collection Fields
-
loginAsAccessRules
Added
Actions
The following actions were added to the User object.
- hasGrantLoginAsAccess
- isUserAdmin
Queries
-
userAdmins
Added
UserNote usernote
Work work
A Work object is a common interface that both Task and OpTask inherit, and shares common code between the two.