The bulk edit screen offers a form that allows to edit several documents at the same time. This is implemented using the BulkEditService component. You can customize it with Studio by creating a form layout named bulkEdit. The "Edit" layout will be used on the bulk edit popup. The default bulk edit layout can be found on GitHub or in the Explorer.
 
        
         
        Creating a Form Layout in Studio
- In Studio, go to Listings & Views > Form Layouts and click on New.
- Fill in the Feature ID: - bulkEditand click on Next.- Make sure that your form layout is named - bulkEditto override the default one.
- Go to the Edit Layout tab.
- Drag and drop the widgets you need.
- In the Advanced Configuration part, attach the - layout_bulkedit_template.xhtmlwhich is in the folder- $NUXEO/nxserver/nuxeo.war/layouts.- See the GitHub documentation about the layout bulk edit template. 
- Click on Save.
 
        
         
        Deploying Changes on Your Nuxeo Platform Instance
- Go to your Nuxeo Platform instance.
- Connect as Administrator with Administrator password.
- Click on Admin Center > Update Center > Nuxeo Studio.
- Click on the Update button.
- Go to a workspace and edit your documents.
 
        
         
        Specific Cases
When you want to create a bulk edit form with the possibility to edit the collections and the tags, you need a particular configuration.
Tags
When you configure a widget to select tags, the field that needs to be referenced is contextData['request/bulk_tags']
- Drag and drop a generic widget from the right to the grid.
- Fill in the creation form.
            
- In the Edit Properties, select Yes for the Can Select New Tag field.
- Click on Save and deploy your changes on your instance.
Collections
When configuring a widget to select collections, the field that needs to be referenced is contextData['request/bulk_collections'].
- Drag and drop a generic widget from the right to the grid.
- Fill in the creation form.
            
- Fill in the Edit properties: - Document page provider name - default_document_suggestion- Selection Formatter - formatSelectedCollection- Suggestion Formatter - formatSuggestedCollection
- In the Custom properties part fill in the following fields: - restoreSeamCtx - false - operationId - Collection.Suggestion 
- Click on Save and deploy your changes on your instance. - You should end up with something like this:     
Customizing the Bulk Edit Versioning Policy
When users edit several documents at the same time using the bulk edit form, a new version of the documents is saved before applying the modifications. The default versioning policy is to create a minor version.
This versioning policy can be configured through the versioning extension point:
<extension target="org.nuxeo.ecm.webapp.bulkedit.BulkEditService"
  point="versioning">
  <versioning>
    <defaultVersioningOption>MINOR</defaultVersioningOption>
  </versioning>
</extension>