<h2>Field Service Capacity and Reservations Management components</h2><br/><div style="overflow-x:auto"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><meta content="text/html; charset=UTF-8" /><meta name="copyright" content="(C) Copyright 2025" /><meta name="DC.rights.owner" content="(C) Copyright 2025" /><meta name="generator" content="DITA-OT" /><meta name="DC.type" content="reference" /><meta name="DC.title" content="Field Service Capacity and Reservations Management components" /><meta name="abstract" content="Several types of components are installed with the Field Service Capacity and Reservations Management feature, including tables and business rules." /><meta name="description" content="Several types of components are installed with the Field Service Capacity and Reservations Management feature, including tables and business rules." /><meta name="DC.relation" scheme="URI" content="../../../product/field-service-management/reference/components-inst-additional-plugin.html" /><meta name="DC.relation" scheme="URI" content="../../../product/planning-and-policy/concept/c_FieldServiceManagement.html" /><meta name="DC.relation" scheme="URI" content="../../../product/field-service-management/concept/fsm-application-landing-page.html" /><meta name="DC.relation" scheme="URI" content="../../../product/planning-and-policy/reference/fsm-reference.html" /><meta name="DC.creator" content="ServiceNow" /><meta name="DC.date.created" content="2023-02-02" /><meta name="DC.date.modified" content="2023-02-02" /><meta name="DC.format" content="XHTML" /><meta name="DC.identifier" content="capacity-management-components" /><link rel="stylesheet" type="text/css" href="../../../CSS/commonltr.css" /><title>Field Service Capacity and Reservations Management components</title></head><body id="capacity-management-components"> <div class="breadcrumb"><a class="link" href="../../../product/planning-and-policy/concept/c_FieldServiceManagement.html" title="The ServiceNow Field Service Management application helps organizations to manage work tasks performed on location. Match tasks to agents based on skills, geographic territory assignments, and available inventory. Agents can record details on assigned tasks, such as completion status, travel time to jobs, and time spent.">Field Service Management</a> > <a class="link" href="../../../product/field-service-management/concept/fsm-application-landing-page.html" title="The ServiceNow Field Service Management application enables you to manage work orders and related tasks, resources, skills, assets, and locations. Use this application to dispatch work order tasks and agents to the customer location for performing any kind of field work, such as install, repair, or maintain equipment.">Field Service Management</a> > <a class="link" href="../../../product/planning-and-policy/reference/fsm-reference.html" title="Reference topics provide additional information about Field Service Management components that are installed automatically when you activate Field Service Management plugin.">Field Service Management reference</a> > </div> <h1 class="title topictitle1" id="ariaid-title1"><span class="ph">Field Service</span> Capacity and Reservations Management components</h1> <div class="body refbody"><p class="shortdesc">Several types of components are installed with the <span class="ph">Field Service</span> Capacity and Reservations Management feature, including tables and business rules.</p> <div class="section" id="capacity-management-components__section_k3r_hhc_vmb"> <p class="p">Install the <span class="ph">Field Service</span> Contractor Management plugin (com.snc.fsm_contractor_management) to take the external groups into account while reserving, defining, and assigning the work capacity. For more information, see <a class="xref" href="../task/activate-contractor-management-plugin.html" title="Activate the Field Service Contractor Management plugin (com.snc.fsm_contractor_management) to use the Contractor Management application. This plugin includes demo data and activates related plugins if they are not already active.">Activate Field Service Contractor Management</a>.</p> <div class="p">Activation of <span class="ph">Field Service</span> Capacity and Reservations Management adds the Capacity Management menu to the application navigator and the following modules:<ul class="ul" id="capacity-management-components__ul_gcz_vhc_vmb"><li class="li"><span class="ph uicontrol">Capacity Reservations</span>: Reserve a capacity percentage of a group or agents availability to meet specific demands. For example, 60% for Break-Fix Work types and 40% for Install work types.</li><li class="li"><span class="ph uicontrol">Capacity Definitions</span>: Allocate the correct amount of work to internal or external work groups based on defined hours, task count, or agent work schedules. You can define capacity for a day, week, month, or year.</li><li class="li"><span class="ph uicontrol">Capacity Assignments</span>: Assign the capacity and capacity reservations to internal work groups and external groups of contractor companies.</li><li class="li"><span class="ph uicontrol">Capacity Usages</span>: View the record of capacity used by different groups and agents.</li></ul> </div> <div class="note"><span class="notetitle">Note:</span> You must select <span class="ph uicontrol">using dynamic scheduling</span> in the <span class="ph uicontrol">Assignment method for tasks</span> configuration option to enable your application to distribute work based on the capacity management rules.</div> </div> <div class="section" id="capacity-management-components__section_rl1_13c_vmb"><h2 class="title sectiontitle">Tables</h2> <div class="p">Capacity management adds the following tables. <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="capacity-management-components__table_h1q_d3c_vmb" class="table" frame="border" border="1" rules="all"><colgroup><col style="width:50%" /><col style="width:50%" /></colgroup><thead class="thead" style="text-align:left;"><tr class="row"><th class="entry cellrowborder" style="vertical-align:top;" id="d183730e116">Table</th><th class="entry cellrowborder" style="vertical-align:top;" id="d183730e119">Description</th></tr></thead><tbody class="tbody"><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e116 ">Capacity Definition<p class="p">[wm_capacity_definition]</p> </td><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e119 ">Stores the capacity of a group or internal field service agent and the reservation rules to be used while assigning tasks.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e116 ">Capacity Reservation<p class="p">[wm_capacity_reservation]</p> </td><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e119 ">Stores the reservation definition and exclusion conditions.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e116 ">Capacity Reservation Rule<p class="p">[wm_capacity_reservation_rule]</p> </td><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e119 ">Stores the reservation rules and the conditions for which the reservations should be used.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e116 ">Capacity Assignment<p class="p">[wm_capacity_assignment]</p> </td><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e119 ">Stores capacity definition assignments to groups within a specific time period to help avoid conflicts in capacity in a given time period by validating the <span class="ph uicontrol">effective from</span> and <span class="ph uicontrol">effective to</span> dates.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e116 ">Capacity Usage<p class="p">[wm_capacity_usage]</p> </td><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e119 ">Stores the capacity used by an internal field service agent or a group within a specific time period.</td></tr></tbody></table> </div> </div> </div> <div class="section" id="capacity-management-components__section_n55_3kr_jnb"><h2 class="title sectiontitle">Business rules</h2> <div class="p">Capacity management adds the following business rules. <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="capacity-management-components__table_axb_clr_jnb" class="table" frame="border" border="1" rules="all"><colgroup><col style="width:33.33333333333333%" /><col style="width:33.33333333333333%" /><col style="width:33.33333333333333%" /></colgroup><thead class="thead" style="text-align:left;"><tr class="row"><th class="entry cellrowborder" style="vertical-align:top;" id="d183730e216">Business rule</th><th class="entry cellrowborder" style="vertical-align:top;" id="d183730e219">Table</th><th class="entry cellrowborder" style="vertical-align:top;" id="d183730e222">Description</th></tr></thead><tbody class="tbody"><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e216 ">Avoid Conflict in Capacity Time Period</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e219 ">Capacity Assignment <p class="p">[wm_capacity_assignment]</p> </td><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e222 ">Monitor the time period defined for the Capacity Assignment to ensure that any group does not have multiple capacity assignments in the same time period or overlapping intervals.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e216 ">Update Capacity on task change</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e219 ">Work Order Task<p class="p">[wm_task]</p> </td><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e222 ">Add or update capacity whenever a task is assigned or unassigned. You can update capacity whenever the estimated work or travel duration changes.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e216 ">Update Capacity on task delete</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e219 ">Work Order Task<p class="p">[wm_task]</p> </td><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e222 ">Update the capacity used whenever an open task is deleted within the given window.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e216 ">Validate Capacity Value</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e219 ">Capacity Definition <p class="p">[wm_capacity_definition]</p> </td><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e222 ">Validates the value of the provided capacity for the capacity definition. Capacity should be a non-zero positive integer value.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e216 ">Validate Effective to and Effective from</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e219 ">Capacity Assignment <p class="p">[wm_capacity_assignment]</p> </td><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e222 ">Validates the dates entered in the <span class="ph uicontrol">Effective to</span> and <span class="ph uicontrol">Effective from</span> fields in the capacity assignment table. The system calculates the <span class="ph uicontrol">Effective to</span> date based on the value entered in the <span class="ph uicontrol">Repeat for</span> field if the <span class="ph uicontrol">Capacity by</span> value is not selected as for the agent schedule. The <span class="ph uicontrol">Effective from</span> value should always be on or after the current date, and before or equal to the <span class="ph uicontrol">Effective to</span> date. While updating the capacity assignment, the<span class="ph uicontrol"> Effective to</span> value cannot be set to a date before capacity usage exists.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e216 ">Validate Percent Allocated value</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e219 ">Capacity Reservation Rule <p class="p">[wm_capacity_reservation_rule]</p> </td><td class="entry cellrowborder" style="vertical-align:top;" headers="d183730e222 ">Validates the allocated percentage value in the Capacity Reservation Rule table. This value should be a non-zero positive integer less than or equal to 100.</td></tr></tbody></table> </div> </div> <div class="note"><span class="notetitle">Note:</span> You must select <span class="ph uicontrol">using dynamic scheduling</span> in the <span class="ph uicontrol">Assignment method for tasks</span> configuration option to enable your application to distribute work based on the capacity management rules.</div> </div> </div> <div class="related-links"> <div class="familylinks"> <div class="parentlink"><strong>Parent Topic:</strong> <a class="link" href="../../../product/field-service-management/reference/components-inst-additional-plugin.html" title="Several types of components are installed with the additional plugins for the Field Service Management application.">Components installed with additional plugins for Field Service Management</a></div> </div> </div></body></html></div>