user
References one or more Cavaliba user accounts. Allows linking data to specific users.
dataformat: user
MYFIELD:
dataformat: userdataformat_ext
Not used - User fields have no extended options. The field automatically references all users in the system.
Values
Field contains user logins as strings. References SireneUser objects in the system.
- Values: User login identifiers (e.g.,
john.smith,admin) - Can lookup by email during import (e.g.,
john@company.com)
Multivalue
Multi-value is supported and commonly used for assigning multiple users.
## SCHEMA
ASSIGNEES:
dataformat: user
cardinal_max: 0
## INSTANCE multi-valued
ASSIGNEES: [john.smith, jane.doe, admin]Examples
Schema Definition
- classname: _schema
keyname: task
assigned_to:
dataformat: user
displayname: Assigned To
description: Task assignment userInstance Example
- classname: task
keyname: task001
assigned_to: john.smithNotes
- Field references actual users in the system (SireneUser model)
- Users can be looked up by login or email during import
- Useful for assignment, approval workflows, and notifications
- Related to IAM system and permission management
- User objects provide displayname, email, and other attributes