Information processing apparatus and method, information processing system, and non-transitory computer readable medium
An information processing apparatus includes a processor configured to: receive an instruction to execute sequential processing, the sequential processing being processing for sequentially executing multiple preset operations which are related to each other; present plural options for an operation included in the sequential processing, fees for the plural options being different from each other; and calculate a fee for an option selected from the plural options and present the calculated fee before executing the sequential processing.
1 . An information processing apparatus comprising:
a processor configured to:
receive an instruction to execute sequential processing, the sequential processing being processing for sequentially executing a plurality of preset operations which are related to each other;
present a plurality of options for an operation included in the sequential processing, fees for the plurality of options being different from each other;
calculate a fee for an option selected from the plurality of options and present the calculated fee before executing the sequential processing;
present a standard option which is preset by an administrator as a standard setting for a corresponding operation included in the sequential processing; and
recommend an option of the plurality of options whose fee is lower than a fee for the standard setting or provide an instruction to accept the recommended option if a remaining budget is lower than or equal to a predetermined limit value.
2 . The information processing apparatus according to claim 1 , wherein the processor is configured to present, as the plurality of options, options for which predetermined fees are set in accordance with at least one of performance of an operation and a time required to execute the operation.
3 . The information processing apparatus according to claim 1 , wherein the processor is configured to change the option to be presented in accordance with a remaining budget.
4 . The information processing apparatus according to claim 1 , wherein the processor is configured to provide information on completion of the sequential processing after the sequential processing has finished.
5 . The information processing apparatus according to claim 4 , wherein the processor is configured to provide the information as push notification to an information processing terminal linked with a user.
6 . An information processing system comprising:
the information processing apparatus according to claim 1 ; and
an image forming apparatus that makes it possible to perform an operation for selecting the sequential processing and providing an instruction to execute the sequential processing.
7 . An information processing method comprising:
receiving an instruction to execute sequential processing, the sequential processing being processing for sequentially executing a plurality of preset operations which are related to each other;
presenting a plurality of options for an operation included in the sequential processing, fees for the plurality of options being different from each other;
calculating a fee for an option selected from the plurality of options and presenting the calculated fee before executing the sequential processing;
presenting a standard option which is preset by an administrator as a standard setting for a corresponding operation included in the sequential processing; and
recommending an option of the plurality of options whose fee is lower than a fee for the standard setting or providing an instruction to accept the recommended option if a remaining budget is lower than or equal to a predetermined limit value.
8 . A non-transitory computer readable medium storing a program causing a computer to execute a process, the process comprising:
receiving an instruction to execute sequential processing, the sequential processing being processing for sequentially executing a plurality of preset operations which are related to each other;
presenting a plurality of options for an operation included in the sequential processing, fees for the plurality of options being different from each other;
calculating a fee for an option selected from the plurality of options and presenting the calculated fee before executing the sequential processing, wherein:
presenting a standard option which is preset by an administrator as a standard setting for a corresponding operation included in the sequential processing; and
recommending an option of a plurality of options whose fee is lower than a fee for the standard setting or providing an instruction to accept the recommended option if a remaining budget is lower than or equal to a predetermined limit value.