code: def get_next_job_record(self, process_name):
          
          tree = self.get_tree(process_name)
          node = tree.get_next_node(process_name)
  
          if node.job_record is None:
              self.assign_job_record(node)
          return node.job_record
docs: :returns: the next job record to work on for the given process