UCM does provide an option for you to write scheduler. You can write a custom service and schedule it to run every 5 mins or every day. Please go through the 'How To Component' for an example of how to develop schedulers.
How To Component 10g (You also get for 11g) - http://www.oracle.com/technetwork/middleware/webcenter/content/howtocomponentsbundle-132171.zip
Refer component - ScheduledEvent
Hope this helps.