Hello,

I am new to Remedy development; a lot of the questions I will have may
be very elementary to most of you, but I can assure you I will go
through all the pertinent documentation and look through the archives of
arslist as well as the remedy forum that I have joined, before I ask
here.  So, please excuse my ignorance, I hate being the new guy as much
as you hate dealing with him. ;)

Now for my issue:

I am having a tough time understanding how the EXTERNAL() operator
works, if someone could provide a working example of the syntax that
would help quite a bit.  I think I'm going to need this operator a lot
as I have a need to create menus using dynamic qualifications and this
seems to be the way to go.

For example:

I have created a Menu named 'GroupMenu', it simply contains all groups
with group ids between 1000 and 14999.  I have attached that menu to a
character field named 'Queue' on my main form.  When the user chooses a
group, an active-link populates another, hidden, character field with
the Group ID.  I have set up the core field 'Assigned To' with a NULL
menu, and given it the style of drop-down.  An active link fires when
the 'Assigned To' field gains focus, looking up what users have that
group id in their group list, and displaying the active-link pop-up list
for the user to choose from.

What I would much rather do is have a menu named 'UserMenu' attached to
the 'Assigned To' field, and have it do the same qualification as the
current active-link does on group id.  I'm fairly certain that the
EXTERNAL() operator should allow me to do this, but I am having trouble
figuring out the correct syntax to use on the menu qualification, as the
Basic Guide document does not have an example.  This is what I have
tried:

( 'Group List' LIKE ( EXTERNAL($Support_Main_Group_ID$) +  ";%" )) OR (
'Group List' LIKE (( "%;"  + EXTERNAL($Support_Main_Group_ID$)) +  ";%"
)) OR ( 'Computed Grp List' LIKE ( EXTERNAL($Support_Main_Group_ID$) +
";%" )) OR ( 'Computed Grp List' LIKE (( "%;"  +
EXTERNAL($Support_Main_Group_ID$)) +  ";%" ))

...but it does not like the EXTERNAL bits.

Again, I know this will probably be something really basic, so I thank
you for your time.

_______________________
Paul Blasquez
Remedy Developer/Senior Network Engineer
Equinix, Inc.

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

Reply via email to