Creating Custom Property Sets¶
Define custom metadata fields for documents, folders, and users.
Who Can Create Custom Property Sets?¶
| Role | Can Create |
|---|---|
| System Administrator | Yes |
| Administrators group | Yes |
| Regular Users | No |
Step 1: Create the Property Set¶
- Navigate to the Control Panel
- Click Custom Properties
- Click New in the left sidebar
- Enter the property set details:
| Field | Description |
|---|---|
| Name | Internal identifier (no spaces or special characters) |
| Caption | Display name shown to users |
| Applies to | Check Documents, Folders, and/or Users |
| Private | Only visible to logged-in users |
| Library | Select specific library or "Global - No restriction" |
- Click OK to create the property set header
Step 2: Define Fields¶
After creating the property set, the Custom Property Fields window appears.
Available Field Types¶
| Field Type | Description | Use Case |
|---|---|---|
| Text Box | Free-form text entry | Names, descriptions |
| Combo Box | Predefined selection list | Status, categories |
| Radio Button | On/Off toggle | Yes/No values |
| Check Box | Check/uncheck value | Conditions, flags |
| Lookup | Database-driven values | External data |
Adding Fields¶
- Enter the field name
- Select the control type
- Configure field-specific options
- Click Add
- Repeat for all fields
Combo Box Options
When selecting Combo Box, click the Options button to define the list of values users can choose from.
Creating Lookup Fields¶
Lookup fields pull data from external databases.
Configuration Steps¶
- Add a new field with Lookup control type
- Click the Parameters icon next to the field
- Configure database connection:
| Parameter | Description |
|---|---|
| Database Type | SQL Server, Oracle, etc. |
| Server Name | Database server address |
| User Name | Database login |
| Password | Database password |
| SQL Statement | Query to retrieve values |
SQL Query Examples¶
Basic query:
With column alias:
Column Names
The column name returned by the query must match the custom property field name.
Multiple fields:
User input filtering:
Dynamic Filtering
The <%=VALUE%> placeholder is replaced with what the user types, enabling auto-complete functionality.
Testing Lookup Fields¶
- Click Save to save your configuration
- Execute the test query when prompted
- If rows appear, the lookup field is configured correctly