Skip to content

Commit 5ef4982

Browse files
Merge pull request #8241 from cdpark/refresh-settings-4
Feature 448502: Q&M: Freshness - Azure DevOps - batch 4
2 parents c17b57e + dad065a commit 5ef4982

File tree

5 files changed

+177
-215
lines changed

5 files changed

+177
-215
lines changed
Lines changed: 25 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
11
---
22
title: Add a Custom Field to an Inherited Process
33
titleSuffix: Azure DevOps Services
4-
description: In this quickstart, learn how to add a custom field to the web form of a work item type for an Inheritance process model and apply it to a project.
4+
description: Learn how to add a custom field to the web form of a work item type for an Inheritance process model and apply it to a project.
55
ms.custom: inherited-process
66
ms.service: azure-devops-boards
77
ms.assetid: D6616411-43D4-4A81-8951-772D98BD1569
88
ms.author: chcomley
99
author: chcomley
1010
ms.topic: quickstart
1111
monikerRange: '<= azure-devops'
12-
ms.date: 07/31/2025
12+
ms.date: 08/13/2025
1313
#customer intent: As a team leader, I want to know how to add a custom field to my work items in Azure Boards.
1414
---
1515

1616
# Quickstart: Add a custom field to a work item type (Inheritance process)
1717

1818
[!INCLUDE [version-lt-eq-azure-devops](../../../includes/version-lt-eq-azure-devops.md)]
1919

20-
In this quickstart, you add a custom field to support tracking data requirements you have that aren't met with the existing set of fields. For example, you can add a custom field to track a customer ticket number. For a list of all fields defined for your organization, which includes all fields defined for system and inherited processes, see [List work item fields and attributes](../../../boards/work-items/work-item-fields.md). For a description of each field defined with a system process, see [Default and work item fields used in process templates](../../../boards/work-items/guidance/work-item-field.md).
20+
In this quickstart, you add a custom field to support tracking data requirements that aren't met with the existing set of fields. For example, you can add a custom field to track a customer ticket number. For a list of all fields defined for your organization, which includes all fields defined for system and inherited processes, see [List work item fields and attributes](../../../boards/work-items/work-item-fields.md). For a description of each field defined with a system process, see [Default and work item fields used in process templates](../../../boards/work-items/guidance/work-item-field.md).
2121

2222
[!INCLUDE [temp](../includes/note-on-prem-link.md)]
2323

2424
For more information, see [About process customization and inherited processes](inheritance-process-model.md).
2525

