主权项 |
1. A job management apparatus, comprising:
a processor; a memory storing instructions that, when executed, cause the processor to function as;
a job accepting unit configured to accept job data of a job to be executed by an electronic device from an external information terminal,a job management unit configured to store the accepted job data in a first storage apparatus when the job accepting unit accepts the job data,a management data storing unit configured to store management data which manages a storage location of the stored job data,a job request receiving unit configured to receive a request to send the stored job data, from the electronic device,a job data acquiring unit configured to acquire the requested job data based on the management data,a job data sending unit configured to send the acquired job data to the electronic device,an execution result receiving unit configured to receive an execution result of the sent job data, from the electronic device,the job management unit being configured to store the executed job data in a second storage apparatus and delete the executed job data from the first storage apparatus, the executed job data being the job data which is determined as being executed by the electronic device based on the execution result,a transfer condition storing unit configured to store one or more data sets of transfer condition data, each data set indicating a transfer condition to determine that the storage location of the executed job data is changed from the first storage apparatus to the second storage apparatus, anda storage management unit configured to determine whether the transfer condition of the data set is satisfied or not, based on the transfer condition data stored in the transfer condition storing unit, wherein the job management unit is configured to store and delete the executed job data based on a determination by the storage management unit, wherein each of the data sets of transfer condition data includes information about control timing that indicates a timing to examine whether the transfer condition of the data set is satisfied, the timing being selected from among a job accepted timing and a job executed timing, and wherein the storage management unit determines whether the transfer condition of the data set is satisfied at the timing indicated by the information about control timing. |