Skip to content

Commit 2509bf9

Browse files
Merge pull request #8167 from TimShererWithAquent/us449229-08
Freshness Edit: Azure DevOps - Boards & Organizations
2 parents 49964af + 748d5ea commit 2509bf9

File tree

4 files changed

+49
-63
lines changed

4 files changed

+49
-63
lines changed

docs/organizations/settings/includes/change-project-to-inherited-process.md

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,31 +10,28 @@ ms.date: 07/20/2020
1010

1111
## Apply the customized process to your project
1212

13-
After you've verified your customizations, you can now apply the process to your existing project.
13+
After you verify your customizations, you can now apply the process to your existing project.
1414

1515
> [!TIP]
16-
> As you customize a WIT, all projects that reference the inherited process that you're customizing automatically updates to reflect the custom WITs you've added. To view your customizations, refresh your web browser.
16+
> As you customize a WIT, all projects that reference the inherited process automatically update to reflect the custom WITs you added. To view your customizations, refresh your web browser.
1717
1818
::: moniker range=">= azure-devops-2020"
1919

20-
1. For the process currently used by the project, choose the number of projects.
20+
1. For the process currently used by the project, choose the number of the project.
2121

22-
Here we open the menu for the Agile default process.
22+
This is the Agile default process.
2323

24-
> [!div class="mx-imgBorder"]
25-
> ![Agile process, Choose number of team projects](/azure/devops/organizations/settings/work/media/process/choose-process-team-projects.png)
24+
:::image type="content" source="/azure/devops/organizations/settings/work/media/process/choose-process-team-projects.png" alt-text="Screenshot shows the number for the team project, as a link.":::
2625

2726
1. Open the … context menu for the project you want to change, and choose the **Change process** option.
2827

29-
Here we open the menu for the MyFirstProject1.
28+
This is MyFirstProject1.
3029

31-
> [!div class="mx-imgBorder"]
32-
> ![Project, Change process](/azure/devops/organizations/settings/work/media/process/choose-change-process.png)
30+
:::image type="content" source="/azure/devops/organizations/settings/work/media/process/choose-change-process.png" alt-text="Screenshot shows the project created with the Change process option.":::
3331

34-
1. From the Change the project process dialog, choose the process from the menu of options. And, then choose **Save**.
32+
1. From the **Change the project process** dialog, choose the process from the menu of options. And, then choose **Save**.
3533

36-
> [!div class="mx-imgBorder"]
37-
> ![Change process dialog](/azure/devops/organizations/settings/work/media/process/change-project-process-inherited-agile.png)
34+
:::image type="content" source="/azure/devops/organizations/settings/work/media/process/change-project-process-inherited-agile.png" alt-text="Screenshot shows the Change the project process dialog with Agile Inherited selected.":::
3835

3936
::: moniker-end
4037

docs/organizations/settings/includes/process-prerequisites.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
ms.topic: include
33
---
44

5-
For guidance on tailoring Azure Boards to align with your specific business requirements, see [About configuring and customizing Azure Boards](../../../boards/configure-customize.md).
5+
For guidance on tailoring Azure Boards to align with your specific business requirements, see [Configure and customize Azure Boards](../../../boards/configure-customize.md).
66

