User Scripting Real World Use Cases Automation Automation Optionally create a new Customer PO when editing a project Create time entries from task assignments when the user creates a new timesheet Control budgeted hours for a project using the transactional budget feature and a custom hours field