Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview
Anchor
top
top

This page serves as a central hub where you can find detailed descriptions of common models used repeatedly across various Workbench APIs.

Form Models

The various field types found on Workbench forms.

BoolViewData

Field

Type

Description

BoolValue

Boolean

The boolean value of the field.

Name

String

The name of the field.

Disabled

Boolean

A flag to indicate if the field is editable.

Required

Boolean

A flag to indicate if the field is required.

DateViewData

Field

Type

Description

DateValue

String

The date value of the field, as an ISO 8601 formatted string ("YYYY-MM-DDT00:00:00Z").

Name

String

The name of the field.

Disabled

Boolean

A flag to indicate if the field is editable.

Required

Boolean

A flag to indicate if the field is required.

DecimalViewData

Field

Type

Description

DecimalValue

Number

The decimal value of the field.

Name

String

The name of the field.

Disabled

Boolean

A flag to indicate if the field is editable.

Required

Boolean

A flag to indicate if the field is required.

DropdownViewData

Field

Type

Description

SelectedValue

String

The selected value of the field.

Name

String

The name of the field.

Disabled

Boolean

A flag to indicate if the field is editable.

Required

Boolean

A flag to indicate if the field is required.

FileAttachmentsViewData

Field

Type

Description

RelatedRecordID

String

The ID of this document. Used when uploading files to the StoredFilesApi endpoint.

RelatedRecord

String

The type of this document. Used when uploading files to the StoredFilesApi endpoint.

Disabled

Boolean

A flag to indicate if the field is editable.

Required

Boolean

A flag to indicate if the field is required.

MultiPickerViewData

Field

Type

Description

StringValue

String

A comma-delimited list of the selected value of the field.

Name

String

The name of the field.

Disabled

Boolean

A flag to indicate if the field is editable.

Required

Boolean

A flag to indicate if the field is required.

OptionsViewData

Field

Type

Description

SelectedOption

String

The selected option of the field.

Name

String

The name of the field.

Disabled

Boolean

A flag to indicate if the field is editable.

Required

Boolean

A flag to indicate if the field is required.

PercentageViewData

Field

Type

Description

DecimalValue

Number

The decimal value of the field, representing a percentage.

Name

String

The name of the field.

Disabled

Boolean

A flag to indicate if the field is editable.

Required

Boolean

A flag to indicate if the field is required.

PickerViewData

Field

Type

Description

SelectedValue

String

The selected value of the field.

SelectedText

String

A description of the selected value of the field (read-only).

Name

String

The name of the field.

Disabled

Boolean

A flag to indicate if the field is editable.

Required

Boolean

A flag to indicate if the field is required.

StringViewData

Field

Type

Description

StringValue

String

The string value of the field.

Name

String

The name of the field.

Disabled

Boolean

A flag to indicate if the field is editable.

Required

Boolean

A flag to indicate if the field is required.

TimeViewData

Field

Type

Description

TimeValue

String

The time value of the field, as a formatted string ("hh:mm:ss").

Is24H

Boolean

24h format

Name

String

The name of the field.

Disabled

Boolean

A flag to indicate if the field is editable.

Required

Boolean

A flag to indicate if the field is required.

Filter Models

The models used for filtering and sorting data from Workbench list API.

GridRequestParameters

Field

Type

Description

Sidx

String

The field that the data will be sorted on.

Sord

String

The sort order (“asc”, or “desc”).

Page

Integer

The specific page to be retrieved.

Rows

Integer

The number of records returned per page.

Predicate

DynamicPredicate

The filter to apply to the data.

Jobcode

String

Some list API endpoints will accept additional context to filter the data by.

finCode

String

functionalCode

String

IntValue

Integer

StringValue

String

BoolValue

Boolean

DateValue

Date

DynamicPredicate

Field

Type

Description

PredicateRows

Array<DynamicPredicateRow>

A row for each column to be filtered on.

DynamicPredicateRow

Field

Type

Description

LeftOperand

String

The name of the field to be filtered

Operator

Operator

The operator to apply to the filtered field.

RightOperand

Array<String>

The value(s) to filter the field by.

Operator

Value

Right Operands Required

Description

“Lt“

1

Less than the first item of the Right Operand.

