We
are working with User Access Administration and in this Tutorial we are going
to see how we are going to query Access for any Process Option in the System.
|
So 1st of all
let us go to Business Objects and see where the Menu Processes are. |
|
|
From
the available Menu Objects, we choose “Process”. |
This
Option opens the Menu Process Library and this is where we will find all
processes that are available in the system. |
I
can Lookup this Process Key, but I know that the key that I want to look at
is “ivmast” i.e. the Stock Master. |
|
So
here we see that this Process Key, “ivmast”, is the Inventory Master also
called Stock Master. |
Now
I am going to use the Query Process Option to check the Access Paths in the
System for the Process Key “ivmast”. |
|
|
|
|
If I do not know what
the Process Key is, of course I can type a Search String, and the System can
find it for me. But in this case, I
already know that the Process Key that I want to look at is “ivmast”. So I will choose Specify
Process Key. |
|
And
I input “ivmast”. |
|
|
So the System returns
the result whereby it indicates that 6 Defined Access Path(s) have been found
for this particular Process. |
Now the System indicates
the Users included on the Access Paths that have been found for this
Process. But it is interesting to
note that of course a Menu Process Option can be provided to any one User in
more than one place. So what is really
happening here is, next to the names on the right hand side, you see the Menu
Paths. So the 1st
Element in the Path, before the asterisk, is the User Code. The next one is the
Application Code. And then the last one is the Action, within the
Application, where this Option is offered to a particular User. Now the 1st
objective with this option is to query what Access is present in the System
that leads to a particular Menu Option. But we do also have the
additional functionality here, that we can actually, at this point in time,
select some Users, to remove this Access from. |
|
So in this particular
example, I am simply going to select two Users here to remove the Access
from. That should then leave
us with 4 Access Paths remaining in the System after this. |
|
|
|
|
|
So
now if I repeat the Access check for Process “ivmast” - |
|
Then the System returns
a result of 4 defined Access Path(s) that have now been found. Why so? Because I have removed 2
from the original 6 and now there are only 4 remaining. |
|
|
And
these are then the 4 remaining Access Path(s) for this particular Menu
Option. |
Of course most of the
time we are not removing Access. We are only checking
Access. So we do not have to
select any Menu Path(s) to delete, we can simply choose Cancel. |
|
|
Of
course we can also have Process Options that do no show any Defined Access
Paths. Because in the 1st
instance, we can have a process that is available for Menu use, but no Users
currently have Access to that particular Option. But on the other hand,
we can also have processes that are not allowed on the Menu and therefore
they will not show in die Access Path(s). Such objects of course
are called from other objects that usually are available on the Menus. |
|
|
|
|
So
I will search for a Process that includes the word “intelligence”. |
Because I am looking for
“ledger intelligence” and the one I want is Option 2 here, bili-perform. |
|
And in this case the
System does not find any defined Access Paths for this particular Process. The reason being in this
particular example, that this Process is called from another one, which is
the entry to the Ledger Intelligence and which is Access controlled and can
appear in Menus. But this Process itself
cannot be directly put on a Menu, and there are no Access Paths to find, for
this particular Process. |
|
|
So when we want to
establish quickly, for a particular Menu Process, who in the System has
Access to such an option, then we can use this Query Process Option. Of course we can get
this information also on the Access Reports. But in this particular case it
is just easy to go to this Option quickly. Type in a Process Key or search
for it and find out immediately who has got Access to it and on what Menu
Paths do they have Access to it. And we have an
additional option at that point in time even to Trim some of that Access, by
removing it at the same time from some of these User Profiles. |