Skip to main content

EntryColumn

Represents an Entry Column definition. That is an available selection (dropdown) or text entry column on an Entry Screen.

activatedboolean

Indicates whether the Entry Column is activated. A non-activated column will not appear anywhere in the system, e.g. in Entry Screen Configuration.

Example: true
activation_gdefstring

The system setting name (gdef) that controls whether this Entry Column is activated. This is used to set the activated property.

Example: ACTIVATE_E_C_4
base_labelstring

The base label of the Entry Column. This is the label without any suffixes or prefixes.

Example: Currency
base_label_pluralstring

The plural form of the label of the Entry Column.

Example: Currencies
column_fullstring

The full name of the column in the database table.

Example: expense_recs.id_code_currency
current_priorityinteger

The current priority of the Entry Column. This is used to determine the order of columns in the Entry Screen. (Lower numbers appear to the left.)

entry_obj_indexinteger

The index of this Entry Column in the core entry database table record.

Example: 6
entry_tablestring

The name of the database table that stores main entry values, where this Entry Column is a field in that record.

Example: expense_recs
entry_table_columnstring

The name of the column in the main entry table that stores this Entry Column value.

Example: id_code_currency
entry_typestring

The Entry Screen type of this Entry Column. Values can be: time, expense, mileage. The value mileage is used for what the system calls "Custom Entry" sheets.

Possible values: [time, expense, mileage]

entryguilib_keystring

An internal system identifier for this Entry Column used in some areas.

Example: subsubcode
field_typestring

The type of the field in the entry database table.

  • code - an Entry Code type
  • text - a text entry (comment) field
  • project - the special Project field
  • group - the special Group field, not used in most configurations

Possible values: [code, text, project, group]

fixed_orderinteger

The default ordering of this Entry Column when added to new Entry Screens.

Example: 1
gui_default_db_keystring

The GUI (Entry Screen Configuration) setting that controls the default value for this Entry Column.

Example: currency_default
gui_default_indexinteger

The index of the default value for this Entry Column in the GUI configuration record.

Example: 20
gui_idstring

The internal ID of the GUI (Entry Screen Configuration) record for this Entry Column, if this record is associated with a specific Entry Screen config.

gui_priority_db_keystring

The GUI (Entry Screen Configuration) setting that controls the on-screen ordering (priority) for this Entry Column.

Example: currency_priority
gui_priority_indexinteger

The index in the GUI configuration record that stores the priority (ordering) of this Entry Column.

Example: 22
gui_tablestring

The name of the database table that stores the Entry Screen configuration (GUI) for this Entry Column.

Example: expense_guis
idstring

The unique internal ID of this Entry Column.

Example: expense_recs.id_code_currency
jtgui_keystring

An internal system identifier for this Entry Column used in some areas.

Example: dd2
jxapi_keystring

An internal system identifier for this Entry Column used in some areas, notably in the Legacy SOAP API.

Example: code2
labelstring

The label of the Entry Column. This is the human-readable name of the column.

Example: Currency
label_gdefstring

The system setting name (gdef) that controls the label of this Entry Column.

Example: COLUMN_E_C_4
label_pluralstring

The plural form of the label of the Entry Column.

Example: Currencies
object_key_fullstring

The full primary key name (table and column name) of the Entry Column values table.

Example: codes_currencies.id_code
object_table_keystring

The primary key name of the Entry Column values table.

Example: id_code
object_tablenamestring

The table name of the Entry Column values table.

Example: codes_currencies
request_recs_indexinteger

The index of this Entry Column in the Leave Requests database table record.

Example: 6
uristring

The URI of this Entry Column.

Example: /api/v1/entry_columns/expense_recs.id_code_currency
value_collection_uristring

The URI to get a collection of values for this Entry Column.

Example: /api/v1/entry_codes/codes_currencies
EntryColumn
{
"activated": true,
"activation_gdef": "ACTIVATE_E_C_4",
"base_label": "Currency",
"base_label_plural": "Currencies",
"column_full": "expense_recs.id_code_currency",
"current_priority": 0,
"entry_obj_index": 6,
"entry_table": "expense_recs",
"entry_table_column": "id_code_currency",
"entry_type": "time",
"entryguilib_key": "subsubcode",
"field_type": "code",
"fixed_order": 1,
"gui_default_db_key": "currency_default",
"gui_default_index": 20,
"gui_id": "string",
"gui_priority_db_key": "currency_priority",
"gui_priority_index": 22,
"gui_table": "expense_guis",
"id": "expense_recs.id_code_currency",
"jtgui_key": "dd2",
"jxapi_key": "code2",
"label": "Currency",
"label_gdef": "COLUMN_E_C_4",
"label_plural": "Currencies",
"object_key_full": "codes_currencies.id_code",
"object_table_key": "id_code",
"object_tablename": "codes_currencies",
"request_recs_index": 6,
"uri": "/api/v1/entry_columns/expense_recs.id_code_currency",
"value_collection_uri": "/api/v1/entry_codes/codes_currencies"
}