ILM: Scheduled job that checks if page needs to be updated

ILM - Information Lifecycle Managerment. Simple tool for helping editors managing information.

icon of user profile

Published 1st december 2018
Episerver cms >8

Information life cycle management (ILM) is a comprehensive approach to managing the flow of an information system’s data and associated metadata from creation and initial storage to the time when it becomes obsolete and is deleted.

This tool helps monitor data in the ILM process.

Scenario: Editor in charge wants to know which pages have’nt been updated for a year. Following someone needs to validate if information is still relevant.

This code example is a simple scheduled job, iterating thru pages and checks for pages not modified from a past date.

The data is sent by email to recipient. Format is table because it is then easy to paste to excel and rearrange.

Editor needs to enable checkbox “update modified date” and republish to make it disappear from report.

Thats it peeps! Keep it simple! enjoy coding.

FUrther Readings

SEO Tems:

  • ILM Tool
  • Information lifecycle management tips
  • DLM – Data lifecycle management
  • How to write a scheduled job Episerver

About the author

Luc Gosso
– Independent Senior Web Developer
working with Azure and Episerver

Twitter: @LucGosso
LinkedIn: linkedin.com/in/luc-gosso/
Github: github.com/lucgosso