Studio

Structure Templates

Updated: October 10, 2019

Nuxeo University

Concept

When thinking of the structure of your repository, you might identify block of structures that will always be the same. For instance, when you create a Domain, you get subfolders Workspaces, Sections and Templates. You might also want such behavior when doing case management, so as to organize the structure of your case, ... Structure templates are actually a way of defining an automated structure that is bound to a folderish content type.

In simple words: "Each time I create a document of such type, I will also instantiate children documents of this type and this type... with this ACL (security) configuration". With Studio, you can contribute several of such rules.

Please note that there can be only one structure template for each document type, since it is meant to create a structure without prompting the user for a choice.

disabling a feature
To disable a feature, click on the toggle button at the top-right of your screen.

Creating a new Structure Template

To create a structure template, click on New.

New Structure Template
New Structure Template

  • Feature ID: Technical ID of the feature
  • Target document type: This drop down list identifies all the document types of the platform and the one(s) you have created (see how to override an existing document type).

Editing a Structure Template

Once you have selected the target document type and clicked on Next, you will see the following pre-built structure.

Structure Template Domain
Structure Template Domain

  • Add: Add another document type to the structure template.
  • ACL:
    • Add: A pop-up window is displayed where you have to manage the permissions to this structure (see the documentation about permissions).
    • Edit: Edit an access control.
    • Block Inheritance: Block the permissions inheritance.
    • Delete: Delete an access control (you can select several lines at a time).

On every document type that you want to add to your structure, you will have to define the node properties.

Structure Template Workspace
Structure Template Workspace

  • Node Type: The ID node.
  • Node Name: The name displayed in Studio.
  • Title: The name of the document type displayed on your Nuxeo Platform.
  • Description: The description of the document type. This description is here for information purposes.

We'd love to hear your thoughts!

All fields required