Display of group change to user in response to receipt of change of association information
An information processing apparatus includes a management unit, a receiver, and a display controller. The management unit is configured to manage association information in which a user and a group to which the user belongs are associated with each other. The receiver is configured to receive a change of the association information. The display controller configured to control group change information to be displayed to the user. The group change information indicate contents of a group change that the receiver estimates in response to receipt of the association information.
1. An information processing apparatus comprising:
a management unit configured to manage association information in which a user and a group to which the user belongs are associated with each other;
a receiver configured to receive a changed association information which contains a changed group name; and
a display controller configured to control display of group change information toward the user, wherein the group change information indicates at least one of a creation of a new group and a deletion of an existing group in response to receipt of the changed group name,
wherein ability for the user to access a specific device or data via the information processing apparatus is based on an authority assigned to the group to which the user belongs,
the association information contains a name of the user and a pre-changed group name associated with each other,
the changed association information contains the name of the user and the changed group name, and
the group change information further indicates which group the user is excluded from and/or added to.
2. The information processing apparatus according to claim 1 , wherein the user to whom the group change information is displayed is a person who has input the changed association information.
3. The information processing apparatus according to claim 2 , further comprising:
a finalization unit configured to
enable the user to check the group change information, and
finalize the association information based on the checked group change information.
4. The information processing apparatus according to claim 3 , wherein when there is the group change information that has not been finalized by the user who inputs the association information, the finalization unit enables the user related to the change of the association information to finalize the group change information.
5. The information processing apparatus according to claim 3 , further comprising:
an authority changing unit configured to change an authority of the user for a specific device or data based on the association information finalized by the finalization unit.
6. The information processing apparatus according to claim 1 , wherein the user to whom the group change information is displayed is a user related to the changed association information.
7. The information processing apparatus according to claim 6 , further comprising:
a finalization unit configured to
enable the user to check the group change information, and
finalize the association information based on the checked group change information.
8. The information processing apparatus according to claim 7 , wherein when there is the group change information that has not been finalized by the user who inputs the association information, the finalization unit enables the user related to the change of the association information to finalize the group change information.
9. The information processing apparatus according to claim 7 , further comprising:
an authority changing unit configured to change an authority of the user for a specific device or data based on the association information finalized by the finalization unit.
10. The information processing apparatus according to claim 1 , wherein the user to whom the group change information is displayed is a user who belongs to a group related to the changed association information but is not recorded in the changed association information.
11. The information processing apparatus according to claim 10 , further comprising:
a finalization unit configured to
enable the user to check the group change information, and
finalize the association information based on the checked group change information.
12. The information processing apparatus according to claim 11 , wherein when there is the group change information that has not been finalized by the user who inputs the association information, the finalization unit enables the user related to the change of the association information to finalize the group change information.
13. The information processing apparatus according to claim 11 , further comprising:
an authority changing unit configured to change an authority of the user for a specific device or data based on the association information finalized by the finalization unit.
14. The information processing apparatus according to claim 1 , further comprising:
a recommended change generation unit configured to present a recommended correction to a group as the group change information, wherein
the user is enabled to check the recommended correction.
15. The information processing apparatus according to claim 14 , wherein the recommended change generation unit generates the recommended correction for a name change of a group, a division of a group, and an integration of groups.
16. The information processing apparatus according to claim 1 , further comprising:
a finalization unit configured to finalize the association information based on an input from the user that indicates the changed group name means a name change of the existing group and does not mean the creation of the new group or the deletion of the existing group.
17. The information processing apparatus according to claim 16 , wherein
the authority of the group before the name change is identically given as the authority of the group after the name change based on the association information finalized by the finalization unit.
18. A non-transitory computer readable medium storing a program that causes a computer to execute information processing, the information processing comprising:
managing association information in which a user and a group to which the user belongs are associated with each other;
receiving a changed association information which contains a changed group name; and
controlling to display group change information toward the user, wherein the group change information indicates at least one of a creation of a new group and a deletion of an existing group in response to receipt of the changed name,
wherein ability for the user to access a specific device or data via the information processing apparatus is based on an authority assigned to the group to which the user belongs, wherein
the association information contains a name of the user and a pre-changed group name associated with each other,
the changed association information contains the name of the user and the changed group name, and
the group change information further indicates which group the user is excluded from and/or added to.
19. An information processing apparatus comprising:
a management unit configured to manage association information in which a user and a group to which the user belongs are associated with each other;
a receiver configured to receive a changed association information which contains a changed group name;
a display controller configured to control display of group change information toward the user, wherein the group change information indicates at least one of a creation of a new group and a deletion of an existing group in response to receipt of the changed group name,
wherein ability for the user to access a specific device or data via the information processing apparatus is based on an authority assigned to the group to which the user belongs; and
a finalization unit configured to finalize the association information based on an input from the user that indicates the changed group name means a name change of the existing group and does not mean the creation of the new group or the deletion of the existing group.