Create and update customers
Void setValue(String column, String Value)
Sets a named field to the given value. Look up names in the reference section down below, or check out the class reference.
🛈 Note
Both parameters are strings! Remember to use quotes even for IDs.
User u;
u.load(9);
u.setValue("email", "bob@example.com");
u.save();
Integer save()
Saves a new or updated user and returns its ID.
- If the ID is set before calling
save()
, it’s an update. - If the ID is empty, it’s a create.
User u;
u.setValue("firstname", "Sam");
printLine(u.save().toString());
Reference
Frequently used values
Parameter | Db field | Description |
---|---|---|
id | id | ID (primary key) |
username | username | Unique username or uid |
profileId | profile_id | The user’s profile (profile.id) |
firstname | firstname | The first name of the person |
lastname | lastname | The last name of the person |
1 or more | ||
ownerCompany | The ID of the company linked to user’s person entity | |
group | usergroup | The primary group for the user |
status | status | Status active (1), not present(2), deleted (3) |
language | language | The user’s language, see list below for values |
Language values
Value | Description |
---|---|
0 | Norwegian |
1 | English |
2 | German |
3 | Swedish |
4 | Danish |
5 | Dutch |
6 | French |
7 | Spanish |
8 | Italian |
9 | Czech |
10 | Finnish |
11 | Polish |
12 | Russian |
13 | Ukrainian |
Sign-in info
Parameter | Db field | Description |
---|---|---|
loginAttempts | login_attempts | How many times the user has tried to sign in with an incorrect password |
lastLoginAttempt | last_login_attempt | The last time the user tried to sign in but failed |
idleTime | idle_time | Duration in seconds the user has been idle |
User flags and access flags
User flags represent preferences. For example, Use24HrsClock = 10.
Access flags represent what a user may do. For example, AccessDocuments = 8.
Ticket notifications
Notifications (pop-up warnings) to the user are controlled by a bit mask.
Value | Description |
---|---|
1 | NewTicket |
2 | NewTicketMessage |
3 | TicketEscalated |
4 | TicketActivated |
5 | ActiveTickets (filter) |
6 | TicketTakeOver |
9 | Hotlist (filter) |
10 | Custom |
Learn more about tickets.