---
sourceDocument: Australia Telecommunications Network Inventory
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/telecom-network-inventory

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Telecommunications Network Inventory

ft:clusterId :

    - telninv

bundleId :

    - telninv

workflow :

    - Customer and Industry


---

# Configure an example

# Configure a Design and Assign function example {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 7 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) 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 Configure a Design and Assign function example

This example outlines the process of creating and configuring a playbook to design and assign a network service in the Telecommunications Network Inventory application.
It focuses on fulfilling customer requests for Optical Network Terminals (ONT) by capturing necessary details and automating tasks through a structured playbook workflow.
Show full answer Show less  

## Key Features

* **Setup Network Service:** Collects service details for the design request.
* **Capture ONT Details:** Gathers ONT site and equipment template information.
* **Review and Submit:** Allows for reviewing details and creating ONT devices based on templates.
* **Automation:** Automates creation of change requests and tasks, streamlining the process of instantiating equipment.

## Prerequisites

Before creating a playbook, ensure you have configured the following:

* **Change Model:** Create a model named "Network Service Automated Flow" with specific states (Design in progress, Design complete, Closed) and transitions.
* **Record Producer:** Establish a record producer named "Capture ONT Details" to collect ONT input details.
* **Subflow and Request Definition:** Configure a subflow and a request definition to facilitate the capture and processing of ONT details.

## Key Outcomes

Utilizing the playbook as a playbook agent allows you to fulfill customer orders effectively. By following the structured steps, you can design and assign network services, creating ONT devices based on specified templates and sites. This process enhances efficiency and accuracy in service delivery.  
This example demonstrates how you can create and configure a playbook to design and assign a network service in the Telecommunications Network Inventory application.

## Example overview {#configure-design-assign-playbook-use-case__section_wqp_4hb_tdc}

Consider you have an order requests from a customer to fulfill a network service that must create Optical Network Terminals (ONT) for a specified location. To design and assign this network service, you must capture the ONT details
such as an ONT site and equipment template details. By creating and configuring a playbook for the Design and Assign function, you can automate these tasks by following step-by-step guidance for designing the network service.  
As a playbook admin, you create and configure the playbook to design and assign your inventory for the network service. The playbook contains the following activities to create the ONT device.

