Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Because the procedures themselves do not change, it was determined that a permanently installed Oracle package which contained the needed procedures would be the most efficient way accomplish the task. Execution rights to the package is given to a KFS account created specifically to manage the roles. The KFS administrator would then use the account to execute an Oracle PL/SQL script which utilizes the package. In this way the KFS administrator would be in control of when the user role updates were made, rather than creating Jira tickets and scripts for the DBA group to retrieve and execute.

Oracle kfs_kim_role_maint Package

The kfs_kim_role_maint was created to manage the addition and removal of user roles from a department. The package definition along with the procedure definitions are shown below:

...

  • The PL/SQL code for the kfs_kim_role_maint package is under version control in SVN
  • The responsibility for maintaining the package lies with the Rice team. Any additions or changes to the package should be made in the form of a Jira request assigned to the Rice team.

Example Utilization

An example script making use of the kfs_kim_role_maint package is shown below:

...