Data Types

Geocortex Workflow makes use of a variety of data types. The following page documents those data types that are custom to Workflow.

DateTimeRef

Description

References the data for a date-based value.

Properties

format

Type: "app" | "device" | { locale: string, timezone: string }

References the date/time format criteria.

If the value is "app" the workflow will use its own calendar.

If the value is "device" the workflow will use the browser's native calendar.

If the value is an object, the workflow will use its own calendar with the specified locale and timezone.

display

Type: String

Indicates the display form for the date/time value.

value

Type: Number

Indicates the value for the date/time value.

DurationRef

Description

References the period of time.

Properties

unit

Type: "d" | "h" | "m" | "s" | "ms"

The unit of measure for the value.

The value "d" represents days.

The value "h" represents hours.

The value "m" represents minutes.

The value "s" represents seconds.

The value "ms" represents milliseconds.

value

Type: Number

The amount of time.

FilesRef

Description

References one or more files.

Properties

files

Type: File[]

Indicates the files.

GeometryRef

Description

References the geometry.

Properties

format

Type: "polygon" | "polyline" | "point" | "polygon-freehand" | "polyline-freehand" | "extent"

Indicates the format of the value.

geometry

Type: esri.Geometry[] (3.x, 4.x)*

Indicates the geometries.

MarkdownRef

Description

References the markdown for a markdown-based value.

Properties

markdown

Type: String

Text to be parsed as markdown.

NumberFormat

Description

References the number format criteria.

Properties

lowerBound

Type: Number

Indicates the lower bound.

upperBound

Type: Number

Indicates the upper bound.

step

Type: Number

Indicates the step size. The step size is the amount to increment or decrement.

precision

Type: Number

Indicates the minimum increment or decrement as well as the precision of values.

NumberRef

Description

Indicates the number.

Properties

format

Type: NumberFormat

Indicates the format of the value.

display

Type: String

Indicates the display value.

numeric

Type: Number

Indicates the numeric value.

WebmapPrintParameters

Description

The parameters that are required for including a map in a report or print job.

Properties

extent

Type: esri.Extent (3.x, 4.x)*

The extent of the map in the WGS84 (4326) spatial reference.

mapName

Type: String

The name of the map control in the report or print template.

scale

Type: Number

The scale of the map in the report or print template.

webmap

Type: Object

The webmap.

* Geocortex Workflow uses different versions of Esri's ArcGIS API for JavaScript depending on the type of host application. See Underlying Technologies for information.

© 2020 VertiGIS North America Ltd. All Rights Reserved.

Documentation Version 5.17