Uploaded image for project: 'Kuali Rice Roadmap'
  1. Kuali Rice Roadmap
  2. KRRM-77

Implement "Remove/Replace Principal" functionality

    Details

    • Type: Rice Enhancement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Component/s: KEW, KIM
    • Labels:
      None
    • Rice Theme:
      Kuali Application Business Drivers
    • Priority Score:
      8
    • Functional Justification :
      Hide
      This would facilitate the mass removal of people from rules, groups and roles as they come and go. KFS has some global documents for Account and Account Delegate that facilitate a similar function. Where we can pull up the accounts that are assigned to a particular fiscal officer and then replace them with a new one. From an internal control perspective this also ensures that people who are no longer active are quickly and thoroughly removed.
      Show
      This would facilitate the mass removal of people from rules, groups and roles as they come and go. KFS has some global documents for Account and Account Delegate that facilitate a similar function. Where we can pull up the accounts that are assigned to a particular fiscal officer and then replace them with a new one. From an internal control perspective this also ensures that people who are no longer active are quickly and thoroughly removed.
    • Impact if not Implemented:
      People have to be removed and added one at a time and chances for making mistakes are increased.
    • Priority - KFS:
      High
    • Priority - KC:
      High
    • Priority - KS:
      No Priority
    • Priority - Rice:
      Medium
    • Theme:
      Usability, Kuali Application Business Drivers
    • Application Impact:
      Low
    • Effort Estimate:
      Medium ~ 500 hrs

      Description

      This would be a screen and a set of APIs that would allow for mass removal or replacement of a principal from varous places including:

      1) Routing Rules
      2) Groups
      3) Roles

      Those are the main 3 but there may be more. We actually previously had a screen like this but it got removed as part of the KIM implementation.

        Attachments

          Issue Links

            Activity

            Hide
            kymber Kymber Horn added a comment -

            Hi Chris, KFS thinks that this was going to be done in 1.1 or pretty quickly and are wondering if this got marked incorrectly? Thanks, Kymber

            Show
            kymber Kymber Horn added a comment - Hi Chris, KFS thinks that this was going to be done in 1.1 or pretty quickly and are wondering if this got marked incorrectly? Thanks, Kymber
            Hide
            kymber Kymber Horn added a comment -

            KFS would like to see this be 1.2 or 1.3 something after 1.1 but sooner rather than later.

            Show
            kymber Kymber Horn added a comment - KFS would like to see this be 1.2 or 1.3 something after 1.1 but sooner rather than later.
            Hide
            Anonymous added a comment -

            The list for 1.1, 1.2, and 1.3 is still incomplete. We're waiting to get more priority scores and then we'll try to assign release versions based on availability of resources, priorities, and the intended release date. I'm hoping to have a first cut at that early next week.

            Show
            Anonymous added a comment - The list for 1.1, 1.2, and 1.3 is still incomplete. We're waiting to get more priority scores and then we'll try to assign release versions based on availability of resources, priorities, and the intended release date. I'm hoping to have a first cut at that early next week.
            Hide
            masargen Matt Sargent added a comment -

            From Eric: I recently had an employee leave my team here and I had to go into 16 KIM groups and 10 KIM roles and manually remove him. Considering the amount of roles in applications like KFS and KC I have to think this sort of thing can be a nightmare to maintain. I think there is some functionality out there which does automatic removal from groups and roles when a principal is inactivated, but in some cases the principal might not actually be inactivated (i.e. maybe they are still a student even though they are no longer staff). Automatic deprovisioning is obviously what you really want to strive for, but in cases where that's not possible this functionality would be super useful.

            Show
            masargen Matt Sargent added a comment - From Eric: I recently had an employee leave my team here and I had to go into 16 KIM groups and 10 KIM roles and manually remove him. Considering the amount of roles in applications like KFS and KC I have to think this sort of thing can be a nightmare to maintain. I think there is some functionality out there which does automatic removal from groups and roles when a principal is inactivated, but in some cases the principal might not actually be inactivated (i.e. maybe they are still a student even though they are no longer staff). Automatic deprovisioning is obviously what you really want to strive for, but in cases where that's not possible this functionality would be super useful.

              People

              • Assignee:
                kymber Kymber Horn
                Reporter:
                ewestfal Eric Westfall
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: