Doesn't it start the string with a semi-colon prefixed to it? If not, it
sure needs to.

If not, then make sure that the group id is not a sub-set of any of your
other group ids, and just do a REPLACE($Group ID$, ";2342;", ";") if the
'Group ID' LIKE "%;1234;%" and have a second escalation to fire to run
on if the 'Group ID' LIKE "1234;" that will do a REPLACE($Group ID$,
"1234;", "")

Something like that, just play with it.

-----Original Message-----
From: Action Request System discussion list(ARSList)
[mailto:[EMAIL PROTECTED] On Behalf Of Axton
Sent: Tuesday, September 23, 2008 12:09 PM
To: arslist@ARSLIST.ORG
Subject: Re: split a field and loop on each piece

What of:

1234;1;
1;1234;
1;1234;2

?

Axton Grams

On Tue, Sep 23, 2008 at 12:00 PM, Opela, Gary L CTR USAF AFMC 72
CS/SCBAH <[EMAIL PROTECTED]> wrote:
> Actually, I think you might want to do a REPLACE($Group List$,
";1234;"
> ";")
>
> This way, ;1;1234;12;23;4; would go to ;1;12;23;4;
>
> So, the ;1234; would go to ;, so you would still have your proper
> delimiter. Test this in a small scale first to make sure you don't
screw
> up all of your user's groups. I've seen before where junk characters
> would get put in this field at the database level, and break the
user's
> access to anything.
>
> Gary
>
> -----Original Message-----
> From: Opela, Gary L CTR USAF AFMC 72 CS/SCBAH
> Sent: Tuesday, September 23, 2008 10:58 AM
> To: arslist@ARSLIST.ORG
> Subject: RE: split a field and loop on each piece
>
> Hey, I got an idea.
>
> Whenever you are trawling the user table, you can use the REPLACE
> function.
>
> SO, have an escalation hat runs against user, that does the following:
> REPLACE($Group List$, ";1234;" ";;")
>
> You might have to tweak the statement a bit, but that should chop out
> the group id that you are getting rid of.
>
> Have the escalation that adds people back in run about 30 minutes to
an
> hour later.
>
> Gary
>
> -----Original Message-----
> From: Action Request System discussion list(ARSList)
> [mailto:[EMAIL PROTECTED] On Behalf Of Brien Dieterle
> Sent: Tuesday, September 23, 2008 10:45 AM
> To: arslist@ARSLIST.ORG
> Subject: Re: split a field and loop on each piece
>
> **
> Yes on trawling User table, I want to remove everyone from this group
> every night and then add everyone back from the guide.
>
> I'll have to think about the trigger some more, but I think I want the
> guide to trigger on modify so that if a new user is added to that
field
> they are added to the group immediately instead of only during the
> nightly sync.
>
> Thanks again for all your help!
>
> Brien
>
>
> On Tue, Sep 23, 2008 at 4:52 AM, Opela, Gary L CTR USAF AFMC 72
CS/SCBAH
> <[EMAIL PROTECTED]> wrote:
>
>
>        Yeah, I was wondering if filter phasing would cause you an
> issue. Adding
>        the `! was good.
>
>        For the part on the escalations, why are you trawling the user
> table,
>        looking for the group and removing it? Are you going through
> each night
>        and removing all users from the group, then re-adding only the
> users
>        from the guide?
>
>        As far as having a field to modify to trigger the workflow, I
> would
>        suggest adding a read/only radio button so that your filter
that
> calls
>        the guide can explicitly check for that flag being set. This
way
> you can
>        lock it down to run exactly only when you want it to.
>
>
>        Gary
>
>        -----Original Message-----
>        From: Action Request System discussion list(ARSList)
>        [mailto:[EMAIL PROTECTED] On Behalf Of Brien Dieterle
>
>        Sent: Monday, September 22, 2008 6:15 PM
>        To: arslist@ARSLIST.ORG
>        Subject: Re: split a field and loop on each piece
>
>        **
>
>        Gary, brilliant. Works like a champ!
>
>        For posterity, just had to add `! to the filter that actually
> does the
>        group adding,and a tmpgroups field to store the user's other
> groups,
>        because I can't seem to append to a field during a push
> operation.
>
>        Now I just need to setup an escalation to "flush" this group
> (crawl User
>        table and do a set fields/string replace on the group I want to
> flush?),
>        and then trigger this filter guide to push everyone back into
> the group
>        (crawl my other table (escalation) and modify a field to
trigger
> filter
>        action (modify) to launch the filter guide?.   The idea being
to
> keep a
>        group list populated with exactly and only the users from the
> filter
>        guide Gary outlined.
>
>        If there is a better way than above, please feel free to let me
> know....
>        I'll save this for tomorrow.
>
>        Thanks again Gary and everyone else that responded!
>
>        Brien
>
>
>        On Mon, Sep 22, 2008 at 12:32 PM, Opela, Gary L CTR USAF AFMC
72
>        CS/SCBAH <[EMAIL PROTECTED]> wrote:
>
>
>               Good point, you are using usernames.
>
>               Whatever the format in the database is what you should
go
> by, as
>        filters
>               are server-side code, and couldn't care less what the
> client
>        displays.
>
>               Let me know if it works, so I'll feel good and will be
> nicer to
>        my
>               co-workers :)
>
>               Gary
>
>
>               -----Original Message-----
>               From: Action Request System discussion list(ARSList)
>
>               __Platinum Sponsor: www.rmsportal.com ARSlist: "Where
the
>        Answers Are" html___
>
>
>
________________________________________________________________________
> _______
>        UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
>        Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers
> Are"
>
>
>
> __Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are"
> html___
>
>
________________________________________________________________________
_______
> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
> Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are"
>

________________________________________________________________________
_______
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are"

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are"

Reply via email to