본문으로 건너뛰기

Custom Fields

Fatima is a validation specialist setting up a deviation tracking board for a sterile manufacturing line. She needs columns for batch number, equipment ID, GMP classification (Critical/Major/Minor), root cause category, and CAPA due date — none of which exist on a generic project board. Custom fields let her build exactly the schema her SOPs require, without writing a single line of code.

ProBeya supports over 25 field types. They are defined at the board level, and every item on that board shares the same field schema — just like columns in a spreadsheet.

Adding a Field in 60 Seconds​

There are two paths:

  1. In Table view — click the + icon at the end of the column headers to open the Add Column dialog.
  2. In any view — open an item's detail panel and click + Add Field in the property grid.

In the Add Column dialog:

  • Choose a field type from the categorized picker
  • Enter a column name (e.g., "Batch Number")
  • Configure type-specific options (e.g., dropdown choices, currency symbol, min/max values)
  • Click Add

The new column appears immediately in all views. A "Column added" toast confirms.

Building a Pharma Deviation Board​

Here is what Fatima adds to her board, field by field:

Column nameField typeConfigurationWhy
Batch NumberShort TextRequiredLinks the deviation to the affected batch for traceability
Equipment IDShort Text—Identifies which machine is involved (e.g., FLL-004)
GMP ClassificationSingle SelectOptions: Critical, Major, MinorDetermines investigation depth and timeline per SOP-DEV-003
Root Cause CategorySingle SelectOptions: Human Error, Equipment Failure, Material, Method, EnvironmentFeeds Pareto analysis and trend reporting
Investigation DueDateDefault: +5 days from creationSOP-mandated deadline for completing the investigation
CAPA OwnerPerson—Who is responsible for the corrective action
Effectiveness VerifiedCheckbox—One-click confirmation that the CAPA worked
Deviation PhotosFile—Evidence from the shop floor, stored in S3
Impact ScoreRating1-5 starsQuick severity assessment for triage meetings

After setup, every new deviation item on this board will have these fields available, and Fatima can filter, sort, and report on any of them.

All Field Types​

Text Fields​

TypeDescriptionPharma example
Short TextSingle-line text, up to 255 charactersBatch number, equipment ID, SOP reference
Long TextMulti-line with rich formatting (Tiptap editor)Root cause narrative, investigation notes
EmailValidated email with mailto linkSupplier contact, RA contact
URLClickable link, opens in new tabLink to DMS document, link to ERP record
PhonePhone number with formattingEmergency contact, vendor hotline

Number Fields​

TypeDescriptionPharma example
NumberInteger or decimalFill weight (mg), particle count, temperature reading
CurrencyNumber with currency symbolScrap cost, CAPA implementation cost
PercentageNumber with % suffixOEE, Right First Time, yield
RatingStar rating (1-5 or custom range)Impact score, audit compliance score

Selection Fields​

TypeDescriptionPharma example
StatusColor-coded with done/active/stuck semanticsDeviation status: Open, Under Investigation, CAPA Assigned, Closed
Single SelectDropdown with one selectable optionGMP Classification: Critical, Major, Minor
Multi SelectMultiple selectable options (rendered as tags)Affected systems: HVAC, WFI, Compressed Air
PriorityPre-defined levels: Critical, High, Medium, LowAction priority for triage meetings
Status vs. Single Select

Use Status when the field drives workflow semantics — the board needs to know which items are "done" vs. "stuck." Use Single Select for arbitrary categorization (like root cause category) where there is no workflow meaning.

Date and Time Fields​

TypeDescriptionPharma example
DateDate picker, no time componentInvestigation due date, training completion date
Date & TimeDate and time pickerExact timestamp of deviation occurrence
TimelineDate range with start and endQualification window, validation campaign period
DurationHours and minutesTime spent on investigation, equipment downtime

People Fields​

TypeDescriptionPharma example
PersonSingle team member selectorCAPA owner, investigation lead
PeopleMultiple team membersCross-functional investigation team

System and Computed Fields​

TypeDescription
CheckboxBoolean toggle — saves immediately on click
FileFile attachment stored in S3 (photos, batch records, certificates)
LabelColor-coded label chips for categorization
FormulaComputed value based on other fields
DependencyLink to other items (predecessor/successor)
MirrorDisplay a field value from a linked item
Auto-numberAuto-incrementing unique identifier (read-only)
Created AtTimestamp when item was created (read-only)
Updated AtTimestamp of last change (read-only)

Configuring Fields​

Click a column header or open the Column Manager to access configuration options:

  • Required — mark a field as mandatory. Items cannot be saved without a value. Use this for batch numbers and GMP classifications.
  • Default value — pre-fill for new items. Set "Priority" to default to "Medium" so nothing gets triaged as blank.
  • Description — helper text shown on hover. Add SOP references: "Per SOP-DEV-003, must be completed within 5 business days."
  • Column width — set a default width for Table view.

Select Field Options​

For Status, Single Select, Multi Select, and Priority fields:

  • Add, rename, and remove options
  • Assign colors to each option (use red for Critical, amber for Major, green for Minor)
  • Set the default option for new items
  • Reorder options by dragging

Inline Editing Behavior​

Field typeEdit triggerSaves when...
Text, Number, CurrencyClick to enter edit modeYou blur away or press Enter
Select, Status, PriorityClick opens dropdownYou make a selection
DateClick opens date pickerYou pick a date
PersonClick opens member selectorYou select a member
CheckboxClick toggles valueImmediately
RatingClick a starImmediately

Press Escape in any editor to cancel without saving.

Reordering and Hiding Fields​

  • Drag column headers in Table view to reorder
  • Right-click a column header and select Hide to remove it from the current view without deleting data
  • Column Manager (Columns button in toolbar) to see all columns and toggle visibility

Hidden fields retain their data and can be shown again at any time.

Deleting a field is permanent

Deleting a column permanently removes all stored values for that column across all items. This cannot be undone. Hide fields instead of deleting them if you might need the data later.

Troubleshooting​

ProblemSolution
Column not appearingIt may be hidden. Open the Column Manager and toggle visibility.
Failed to create columnVerify the name is not empty and does not duplicate an existing column name.
Formula field showing errorsCheck that the referenced column names are correct and the formula syntax is valid.
Field values not savingMake sure you have Member or Admin permissions. Viewers cannot edit field values.

Next Steps​

  • Creating Items — add items and fill in your custom field values
  • Filters and Sorting — filter and sort by any custom field
  • Forms — map form fields to board columns for automated data entry