Tutorials

Implement the News "Publishing" Process

Updated: February 9, 2017 Page Information Edit on GitHub

In this section, we will:

  • Create the NewsManagement permission that will be given to user we want to be able to publish news
  • Create a "Publish news" button that will be available in the folder to enable bulk publishing

For this section, it is recommended to take a look at the Use Content Automation guide for a step-by-step approach.

Create the NewsManagement Permission

  1. In the Roles and Permissions menu item, right-click on Permission and click New Permission.
  2. Give the new permission the ID NewsManagement.
  3. In the drop down list, select "Workspace" and click the Add button.
    The new permission will now be available in the list of permissions on Workspace.

Create the "Publish News" Button

  1. Create a new User Action called "PublishNewsButton". Its properties are:
    • Current user has permission: NewsManagement
    • Current document has type: Folder
  2. Create the operation chain PublishNewsChain:
    - Seam.GetSelectedDocuments
    - Document.Filter:
        class: Any
        lifecycle: project
    - Document.FollowLifecycleTransition:
        value: approve
    - Document.Update:
        properties:
          dc:valid: '@{CurrentDate.format("yyyy-MM-dd''T''HH:mm:ss.SSSZ")}'
        save: 'true'
    
6 months ago Solen Guitter NXDOC-1087: Use new previous/next navigation
8 months ago Solen Guitter Fix screenshot size, remove empty lines and ' ', update review dates
8 months ago Solen Guitter NXDOC-966: Review Implement the news publishing process
9 months ago Andrew Goodricke Add content-review-lts2016 to labels
9 months ago Kevin Leturc NXP-19481: Update MarkLogic page to detail how to configure range element indexes
2 years ago Manon Lumeau 12
2 years ago Manon Lumeau 11
2 years ago Manon Lumeau 10
2 years ago Manon Lumeau 9
2 years ago Manon Lumeau 8
3 years ago Alain Escaffre 7
7 years ago Solen Guitter 5
7 years ago Solen Guitter 6
7 years ago Solen Guitter 4
7 years ago Solen Guitter 3
7 years ago Alain Escaffre 2
7 years ago Alain Escaffre 1
History: Created by Alain Escaffre