77
| Category | Requirements |
88
|--------------|-------------|
9-
| **Permissions** | - To create, delete, or edit a process: Member of the [Project Collection Administrators](../../security/change-organization-collection-level-permissions.md) group or specific collection-level permissions **Create process**, **Delete process**, **Edit process**, or **Delete a field from organization** set to **Allow**. For more information, see [Set permissions and access for work tracking, Customize an inherited process](../../../security/set-permissions-access-work-tracking.md#customize-an-inherited-process).<br>- To update boards: [Team Administrator](../add-team-administrator.md) or a member of the [Project Administrators](../../security/change-project-level-permissions.md) group. |
9+
| **Permissions** | - To create, delete, or edit a process: Member of the [Project Collection Administrators](../../security/change-organization-collection-level-permissions.md) group or specific collection-level permissions **Create process**, **Delete process**, **Edit process**, or **Delete a field from organization** set to **Allow**. For more information, see [Customize an inherited process](../../../security/set-permissions-access-work-tracking.md#customize-an-inherited-process).<br>- To update boards: [Team Administrator](../add-team-administrator.md) or a member of the [Project Administrators](../../security/change-project-level-permissions.md) group. |
1010
| **Access** | - Even if you have **Basic** or lower access, you can still change a process if someone gives you permissions to do so.<br>- To update and change the type of your existing work items: Member of the project. |
1111
| **Project process model** | - Have the [Inheritance process model](../../../reference/customize-work.md#choose-the-process-model-for-your-project-collection) for the project collection containing the project.<br>- If migrating data to Azure DevOps Services, use the [Team Foundation Server Database Import Service](../../../migrate/migration-overview.md). |
1212
| **Knowledge** | Familiarity with the [customization and process models](../../../reference/customize-work.md). |

docs/organizations/settings/work/add-custom-field.md

Lines changed: 38 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,23 @@
11
---
2-
title: Add a custom field to an inherited process
2+
title: Add a Custom Field to an Inherited Process
33
titleSuffix: Azure DevOps Services
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.
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.
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: 08/03/2022
12+
ms.date: 07/31/2025
13+
#customer intent: As a team leader, I want to know how to add a custom field to my work items in Azure Boards.
1314
---
1415

15-
# Add a custom field to a work item type (Inheritance process)
16+
# Quickstart: Add a custom field to a work item type (Inheritance process)
1617

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

19-
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&mdash;which includes all fields defined for system and inherited processes&mdash;see [View work item fields and attributes](../../../boards/work-items/work-item-fields.md). For a description of each field defined with a system process, see [Work item field index](../../../boards/work-items/guidance/work-item-field.md).
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).
2021

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

@@ -33,103 +34,91 @@ For more information, see [About process customization and inherited processes](
3334

3435
## Create inherited process
3536

36-
For more information, see [Create inherited process](manage-process.md#create-an-inherited-process).
37+
For more information, see [Create an inherited process](manage-process.md#create-an-inherited-process).
3738

3839
<a id="add-wit"> </a>
3940

4041
## Add a field
4142

4243
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.
4344

44-
1. From the **Process** page of the selected inherited process, choose the work item type you want to add the custom field to.
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.
4546

46-
Here we choose the Bug WIT. The breadcrumb links allow you to move back to the **All Processes** and **MyAgile** process page.
47+
This example uses the Bug WIT. The breadcrumb links allow you to move back to the **All Processes** and **MyAgile** process page.
4748

48-
> [!div class="mx-imgBorder"]
49-
> ![All Processes-Process-WIT breadcrumb links](media/field/breadcrumbs-bug-wit.png)
49+
:::image type="content" source="media/field/breadcrumbs-bug-wit.png" alt-text="Screenshot shows the process page for MyAgile, showing a bug.":::
5050

51-
If the **New field** and other options are disabled, you don't have the necessary permissions to edit the process. See [Set permissions and access for work tracking, Customize an inherited process](../../../organizations/security/set-permissions-access-work-tracking.md#customize-an-inherited-process).
51+
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).
5252

53-
2. With the WIT selected, choose the :::image type="icon" source="media/process/new-field-icon.png" border="false"::: **New field**.
53+
1. With the WIT selected, choose the :::image type="icon" source="media/process/new-field-icon.png"::: **New field**.
5454

55-
> [!div class="mx-imgBorder"]
56-
> ![Process Work Item Types page, Add a field to a WIT](media/field/bug-new-field.png)
55+
:::image type="content" source="media/field/bug-new-field.png" alt-text="Screenshot shows the process page for a WIT with New field highlighted.":::
5756

58-
3. 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 additional restrictions, see [What is a field? How are field names used?](inheritance-process-model.md#field-reference). Optionally, add a Description.
57+
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.
5958

6059
> [!NOTE]
6160
> Once created, you can't change the field name or data type.
6261

63-
Here we add an Integer field labeled Customer Ticket.
62+
This example adds an Integer field labeled Customer Ticket.
6463

65-
<img src="media/process/cpfield-add-field-to-bug-type-integer-up1.png" alt="Add a field to Bug, choose field type" />
64+
:::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.":::
6665

67-
Additional 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).
66+
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).
6867

6968
<a id="options"> </a>
70-
4. (Optional) On the **Options** tab, indicate if the field is required and specify a default value. Or leave these blank.
69+
1. (Optional) On the **Options** tab, indicate if the field is required. Specify a default value.
7170

72-
<img src="media/process/cpfield-bug-customer-ticket-options.png" alt="Add a field to Use story, specify options" />
71+
:::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.":::
7372

74-
By making a field 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 as well as every time a work item is opened and the field is empty.
73+
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.
7574

7675
<a id="layout"> </a>
77-
5. (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.
76+
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.
7877

79-
Here, we add 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.
8079

81-
<img src="media/process/cpfield-customer-ticket-layout.png" alt="Add a field to Use story, specify layout" />
80+
:::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.":::
8281

83-
6. Choose **Add field** to complete adding the field. If you haven't specified its layout location, it is added to the first group of fields on the layout form.
82+
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.
8483

8584
> [!TIP]
86-
> Once you've added 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, then you may want to [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.
85+
> 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.
8786

8887
<a id="verify"> </a>
8988

9089
## Verify the customization you made
9190

92-
We recommend that you create a test project and apply your customized inherited process to it to verify the changes you've made.
91+
We recommend that you create a test project and apply your customized inherited process to it to verify the changes you made.
9392

94-
1. Open the **All processes** page, and choose the &hellip; context menu for the process you want to use, and then select **New team project**.
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**.
9594

9695
::: moniker range="azure-devops"
97-
> [!div class="mx-imgBorder"]
98-
> ![Create a project from the selected process](media/process/new-team-project-from-inherited-process-menu.png)
96+
:::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.":::
9997
::: moniker-end
10098
::: moniker range=">= azure-devops-2020 < azure-devops"
101-
> [!div class="mx-imgBorder"]
102-
> ![Create a project from the selected process](media/add-custom-field/choose-new-team-project.png)
99+
:::image type="content" source="media/add-custom-field/choose-new-team-project.png" alt-text="Screenshot shows the create a project option for your modified process.":::
103100
::: moniker-end
104-
105101

106-
2. The Create new project page opens. Fill out the form.
102+
1. The **Create new project** page opens. Fill out the form.
107103

108104
::: moniker range="azure-devops"
109-
> [!div class="mx-imgBorder"]
110-
> ![Create new project form](media/process/create-test-project-sprint166.png)
105+
:::image type="content" source="media/process/create-test-project-sprint166.png" alt-text="Screenshot shows the Create new project form.":::
111106
::: moniker-end
112107
::: moniker range=">= azure-devops-2020 < azure-devops"
113-
> [!div class="mx-imgBorder"]
114-
> ![Create new project form](media/add-custom-field/create-new-project-2020.png)
108+
:::image type="content" source="media/add-custom-field/create-new-project-2020.png" alt-text="Screenshot shows the Create new project page.":::
115109
::: moniker-end
116-
117110

118-
3. Open **Work Items**. (1) Check that you have selected the right project, then (2) choose **Work>Work Items**.
111+
1. Open **Work Items**. Select your project, then choose **Work** > **Work Items**.
119112

120-
> [!div class="mx-imgBorder"]
121-
> ![Open Work>Work Items](../../../boards/work-items/media/view-add/open-work-items-agile.png)
113+
:::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.":::
122114

123-
4. Select the WIT you customized. Here we choose **Bug**.
115+
1. Select the WIT you customized, in this example, **Bug**.
124116

125-
> [!div class="mx-imgBorder"]
126-
> ![Work, Work Items Page, Add New Work Item, Bug](media/process/add-custom-field-verify-bug.png)
117+
:::image type="content" source="media/process/add-custom-field-verify-bug.png" alt-text="Screenshot shows New Work Item with the Bug item selected.":::
127118

128-
5. Verify that the field you added appears on the form. Note that the :::image type="icon" source="../../../media/icons/required-icon.png" border="false"::: (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.
129120

130-
> [!div class="mx-imgBorder"]
131-
> ![Bug form, Customer Ticket field added to Customer Focus group](media/process/add-custom-field-verify-bug-form.png)
132-
121+
:::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.":::
133122

134123
[!INCLUDE [temp](../includes/change-project-to-inherited-process.md)]
135124

8.88 KB
Loading

0 commit comments

Comments
 (0)