Assuming there is no change in this? The suggested BPM process looks complex; the issue we have with using activities (beyond what is already mentioned) - is that the Scheduled Activity which HAS to happen on a given day is drowned out in a list of Tasks that can happen at any given time (or within a time period of several days). I can see it maybe working if there was a way to prioritise tasks to pick out the MUST DOES from the SHOULD DOES.
Also, the Request List is great as it gives individuals and/or the team one place to check to see what works needs doing - for all Incidents, Service Requests, Problems etc. Managing repeat tasks as activities means there are two places analysts need to check.
We've got around this by using a Sharepoint plugin to act as a scheduler, triggering an e-mail to Service Manager to generate an ticket. However, we are moving to Sharepoint Online and the plugin is no longer compatible. So need to look at alternatives on how we auto-generate tickets OR look for a way to set up a new process and train the team.