Nuxeo Online Services

Structure Templates

Updated: September 18, 2017 Page Information Edit on GitHub

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.

Creating a new Structure Template

To create a structure template, click on New.

  • 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.

  • 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.

  • 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.
7 days ago GitHub Fix formatting
a year ago Solen Guitter 17
a year ago Frantz Fischer 16
2 years ago Manon Lumeau 15 | replace "access rights" by "permissions"
2 years ago Bertrand Chauvin 14
2 years ago Bertrand Chauvin 13 | Added explanations
3 years ago Manon Lumeau 12
3 years ago Manon Lumeau 11
3 years ago Manon Lumeau 10
3 years ago Manon Lumeau 9
3 years ago Manon Lumeau 8
4 years ago Karl Harris 7
4 years ago Karl Harris 6
4 years ago Karl Harris 5
5 years ago Alain Escaffre 4
5 years ago Alain Escaffre 3
5 years ago Alain Escaffre 2
5 years ago Benjamin Jalon 1
History: Created by Benjamin Jalon