All content in Alfresco has a lifecycle in its system. There are mainly two stages in which content could be in any ECM system. Here are the following stages:
When a user uploads content, it is in a live state. Users can do all sorts of operations like edit, update, and change permissions while content is in an active state. On deletion of content, users have the option to send the content to an archive state, and keep it there for a specific duration and then have it removed completely from the system or permanently deleted from Alfresco.
As we discussed in earlier chapters, Alfresco has three components: Database, ContentStore, and Solr Indexes, which keep reference to all of the content within the system. So, the content lifecycle mainly impacts these three components.
Let's go through, in detail, the content lifecycle...