Company Checklists can be used to create customized checklists of company routines. You can specify the frequency with which routines should be completed: daily, weekly, on payday, at the end of a period, month, quarter, fiscal year or calendar year, during setup, or at a frequency you choose. Using the Checklist, you can launch a GP window, a GP macro or an external task, such as SmartConnect or Integration Manager - really anything application that is an executable. Heck, with the right executable on your desktop, you could launch a Delta IV rocket.
When you run a routine from within the Checklist, the date, time, and User ID are captured and stored in the SY02500 table in the Company database so if you want to report on or expose the record to SharePoint to incorporate into a workflow, the data is there to do so.