# Configurable Layouts

Configurable Layouts enables administrators to customize and secure home screens across workforce devices. It defines how apps, shortcuts, tools, and device behaviors are organized and accessed, aligning with user roles and meeting specific operational needs.

**Assets Manager:** Manages the download and use of images and files for display on devices. Assets are stored locally in the assets directory and referenced for icons, wallpapers, and other display elements.

**Criteria:** Manages custom intents and implied groups. A criterion evaluates device, session, or configuration data to determine what device behavior or layout should apply in a specific scenario.

**Implied Groups:** Creates user-specific layouts based on session attributes. Allows dynamic inclusion of layouts for specific groups or locations by validating session data against defined criteria.

**Kiosk Mode:** Restricts device functionality to predefined applications or shortcuts. Exiting requires a PIN for access.

**Layouts:** Configures the display of applications, folders, and shortcuts on the Launcher home screen. Layouts manage access with folders, shortcuts, and 'Allow' or 'Block' lists.

**Layout Custom Actions:** Displays platform actions as icons on the Launcher home screen. Can be assigned to layouts and executed based on user interactions.

**Orientation Options:** Provides various options to rotate screen orientation. Locks down Android's default rotation behavior so that certain screens only display in one selected orientation.

**Password Protected Applications:** Requires a password before launching applications, shortcuts, or folders. Ensures only authorized users can access specific files, programs, or device settings.

**Persistent Foreground App:** Keeps a designated app package continuously visible on the screen in both Secured and Open Zones. The app is determined based on configurable criteria, such as user group.

**Replacement Values:** Uses placeholders to display data from device, session, or configuration attributes in Launcher elements. Enables widgets, custom intents, layout items, and custom fields to reference predefined values.

**Tabbed Layouts:** Organizes apps into tabs linked to layouts and spread across pages. Each tab groups specific apps configured in the Launcher.

**Widgets:** Offers at-a-glance views and added functionality to app icons. Widgets are pre-configured by administrators based on user roles.

For more information on this feature and details on configuring Layouts, click [here](https://docs.bluefletch.com/bluefletch-enterprise/product-guides/bluefletch-launcher/configurable-layouts/layouts).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bluefletch.com/bluefletch-enterprise/product-guides/bluefletch-launcher/configurable-layouts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
