1. An information processing apparatus comprising: a first execution unit configured to execute a first job; an acceptance unit configured to accept an instruction to execute a second job based on a history of the first job executed by said first execution unit; an identifying unit configured to, when said acceptance unit accepts the instruction, identify settings allowed to be reflected to the second job indicated by the instruction accepted by said acceptance unit from among settings of the first job executed by said first execution unit; and a second execution unit configured to execute the second job according to the settings identified by said identifying unit.