Creating and embedding View modules
Limited availability
This functionality is currently in limited availability. If you’re interested in trying it out, get in touch with us at Celopeers.
View modules are a package asset type that allow you to re-use configured View components across multiple Views within a Studio package. Instead of configuring each View from scratch, you can save time by centrally managing and then embedding a module to your View. And by editing a View module, all embedded instances of that module are automatically updated too.
In this example, the highlighted container (including a KPI list and two buttons) has been saved and embedded as a View module. This View module can then be efficiently added to any Views created within the same package, with the component configurations persisting across all Views :
When using View modules, you have the following options:
For a video overview showing how you create, edit, and embed View modules:
View modules can be created either from the package menu or directly in View editing mode, allowing you to conveniently save and then reuse your View content across your package.
You can create View modules in the following ways:
From the package menu: You can create a new View module from the package menu by clicking New Asset - View module.
This option creates an empty View module, with the standard View editing features available for you to configure the module with (such as components, variables, settings etc).
From the View settings sidebar: When editing a View, you can create a View module by clicking View Modules and then Create Module.
This option also creates an empty View module, with the standard View editing features available for you to configure the module with (such as components, variables, settings etc).
From existing View content: When editing a View, you can create a View module by clicking Create Module on any component within your View, including containers of multiple components.
While this option creates a View module from the existing content, you then have access to the standard View editing features to continue to configure the model.
When creating a View module, you're prompted to enter or select the following:
Module name: This is an internal reference for the module and is not visible in published versions of the app.
Knowledge Model: Select a Knowledge Model from the same Studio package to use with the contents of this module.
To learn more about Knowledge Models, see: Knowledge Models.
Module type: Select from View or Filter Bar (limited availability only).
Once created, View modules can be embedded in any Views in the same Studio package. When in Edit Mode, click View Modules and then drag and drop the module into the View:
When the View module is edited, all embedded instances of that module are automatically updated too.
Once created, View modules can be edited and managed from the package menu.
You have the following options for existing View modules:
Edit name: This allows you to rename the View module (but keep all existing configurations, settings and permissions).
Key: This key is a unique identifier to the View module and can be used within and outside the package to reference this specific asset.
Copy to: This wizard allows you to copy the View module (and all existing configurations, settings and permissions) to other teams or spaces that you hold permissions for. The original View module remains in the same location after it is copied.
Duplicate: This creates a copy of the View module (and all all existing configurations, settings and permissions) within the existing space. When duplicating a View module, you are prompted to enter a new package name and key.
Move to Trash: This moves the View module to your Trash area, allowing you to recover it back to its original location or delete it permanently.
Items are held in the trash for 180 days from the point of deletion and then automatically deleted permanently with no recovery possible. To access your Trash, you need admin permissions to your Studio space.