Add new or existing fields to your custom form
You can use new or existing fields when designing your custom form.
Custom forms are limited to 500 fields. A counter on the bottom left displays how many fields are used on the form, and it is always visible as you scroll within the form designer.
Reuse an existing field or widget already used in another custom form
-
On the top-left side of the screen, click Field library.
-
Drag the field or widget here you want it in the custom form.
-
(Optional) Repeat the previous step to add any other fields or widgets.
NOTE
You can add up to 500 fields and widgets on a single custom form. However, performance degradation can occur when more than 100 exist on a form, depending on its complexity.Examples of complex forms include forms with cascading parameters, calculated custom data fields, and multiple value options in a single field. -
To save your changes, click Apply and move on to another section to continue building your form.
or
Click Save and Close.
Notes on field names and labels
The label is available for most fields. It is a descriptive label that appears above the field or widget on the custom form. You can change the label at any time.
A name is required for every field. This name is how the system identifies the custom field when you add it to various areas throughout Workfront, such as reports, Home, and API interactions. When you are configuring the field or widget for the first time and you type the label, the Name field populates automatically to match it. But the Label and Name fields are not synchronized—this gives you the freedom to change the label that your users see without having to change the name that the system sees.
Each custom field name must be unique in your organization’s Workfront instance. This way, you can reuse one that was already created for another custom form.
For example, if you add the custom field to a report and later change its name, Workfront doesn’t recognize it in the report and it will stop functioning correctly there unless you re-add it to the report using the new name.
The following special characters are not supported in custom field labels and names.
- \t
- \n
- \r
- \f
[
]
- (
- )
- :
{
}
Add text fields
You can add several different text fields to a custom form.
Expand to see descriptions of available text fields
-
Single line text field: Allows users to type a single line of text in the field.
-
Paragraph field: Allows users to type multiple lines of text in the field.
-
Text field with formatting: Allows users to type multiple lines of text in the field and format the text with bold, italics, underline, bullets, numbering, hyperlinks, and block quotes. A character limit of 15,000 allows for plenty of text and formatting.
This custom field type is not supported in filters on lists and reports.
For information about accessing this field through the API, see Rich text field storage in the API.
NOTE
Text fields with formatting are not available for Workfront mobile apps (available in coming releases). -
Descriptive text: Allows you to include instructions and link to pages outside Workfront.
To add a text field:
-
On the left side of the screen, find one of the following text fields and drag it to a section on the canvas:
- Single line text
- Paragraph
- Text with formatting
- Descriptive text
-
On the right side of the screen, configure the options that are available for the type of custom field you are adding:
-
(Optional) Repeat the previous step to add any other fields or widgets.
or
To copy a field, hover over a field, and click the copy icon.
-
To save your changes, click Apply and move on to another section to continue building your form.
or
Click Save and Close.
Add calculated fields
In a custom form, you can add a calculated custom field that uses existing data to generate new data when the custom form is attached to an object.
To add a calculated field, see Add calculated fields with the form designer.
Add radio buttons, checkbox groups, and dropdowns
You can add radio buttons, checkbox groups, dropdowns, and multi-select dropdowns to a custom form.
Expand to see descriptions of available fields
- Radio buttons: Requires users to select only one choice.
- Checkbox group: Allows users to select multiple choices.
- Single-select dropdown: Provides a list of dropdown choices.
- Multi-select dropdown: Allows users to select multiple choices from a dropdown list.
To add radio buttons, checkbox groups, and dropdowns:
-
On the left side of the screen, find one of the following fields and drag it to a section on the canvas.
- Radio buttons
- Checkbox group
- Single-select dropdown
- Multi-select dropdown
-
On the right side of the screen, configure the options that are available for the type of custom field you are adding:
-
(Optional) Repeat the previous step to add any other fields or widgets.
or
To copy a field, hover over a field, and click the copy icon.
-
To save your changes, click Apply and move on to another section to continue building your form.
or
Click Save and Close.
Add typeahead and date fields
You can add typeahead and date fields to a custom form.
Expand to see descriptions of available fields
-
Typeahead: Allows users to type the name of an object that exists in Workfront. A list of suggestions appears when the user starts typing. This field type supports the following objects:
- User
- Group
- Job Role
- Portfolio
- Program
- Project
- Team
- Template
- Company
-
Date: Displays a calendar where users can select a date and time.
To add typeahead and date fields:
-
On the left side of the screen, find one of the following fields and drag it to a section on the canvas.
- Typeahead
- Date
-
On the right side of the screen, configure the options that are available for the type of custom field you are adding:
-
(Optional) Repeat the previous step to add any other fields or widgets.
or
To copy a field, hover over a field, and click the copy icon.
-
To save your changes, click Apply and move on to another section to continue building your form.
or
Click Save and Close.
Add external lookup fields
An external lookup field calls an external API and returns values as options in a dropdown field. Users who work with the object the custom form is attached to can select one or more of these options from the dropdown. The external lookup field is also available in lists and reports.
For examples of using the External lookup field to call the same instance of Workfront or a public API, see Examples of the External lookup field in a custom form.
- External lookup fields are not supported in the Outlook plug-in.
- External lookup fields are not available in lists when the field has a dependency on another field.
To add an external lookup:
-
On the left side of the screen, find External lookup and drag it to a section on the canvas.
-
On the right side of the screen, configure the options for the custom field:
-
To save your changes, click Apply and move on to another section to continue building your form.
or
Click Save and Close.
- Maximum number of options: 2000 (only the first 2000 unique options from the returned JSON are displayed)
- Timeout: 30 seconds
- Number of retries: 3
- Wait duration between retries: 500ms
- Expected response statuses: 2xx
Add images, PDFs, and videos
You can add an images, PDFs, and videos to a custom form. Users who work with the object the custom form is attached to can see the image, PDF, or video only in the following areas:
- The object’s Details area (for example, for a project, the Project Details area)
- The Edit box for the object, if it has the new Adobe Workfront experience look and feel (for example, the Edit Project and Edit Task boxes)
Expand to see descriptions of available fields
- Image: Allows users to add image files.
- PDF: Allows users to add PDFs
- Videos: Allows users to add video files.
To add images, PDFs, or videos:
-
On the left side of the screen, find one of the following fields and drag it to a section on the canvas.
- Image
- Video
-
Type or edit any of the following properties for the widget:
-
(Optional) Repeat the previous step to add any other fields or widgets.
or
To copy a field, hover over a field, and click the copy icon.
-
To save your changes, click Apply and move on to another section to continue building your form.
or
Click Save and Close.
Add a video to a custom form from the Documents area
-
Go to the video in the Documents area and generate a proof for it, as described in Create an interactive proof for a website or other web content.
-
Open the proof.
-
Right-click anywhere on the video, then select Copy Video Address.
-
In the custom form where you are adding the video widget, paste the copied address in the URL box.
-
To save your changes, click Apply and move on to another section to continue building your form.
or
Click Save and Close.
Add Workfront native fields
You can add Workfront native fields to your custom forms. When the custom form is attached to an object, the field is populated from the object data. For example, the Description field on a custom form attached to a project will pull in the project description. (The field may show “N/A” if no data is available.)
Expand to see the list of supported native fields
This table lists the available native fields for specific Workfront objects in a custom form.
Field name | Project | Task | Issue | Template | Template Task | Portfolio | Program | Group |
---|---|---|---|---|---|---|---|---|
Actual Completion Date | ✓ | ✓ | ✓ | |||||
Actual Duration | ✓ | |||||||
Actual Hours | ✓ | ✓ | ||||||
Actual Start Date | ✓ | ✓ | ✓ | |||||
Company | ✓ | ✓ | ||||||
Condition | ✓ | ✓ | ✓ | |||||
Condition Type | ✓ | ✓ | ||||||
Description | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Duration | ✓ | ✓ | ||||||
Duration Type | ✓ | ✓ | ||||||
Duration Unit | ✓ | ✓ | ||||||
Entered By | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||
Entry Date | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||
Group | ✓ | ✓ | ✓ | ✓ | ||||
Last Updated By | ✓ | ✓ | ✓ | ✓ | ✓ | |||
Last Update Date | ✓ | ✓ | ✓ | ✓ | ✓ | |||
Name | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Owner | ✓ | ✓ | ✓ | ✓ | ||||
Planned Completion Date | ✓ | ✓ | ✓ | |||||
Planned Duration | ✓ | ✓ | ||||||
Planned Hours | ✓ | ✓ | ✓ | ✓ | ||||
Planned Start Date | ✓ | |||||||
Portfolio | ✓ | ✓ | ✓ | |||||
Priority | ✓ | ✓ | ✓ | ✓ | ✓ | |||
Program | ✓ | ✓ | ||||||
Projected Completion Date | ✓ | ✓ | ||||||
Projected Duration Minutes | ✓ | |||||||
Projected Start Date | ✓ | ✓ | ||||||
Reference Number | ✓ | ✓ | ✓ | ✓ | ✓ | |||
Schedule Mode | ✓ | ✓ | ||||||
Severity | ✓ | |||||||
Sponsor | ✓ | ✓ | ||||||
Status | ✓ | ✓ | ||||||
Story Points | ✓ | |||||||
Template | ✓ | |||||||
URL | ✓ | ✓ | ✓ | ✓ |
-
On the left side of the screen, find Native field reference and drag it to a section on the canvas.
-
On the right side of the screen, configure the options for the custom field:
-
To save your changes, click Apply and move on to another section to continue building your form.
or
Click Save and Close.
Add Adobe XD files
You can add an Adobe XD prototype directly to a custom form. Users who work with the object the custom form is attached to can see the Adobe XD file only in the following areas:
- The object’s Details area (for example, for a project, the Project Details area)
- The Edit box for the object, if it has the new Adobe Workfront experience look and feel (for example, the Edit Project and Edit Task boxes)
To add an Adobe XD file:
-
On the left side of the screen, find Adobe XD and drag it to a section on the canvas.
-
Type or edit any of the following properties for the widget:
-
(Optional) Repeat the previous step to add any other fields or widgets.
or
To copy a field, hover over a field, and click the copy icon.
-
To save your changes, click Apply and move on to another section to continue building your form.
or
Click Save and Close.
Add Planning connection fields
- A new Workfront plan and license. Workfront Planning is not available for legacy Workfront plans or licenses.
- An additional package for Workfront Planning.
- Your organization’s instance of Workfront must be onboarded to the Adobe Unified Experience.
You can view records connected from Workfront Planning in a custom field on a Workfront object by adding a Planning connection custom field to an object’s custom form.
You can add the Planning connection field to all objects’ custom forms. However, you can display connected records only on the custom forms associated with Workfront objects that can be connected from Workfront Planning.
To add a Planning connection field:
-
On the left side of the screen, find Planning connection and drag it to a section on the canvas.
-
On the right side of the screen, configure the options for the custom field:
-
(Optional) Repeat the previous steps to add any other fields.
or
To copy a field, hover over a field, and click the copy icon.
-
To save your changes, click Apply and move on to another section to continue building your form.
or
Click Save and Close.
You can now attach the form to an object connected from Workfront Planning and do one of the following:
- View Workfront Planning record types connected to the Workfront object, if there are any.
- Connect or disconnect records from the Workfront object.
For more information, see Manage record connections from Workfront objects
Organize and preview a form with the form designer
For information on how to organize a custom form with section breaks and see a preview of the form, see Organize and preview a form with the form designer.
Workfront
- Workfront documentation
- Product announcements
- Administration and setup
- Adobe Workfront basics
- Agile
- Documents
- Manage Work
- Teams and groups
- Reporting
- Manage resources
- Review and approve work
- Timesheets
- Adobe Workfront Scenario Planner
- Adobe Workfront Goals
- Adobe Workfront Planning
- Adobe Workfront Integrations
- Workfront Proof
- Adobe Workfront API
- ProofHQ API