Browse · Help archive
Getting Started
Account & Security
Billing & Plans
Organization & Roles
QA-QC
Project Matrix
File Management
Project Members
Access Requests
Project Setup
Attribute Extract
Attribute Import
Scheduled Jobs
Power BI Analytics
Foreman Assistant
Permissions Graph

Draft · This article is being updated. Content may change.

  1. Archive
  2. /
  3. Scheduled Jobs
  4. /
  5. Creating and Managing Jobs

Creating and Managing Jobs

Learn how to create, schedule, and manage automated jobs in Foreman using the visual schedule picker without cron syntax.

Foreman provides several ways to create scheduled jobs: from the dedicated Scheduled Jobs page, or directly from context-specific pages like Create Project Folders and Attribute Extracts. All methods use the same visual schedule picker — no cron syntax required.

Creating a Job from the Scheduled Jobs Page

  1. Navigate to Scheduled Jobs in the sidebar.
  2. Click Create Job.
  3. Fill in the required fields:
    • Job Name — a descriptive label (e.g. "Weekly folder check — Project Alpha").
    • Hub — select the target hub.
    • Project — select the target project within the chosen hub.
    • Job Type — select from the available types (Folder Validation, Folder Creation, Permission Application, Attribute Extract, File Search, Member Audit Snapshot).
    • Schedule — use the visual schedule picker (see below).
    • Email Notifications — toggle notify on complete and/or notify on failure.
  4. Click Save. The job is created in an active state and will run at the next scheduled time.

User-created jobs are automatically scoped to your account. You will only see your own jobs in the scheduled jobs list, and they run using your credentials.

Visual Schedule Picker

The schedule picker replaces manual cron expressions with an intuitive tabbed interface:

Frequency tabs

Tab What you configure
Hourly Minute of the hour to run.
Daily Time of day and timezone.
Weekly Day-of-week toggles (select one or more: Mon through Sun), time of day, and timezone.
Monthly Day of the month (1-28), time of day, and timezone.

Day-of-week toggles (Weekly)

When you select the Weekly tab, a row of toggle buttons appears for each day of the week. Click one or more days to schedule the job on those days. For example, selecting Mon, Wed, and Fri creates a job that runs three times per week at your chosen time.

Timezone

The time picker includes a timezone selector defaulting to your browser's local timezone. All times are converted to UTC for storage and displayed back in your local timezone.

Creating from Create Project Folders

When viewing the Create Project Folders page, click the Schedule button to open the scheduling dialog. This creates a Folder Validation or Folder Creation job that is automatically scoped to your user account, the current hub, and the current project.

The dialog provides the same visual schedule picker along with a Run Once option for one-off execution with a delay.

Creating from Attribute Extracts

From the Attribute Extracts page, click Schedule on a saved extract definition. This creates an Attribute Extract job pre-configured with the selected definition. The scheduling dialog lets you choose recurring or run-once execution.

Run Once

The schedule picker includes a Run Once tab for one-off executions:

Option Delay
Now Immediate execution
In 5 min 5-minute delay
In 15 min 15-minute delay
In 30 min 30-minute delay
In 1 hour 1-hour delay
In 2 hours 2-hour delay

A confirmation step shows the scheduled execution time before you commit. See Run Once Scheduling for more details.

Inline Editing

To edit an existing job without leaving the list page:

  1. Click the edit icon (pencil) on any job row.
  2. The edit dialog opens with the current job name, schedule, and notification settings.
  3. Make your changes and click Save.

The next execution will use the updated schedule immediately.

Duplicating / Cloning Jobs

Click the duplicate icon on any job row to create a copy with the same configuration. The cloned job is created in a paused state so you can review and adjust settings before activating it.

Duplicating is a quick way to set up similar jobs for different projects — clone an existing job, then change just the hub and project.

Bulk Actions

Select multiple jobs using the checkboxes on the left side of the list, then use the bulk action bar to:

  • Enable all selected jobs
  • Disable all selected jobs
  • Delete all selected jobs

A confirmation prompt appears before destructive bulk actions are applied.

Search and Sorting

The jobs list includes a search bar that filters by job name, type, or project. All columns are sortable — click a column header to sort ascending or descending:

  • Job Name
  • Type
  • Project
  • Schedule
  • Status
  • Next Run
  • Last Run

Email Notifications

Each job has two notification toggles:

  • Notify on complete — sends an email when the job finishes successfully.
  • Notify on failure — sends an email when the job fails. This is on by default for new jobs.

See Job Email Notifications for details on email content and configuration.

Export Job List as CSV

Click the Export CSV button above the jobs list to download a CSV file containing all your scheduled jobs with their name, type, schedule, status, last run, and next run timestamps.

Mobile Layout

On smaller screens, the jobs list switches to a card layout where each job is displayed as a compact card showing the job name, type, status badge, and next run countdown. Tap a card to expand details or access edit and delete actions.

Deleting a job is permanent. If you want to temporarily stop a job, use Disable instead — the job and its configuration are preserved, and you can re-enable it at any time.

See also

You're offline — some actions may not work.

Connection lost

Attempting to reconnect to Foreman...

Connection lost

Retrying in --s Attempt - of -

Connection interrupted

Retrying in --s Attempt - of -