---
title: "Creating Folder Extension Data Structures"
slug: "creating-folder-extension-data-structures"
description: "Folder Extensions are custom data structures that also act as folders. Folder extensions can be generated with a default set of Create, Edit, Get and Delete methods, and can also be configured with custom actions using flows."
tags: ["User Actions", "Folder Extension"]
updated: 2025-10-24T14:58:51Z
published: 2025-10-24T14:58:51Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.decisions.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Creating Folder Extension Data Structures

## Overview

| Data Structure Quick Summary |
| --- |
| Complexity? | Performance Impact? | Saves to Database? | Configuration Folder? | Entity Framework? | Folder Behavior? | Process Tracking? |
| High | High | Yes | Yes | Yes | Yes | No |

A **Folder Extension**allows users to create objects with folder behavior. Users are able to store additional objects (i.e. Entities, [Assignments](https://documentation.decisions.com/docs/about-assignments), etc) in the Portal visible folder.

---

## Example

1. In a Designer Project, click CREATE DATATYPES/INTEGRATION,****select **User Defined Types**, and select **Folder Extension**.  
![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2024-07-10_11h44_05.png)
2. Name the Folder Extension Data Structure and define data field names and the types. Click SAVE.![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1761079342954.png)

---

## Folder Extension Settings

| Setting Name | Description |
| --- | --- |
| BEHAVIOR |
|  | Default Action Bar Visibility | Specifies how to action bar is displayed (Show, Collapse, Hide) |
|  | Lock Screen On Timeout | Locks the screen when the timeout period has started |
|  | Show Default Folder Pages | Displays the default folder |
|  | Show In Tree | Displays the Folder Extension in the Folder Tree |
|  | Define Default Page Name | Specifies the default page name |
|  | Can Be Set By User | Allows a user to control whether the Folder Type shows up in the Set Folder Behavior dialog |
| ADVANCED |
|  | Enable Caching | Enables the Entity to be loaded into the cache |
|  | Hide In Search | Hides the data type from appearing when being searched |
|  | Include ID In Flow Cache Key | Adds the GUID to the Cache Step Key for easier searching |
|  | Type Name Space | Creates the unique identifier for the Entity (namespace.typename) to generate the SQL table name for the Entity (namespace_typename) |
|  | Audit Changes | Saves changes to Entity data in the Audited Entities table. This option is used when data monitoring is required for this Entity |
|  | Category Order | Allows data field categories to be organized by the Designer |
|  | Include Type Name In Description | This enables or disables the visibility of the Type namespace |
| ACTIONS |
|  | Show Add With Data | Displays the Add With Data action |
|  | Add Category Name | Allows a Category name to be specified |
|  | Add Sub Category Name | Allows a Sub Category Name |
|  | Show Delete Action | Displays Delete action |
|  | Show Edit Action | Displays Edit action |
|  | Show Add Comment | Displays Add Comment action |
|  | Show Add Document | Displays Add Document action |
|  | Show Manage Permissions | Displays ability to manage permissions |
|  | Show Move Folder | Displays Move Folder action |
|  | Show Add Sub Folder | Displays Add Sub Folder action |
|  | Show Add ToDo | Displays Add ToDo action |
|  | Show Change Name | Displays the ability to Change Name |

---

For further information on Data Structures, visit the [Decisions Forum](https://community.decisions.com/categories/Datastructures).
