Links release control management by Arnica LinkServer

November 9, 2020 by Igor Lozhkin
Arnica LinkServer uses several methods to manage link access control and presentation availability:
  • Permissions
  • Condition script
  • Active state
  • Start/finish date interval
  • Release date
The last two methods are discussed below.

The start/finish date interval are properties specified per link:

link_properties.png

If the current date is within the specified date range interval, the link is displayed and can be accessed. If only the start date is specified, the link can be displayed and accessed starting with this date and later. If only the finish date is specified, the link can be displayed and accessed only up to the specified date. If neither start nor finish dates are specified, the link is displayed regardless of current date value. 

The release date access control protocol provides another method to manage link display and access. The release date is a property set for the link and this property is evaluated to be in the range specified by link category release date start and finish properties. 

link_category_properties.png

If the link release date is within the specified release date range interval, the link is displayed and can be accessed. If only the release start date is specified at the link category level, the link can be displayed and accessed if its release date and is the same or is after the link category release start date. If only the release finish date is specified at the link category level, the link can be displayed and accessed only if the link release date is before or is the same as the link category release finish date. If neither the release start nor release finish dates are specified, the link is displayed and can be accessed regardless of the link release date value. If the link release date is not specified, the link is displayed and can be accessed regardless of the release start and finish dates values, specified at the link category level.

Additional features of release date-based access control is an option to use dynamic expressions to calculate the release start and finish dates at the link category level. 

The start/finish date and release date conditions are evaluated after all other link access control conditions have been evaluated. Other conditions specified at the beginning of this article could still block link display and access even if start/finish date and release date conditions have been evaluated with a positive result.