Conditional Field.

Defines validation rules for entity attributes based on state, type, and agency.

Show:

CF_ATTRIBUTE

Varchar(100)

Target attribute.

The attribute name that this rule applies to (e.g., reference, startDate, weighting).

CF_CONDITION

Json

Condition settings in JSON format.

Contains the conditions and criteria for this rule:

  • states : Array of state IDs (empty = all states)
  • typesOf : Array of type IDs (empty = all types)
  • agencies : Array of agency IDs (empty = all agencies)
  • criteria.level : required or recommended
  • criteria.min : Minimum value (optional, for numeric fields)

Example:

{"states":[1,2],"typesOf":[],"agencies":[123],"criteria":{"level":"required","min":0}}

CF_MODULE

Varchar(50)

Target module.

The module to which this conditional field applies:

  • opportunities : Opportunities
  • candidates : Candidates
  • resources : Resources (Employees)
  • companies : CRM Companies
  • contacts : CRM Contacts
  • positionings : Positionings

ID_CONDITIONALFIELD

Int(11)

Unique identifier.