26-
> [!TIP]
26+
> [!TIP]
2727
> To customize a single project, always start by [creating an inherited process and updating your project to that process](manage-process.md). Then, all the customizations that you make to the inherited process automatically appear for the project you migrated.
2828
2929
## Prerequisites
@@ -36,61 +36,61 @@ For more information, see [About process customization and inherited processes](
3636

3737
For more information, see [Create an inherited process](manage-process.md#create-an-inherited-process).
3838

39-
<a id="add-wit"> </a>
39+
<a id="add-wit"></a>
4040

4141
## Add a field
4242

43-
Do the following steps to add a field to an existing work item type. You can't use the **Steps** control on a custom work item type based on the Test Case work item type.
43+
Follow these steps to add a field to an existing work item type. You can't use the **Steps** control on a custom work item type (WIT) based on the **Test Case** work item type.
4444

45-
1. From the **Process** page of the selected inherited process, choose the work item type (WIT) you want to add the custom field to.
45+
1. From the **Process** page of the selected inherited process, choose the work item type you want to add the custom field to.
4646

4747
This example uses the Bug WIT. The breadcrumb links allow you to move back to the **All Processes** and **MyAgile** process page.
4848

4949
:::image type="content" source="media/field/breadcrumbs-bug-wit.png" alt-text="Screenshot shows the process page for MyAgile, showing a bug.":::
5050

5151
If the **New field** and other options are disabled, you don't have the necessary permissions to edit the process. See [Customize an inherited process](../../../organizations/security/set-permissions-access-work-tracking.md#customize-an-inherited-process).
52-
53-
1. With the WIT selected, choose the :::image type="icon" source="media/process/new-field-icon.png"::: **New field**.
52+
53+
1. With the WIT selected, select **New field**.
5454

5555
:::image type="content" source="media/field/bug-new-field.png" alt-text="Screenshot shows the process page for a WIT with New field highlighted.":::
5656

5757
1. Name the field and select the field type from one of the supported data types. Field names must be unique and no more than 128 characters. For other restrictions, see [What is a field? How are field names used?](inheritance-process-model.md#field-reference) Optionally, add a description.
5858

59-
> [!NOTE]
59+
> [!NOTE]
6060
> Once created, you can't change the field name or data type.
6161

62-
This example adds an Integer field labeled Customer Ticket.
62+
This example adds an **Integer** field labeled *Customer Ticket*.
6363

6464
:::image type="content" source="media/process/cpfield-add-field-to-bug-type-integer-up1.png" alt-text="Screenshot shows the Create a field option for a Bug.":::
6565

6666
Other data types you can add include: [Picklist](customize-process-field.md#add-a-picklist), [Identity](customize-process-field.md#add-an-identity-field), [Rich-text, HTML](customize-process-field.md#add-a-rich-text-html-field), and [Checkbox](customize-process-field.md#add-a-checkbox-field).
6767

68-
<a id="options"> </a>
68+
<a id="options"></a>
6969
1. (Optional) On the **Options** tab, indicate if the field is required. Specify a default value.
7070

7171
:::image type="content" source="media/process/cpfield-bug-customer-ticket-options.png" alt-text="Screenshot shows the Options page where you can make the field required and specify a default value.":::
7272

7373
If a field is required, users must specify a value for the field in order to save it. The default value you specify is set when you create a work item and every time a work item is opened and the field is empty.
7474

75-
<a id="layout"> </a>
75+
<a id="layout"></a>
7676
1. (Optional) On the **Layout** tab, you can enter a different form label than the name of the field. Also, you can choose the page and group where the field appears on the form.
7777

78-
This example adds the Customer Ticket field to a new group labeled Customer focus.
78+
This example adds the *Customer Ticket* field to a new group labeled *Customer focus*.
7979

8080
:::image type="content" source="media/process/cpfield-customer-ticket-layout.png" alt-text="Screenshot shows the Layout page where you can specify how the field is displayed.":::
8181

8282
1. Choose **Add field** to complete adding the field. If you don't specify its layout location, it's added to the first group of fields on the layout form.
8383

84-
> [!TIP]
84+
> [!TIP]
8585
> After you add a field, you can drag-and-drop it within a page to relocate it on the form. If you have several fields you want to add to a custom page or group, [add those elements first](customize-process-form.md) and then add your fields. You can't add a field to the gray area within the form where the **Assigned To**, **State**, and **Reason** fields are located.
8686

87-
<a id="verify"> </a>
87+
<a id="verify"></a>
8888

8989
## Verify the customization you made
9090

9191
We recommend that you create a test project and apply your customized inherited process to it to verify the changes you made.
9292

93-
1. Open the **All processes** page, and choose the &hellip; context menu for the process you want to use. Then select **New team project**.
93+
1. Open the **All processes** page, and choose the **...** context menu for the process you want to use. Then select **New team project**.
9494

9595
::: moniker range="azure-devops"
9696
:::image type="content" source="media/process/new-team-project-from-inherited-process-menu.png" alt-text="Screenshot shows the create a project option for a selected process.":::
@@ -108,15 +108,15 @@ We recommend that you create a test project and apply your customized inherited
108108
:::image type="content" source="media/add-custom-field/create-new-project-2020.png" alt-text="Screenshot shows the Create new project page.":::
109109
::: moniker-end
110110

111-
1. Open **Work Items**. Select your project, then choose **Work** > **Work Items**.
111+
1. Open **Work Items**. Select your project, then choose **Work** > **Work Items**.
112112

113113
:::image type="content" source="../../../boards/work-items/media/view-add/open-work-items-agile.png" alt-text="Screenshot shows Azure Boards with Work items selected.":::
114114

115115
1. Select the WIT you customized, in this example, **Bug**.
116116

117117
:::image type="content" source="media/process/add-custom-field-verify-bug.png" alt-text="Screenshot shows New Work Item with the Bug item selected.":::
118118

119-
1. Verify that the field you added appears on the form. The :::image type="icon" source="../../../media/icons/required-icon.png"::: (exclamation mark) icon indicates the field is required.
119+
1. Verify that the field you added appears on the form. The :::image type="icon" source="../../../media/icons/required-icon.png"::: (exclamation mark) icon indicates the field is required.
120120

121121
:::image type="content" source="media/process/add-custom-field-verify-bug-form.png" alt-text="Screenshot shows the New Bug with the Customer Ticket field added.":::
122122

@@ -126,14 +126,17 @@ We recommend that you create a test project and apply your customized inherited
126126

127127
> [!div class="nextstepaction"]
128128
> [Add a custom work item type](add-custom-wit.md)
129-
> Or
130-
> [Add or manage fields](customize-process-work-item-type.md)
129+
130+
OR
131+
132+
> [!div class="nextstepaction"]
133+
> [Add and manage work item types](customize-process-work-item-type.md)
131134
132135
## Related content
133136

134137
[!INCLUDE [temp](../includes/note-audit-log-support-process.md)]
135138

136-
- [View work item fields and attributes](../../../boards/work-items/work-item-fields.md)
139+
- [List work item fields and attributes](../../../boards/work-items/work-item-fields.md)
137140
- [Add and manage fields for an inherited process](customize-process-field.md#show-hide-field)
138141
- [Customize a project using an inherited process](customize-process.md)
139142
- [Create and manage inherited processes](manage-process.md)

0 commit comments

Comments
 (0)