1. Setup Network Service - Collects service details of your design request.
2. Capture ONT Details - Capture the ONT site and inventory template details to instantiate the equipment.
3. Review and Submit - You review the activity details and creates the ONT devices for the specific location according to the template.
{#configure-design-assign-playbook-use-case__ol_obm_xlc_tdc}  
As a part of this playbook workflow, you automate the following.

* Creates a change request for the ONT design.
* Creates change tasks for the activities such as capturing ONT details.
* Execute the change tasks to instantiate the equipment using an inventory template.
{#configure-design-assign-playbook-use-case__ul_vvw_bwf_tdc}

As a playbook agent, you can fulfill your customer orders and requests for the network service by using this Design and Assign function.

## Prerequisites {#configure-design-assign-playbook-use-case__id_i3g_klb_tdc}

Prior to creating a playbook, as an inventory core admin, you create and configure the following.

1. Create a Change model and add model states.{#configure-design-assign-playbook-use-case__table_mqg_b1g_tdc__entry__2}

   | Item | Description |
   |-|-|
   | Change model name | Set name as Network Service Automated Flow. |
   | Model state | Add the following model states and set the model state transitions. Design in progress :   Set model state transition to Design complete. Design complete :   Set model state transition to Closed. Closed : Don't set any model state transition for this state. Note: You must add Allow CI Modification attribute to the Design in progress and Design complete model states. |
   [Table 1. Change model details]

   {#configure-design-assign-playbook-use-case__table_mqg_b1g_tdc}

   To learn more about the detailed steps, see [Create a Change Model for Design and Assign function](https://servicenow-prod.fluidtopics.net/Azm3oF4rUiWW6FJ~PzsUOg "Create a Change model and add the model states and model state transitions. You can use this Change model to configure a Design and Assign function.").
2. Create a record producer to capture the ONT input details such as ONT site and inventory template. This record producer is used in the second activity in the playbook.{#configure-design-assign-playbook-use-case__table_qtd_lfg_tdc__entry__2}

   | Item | Description |
   |-|-|
   | Record producer | * Set the record producer name as Capture ONT Details. * Set the Table field as Change Task. {#configure-design-assign-playbook-use-case__ul_m5g_5fg_tdc} |
   [Table 2. Record producer details]

   {#configure-design-assign-playbook-use-case__table_qtd_lfg_tdc}

   To learn more about the detailed steps, see [Create a record producer for the Design and Assign function](https://servicenow-prod.fluidtopics.net/~V9EfHXWjtF6OBDTLTDVzA "Create a record producer in the Telecommunications Network Inventory application. You can use this record producer to configure an activity in the playbook for the Design and Assign function.").
3. Add variables to the record producer.{#configure-design-assign-playbook-use-case__table_yrl_rhg_tdc__entry__2}

   | Item | Description |
   |-|-|
   | Variable 1 | Set the following details for Variable 1. * Set the Type field as Reference. * On the Question tab, set the Question field as ONT site. * On the Specification tab, set Reference field as Network Site \[cmdb_ci_ni_site\]. {#configure-design-assign-playbook-use-case__ul_asl_rhg_tdc} |
   | Variable 2 | Set the following details for Variable 1. * Set the Type field as Reference. * On the Question tab, set the ONT Template field as ONT site. * On the Specification tab, set Reference field as Inventory Template \[sn_ni_core_inventory_template\]. {#configure-design-assign-playbook-use-case__ul_ofr_w3g_tdc} |
   [Table 3. Variable details]

   {#configure-design-assign-playbook-use-case__table_yrl_rhg_tdc}

   To learn more about the detailed steps, see [Create variables for Design and Assign function](https://servicenow-prod.fluidtopics.net/P8dMXjHCoccuqy0LpYp7Ow "Create the variables for a record producer in the Telecommunications Network Inventory application. You can use these variables as input fields in an activity card in the playbook for the Design and Assign function.").
4. Select DA common variables as a variable set to the record producer.

   To learn more about the detailed steps, see [Add variable set to the record producer for Design and Assign function](https://servicenow-prod.fluidtopics.net/jP5tsL8h7bE0StSuhx6C4Q "Add a variable set to a record producer in the Telecommunications Network Inventory application. You can use the variable set as input fields in an activity card for the Design and Assign function.").
5. Create a subflow for the request definition that you use to configure the second activity in the playbook.{#configure-design-assign-playbook-use-case__table_kbc_rkg_tdc__entry__2}

   | Item | Description |
   |-|-|
   | Subflow name | Set the subflow name as Capture ONT Details. |
   | Input fields | Add the following input fields for the subflow. * Set Label as Ignore Validation Error and the Type as true/false for input 1. * Set Label as Change task and the Type as Reference.Change Task for input 2. {#configure-design-assign-playbook-use-case__ul_lbc_rkg_tdc} |
   | Actions | Add the following actions to the subflow. * Add the Get Catalog Variable action to read the details from the record producer. * Add the TNI Create CI from Template action to create the equipment from the inventory template. * Add the Update Record action to update the equipment to the affected Configuration Items (CI) {#configure-design-assign-playbook-use-case__ul_mbc_rkg_tdc} |
   [Table 4. Subflow details]

   {#configure-design-assign-playbook-use-case__table_kbc_rkg_tdc}

   To learn more about the detailed steps, see [Create subflow for Design and Assign function](https://servicenow-prod.fluidtopics.net/Sgb_s7kXo2iSQwv4Zff0Bw "Create a subflow in the Workflow Studio. You can use this subflow to configure an activity in the playbook for the Design and Assign function.").
6. Create a request definition that you use to configure the second activity in the playbook.{#configure-design-assign-playbook-use-case__table_mty_qmg_tdc__entry__2}

   | Item | Description |
   |-|-|
   | Request definition name | Set the following details for the request definition. * Set the request definition name as Capture ONT Details. * Set the Task type field as Change Task. {#configure-design-assign-playbook-use-case__ul_tj4_zmg_tdc} |
   [Table 5. Request definition details]

   {#configure-design-assign-playbook-use-case__table_mty_qmg_tdc}

   To learn more about the detailed steps, see [Create subflow for Design and Assign function](https://servicenow-prod.fluidtopics.net/Sgb_s7kXo2iSQwv4Zff0Bw "Create a subflow in the Workflow Studio. You can use this subflow to configure an activity in the playbook for the Design and Assign function.").
{#configure-design-assign-playbook-use-case__ol_qvy_djb_tdc}

## Creating and configuring a playbook {#configure-design-assign-playbook-use-case__section_xtl_kng_tdc}

As a playbook admin, you create and configure the playbook for the Design and Assign function in the Workflow Studio. For the detailed information about the following steps, see [Create a playbook for the Design and Assign function](https://servicenow-prod.fluidtopics.net/4ezp5YZxmV~dws3XNLk_rA "Create a playbook for the Design and Assign function in the Workflow Studio. You can use the playbook to design and assign a network service in the Telecommunications Network Inventory application.").

1. Create a playbook and set the name as Design Network Service.
2. Add and configure your trigger.{#configure-design-assign-playbook-use-case__table_ymd_bpg_tdc__entry__2}

   | Item | Description |
   |-|-|
   | Additional properties window | On the Schedule tab, set the following details for the trigger. * Set the Define your own conditions for when your process runs as Create Record. * Set trigger condition as Network Service Automated Flow Change model. {#configure-design-assign-playbook-use-case__ul_bqn_wpg_tdc}You configure additional property to trigger the playbook when a change request is created using the Network Service Automated Flow Change model. |
   [Table 6. Trigger details]

   {#configure-design-assign-playbook-use-case__table_ymd_bpg_tdc}
3. Create a stage and add activities such as Setup Network Service, Capture ONT Details, and Review and Submit.
   1. Create and configure the Setup Network Service activity.{#configure-design-assign-playbook-use-case__table_pv4_drg_tdc__entry__2}

      | Item | Description |
      |-|-|
      | Add activity | Select the Display Form default activity. |
      | Details tab | Rename the activity as Setup Network Service. |
      | UI Layout tab | Set the following details in the UI Layout tab. * Set the Associated table field as Chang Request. * Set the Associated record field as Flow DataTrigger - change_requestchange_request Record * Set the Experience Status Table field as Flow Data. * Set the Experience Status Record field as Automation planCreate Flow DataOutputsFlow Data Record. * Set the Form View field as Playbook. {#configure-design-assign-playbook-use-case__ul_rv4_drg_tdc} |
      [Table 7. Setup Network Service activity details]

      {#configure-design-assign-playbook-use-case__table_pv4_drg_tdc}
   2. Create and configure the Capture ONT Details activity.{#configure-design-assign-playbook-use-case__table_pq1_swg_tdc__entry__2}

      | Item | Description |
      |-|-|
      | Add activity | Select the Auto Create Change Task default activity. |
      | Details tab | Rename the activity as Capture ONT Details. |
      | Automation tab | Set the following details in the Automation tab. * Set the Request Type field as Capture ONT Details. The Capture ONT Details is the request definition that you created. * Set the Record Producer field as Capture ONT Details. * Set the Change Request field as Flow DataTrigger - change_requestchange_request Record {#configure-design-assign-playbook-use-case__ul_ygk_ywg_tdc} |
      | UI Layout tab | Set the following details in the UI Layout tab. * Set the Associated table field as Chang Task. * Set the Associated record field as Automation planCreate Change Task DataOutputsChange Tasks. * Set the Experience Status Table field as Flow Data. * Set the Experience Status Record field as Automation planCreate Flow DataOutputsFlow Data Record. * Set the Form View field as Playbook. {#configure-design-assign-playbook-use-case__ul_qq1_swg_tdc} |
      [Table 8. Capture ONT Details activity details]

      {#configure-design-assign-playbook-use-case__table_pq1_swg_tdc}
   3. Create and configure the Review and Submit activity.{#configure-design-assign-playbook-use-case__table_oh2_y5g_tdc__entry__2}

      | Item | Description |
      |-|-|
      | Add activity | Select the Display Form default activity. |
      | Details tab | Rename the activity as Review and Submit. |
      | UI Layout tab | Set the following details in the UI Layout tab. * Set the Associated table field as Chang Task. * Set the Associated record field as Automation planCreate Change Task DataOutputsChange Tasks. * Set the Experience Status Table field as Flow Data. * Set the Experience Status Record field as Automation planCreate Flow DataOutputsFlow Data Record. * Set the Form View field as Playbook. {#configure-design-assign-playbook-use-case__ul_ph2_y5g_tdc} |
      [Table 9. Review and Submit activity details]

      {#configure-design-assign-playbook-use-case__table_oh2_y5g_tdc}
   4. Select Save and close.
   {#configure-design-assign-playbook-use-case__ol_hsq_yqg_tdc}
4. Select Activate.
{#configure-design-assign-playbook-use-case__ol_x3y_png_tdc}  
The following example shows the playbook that you created and configured in the Workflow Studio.Figure 1. Example of the playbook in Workflow Studio

## Adding playbook to home page {#configure-design-assign-playbook-use-case__section_qm4_wch_tdc}

You add the sys_id of the Network Service Automated Flow Change model in the `sn_ni_ws.tni_design_assign_chg_models` record. To learn more about the detailed steps, see [Update system property to configure the Design and Assign home page](https://servicenow-prod.fluidtopics.net/bv05xISE7AlPmb2AcDNKew "Update the system property to add a playbook to the Design and Assign home page in the Telecommunications Network Inventory application. You can launch the Design and Assign function from the home page and execute the steps to achieve your goal.").

## Using a Design and Assign function {#configure-design-assign-playbook-use-case__section_sp5_rlc_tdc}

As an agent, you use the playbook for the Design and Assign function to fulfill the requirement of the network service by following the steps.

1. Navigate to WorkspacesNetwork Inventory Workspace.
2. Select the design and assign icon (![Design and Assign Icon]()) to open the Design and Assign home page.
3. On the Design Assign home page, select NewNetwork Service Automated Flow.
4. Complete the activities on the playbook to design and assign your network service.
{#configure-design-assign-playbook-use-case__ol_cjn_x2h_tdc}

This process creates an ONT device based on the template and site that you selected in the playbook activity.

The following example is the Design and Assign function that you created.
Figure 2. Example of playbook
**Related concepts**   

* [Configuring Design and Assign function for your network services](https://servicenow-prod.fluidtopics.net/XUK0osydsgQtjXf9pKgyIg "Create and configure a Design and Assign function in the Telecommunications Network Inventory application. You can use it to design your network service and assign the network resources.")

*[\>]: and then


