The flag itself will be pretty straight forwards. Just create a new attirbute Is User VIP (for example) on the System.User object. Then add it to the end user form etc.
The following thread shows how to then make that appear if the selected user is a VIP when logging an incident.
Thanks for replying, i am slightly confused about creating the attribute on end user form, because what if the user who is raising the incident is an analyst, will it still work?
Because we have separate windows for end user and analysts and if i add this attribute on end user window will it work for analysts?
Because you are creating the attribute on the System.User object it will also be available to add to the analyst form.
I will try this
do we need to make changes to 10k plus users selecting if the user is vip (yes/no)
All i want to achieve here is if the user is vip it should flap up on service desk, so they would need to action the request asap
One other tip, use a reference/ranked list for this if you want to include this attribute as a variation attribute in the SLA matrix as at the moment if you setup as a Boolean field then it cant.
it will really help me if some body could tell me the steps to do this, e.g how to go about this.
I am assuming 1st i will have to create vip object, then create window and reference list.
And apply the calculation on vip attribute in user object
Let me know please
One suggestion for setting the VIP value. After you have created your VIP object. Set up a Security group in Active Directory called "VIP Users" for example. Add all of your VIPs to that security group. Create a new data connection to your Active Directory and use an ldap filter where memberOf="NameOfSecurityGrouphere"
On your data import mapping based on the connection you make, you can set a default value on the enduser/analyst object to update your users and set the vip flag.
Hope that helps.
I am using this calculation
#Dependecy on raise user#
static def GetAttributeValue(Incident):
Value = ''
Value = Incident.RaiseUser.IsVip._IsVip
if Value == 'IsVip': MessageBox.Show("Incident comes from VIP", "VIP Alert",MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
Can somebody tell me what am i doing wrong. I am getting the error "you need at least one dependency for this kind of object"
I am using this calculation of system>>user>> isvip attribute "before save"
I am a begineer in landesk
what is have done so far is
1. Created IsVip attribute on system>>user>> isvip attribute . Created as boolean
2. I then dragged this on to the End User window. It shows as a check box
3. Now when i try to add calculation on system>>user>> isvip attribute "before save" i get the error as mentioned above
At this point i have not created any reference list
A few months since your post so you may have already sorted this- if my reading of your last post is correct you are putting the calculation on the boolean but from my understanding you need to have a boolean that allows you to set true or false (this would be an attribute with a default of false) on the user window alongside other user details as email address, department etc. All VIPs would need to be identified and set accordingly in this window.
You will then need an additional Before Save calcuation attribute doing your calcuation above, with the dependency. This attribute will need to be added to incident/request etc windows to run (it can be hidden of course).
I hope this helps.