INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM
An information processing apparatus comprising includes a control unit. In a case where plural configurations are present as collaboration candidates and plural combinations of configurations that are required for executing a collaborative function are present, the control unit controls providing a notification of at least one combination among the plural combinations.
1 . An information processing apparatus comprising:
a control unit that, if a plurality of configurations are present as collaboration candidates and a plurality of combinations of configurations that are required for executing a collaborative function are present, controls providing a notification of at least one combination among the plurality of combinations.
2 . The information processing apparatus according to claim 1 , wherein the control unit changes the at least one combination, which is a notification target, in accordance with a status of a configuration.
3 . The information processing apparatus according to claim 2 , wherein the control unit changes the at least one combination, which is a notification target, by using as the status, a position of the configuration.
4 . The information processing apparatus according to claim 1 , wherein the control unit changes the at least one combination, which is a notification target, in accordance with a status of a user.
5 . The information processing apparatus according to claim 4 , wherein the control unit changes the at least one combination, which is a notification target, by using as the status, a time slot during which the user performs an operation.
6 . The information processing apparatus according to claim 4 , wherein the control unit changes the at least one combination, which is a notification target, by using as the status, a schedule of the user.
7 . The information processing apparatus according to claim 4 , wherein the control unit changes the at least one combination, which is a notification target, by using as the status, a position of the user.
8 . The information processing apparatus according to claim 4 , wherein the control unit changes the at least one combination, which is a notification target, by using as the status, a working status of the user.
9 . The information processing apparatus according to claim 1 , wherein the control unit changes the at least one combination, which is a notification target, in accordance with a positional relationship between a configuration and a user.
10 . The information processing apparatus according to claim 1 , further comprising
a storage unit that stores data,
wherein, in accordance with an editing status of the data, the control unit changes the at least one combination that is used for executing a collaborative function by using the data.
11 . The information processing apparatus according to claim 1 , wherein, prior to execution of a collaborative function, the control unit provides a notification of a combination of configurations to be used for the collaborative function, as the at least one combination.
12 . The information processing apparatus according to claim 1 , wherein, while a collaborative function is being executed by using a combination of configurations, the control unit further controls providing a notification of a combination of configurations that are required for executing another collaborative function.
13 . The information processing apparatus according to claim 1 , wherein, if a configuration included in the at least one combination, which is a notification target, is specified by a user, the control unit further hides from display, a guide to the configuration specified by the user.
14 . The information processing apparatus according to claim 1 , wherein, if a configuration is specified by a user, the control unit further controls providing a notification of a first list of functions of the configuration specified by the user and controls providing a notification of the at least one combination in units of functions included in the first list.
15 . The information processing apparatus according to claim 14 , wherein the control unit further controls providing a notification of one or more configurations that are usable for executing a collaborative function in collaboration with a function included in the first list.
16 . The information processing apparatus according to claim 15 , wherein the control unit further controls providing a notification of a second list of functions of another configuration that is usable for executing a collaborative function in collaboration with the configuration specified by the user, and controls providing a notification of a function that is included in the second list and that is usable for executing a collaborative function in collaboration with the function included in the first list.
17 . The information processing apparatus according to claim 16 , wherein the control unit controls display of images associated with the functions included in the first list and images associated with the functions included in the second list, and, if an image associated with a function included in the first list is specified by the user, the control unit causes an image to be displayed more preferentially, the image being associated with a function that is usable for executing a collaborative function in collaboration with the function associated with the image specified by the user and being associated with a function included in the second list, than another image associated with another function included in the second list.
18 . The information processing apparatus according to claim 1 , wherein the control unit further controls providing a notification of authentication confirmation for using a configuration included in the at least one combination, which is a notification target.
19 . The information processing apparatus according to claim 18 , wherein the control unit controls providing a notification of authentication confirmation for each configuration.
20 . The information processing apparatus according to claim 18 , wherein, if the configuration included in the at least one combination, which is a notification target, is specified by a user, the control unit controls providing at least a notification of authentication confirmation for using the configuration specified by the user.
21 . The information processing apparatus according to claim 18 , wherein the control unit further controls providing a notification of authentication confirmation for using a configuration other than a configuration that is included in the at least one combination, which is a notification target, and that is specified by the user.
22 . The information processing apparatus according to claim 1 , wherein the control unit further controls providing a notification of a configuration that is included in the at least one combination, which is a notification target, and that has been authenticated.
23 . The information processing apparatus according to claim 1 , wherein the control unit further controls providing a notification of a configuration that is included in the at least one combination, which is a notification target, and that is required to be authenticated.
24 . The information processing apparatus according to claim 1 , wherein the control unit changes a way of providing a notification of a combination depending on a priority level of the combination, which is a notification target.
25 . The information processing apparatus according to claim 1 ,
wherein the configurations are one or more devices or one or more pieces of software, and
wherein the control unit provides a notification of a combination including a device that is usable for executing software specified by a user, as the at least one combination.
26 . The information processing apparatus according to claim 1 , wherein the control unit provides a notification of configurations included in the at least one combination, which is a notification target, in accordance with an order of use for a collaborative function.
27 . A non-transitory computer readable medium storing a program causing a computer to execute a process for information processing, the process comprising:
controlling, if a plurality of configurations are present as collaboration candidates and a plurality of combinations of configurations that are required for executing a collaborative function are present, providing a notification of at least one combination among the plurality of combinations.