The initial state of the job is NotSubmitted (see JobStatus). After creating the job, call the Cluster.AddJob method to add the job to the cluster. If the XML did not contain tasks, then call the Cluster.AddTask or Cluster.AddTasks method to add one or more tasks to the job. When the job is ready (you have added all the tasks and set all the job terms), call the Cluster.SubmitJob method to add the job to the scheduling queue.
To add and submit the job in one step, call the Cluster.QueueJob method. Before calling the QueueJob method, call the Job.AddTask method to add tasks to the job.