LJ, Actually what was said looked like this to me: (maybe I missed something)
1) " I want to put some limit on Group A, which means at any given time, there will not be more than 2 users from 'Group A' can use the floating license to make changes, even there are 8 floating license are available to use. " This is easily done with Floating license pools and the "correct" group memberships for the users. (AKA: Max = 2 for Group "Floating_2") 2) " I still want users from other groups to utilize all 10 floating licenses, if no user from Group A is log on to Remedy. " Map of terms used above and below: Group A = "Floating_2" Group B = "Floating_8" This is a matter of a race condition for the license allocation. Which is always the case for "Floating license" in AR System. I see those races breaking down like the following. (Mostly due to controlling the order of the pools being picked from. Which is easy when there are only two groups involved. It gets much harder, if not impossible, when there are more than 2 groups involved.) ) If a member from _only_ "Floating_2" tries to get a license before all of "Floating_8"'s pool is used, then they will get one of the possible two "Floating_2" license. Unless all of the "Floating_2" license are already in use. ) If a member from _only_ "Floating_2" tries to get a license _after_ all of "Floating_8"'s pool is used, then it will depend on if the "Floating_8" group have also used up any remaining "Floating_2" license as well. ( So again... Unless all of the "Floating_2" license are already in use.) ) If a member from _only_ "Floating_2" tries to get a license _after_ all of "Floating_2"'s pool is used then "user 3..N" => "you must wait for a floating license". ) If a member from "Floating_8" and "Floating_2" tries to get a license and there are "Floating_8" license available then they will be able to use upto 8 from that pool first. ) If a member from "Floating_8" and "Floating_2" tries to get a license and there are no "Floating_8" license available and there are no "Floating_2" people holding a license then they will be able to use up to all 10. ( So again... Unless all of the "Floating_2" license are already in use.) ) If a member from "Floating_8" and "Floating_2" tries to get a license and there are no "Floating_8" license available and there are no "Floating_2" license available then they will not be able to get a license since all 10 are already in use. ( "user 11..N" => "you must wait for a floating license") I think that covers all conditions. (Again.... It may not be possible to do as the number of groups get more and more complication.) On another side of the coin..... An AREA plugin can hand out floating licenses.... So you could write whatever complicated (and/or messed up) logic you need in C or Java then you should be able to run it though a custom AREA plugin to get the effect that your after too. ( Including things like time of day, day of week, priority(SLA), blackout windows by groups, etc..., etc...) If the logic says "No, for this user right now" then assign them a read license. (Obviously, still subject to the max floating license on the server.) That just takes more time to do. But I am sure it could be done. If the business can describe how it should be done. :) -- Carey Matthew Black Remedy Skilled Professional (RSP) ARS = Action Request System(Remedy) Love, then teach Solution = People + Process + Tools Fast, Accurate, Cheap.... Pick two. On Mon, Jan 12, 2009 at 1:59 PM, LJ Longwing <[email protected]> wrote: > One warning on that though....group a will only be able to use the 2 that > they are assigned....group b, if assigned to both groups will be able to use > all 10, so it's possible that group b would be able to use all 10 and group > a would be left without any....so you can't control group b to only use the > 2 if noone else from a is around... > > -----Original Message----- > From: Action Request System discussion list(ARSList) > [mailto:[email protected]] On Behalf Of Bao, Hui-Qing > Sent: Monday, January 12, 2009 11:45 AM > To: [email protected] > Subject: Re: How to restrict floating license for centain group > > Thanks, that make sense, I will try that. > > Hui > > > -----Original Message----- > From: Action Request System discussion list(ARSList) > [mailto:[email protected]] On Behalf Of Carey Matthew Black > Sent: Monday, January 12, 2009 1:15 PM > To: [email protected] > Subject: Re: How to restrict floating license for centain group > > Hui, > > You can do that too.... But you likely need two new groups to do it. > Create two new groups, that we can call these two names: > Floating_2 > and > Floating_8 > > Set each group to have access to the right number of licenses. > > Then... > > For the people who should only get to use the "Floating_2" license, make > sure they are not also members of the "Floating_8" group. > > For the people who should be able to use all 10 license, then make sure they > are a member of both groups. > > Now if you want to try to make sure the the "Floating_8" license are used > first (by the people who are in both groups then I think you need to make > sure that the 'Group ID' value for "Floating_8" is < (less > than) the 'Group ID' value for "Floating_2". > > Hope that helps. > > -- > Carey Matthew Black > Remedy Skilled Professional (RSP) > ARS = Action Request System(Remedy) > > Love, then teach > Solution = People + Process + Tools > Fast, Accurate, Cheap.... Pick two. > > > > On Mon, Jan 12, 2009 at 12:41 PM, Bao, Hui-Qing <[email protected]> wrote: >> ** >> >> Sorry, I forgot to mention in my previous email that I still want >> users from other groups to utilize all 10 floating licenses, if no >> user from Group A is log on to Remedy. Thanks >> >> >> Hui >> >> >> From: Action Request System discussion list(ARSList) >> [mailto:[email protected]] On Behalf Of LJ Longwing >> Sent: Monday, January 12, 2009 12:31 PM >> To: [email protected] >> Subject: Re: How to restrict floating license for centain group >> >> ** >> >> Yea...you need to use pools....put group A in one pool...put everyone >> else in another pool...grant 2 to the first and 8 to the second pool. >> >> ________________________________ >> >> From: Action Request System discussion list(ARSList) >> [mailto:[email protected]] On Behalf Of Bao, Hui-Qing >> Sent: Monday, January 12, 2009 10:19 AM >> To: [email protected] >> Subject: How to restrict floating license for centain group >> >> ** >> >> Hi All, >> >> I have total of 10 floating licenses, and I have a group called >> 'Group A', five users are assigned to 'Group A'. (Those five users >> only belong to Group A, not to others) I want to put some limit on >> Group A, which means at any given time, there will not be more than 2 >> users from 'Group A' can use the floating license to make changes, >> even there are 8 floating license are available to use. At the first I > thought to use license pool, to 'restrict' >> 2 floating license to 'Group A', but seems license pool does the >> opposite, instead of restrict, it is 'guaranteed' to provide at least >> 2 floating license for group A. >> >> So how can I restrict Group A with maxim 2 floating license at given time. >> >> Thanks, >> >> Hui _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: RMI Solutions ARSlist: "Where the Answers Are"

