--- title: "Conduits and attached ducts" slug: "conduits-and-attached-ducts-1" updated: 2024-02-15T09:12:26Z published: 2024-02-15T09:12:26Z canonical: "support.keypro.fi/conduits-and-attached-ducts-1" excludeFromSearch: true excludeFromExternalSearch: true --- > ## Documentation Index > Fetch the complete documentation index at: https://support.keypro.fi/llms.txt > Use this file to discover all available pages before exploring further. # Conduits and attached ducts ## Information on the Conduit form In addition to the basic functions that were discussed in the chapter [Buttons on object forms](/v1/docs/buttons-on-object-forms-3), the **Conduit** ![conduit](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-as0e72ig.png) form is used to manage cables and ducts connected to conduits and any cables that are connected to them. **ALWAYS remember to SAVE your changes by clicking the Save button ![save](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-bet8kcs2.png)****.** For example, if you add ducts to a conduit, you must click save while doing this in order to be able to add a cable to the duct. **TIP:** You can search conduits for the form by using duct attributes as search criteria. In the example figure below, you can view both a list and a cross section of the ducts and cables connected to the conduit. Manage the ducts and cables of a conduit with the functions available in the context menu that is displayed when you click the right mouse button. ![Graphical user interface, text, application, Word, email Description automatically generated](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-mh8kyye4.png) ### Functions of the context menu You can manage the ducts on the **Conduit** ![conduit](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-te3ua95c.png) form by opening the context menu. You can open the menu by right clicking the duct column. ![Graphical user interface, text, application, chat or text message Description automatically generated](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-3ndffhkj.png) 1. ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-ud9jb287.png)**Open on duct form:** This function allows to open the selected duct on the **Duct**![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-wwr6ae9z.png) form. 2. ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-x7sh51gb.png)**Highlite route:** This function locates and highlights the selected duct on the map with the blue highlight color. 3. ![promote_duct](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-d2uj2lj2.png)**Move from duct:** This function moves the selected duct out of the parent duct and displays it in the list at the level same level. 4. **![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-0ox11468.png) Move to duct:** This function moves the duct inside the previous duct on the list. The desired parent duct must be on the same level in the hierarchy before moving a new duct into it. The duct location on the cross-section image moves inside that duct. 5. ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-9uuy3uuz.png)**Move up:** This function moves the position of the duct up by one step. 6. **![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-kidr3ue7.png) Move down:** This function moves the position of the duct down by one step. 7. **![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-dgibo0ik.png) Save as Duct group:** This function saves the **Duct group**. 8. ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-3thtcm41.png) **Duct groups:** This function opens the **Duct group** form. 9. **![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-9nb991g7.png) Reorder duct numbers:** This function updates the number of the selected duct in the form to the new number selected by the user and rearranges the ducts in the list based on the new numeric order. 10. ![conduit](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-jt8ito2m.png)**Create conduit based on duct profile:** This function splits the chosen conduit or duct selected from the form based on duct profile. Read more [Creating a conduit based on a duct profile](/docs/conduits-and-attached-ducts-1#_Creating_a_conduit). ### Secondary length (this function is subject to a separate order) Secondary length indicates the eligible length of the conduit. The **Secondary length** is calculated from the total length of the conduit, minus the parts of the conduit that run within the **Unsubsidised areas**. More about **Unsubsidised areas** in the paragraph [Adding a point buffer](/v1/docs/other-tools-4). Next to the **Secondary length** field is the **Autom.** check box, which when checked, the program calculates the **Secondary length** with each save, if the geometry has been changed. If you do not select the **Autom.** check box, you can define the **Secondary length** yourself or leave the field empty. You can view the **Secondary lengths** of the conduit with the **Reports** ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-q3xldq82.png) tool of the **Plan** ![plan](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-ls6n26kd.png) form, if the conduits are connected to a plan. More about the report in [Plan report](/v1/docs/reports). ### The properties of ducts and cables in a conduit In addition to the information on the properties of a conduit, the **Conduit** form lists the ducts and cables that the conduit includes. For **ducts**, the information includes the duct number (displayed in the cross-section figure in the top left corner of the duct), duct identification, duct type, usage state, owner, renter, and installation year. For **cables**, the property information includes the type, ID, state, owner, and installation year. The information on ducts (the circle symbol) and cables (green dot symbol) in a conduit can be viewed on the form. ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-f7ms9awy.png) #### The B and H measures of ducts and cables in a conduit ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/image-1693205101876.png) The information related to a duct can be edited in active state. The information on B and H measures is provided in millimetres in relation to the conduit’s location on the map. The **B measure** indicates the horizontal location of a duct in relation to the conduit location. The **H measure** indicates the depth of the duct in relation to the conduit location. This can be a negative figure if the conduit has been measured at ground level, and it can be positive if the conduit has been measured at the bottom of the ditch. The B and H measures can be indicated to one decimal place. ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-tyy34e6r.png) ### A cross-section of the conduit’s ducts and cables The **location** of ducts and cables in a conduit is illustrated with a separate **cross-section illustration**. Ducts are illustrated as hollow circles, with the **duct number** displayed in the upper-left corner. The colour of a duct depends on the colour defined for the **duct type** in question. If no colour has been defined for the duct type, the duct is marked in grey. Fo example, the duct selected on the list is highlighted in the cross-section in the figure below. The cross-section illustrates ducts with type-specific colours. In this illustration, the empty sub-duct “.1” has been selected, and it has been placed in the orange duct “1” with the sub-duct “.2”. A cable has been installed in the sub-duct “.2”. If a duct contains several cables, the number of cables is displayed in the middle of the cable symbol. For example, duct “2” contains two cables. A cable can be installed directly in a conduit, in which case the cable number is displayed in the cable’s top left corner. Cable “1” has been installed directly in a conduit. ![stage24_keycom_keypro_fi_kanavapoikkileikkaus](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-uxsr015h.png) Cables are illustrated as blue circles and if a duct contains several cables, the number in the middle of the cable symbol indicates the **number of cables in the duct**. If a cable is installed directly in a conduit, and not in a duct, the cable’s sequence number, which is automatically assigned and cannot be edited, is displayed in the top left corner of the cable. The **location and size** of ducts and cables is illustrated **in proportion to each other**, meaning that a duct of the same size may be illustrated in various sizes in different cross-sections depending on the conduit’s size and the number of ducts and cables in the cross-section illustration. The size of the blue cable symbol is not equivalent to the actual shape or diameter of a cable. The ducts and cables in a conduit can also be opened in a new window by clicking **Open conduit profile in a new window**![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-pdhxdepy.png) on the Conduit form. On this form, you can modify the location of the highlighted ducts and sub-ducts by dragging them to a new location or by changing the B and H measures. In the example figure below, a conduit profile opened in a new window. The conduit contains one duct, which has three sub-ducts, with cables installed in the sub-ducts .1 and .3. ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-4mg4wve3.png) ### Viewing a cable installed in a conduit or duct 1. Select the cable you want to view. 2. In the context menu, which you can open by clicking the right mouse button, select: - **Open cable** to view the Cable form displaying the information on the cable in question. - **Zoom to cable** to center the map on the selected cable. ### Conduit reports Click Reports under the **Export**![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-b85w1s22.png) tool on the Conduit form to create reports. You can create Excel reports on intersected properties linked to a conduit and reports on all intersected properties or you can create a bill of materials on the conduit elements. Click **List**![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-hslkgn37.png) to open the **Conduit** dialogue box, which displays information on all the conduits that were retrieved to the form. You can edit the information in the columns. The options under **Reports** ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-1lyfzze4.png) enable the creation of reports on rental contracts, bills of materials and lists. Click the **List** tool and select the appropriate option to create a group display and reports on intersected properties. ## Modifying conduits Connecting a conduit, modifying, moving, and disconnecting a geometry, and measuring length are discussed in the following chapters. ### Connecting a conduit A conduit’s connections are displayed at the bottom of the **Conduit** form. A conduit can be connected to a manhole **at both ends or only at one end**. If a conduit is connected, the menu displays the information on the connected objects, such as **Manhole 1082**. If a conduit is not connected, the text on the menu is **Not connected**. You can access the connections in the drop-down menus. ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-ailiye5j.png) To connect a conduit, select **Connect conduit**. The software automatically searches for point objects within five metres of the start or end of the conduit and opens the objects in the **Object selection** window. In addition, you can select the **network element to be connected** by defining an area on the map. If the defined area includes more than one object, an **Object selection** window will be displayed. Click a network element with the left mouse button to highlight the object on the map. This makes it easier to select the correct object. To create a connection, **double-click** or click the object **with the right mouse button** and then select **Connect to conduit**. When the connection has been successfully made, the following text will be displayed on the form: **Conduit connected successfully**, and the name of the connected object appears in the **Connections** field. ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-el80ib9e.png) Click **Disconnect conduit** to disconnect a connection. When this has been successfully carried out, you can see the following text at the bottom of the form: **Conduit disconnected successfully**. Select **Edit** to **open the form for the object** in question. You can then view its information or locate it on the map. ### Moving a conduit Moving a conduit is carried out in the same way as moving other line objects. This function is discussed in more detail in the chapter [Moving a line object to a line](/docs/conduits-and-attached-ducts-1#_Viivamaisen_kohteen_siirto). ### Splitting a conduit Conduit splitting is carried out in the same way as splitting other line objects. To add a manhole to the location where you **split a conduit**, select the **Manhole** checkbox in the dialogue box for **Splitting**. The cables in the conduit remain unchanged after the splitting. ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-dzf1733p.png) ### Modifying the geometry of a conduit Modifying the geometry of line objects, such as conduits and cables, is discussed in the chapter [Modifying the geometry of a line object](/docs/conduits-and-attached-ducts-1#_Viivamaisen_kohteen_geometrian). ### Measuring the length of a conduit You can use the **Measure length** tool in the **Modify**![chart_line_edit](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-c1jy8an7.png) menu **to measure the length of a conduit** on the map. This function enables the distance to both ends of the conduits to be reviewed. For example, in the example figure below, the length from the start of the conduit/length to the end of the conduit. ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-9x6tgt2i.png) You can add a **Conduit annotation** with the **Length measurement** tool if you click the conduit with the left mouse button. Annotation creation is discussed in more detail in the chapter [Annotations](/v1/docs/other-tools-4). ### Creating a conduit based on a duct profile Use the **Conduit** form to create a new conduit based on an existing duct profile. 1. From the list of ducts, select the first duct of a series from which you want to copy ducts to a new conduit. 2. Click a duct with the right mouse button and select **Create conduit based on duct profile.![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/image-1695021431744.png)** 3. Select the drawing settings for the required conduit and split the conduit as necessary. Select **Remove duct connections** to remove any existing cross connections for ducts if there are no cables in the duct. The **Split conduit** option lets you select the point of splitting the conduit if the starting point of the new conduit is in the middle of the original conduit. After the split has been performed, select the conduit for which the automatic duct cross connections should be created. A profile change is added to the point of splitting. In the example figure below, dialogue boxes for Conduit drawing based on duct profile: 1. Split the chosen conduit 2. Digitize a new conduit using Conduit drawing settings. ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-puavitq6.png) 1. Digitize a new conduit on the map. You can create a new conduit from the manhole or telecom premises to which the selected original conduit is connected. If both ends of the original conduit are connected to a manhole or telecom premises, the user can separately select the end to which the new conduit is created and connected. 2. The function has automatically created a new conduit, the conduit profile of which displays the duct hierarchy from the selected row on the duct list to the end of the duct rows. Based on this hierarchy, duct cross connections are automatically created with the selected duct and its sub-ducts. ### Connecting a cable to a conduit or duct When you have created a conduit, you can connect a cable to the conduit or its duct. Select the conduit or duct on the list that you want to use for connecting a cable. Pick a cable: **either a)** 1. Click **Pick cable from map** ![wand](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-mxzfsks5.png). 2. Define the area where the cable is located. 3. If there are several cables in the area, select the correct cable from the list. **or b)** 1. Open the **Cable** form. 2. Check if the form includes the required cable. If necessary, retrieve the cable to the form. 3. On the Conduit form, click Pick cable from cable form ![update_to_form](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-u13luorz.png). ## Adding and modifying ducts on Conduit form Ducts and sub-ducts can be added to conduits, and the related information can be modified. The following sections introduce different ways to add and modify ducts. ### Adding a duct to a conduit 1. Enter the duct information. **Duct type** and **Usage state** are mandatory fields. 2. Select the **Automatic B-measure** checkbox if you want to add more than one duct and want the **B measure** automatically calculated based on the diameters of the added ducts. 3. Click **Add new duct** ![add](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-tr9ejd1p.png)to add the duct to the list. The duct then appears in the figure and at the selected level of the list. 4. Click **Add new duct** ![add](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-yzwwucko.png)as many times as you need to create new ducts. Edit the duct information if you want to add ducts of different type. If the **Automatic B-measure** checkbox is selected, the **B measure** of a new duct is automatically calculated based on the duct’s diameter. 5. When you are ready, click **Save form** ![save](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-cvl3g6x3.png) to save changes. ### **Mass insertion of microducts** It is possible to add a new duct type or an existing duct profile at once to the entire conduit/duct route. The function is available on the **Conduit** ![conduit](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-pwjy7qhi.png) form. **Activating the functionality:** 1. Open the **Conduit** ![conduit](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-rhg1spxp.png) form. 2. Open the drop-down menu next to the **Add new duct** ![add](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-9jei5x14.png) button. With the **Add into conduit route** and **Add into the duct route** functions that open from the drop-down menu, you can choose whether a new duct is added to a topologically connected conduit route or to a duct route formed by duct cross-connections. ![Kuva, joka sisältää kohteen teksti Kuvaus luotu automaattisesti](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-bcn1kej2.png) **Note!** The new duct type/profile is always automatically placed at the end of the existing conduit-specific duct numbering order. **Adding a duct type into a conduit route:** 1. Adding the duct type to the conduit route is done with the **Add into to the conduit route**. 2. Choose the desired channels from the map. They will open on a separate conduit list form. The connection status shown in the list will indicate if some selected conduits are not topologically connected to telecom premises or manhole. It is also possible to completely reorder the conduits in the list, if all the selected conduits are not topologically connected to each other or the conduits were selected from the map in the wrong order. You can delete channels with the **Delete** ![delete](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-0uondmzy.png) function. 3. Click the **Create ducts** button to create ducts for the conduits you selected. **Adding a duct type into a duct route:** 1. First, open the **Duct connection dialog** by selecting a conduit from the map. 2. The **Duct connection dialog** form has the option to choose whether the selected duct type is placed next to or inside an existing duct route (the system also allows selection of a partial duct route). 3. With the **Inside** function, a new duct or duct group can be added in the middle of every duct on the route. If that choice is not made, the B and H dimensions can be used to give values for new pipes. The new pipes are placed based on the dimensions given in the profile. Click the **Create** button to create the ducts. ### Updating the property values for ducts 1. In the list or the cross-section illustration, select the duct you want to update. 2. Edit the fields as necessary. 3. Apply the changes to the conduit structure by clicking **Apply changes**![objectselector_accept](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-q6gbvnvb.png). 4. Click **Save** ![save](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-9gl1z6pk.png) to save changes. **TIP:** To change the usage state of all the ducts in a conduit to **In use**, select **In use** as the usage state of the duct and click **Save form**. The software will ask the user to confirm the usage state change. ### Adding a sub-duct to a duct 1. Select the duct you want to use for adding a sub-duct. 2. Define the information on the duct that is added. When adding a sub-duct, the fields for **B** and **H measures** are not relevant, because they are defined based on the outer duct in which the sub-duct is automatically installed. 3. In the drop-down menu for **Add new duct**![add](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-xkup5kkw.png), click **Add as sub-duct** to create a sub-duct. ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-jzixzrln.png) ### Removing a sub-duct from a duct 1. Select the sub-duct you want to remove from another duct. 2. In the context menu, select **Move from duct![promote_duct](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-7z02odct.png)** to move the sub-duct from the duct. It is then displayed on the list at the same level as the outer duct, but in the cross-section illustration it remains within the outer duct. 3. If necessary, change the duct location by editing the **B** and **H measures**. ### Removing ducts from a conduit 1. Select the duct you want to remove. 2. Click **Remove duct or cable**![delete](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-pch0bvw1.png). 3. Click **Save**![save](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-c6crtmuj.png) to save the changes. **Note!** If a cable is also connected to a duct, the cable will also be removed from the conduit. ### Transforming a duct into a sub-duct in another duct 1. Select the duct you want to transform into a sub-duct. 2. On the list, the duct you want to transform **into a sub-duct** must be below the duct you want to use as the outer duct. To move the duct to the correct place, click the right mouse button and, in the context menu, select **Move up** or **Move down**. 3. In the context menu, select **Move to duct![duct_demote](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-hobg7hwf.png)** to make the duct on the list a sub-duct of the previous duct at the same level. In the cross-section illustration, the duct that is made a sub-duct is then placed inside the duct that was above it on the list. **Note!** The physical size of the duct that you want to change into a sub-duct must be such that it fits inside the outer duct. ### Mass modification of ducts From the list of ducts, you can select more than one duct to be modified. To do this, click the Ctrl key while you select the duct rows. 1. You can **modify** the properties of more than one duct, excluding the duct number and the B and H measures. To do this, select the data you want to update and click **Apply changes**![C:\Users\saju-1\Pictures\icons\accept.png](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-cavddkgs.png). **Or:** 1. You can **move** several ducts simultaneously in a duct group by right-clicking and selecting one of the available **Move** options. **Or:** 1. To **remove** several ducts at once, click **Remove duct or cable**![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-oxmaro08.png). ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-oktfylnp.png) You will be asked for a separate confirmation when you carry out mass deletions and updates. ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-td8l9e4m.png) ## Duct form The **Duct** ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-woyzqoyd.png) form can be used to create and edit ducts and sub-ducts, in addition to the basic functionalities that were introduced in the chapter four, [Buttons on object forms](/v1/docs/buttons-on-object-forms-3). The information in the **Duct** ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-v78rabpg.png) form can also be edited in the **Conduit ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-pzqqg158.png)**form. ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-30dzmjql.png) ### **Adding ducts on Duct form** Ducts and sub-ducts can be added to conduits, and their information is editable. The following paragraphs introduce different ways of adding and editing ducts. 1. Fill in the mandatory information. Mandatory fields are **Type** and **Usage state**. 2. Choose a conduit for the duct by clicking the **Pick conduit from form** ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-jizpfvuz.png) button from the **Conduit** field. 3. Create or select an existing conduit and click the **Update to form** ![update_to_form](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-26m5puyq.png) button in the right corner of the **Conduit**![conduit](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-umaxufe3.png) form toolbar. The ID and Length of the conduit can now be found in the **Conduit** field of the **Duct** ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-4epamoyp.png) form, which means that the conduit has been connected successfully. 4. Save the changes with **Save**![save](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-d7u6ru25.png) . **Note!** You can place a duct into the parent duct from the Duct form. Select the **Parent duct** field from the **Objects data** and open the options from its drop-down menu. ### **Updating duct information on Duct form** 1. Select the duct that needs to be updated. 2. Make the wanted changes on the fields. 3. Save by clicking **Save**![save](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-aqwahh1j.png). ## Duct groups You can create and add various duct groups to conduits. Adding and modifying duct groups is discussed in the following sections. ### Adding a duct group in a conduit or duct You can add a duct group by selecting a) a group **as the duct type** (marked with ******* on the drop-down list for Duct type) **or** b) by importing a group from the Duct groups form. 1. When you use the **Duct type** selection: 2. Select a type marked with *** as the **duct type**. 3. Click **Add new duct** ![add](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-ghr6ngj0.png)to add a new duct group in the illustration and at the selected level on the list. 4. Click **Save form**![save](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-1lw8q58l.png) to save changes. 5. When you use the **Duct group** form: 6. On the duct list, position your mouse pointer over the conduit and select ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-zvdqoqks.png) **Duct groups**. 7. Select a duct group for the form based on its name and/or attached comment. 8. On the Conduit form, select the duct next to which you want to create a duct group. 9. Click **Create ducts to conduit** ![update_to_form](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-540mn2k3.png)to add the new duct group in the illustration and at the selected level on the list. 10. Click **Save**![save](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-nlb330m7.png) to save the changes. ### Creating a duct group 1. Create ducts to conduit without saving the data, as instructed for [Adding a duct to a conduit](/docs/conduits-and-attached-ducts-1#_Adding_a_duct). 2. Save the new duct group using the right mouse button to select **Save as duct group** while your mouse pointer is over a duct. 3. You can also retrieve an existing conduit to a form and save it as a duct group for the duct structure. ### Creating a duct group based on duct profiles You can create duct groups based on duct groups created on the Conduit form. 1. On the list, select the **duct or conduit row** that you want to use to create the new duct group. The new duct group is formed in accordance with the duct profiles that belong to the selected row.![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/image-1695021967519.png) 2. Right-click and select ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-haujn5ka.png)**Save as duct group**. **Name** the duct group in the **Duct group** dialogue box that is displayed. ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-n2hi2bqu.png) You can either click **Save** to save the Duct group or click **Create ducts to conduit** ![C:\Users\saju-1\Pictures\icons\application_go.png](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-niia663f.png) to create the duct group in question in the open Conduit form. You can add the duct group you created as a sub-duct to the Conduit form by using the **Create ducts to conduit** sub-selection. In the figure below, the duct group that was added is included in the list and marked with the number 2 in the figure. ![](https://cdn.document360.io/672fb328-110d-4b2d-9d5f-f1e71883bb64/Images/Documentation/keycom-object-forms-image-3xii3jyd.png) **Save** the Conduit form. ### Modifying a duct group You cannot actually modify a duct group, but you can use a duct group to create a new, modified duct group on the **Conduit** form. 1. Add the duct group you want to modify to an empty **Conduit** form, according to instructions provided in the chapter [Adding a duct group in a conduit or duct](/docs/conduits-and-attached-ducts-1#_Adding_a_duct_1). 2. Make the required changes. 3. Save the new duct group using the right mouse button to select **Save as duct group**.