Zadanie jest najważniejszym obiektem w Bacula, łączy klienta, zestaw plików i inne ustawienia pozwalające dokładnie kontrolować co jest kopiowane. Z tego powodu najlepiej jest rozpocząć od zdefiniowania zestawów plików i klientów, a potem utworzyć zadanie.

Każde zadanie posiada następujące atrybuty:

Nazwę zadania
  Unikalna nazwa dla tego zadania.
Rodzaj zadania
  Określa jakiego rodzaju akcję zadanie będzie wykonywać. W większości przypadków powinno być ustawione na Kopia zapasowa.
Rodzaj kopii
  Określa czy zadanie wykona pełną czy częściową kopię zapasową wybranych plików.
Klient do skopiowania
  Jeśli twój system Bacula posiada wielu klientów, opcja ta określa, który z plików będzie odczytywany przez zadanie kopii zapasowej.
Zestaw plików do skopiowania
  Wybrany zestaw plików określa, które pliki i katalogi zawarte są w kopii zapasowej.
Harmonogram kopii zapasowej
  Opcja określa, czy zadanie będzie automatycznie wykonywane w wyznaczonym czasie.
Urządzenie magazynujące
  Jeśli konfiguracja Bacula jest ustawiona na więcej niż jedną usługę magazynu, opcja ta określa, do której usługi kopia zapasowa będzie zapisywana.

Aby uprościć proces tworzenia zadania, Bacula umożliwia utworzenia Domyślnej definicji zadań, które nie są uruchomione, ale określają ustawienia dziedziczone przez rzeczywiste zadania. Podczas edytowania zadania, pole Domyślny rodzaj określa czy zadanie jest domyślną definicją, czy dziedziczy ustawienia z innej domyślnej definicji.