“Gt“

1

Greater than the first item of the Right Operand.

“Eq“

1

Equal to the first item of the Right Operand.

“Ne“

1

Not equal to the first item of the Right Operand.

“Le”

1

Less than or equal to the first item of the Right Operand.

“Ge”

1

Greater than or equal to the first item of the Right Operand.

“Like”

1

Contains the first item of the Right Operand.

“IsOneOf”

Multiple

Is equal to any item in the Right Operand.

“IsNotOneOf”

Multiple

Is not equal to any item in the Right Operand.

“Between”

2

Between the first 2 items in the Right Operand.

“StartsWith”

1

Starts with the first item in the Right Operand.

“StartsWithIsOneOf”

Multiple

Starts with any item in the Right Operand

Grid Models

CellData

Field

Type

Description

CellId

String

CellValue

String

CellNumValue

Decimal

CellBoolValue

Boolean

CellTag

String

CellValueDate

Date

CellValueInt

Integer

ColModel

Field

Type

Description

Required

Boolean

Name

String

Title

String

Index

String

ShowGroupingHeader

Boolean

Hidden

Boolean

Editable

Boolean

IsNumeric

Boolean

IsCenteredText

Boolean

LabelClasses

String

Resizable

Boolean

Format

Integer

FormatWidth

Integer

DateWidthSpecified

Boolean

DatasheetsDatasheetKey

Field

Type

Description

DatasheetId

Integer

DatasheetTemplateId

Integer

KeyStr

String

KeyInt

Integer

DatasheetsDatasheetModelLine

Field

Type

Description

Datasheet

CellData

Template

CellData

Date

String

Name

String

KeyTable

String

Subject

String

Rating

Number

Complete

Boolean

JSON

String

Status

String

ReadonlyFlag

Integer

ReadonlyMessage

String

OriginalKey

DatasheetsDatasheetKey

CurrentKey

DatasheetsDatasheetKey

Key

DatasheetsDatasheetKey

Index

Integer

ExtensionFieldsViewData

Field

Type

Description

Fields

Array [FieldViewData]

Form

Object

Disabled

Boolean

Name

String

Visible

Boolean

Required

Boolean

InfoText

InfoText

FormItem

Field

Type

Description

Name

String

Value

String

GeneralAddressLine

Field

Type

Description

Title

String

Company name

Name

String

Address name.

Line1

String

Street line 1 information

Line2

String

Street line 2 information

CompanyId

Integer

Code of the company.

Company

String

Company name

Inactive

Boolean

Status

IsPostalAddress

Boolean

This is a Post address or not.

IsPhysicalAddress

Boolean

This is a physical address or not.

Email

String

Email address.

Phone

String

Phone number.

PostCode

String

Post code.

Select

CellData

TitleValue

CellData

NameValue

CellData

Line1Value

CellData

Address line 1.

Line2Value

CellData

Address line 2.

CompanyValue

CellData

Company name.

EmailValue

CellData

Email address.

PhoneValue

CellData

Phone number.

PostCodeValue

CellData

Post code.

HasMore

CellData

Delete

CellData

Status

String

Status.

ReadonlyFlag

Integer

Marked as Read Only.

ReadonlyMessage

String

OriginalKey

GeneralAddressKey

CurrentKey

GeneralAddressKey

Key

GeneralAddressKey

Index

Integer

GeneralAttributeKey

Field

Type

Description

Category

Group

GeneralAttributeLine

Field

Type

Description

Category

Group

CategoryValue

GroupValue

Value

Delete

Status

ReadonlyFlag

Read Only status.

ReadonlyMessage

String

Read Only message.

OriginalKey

CurrentKey

Key

Index

GeneralExtensionFields

Field

Type

Description

Fields

Array [FieldViewData]

ReturnFields

Array [FormItem]

GeneralNoteKey

Field

Type

Description

ToDoNoteId

KeyTable

GridId

GeneralNoteLine

Field

Type

Description

Description

Details

NoteTypeId

NoteType

CreatedById

CreatedBy

CreatedDate

KeyTable

EntityDescription

Select

DescriptionValue

DetailsValue

NoteTypeValue

CreatedByValue

CreatedDateValue

EntityValue

