This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Note
Access to this page requires authorization. You can trysigning in orchanging directories.
Access to this page requires authorization. You can trychanging directories.
When you set up Dynamics 365 Field Service for your organization, you might need to customize the forms that back-office workers like dispatchers and service managers use to view important information and document their work. IT administrators customize Field Service forms to ensure that form layouts match your business processes and let users capture information unique to your business or industry.
Customizing forms correctly is important for maximizing performance. Form customizations affect form load and save times. Proper customization improves usability, making it easier for users to view and update information.
This article explains how to customize the work order form for the web app. However, the steps can be used to customize any Field Service web form. To customize the work order form for the mobile app, go toEdit the booking and work order form.
Before you customize the work order form, make sure that you understand the default work order form that is included with Field Service. An understanding of the existing fields and recommended process flow helps you determine what changes to make to the form. For better performance, usability, and upgradability, we recommend that you use the default fields and processes.
Go toField Service >Work Orders, and either select an existing record or create a new one.
View and familiarize yourself with the default fields, and determine which ones can be used for your business.
The default work order form supports this standard work order process.
Learn more about theWork order lifecycle and system statuses.
The following fields are critical to the Field Service work order process and are required. If your organization doesn't plan to use these fields, consider using a different entity/table or create a new one.
The following subgrids are also critical to the Field Service work order process and are highly recommended:
Learn more inWork order architecture andCreate a work order.
Make a list of default work order fields that are relevant to your business process. Make another list of unneeded fields. Be sure to add thecritical fields to the list of needed fields, because they are required.
If the default work order form is missing fields that you need, create new fields.
To learn about best practices, go toCreate and edit Field Service columns.
Important
Use caution when you edit default fields. Don't delete default fields.
Although we recommend that you use the existing (default) work order form that is included with Field Service, there are scenarios where you might want to create a new custom work order form.
The following tabbed sections explain the pros and cons of each approach. They also include instructions for getting started with each approach.
The existing work order form is a better choice for scenarios where your organization doesn't want to make many changes to the layout or fields. It's also a better choice for organizations that generally want to use the default work order process.
Sign in toPower Apps.
SelectTables andAll.
Search for and selectWork Order.
UnderData experiences, selectForms.
Find the mainWork Order form.
Hide unwanted tabs, sections, and fields. We recommend that youhide items instead ofremoving them. This approach helps reduce the likelihood of errors. You can more easily add the items back later if they are needed. Hide items before you rearrange or add fields.
Note
Don't hidecritical fields. If your organization doesn't plan to use these fields, consider creating a new entity table.
Select the Tree view. Tabs appear horizontally at the top of the form. Hide unnecessary tabs. The summary tab can't be hidden.

Sections are areas on tabs. Hide sections that you don't need. If a section that you need has only one field, move that field to another section, and then hide the unneeded section.
Hide fields that you don't need, unless they arecritical fields.
You can easily remove all price-related fields (likePrice List andTotal Amount) from the work order, work order product, and work order service forms.
There is an easy and supported way to remove all tax-related fields (such asTaxable) from the work order, work order product, and work order service forms.
If you created custom fields (columns) earlier, add them to the form. For the best outcome, follow these guidelines:
In this example, you have a new custom field that is namedSource. It's a choice-type field that is used to select whether the work order originated from a phone call, email, IoT alert, or agreement, for example. You want to add this custom field to the work order form.
Sign in toPower Apps.
In Power Apps, open the work order form editor.
SelectComponent on the toolbar, and then, in theComponents pane on the left, select1-column tab,2-column tab, or3-column tab.

Rename the tab based on your business process.
When a new form tab is created, new sections are automatically created on it.
Add your custom fields to the new sections on the new tab. You can add new tabs and new sections as needed.
In scenarios where you need custom fields on an existing tab, create a new section on the tab, and then add your custom fields to the new section.
Important
Don't add new custom fields to existing sections. You must create new sections. Avoid adding new sections and custom fields to the first form tab (by default, the summary tab). Custom fields on the first tab cause form load times to be slower.
For example, you created a new section on theGeneral tab of the work order form, and you want to add custom fields it.

To learn more about how to edit forms, go toCreate, edit, or configure forms using the form designer.
To determine how factors such as browsers, network performance, and data queries affect app and form performance,run performance insights.
For help understanding the root cause of slow form load times, use the monitoring tool. Learn more inUse Monitor to troubleshoot model-driven app form behavior.
The work order form includes script libraries. Don't edit or remove any out-of-the-box form libraries.
When the form is loaded, changed, and saved, many organizations run code scripts to perform validations and run processes. Form scripts can greatly affect aspects of form performance, such as load times. To learn more about best practices, includingrunning solution checker to test scripts for issues, go toWrite scripts to implement complex business logic.
Was this page helpful?
Need help with this topic?
Want to try using Ask Learn to clarify or guide you through this topic?
Was this page helpful?
Want to try using Ask Learn to clarify or guide you through this topic?