{ UPDATE USER: security user id = value1, security password = value2,
first name = value3, last name = value4, email = value5,
company name = value6 [, login id = value8]
[, work phone = value9] [, city = value10]
[, state = value11] [, alllow email dups
= true | false
]
[, allow first last dups
= true | false] [, other_fields = valuenn] }
security user id
is typically the name of the field that contains the existing User Idfirst name = VENDOR_FIRST_NAME
company name = (parentRecordLink).VENDOR_NAME
will assign the company name of the user being created to the vendor name in the link to the parent record named parentRecordLink
area = 'Customer Account'
sets the value for the user's area. Of course, the value for the field must existuser role = ENGINEERING; MARKETING; ACCOUNTING
will assign these 3 roles to the user being createdLIMITED_USER_ROLE
security user id = value1
parameter is required as this specifies the user record to be updated. You may map the login id
to a new value as long as the security user id
is providedallow email dups
- When this is set to a value of true
, then duplicate email addresses will be allowed across different users. The default is false
. Care should be taken when assigning this to a value of true
, as it will not be possible to determine which user is creating an issue via EVMail, as this is dependent upon the software finding a unique email address within the ExtraView application. The default value is false
allow first last dups
- When this is set to a value of true, then duplicate combinations of first and last names are allowed with different users. The default value is false
<== user mapping ==>
directive which allows administrative changes to users to be reflected in updates to issues which were originally used to create user information.It is recommended that you use a built-in JavaScript function to verify the password before the rule is invoked. To achieve this, configure the following:
onchange=checkPasswordRules(p_passwordfield.value, p_verifypassword.value,
minCharacters, minNumeric, minUpperCase, minSpecialChars)
passwordfield
- the name of the password field on the formverifypassword
- the name of the verify password field on the formminCharacters
- the minimum number of characters in the passwordminNumeric
- the minimum number of numeric characters in the passwordminUpperCase
- the minimum number of upper case characters in the passwordminSpecialChars
- the minimum number of special characters in the password
The 4 digits should be identical to those in the behavior setting named PASSWORD_RULES
onchange=checkPasswordRules(p_password.value, p_verifypass.value, 8, 1, 1, 1
)
if (PROJECT=Contacts && CREATE_USER_BTN.{changed} && USER_ID.{not null}) {
UPDATE USER:
security user id = USER_ID, security password = 'Welcome',
first name = VENDOR_FNAME,
last name = VENDOR_LNAME,
email = VENDOR_EMAIL,
company name = (parentRecord).VENDOR_LIST,
work phone = VENDOR_PHONE,
city = CITY,
state = STATE,
zip = ZIP,
area = 'Questionnaire Area',
project = 'Questionnaire Data',
alphap timezone = PST8PDT,
user role = ENGINEERING; SALES,
privacy group = PRIVACY_GROUP_LIST,
enabled user = N,
allow email dups = true,
allow first last dups = false
}
Field | Required? | Notes |
additional email |
Must be a valid email address. This is optional and only used as an altermative to the EMAIL setting |
|
additional email on |
Y or N to turn additional email address on / off | |
address oraddress 1 |
||
address 2 | ||
alpha timezone | ||
area |
The ID of the default Business Area of the user | |
cell phone | ||
chart font | Must be a valid font name on your server | |
city |
||
company name | ||
country |
||
date format | Must be a valid date format. See the Appendix named Date and Time Formats for a list | |
email |
Must be a valid email address | |
email charset | ||
email format | The default is HTML. The alternative is TEXT | |
email on |
Y or N. This enables or disables email on the account | |
enabled user |
Use Y to enable the user with a Concurrent license. Use N to enable the user with a Named license. Use D to disable the user. The default value is Y, which enables the user with a Concurrent license. |
|
fax |
||
file attach charset | Typically UTF-8, which is the default | |
first name | ||
home phone | ||
job title | ||
language | Use the two character ISO 3166 codes | |
last name | ||
login id | The alternative to SECURITY_USER_ID | |
mobile report id | Must be the Report ID of a valid report | |
password expiry date | ||
password interval | The number of days between each prompt for a user to update their password | |
privacy_group | The name of a valid privacy group | |
postal_code orzip |
||
project |
The ID of a valid project within the Business Area being set for the user | |
report 1 id | A valid Report ID for the first report on a user's Home Page | |
report 2 id | A valid Report ID for the second report on a user's Home Page | |
report 3 id | A valid Report ID for the third report on a user's Home Page | |
security password | The unencrypted value for a user's password | |
security user id | Yes | The User's ID |
state |
||
|
Use Y if the user is to use 24-hour time, else use N | |
user defined 1 | ||
user defined 2 | ||
user defined 3 | ||
user defined 4 | ||
user defined 5 | ||
user defined 6 | ||
user defined 7 | ||
user defined 8 | ||
user defined 9 | ||
user defined 10 | ||
user role | A list of the names of user roles, delimited with semi-colons | |
work phone |