EntityDescriptionValue

Delete

Status

ReadonlyFlag

ReadonlyMessage

OriginalKey

CurrentKey

Key

Index

GeneralToDoKey

Field

Type

Description

ToDoNoteId

KeyTable

GeneralToDoLine

Field

Type

Description

Details

NoteTypeId

NoteType

NoteStatusId

NoteStatus

DoById

CreatedByID

DoBy

KeyTable

EntityDescription

DoByDate

Completed

Select

DescriptionValue

DetailsValue

NoteTypeValue

NoteStatusValue

DoByValue

EntityValue

EntityDescriptionValue

DoByDateValue

CompletedValue

Delete

Status

ReadonlyFlag

ReadonlyMessage

OriginalKey

CurrentKey

Key

Index

GridModel

Field

Type

Description

GridId

String

ColModel

Array [ColModel]

NewRowPosition

String

UpdateColumnEditable

Boolean

Hidden

Boolean

GridResult

Field

Type

Description

total

page

records

rows

form

widgets

HeaderColumnViewData

Field

Type

Description

ColumnNo

Integer

Headers

Array [FieldViewData]

HeaderViewData

Field

Type

Description

Headers

Array [FieldViewData]

Columns

Array [HeaderColumnViewData]

KeyValuePair

Field

Type

Description

Key

String

Value

String

Layout

Field

Type

Description

Caption

String

MvcValidationError

Field

Type

Description

n

String

m

String

SaveResult

Field

Type

Description

successMessage

String

Successful message.

warningMessage

String

Wanning message.

errorMessage

String

Error message.

validationErrors

Array [MvcValidationError]

KeyStr

String

KeyDate

String

KeyInt

Integer

StoredFilesApiKey

Field

Type

Description

StoredFileId

Integer

StoredFilesApiModel

Field

Type

Description

Key

StoredFilesApiKey

RelatedRecord

String

RelatedRecordId

String

FileGroupId

Integer

Details

String

FileName

String

Url

String

ImageDocument

Boolean

SecondaryPath

String

KeyStr

String

KeyDate

String

KeyInt

Integer

TabletSerialLine

Field

Type

Description

SerialNo

CellData

SerialNoSelect

CellData

SerialNoSelect

CellData

BatchNoSelect

CellData

ExpiryDate

String

SerialDetails

CellData

Quantity

CellData

TransDetails

CellData

Delete

CellData

Status

String

ReadonlyFlag

Integer

ReadonlyMessage

String

OriginalKey

TabletSerialLineKey

CurrentKey

TabletSerialLineKey

Key

TabletSerialLineKey

Index

Integer

TabletSerialLineKey

Field

Type

Description

SNID

Integer

SNTranID

Integer

Tuple_String

Field

Type

Description

Item1

String

Item2

String

ViewData_GridWidget

Field

Type

Description

WidgetId

LayoutCode

Name

Colour

BGColour

Icon

Type

Visible

Order

Count

WidgetLines

ViewData_GridWidgetLine

Field

Type

Description

WidgetLineId

WidgetId

Name

Predicate

Order

Count

WebEAVGridLine

Field

Type

Description

WBNodeId

CellData

Col00

CellData

Col01

CellData

Col02

CellData

Col03

CellData

Col04

CellData

Col05

CellData

Col06

CellData

Col07

CellData

Col08

CellData

Col09

CellData

Col10

CellData

Col11

CellData

Col12

CellData

Col13

CellData

Col14

CellData

Col15

CellData

Col16

CellData

Col17

CellData

Col18

CellData

Col19

CellData

Col20

CellData

Col21

CellData

Col22

CellData

Col23

CellData

Col24

CellData

Col25

CellData

Col26

CellData

Col27

CellData

Col28

CellData

Col29

CellData

RowId

CellData

Delete

CellData

Status

String

ReadonlyFlag

Integer

ReadonlyMessage

String

OriginalKey

WebEAVGridKey

CurrentKey

WebEAVGridKey

Key

WebEAVGridKey

Index

Integer

⬆️ Back to top

On this page

Table of Contents
minLevel1
maxLevel4
outlinefalse
styledefault
typelist
printablefalse


Include Page
footer API doc
footer API doc