Allocation - types, setting, and impact

  • Release version: Zurich
  • Updated July 31, 2025
  • 5 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Allocation - types, setting, and impact

    This content explains how workplace locations in your organization can be allocated based on different types—Cost center, Department, or Workplace entity—to categorize locations for workplace activities like space reservation, scenario planning, and space recommendations. Since Workplace Core version 2.16.1, the allocation types Cost center and Department are deprecated in favor of the new Workplace entity type, which offers enhanced advantages.

    Show full answer Show less

    Allocation Types and System Property

    • Allocation Types: Cost center, Department, Workplace entity (Workplace entity is the current recommended type from version 2.16.1 onwards).
    • System Property: The snwsdcore.ALLOCATIONTYPE property defines which allocation type is used to retrieve and display spaces to users during searches, scenario planning, and space recommendations.
    • This property affects how spaces are filtered and presented based on the user's workplace profile and reservation module settings, including checks on allocation requirements and allocation duration (start and end dates in system time zone).

    Setting Allocation Types

    Allocations are created or activated on workplace location records through the Allocations related list. Existing customers upgrading from versions below 2.16.1 have allocations automatically mapped to the new allocation type property. If allocations include both Cost center and Department, the property is left empty, and warnings prompt specification of a single allocation type.

    Impact of Allocation on Usage

    • Allocations determine which locations an employee can reserve, based on allocation access and reservation module settings.
    • Allocations can be structured according to your organization’s business hierarchy by assigning locations and employees to workplace entities and creating parent-child hierarchies.
    • Scenario creation allows grouping spaces based on the allocation type set in the system property; however, scenarios cannot be created based on workplace entities and can only be viewed or administrated in that context.
    • Scenarios created with a grouping different from the current allocation type are viewable only in read-only mode.
    • Multiple allocations of different types can be assigned to a space, but space assistance requests use the allocation type defined in the system property.

    Push Down Functionality

    The Workplace Space Management app allows pushing down Cost center or Department allocations from parent workplace locations to child locations (e.g., floors, areas, rooms, spaces). This is controlled via a Push down option on floor or area forms, ensuring consistent allocation values across location hierarchies.

    Access to Spaces Based on Allocation

    User access to spaces depends on the allocation type configured in snwsdcore.ALLOCATIONTYPE and the allocation settings on the space. Users have allocations assigned in their user record or workplace profile, and space access is granted when the user's allocation matches the space's allocation according to the allocation type rules. For example:

    • If allocation type is Cost center, users access spaces matching their Cost center.
    • If allocation type is Department, users access spaces matching their Department.
    • If allocation type is Workplace entity, users access spaces matching their Workplace entity or its parent entity.
    • When allocation type is not set, users can access spaces without allocation restrictions.

    Practical Considerations for ServiceNow Customers

    • Ensure the snwsdcore.ALLOCATIONTYPE property is configured to your preferred allocation type to control space visibility and reservation behavior.
    • Use workplace entities to leverage enhanced hierarchical allocation benefits and streamline management of locations and employees.
    • Leverage push down functionality to maintain consistent allocation data across location hierarchies.
    • Understand that scenario planning and space assistance behavior depend on allocation settings, affecting how spaces are grouped, viewed, and accessed.

    You can categorize the locations in your organization based on cost center, department, or workplace entity.

    Allocate your workplace location to a type based on which at any time the location can be classified when performing various workplace-related activities.

    Allocation types

    You can allocate your workplace location under the following system provided allocation types:
    • Cost center
    • Department
    • Workplace entity
    Important:
    Starting from Workplace Core version 2.16.1, the allocation type Department and cost center is no longer available. A new allocation type Workplace entity is introduced that provides more advantages.

    System property

    The application provides you with the system property, Allocation type [sn_wsd_core.ALLOCATION_TYPE], which enables you to specify an allocation type based on which you want spaces to be retrieved and displayed to users while searching for spaces to reserve, during scenario planning, space recommendation and more.

    When a user searches for a space to reserve, depending on the allocation type, the workplace profile of the user, and the Reservation Allocation check and Enable allocation duration check settings in the reservable module, the spaces are displayed to the users. The duration check follows only the start and end dates of the allocation, which are set in the system time zone.

    If you do not specify any allocation in the system property, then the Require Allocation check field is not available in the reservable module form.

    Setting an allocation type

    On the workplace location's record, you can create or activate an existing allocation in the Allocations related list. For more information, refer to Allocate a cost center, department, or workplace entity.

    If you are an existing customer and are using Workplace Core version below 2.16.1, then a fix script is automatically applied to map your existing allocations to the Allocation type [sn_wsd_core.ALLOCATION_TYPE] property. For example, if your allocations are based on Department, then the property is set as Department. Similarly, if your allocations are based on Cost center, then the property is set as Cost center. If your allocations include both Cost center or Department, then the property is set as empty and warnings are displayed to specify an allocation type.

    Impact of allocation

    Depending on a workplace location's allocation, the following actions are performed:
    • When an employee searches for a location to reserve and if the Require allocation check and Enable allocation duration check options are enabled on the reservable module, the appearance of the resultant locations depends on the allocations that the employee can access. The duration check follows only the start and end dates of the allocation, which are set in the system time zone.
    • You can make allocations based on the cost center, department, and the workplace entity to which a location or employee belongs.
    • You can make allocations based on the business hierarchy of your organization. You can assign a location or an employee to a workplace entity and create a hierarchy. The application enables you to configure entity types based on your businesses and assign workplace entities to them. You can also create a parent-child hierarchy between workplace entities. For more information, refer to Configure Workplace entity and entity types.
    • During scenario creation, you can specify based on what type of allocation you want to group the spaces. The grouping options are displayed to you based on the allocation that is specified in the system property sn_wsd_core.ALLOCATION_TYPE.
      Important:
      You cannot create a scenario based on workplace entities. You can only view and make map space administration for workplace entities.
    • During scenario planning, you can also change the View by option of a scenario to view based on different allocations. However, you cannot edit the scenario if the View by that you selected is different than the Group by setting of the scenario.
    • In the case of scenarios that are created with a Group by option that is not the same as the current allocation type set in the sn_wsd_core.ALLOCATION_TYPE system property, then such scenarios can only be viewed in a read-only mode.
    • For a space, you can create multiple allocations of different types.
    • When an employee raises a space assistance request, the allocation type of the spaces is set based in the allocation type that is specified in the Allocation type [sn_wsd_core.ALLOCATION_TYPE] system property.

    Push down functionality in Workplace Space Management

    The Workplace Space Management application enables you to push down the cost center or department of a parent workplace location to its child locations.

    You can assign the cost center or department to child locations such as areas, rooms, and spaces. Select the Push down option on the Floor or Area form to apply the values of the Cost center or Department fields. The cost center or department is applied based on the Push down option selected in child workplace locations.

    The following table explains how the push down functionality works with respect to Cost center and Department field configuration of a workplace profile and a space:

    Access to spaces based on allocation

    Users can be assigned a Cost Center, Department, or Workplace Entity. The Cost Center or Department is assigned from the Users [sys_user] table and the Workplace Entity is assigned from the User Workplace Profile [sn_wsd_core_workplace_profile] table.

    Access to a space depends on the type of allocation set in the sn_wsd_core.ALLOCATION_TYPE system property and the allocation set in the space configuration.

    Table 1. Access to a space based on allocation type and Space Configuration
    Value of the allocation type property Space configuration Accessibility on the space based on the configuration match
    Cost center Cost center: Null

    Department: Null or <value>

    Workplace Entity: Null or <value>

    The user can access.
    Cost center Cost center: <value>

    Department: Null or <value>

    Workplace Entity: Null or <value>

    The user can access if the Cost Center matches.
    Department Cost center: Null or <value>

    Department: Null

    Workplace Entity: Null or <value>

    The user can access.
    Department Cost Center: Null or <value>

    Department: <value>

    Workplace Entity: Null or <value>

    The user can access if the Department matches.
    Workplace Entity Cost Center: Null or <value>

    Department: Null or <value>

    Workplace Entity: Null

    The user can access.
    Workplace Entity Cost Center: Null or <value>

    Department: Null or <value>

    Workplace Entity: <value>

    The user can access if the Workplace Entity or its parent matches.
    Null Cost Center: Null or <value>

    Department: Null or <value>

    Workplace Entity: Null or <value>

    The user can access.