Set Expiration Policy Based on Inactivity
We would like an expiration policy based on inactivity, where if a team is inactive after a certain amount of time, it is auto-deleted.
Many of my customers have problems to activate Teams expiration due to the risk that valuable data is deleted with only a recovery period of 30 days.
Count the expiration period not from creation or last renewal, but from last activity (also read activities, because there are some Teams that work as knowledge base or archive)
Remind the owner early about a customizable period of inactivity with the option to reset the counter.
Delete only if there is still no activity within a customizable period of time.
It's puzzling to even consider putting hard work into building a core hub for team work with Teams if there is a death sentence from day one to make all that work disappear down the months, just because some other percentaje of Teams hubs end inactive.
If inactivity is the real concern, measure inactivity itself as the trigger to end the life of a set up, optionally. Inactivity not only in terms of lack of updates, but also in terms of not reaching a minimun of visits for consultation. Besides another option to archive a Team hub or channel on the basis of keeping historic records.
The current one month notice before deletion would not be enough in cases of long absence because of travels, sickness, legal parental leave, ... no matter how infrequent those cases make for a minurity percentage along the years.
If Teams hubs are meant bring communication and knowledge banks into a mix, the knowledge bank loss part of a deletion should get more consideration for those higher value set ups.