You can automatically set the current time periodA period of time with a start date and an end date to which forecasts, actuals calculations, billing event batches, utilization calculations and region plans belong. field on a regionA level of hierarchy used in PSA to which other objects belong such as resources, opportunities and projects., practiceA level of hierarchy used in PSA to which other objects belong such as resources, opportunities and projects., groupA level of hierarchy used in PSA to which other objects belong such as resources, opportunities and projects., resourceA contact that works on a project. or projectA collection of activities and related items to be managed over a defined time range, such as timecards, expenses, milestones and budgets. by using Batch Apex to schedule a job that executes a new Apex class.
In previous releases this was achieved using an 'Urchin' on the page layout of each entity, which set the current time period when a user displayed that entity. If you upgraded from a previous version of FinancialForce PSA, the urchins are not removed automatically. You can remove them after scheduling the jobs.
If your organization uses the Work Queue Manager, use that to schedule a job that sets the current time period field on Regions, Practices, Groups, Resources and Projects with the Apex Class name: RPGPRMaintenanceSchedule.
To schedule a Batch Apex job when Work Queue Manager is not in use:
To check whether a job is scheduled and whether it has run, from Setup click Monitoring | Scheduled Jobs.
To remove an urchin from a page layout: