Configuration API Reference

The following section gives an overview of all parts of the configuration API. Each configuration part consists of a JSON object with a set of properties.

ActionName

String alias for an action.

AnalyzerReportName

String alias for internal references to an analyzer report.

Application

The application name and version.

Properties: version

version

The version of this particular application. This version number is NOT related to core Maconomy versions.

TypeRequiredDefault Value
stringtruen/a

BindingType

No description available

BooleanValue

Boolean value that will in time be converted to a full expression

BooleanValue_1

Boolean value that will in time be converted to a full expression

Chart

No description available

CollapsibleOptions

Configuration of a collapsible layout part.

Properties: expanded

expanded

Determines whether the default state of a collapsible layout part if collapsed or expanded. If false, the layout part is collapsed when rendered initially.

TypeRequiredDefault Value
BooleanValue_1truen/a

Color

A color is eiher a reference to a palette item, e.g., "palette1.item2", or a standard web color such as a hex triplet, an RGB value or a named HTML color.

Color_1

A color is eiher a reference to a palette item, e.g., "palette1.item2", or a standard web color such as a hex triplet, an RGB value or a named HTML color.

ColumnChooser

No description available

Configuration API

The core application configuration is split into four main areas: authentication, platform, shell, and workspace. The entire configuration has an API version used to guarantee compatibliity and enforce upgrades. Finally, the configuration includes a dictionary of the static terms embedded in the web client. These terms are localized before the client receives the configuration from the REST API.

Properties: api, application, platform, shell, workspace

api

The version of the configuration format that this representation conforms to. Versions follow the SemVer standard.

TypeRequiredDefault Value
stringtruen/a

application

The application name and version.

TypeRequiredDefault Value
Applicationtruen/a

platform

General configuration that spans the entire application

TypeRequiredDefault Value
IPlatformConfigurationtruen/a

shell

The application shell covers the menu, documentation, notifications and auxiliary features such as settings, change password and about information.

TypeRequiredDefault Value
IShellConfigurationtruen/a

workspace

Configuration of general properties that span all workspaces as well as configuration of individual workspaces in terms of data bindings and layouts.

TypeRequiredDefault Value
IWorkspaceConfigurationtruen/a

ContainerName

The name of a backend container accessible through the REST API.

ContainerSpecificationType

No description available

Containers

Represents a hierarchy of container configurations

DateTimeField

A string with the name of a "datetime" field, or an object where the "date" and "time" field names are specified separately.

EmployeeLookup

Configuration properties related to looking up employees for mentioning in messages.

Properties: restriction, limit

restriction

An optional restriction to be applied when searching for employees. For example: "not Blocked".

TypeRequiredDefault Value
Expressionfalsen/a

limit

The maximum number of employees that will be loaded for the employee search.

TypeRequiredDefault Value
numberfalsen/a

Expression

String alias for an expression.

Expression_1

String alias for an expression.

FamilyType

No description available

FieldName

String alias for field source/model names.

FieldName_1

String alias for field source/model names.

FieldSearchType

Configuration of the search capabilities available for a field. The following values may be specified: - true, indicating that the searching should be enabled for this field using the standard search layout, - a search layout name, indicating that searching should be enabled, and the named search layout should be applied, - an object with a detailed configuration for this search, - false, indicating that the field should not be searchable.

Formatting

Configure formatting rules for data types.

Properties: amount, autotimestamp, boolean, date, enum, integer, real, string, time, timeduration, pp:color, pp:datetime, pp:double, pp:float, pp:guid, pp:integer, pp:string

amount

No description available

TypeRequiredDefault Value
IAmountFormattingfalsen/a

autotimestamp

No description available

TypeRequiredDefault Value
IAutoTimestampFormattingfalsen/a

boolean

No description available

TypeRequiredDefault Value
IBooleanFormattingfalsen/a

date

No description available

TypeRequiredDefault Value
IDateFormattingfalsen/a

enum

No description available

TypeRequiredDefault Value
IEnumFormattingfalsen/a

integer

No description available

TypeRequiredDefault Value
IIntegerFormattingfalsen/a

real

No description available

TypeRequiredDefault Value
IRealFormattingfalsen/a

string

No description available

TypeRequiredDefault Value
IStringFormattingfalsen/a

time

No description available

TypeRequiredDefault Value
ITimeFormattingfalsen/a

timeduration

No description available

TypeRequiredDefault Value
ITimeDurationFormattingfalsen/a

pp:color

No description available

TypeRequiredDefault Value
IPeoplePlannerColorFormattingfalsen/a

pp:datetime

No description available

TypeRequiredDefault Value
IPeoplePlannerDateTimeFormattingfalsen/a

pp:double

No description available

TypeRequiredDefault Value
IPeoplePlannerDoubleFormattingfalsen/a

pp:float

No description available

TypeRequiredDefault Value
IPeoplePlannerFloatFormattingfalsen/a

pp:guid

No description available

TypeRequiredDefault Value
IPeoplePlannerGuidFormattingfalsen/a

pp:integer

No description available

TypeRequiredDefault Value
IPeoplePlannerIntegerFormattingfalsen/a

pp:string

No description available

TypeRequiredDefault Value
IPeoplePlannerStringFormattingfalsen/a

Grid

No description available

IActionGroup

No description available

Properties: actions, title, visible

actions

No description available

TypeRequiredDefault Value
array [IWizardInvocationAction, IContainerAction, string]truen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

IActionsRow

Represents a row containing actions.

IActivityElement

The activity element represents user and date values with an associated color.

Properties: user, date, color, appearance, visible, open, mandatory, label, titleValue, titleSource, title, rendering

user

No description available

TypeRequiredDefault Value
FieldNametruen/a

date

No description available

TypeRequiredDefault Value
FieldNametruen/a

color

No description available

TypeRequiredDefault Value
Color_1truen/a

appearance

No description available

TypeRequiredDefault Value
IAppearancefalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

titleValue

An optional title derived from the value of a field.

TypeRequiredDefault Value
FieldName_1falsen/a

titleSource

An optional title derived from the specification title of another field.

TypeRequiredDefault Value
FieldName_1falsen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

rendering

Specifies the rendering state for this part of the layout. If not specified, then the rendering state inherited from the parent will be used.

TypeRequiredDefault Value
IRenderingfalsen/a

IAddressElement

The address element.

Properties: lines, appearance, visible, open, mandatory, label, titleValue, titleSource, title, rendering

lines

An array of the lines contained within the address.

TypeRequiredDefault Value
array [IAddressFieldLine, IAddressReferenceLine, IAddressReferenceWithFieldsLine, IAddressZipCityLine, IAddressLinkLine, string]truen/a

appearance

No description available

TypeRequiredDefault Value
IAppearancefalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

titleValue

An optional title derived from the value of a field.

TypeRequiredDefault Value
FieldName_1falsen/a

titleSource

An optional title derived from the specification title of another field.

TypeRequiredDefault Value
FieldName_1falsen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

rendering

Specifies the rendering state for this part of the layout. If not specified, then the rendering state inherited from the parent will be used.

TypeRequiredDefault Value
IRenderingfalsen/a

IAddressFieldLine

The address field lines.

Properties: appearance, source, search, widget, shadowTitle, label, autoSubmit, open, mandatory, titleValue, titleSource, title

appearance

No description available

TypeRequiredDefault Value
IAppearancefalsen/a

source

The underlying pane field that provides data for this input block.

TypeRequiredDefault Value
FieldNametruen/a

The configuration of the search capabilities available for this field. If this property is not specified, then searching will be enabled for this field (provided that this field supports searching), and the standard search layout will be selected.

TypeRequiredDefault Value
FieldSearchTypefalsen/a

widget

The default widget representing an input can optionally be overriden here.

TypeRequiredDefault Value
WidgetTypefalsen/a

shadowTitle

No description available

TypeRequiredDefault Value
LocalizableText_1falsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

autoSubmit

Specifies that changes to this field should be automatically saved.

TypeRequiredDefault Value
booleanfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

titleValue

An optional title derived from the value of a field.

TypeRequiredDefault Value
FieldName_1falsen/a

titleSource

An optional title derived from the specification title of another field.

TypeRequiredDefault Value
FieldName_1falsen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

IAddressLinkLine

The address link element represents a link that can navigate to a specified URL.

Properties: visible, open, mandatory, icon, authentication, url, workspace, mail, query, template, label, alt

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

icon

No description available

TypeRequiredDefault Value
stringfalsen/a

authentication

No description available

TypeRequiredDefault Value
IURLAuthenticationMethodfalsen/a

url

No description available

TypeRequiredDefault Value
URLElement_1falsen/a

workspace

No description available

TypeRequiredDefault Value
WorkspaceLinkTypefalsen/a

mail

No description available

TypeRequiredDefault Value
MailElementfalsen/a

query

No description available

TypeRequiredDefault Value
array [IQueryElement]falsen/a

template

No description available

TypeRequiredDefault Value
LocalizableText_1falsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

alt

An optional, alternative localizable title. If unspecified, a title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

IAddressReferenceLine

The address reference lines.

Properties: description, key, foreignKey, search, visible, open, mandatory

description

No description available

TypeRequiredDefault Value
IInputBlock, stringfalsen/a

key

No description available

TypeRequiredDefault Value
IInputBlock, stringfalsen/a

foreignKey

No description available

TypeRequiredDefault Value
stringtruen/a

search

The configuration of the search capabilities available for this foreign-key. If this property is not specified, then searching will be enabled for this foreign-key (provided that this foreign-key supports searching), and the standard search layout will be selected.

TypeRequiredDefault Value
FieldSearchTypefalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

IAddressReferenceWithFieldsLine

The address reference lines.

Properties: description, key, visible, open, mandatory

description

No description available

TypeRequiredDefault Value
IInputBlock, stringtruen/a

key

No description available

TypeRequiredDefault Value
IInputBlock, stringtruen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

IAddressZipCityLine

The address zip-city lines.

Properties: zip, city, zipFirst, visible, open, mandatory

zip

No description available

TypeRequiredDefault Value
IInputBlock, stringtruen/a

city

No description available

TypeRequiredDefault Value
IInputBlock, stringtruen/a

zipFirst

No description available

TypeRequiredDefault Value
booleanfalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

IAlert

Configuration of the alert component.

Properties: template, visible, title, icon, color, pane

template

The template text for the alert component.

TypeRequiredDefault Value
TemplateTexttruen/a

visible

An optional visibility expression for the alert component.

TypeRequiredDefault Value
Expressionfalsen/a

title

An optional title for the alert component.

TypeRequiredDefault Value
LocalizableText_1falsen/a

icon

An optional icon for the alert component.

TypeRequiredDefault Value
IconName_1falsen/a

color

Color for the alert component.

TypeRequiredDefault Value
Color_1truen/a

pane

The pane used to resolve unqualified references in this scope. If unspecified, the parent scope is inherited.

TypeRequiredDefault Value
PaneName_1falsen/a

IAlertRow

Represents a row containing an alert component.

Properties: alert, title, pane, collapsible, label, style, island

alert

An alert component.

TypeRequiredDefault Value
IAlerttruen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

pane

The pane used to resolve unqualified references in this scope. If unspecified, the parent scope is inherited.

TypeRequiredDefault Value
PaneName_1falsen/a

collapsible

The collapsible property determines if this layout part can be collapsed. If set to true or with a configuration of the default state then the layout part will be rendered with a handle to allow collapse and expand behavior.

TypeRequiredDefault Value
CollapsibleOptions, unknownfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

style

No description available

TypeRequiredDefault Value
unknownfalsen/a

island

Provides a hint to the layout on whether this row or column should be shown as an island. If this property is not specified, then it will be determined automatically.

TypeRequiredDefault Value
booleanfalsen/a

IAmountElement

The currency element represents a field element with a currency describing the data of the field.

Properties: appearance, visible, open, mandatory, label, titleValue, titleSource, title, rendering, currency, source, search, widget, shadowTitle, autoSubmit, info, validators, style

appearance

No description available

TypeRequiredDefault Value
IAppearancefalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

titleValue

An optional title derived from the value of a field.

TypeRequiredDefault Value
FieldName_1falsen/a

titleSource

An optional title derived from the specification title of another field.

TypeRequiredDefault Value
FieldName_1falsen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

rendering

Specifies the rendering state for this part of the layout. If not specified, then the rendering state inherited from the parent will be used.

TypeRequiredDefault Value
IRenderingfalsen/a

currency

No description available

TypeRequiredDefault Value
FieldNametruen/a

source

The underlying pane field that provides data for this input block.

TypeRequiredDefault Value
FieldNametruen/a

search

The configuration of the search capabilities available for this field. If this property is not specified, then searching will be enabled for this field (provided that this field supports searching), and the standard search layout will be selected.

TypeRequiredDefault Value
FieldSearchTypefalsen/a

widget

The default widget representing an input can optionally be overriden here.

TypeRequiredDefault Value
WidgetTypefalsen/a

shadowTitle

No description available

TypeRequiredDefault Value
LocalizableText_1falsen/a

autoSubmit

Specifies that changes to this field should be automatically saved.

TypeRequiredDefault Value
booleanfalsen/a

info

A definition of an inline info-bubble or a reference to a reusable info-bubble.

TypeRequiredDefault Value
IInfoBubbleReference, IInfoBubbleDefinitionfalsen/a

validators

No description available

TypeRequiredDefault Value
array [IValidator]falsen/a

style

No description available

TypeRequiredDefault Value
string, IFirstMatchSelector<IColor&ITextAlign&IConditionalStyle>, array [string, IFirstMatchSelector<IColor&ITextAlign&IConditionalStyle>], stringfalsen/a

IAmountFormatting

No description available

IAnalyzerItem

No description available

Properties: analyzer, visible

analyzer

The name of the analyzer report.

TypeRequiredDefault Value
AnalyzerReportNametruen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

IAppearance

No description available

IAutoTimestampFormatting

No description available

IAvailableFormats

No description available

IBadge

Graphical decoration of a layout group.

IBindingSpecification

No description available

Properties: binding, container

binding

No description available

TypeRequiredDefault Value
BindingTypetruen/a

container

No description available

TypeRequiredDefault Value
ContainerSpecificationTypetruen/a

IBooleanFormatting

No description available

ICancelTransition

No description available

IChartColumn

No description available

Properties: chart, title, pane, span, offset, visible, island

chart

No description available

TypeRequiredDefault Value
Charttruen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

pane

The pane used to resolve unqualified references in this scope. If unspecified, the parent scope is inherited.

TypeRequiredDefault Value
PaneName_1falsen/a

span

A columns be optionally be set to span a number of columns. Each column spans 1 column as default. When setting a span of 1 - 2 - 1 then the middle column will span 50% of the available space leaving 25% to the two other columns. Please note: Spans of 1 is default and not necessary to write. The total span cannot exceed 12 columns. The total span should be a factor of 12, e.g. 1,2,3,4,6,12

TypeRequiredDefault Value
numberfalsen/a

offset

Column offset.

TypeRequiredDefault Value
numberfalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

island

Provides a hint to the layout on whether this row or column should be shown as an island. If this property is not specified, then it will be determined automatically.

TypeRequiredDefault Value
booleanfalsen/a

IConditionalClauses

Conditional clauses *

IConditionalRow

Represents a layout row which can be shown conditionally.

Properties: if, pane, label, style

if

A list of layout rows with conditions. The first layout row whose condition evaluates to true, otherwise the first with no condition specified, will be shown. If no matching row is found, then nothing is shown.

TypeRequiredDefault Value
IConditionalClausestruen/a

pane

The pane used to resolve unqualified references in this scope. If unspecified, the parent scope is inherited.

TypeRequiredDefault Value
PaneName_1falsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

style

No description available

TypeRequiredDefault Value
unknownfalsen/a

IContainer

An search container associated with a search layout.

Properties: name, family

name

The name of the search container.

TypeRequiredDefault Value
ContainerNametruen/a

family

The family where the container is defined.

TypeRequiredDefault Value
FamilyTypetruen/a

IContainerAction

Represents a single action.

Properties: source, wizard, confirmation, title, visible

source

The name of the action to be shown.

TypeRequiredDefault Value
ActionNametruen/a

wizard

A wizard that will be shown when this action is clicked.

TypeRequiredDefault Value
IWizardInvocation_1falsen/a

confirmation

Specifies whether a confirmation dialog should be shown before running this action. If set to true, then a confirmation dialog with a standard message will be shown. If set to a string, then a confirmation dialog with the given text (e.g. "Are you sure?") will be shown. If not specified or set to false, then no confirmation dialog will be shown.

TypeRequiredDefault Value
unknownfalsen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

IConversation

The conversation component shows a conversation attached to a particular Maconomy object (such as a job or a vendor invoice). A conversation is identified by a relation name (e.g. JobHeader), a conversation type (e.g. Job) and an instance key of the record in the specified relation (e.g. a key for a particular job).

Properties: relationName, conversationType, objectInstanceKey, title, pane, height

relationName

The internal name of the database relation to which the conversation is attached. For example: "JobHeader".

TypeRequiredDefault Value
stringtruen/a

conversationType

The conversation type. For example: "Job".

TypeRequiredDefault Value
stringtruen/a

objectInstanceKey

The instance key of the object associated with the conversation. For example: "JobsFilter.InstanceKey".

TypeRequiredDefault Value
Expression_1truen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

pane

The pane used to resolve unqualified references in this scope. If unspecified, the parent scope is inherited.

TypeRequiredDefault Value
PaneName_1falsen/a

height

An optional height. If unspecified, no height will be set for the part.

TypeRequiredDefault Value
numberfalsen/a

IConversationColumn

Represents a conversation column.

Properties: conversation, title, pane, span, offset, collapsible, visible, label, style, island

conversation

A conversation component.

TypeRequiredDefault Value
IConversationtruen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

pane

The pane used to resolve unqualified references in this scope. If unspecified, the parent scope is inherited.

TypeRequiredDefault Value
PaneName_1falsen/a

span

A columns be optionally be set to span a number of columns. Each column spans 1 column as default. When setting a span of 1 - 2 - 1 then the middle column will span 50% of the available space leaving 25% to the two other columns. Please note: Spans of 1 is default and not necessary to write. The total span cannot exceed 12 columns. The total span should be a factor of 12, e.g. 1,2,3,4,6,12

TypeRequiredDefault Value
numberfalsen/a

offset

Column offset.

TypeRequiredDefault Value
numberfalsen/a

collapsible

The collapsible property determines if this layout part can be collapsed. If set to true or with a configuration of the default state then the layout part will be rendered with a handle to allow collapse and expand behavior.

TypeRequiredDefault Value
CollapsibleOptions, unknownfalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

style

No description available

TypeRequiredDefault Value
unknownfalsen/a

island

Provides a hint to the layout on whether this row or column should be shown as an island. If this property is not specified, then it will be determined automatically.

TypeRequiredDefault Value
booleanfalsen/a

IConversationConfiguration

Configuration of the conversation functionality.

Properties: enabled, refreshInterval, employeeLookup, conversationTypes

enabled

Determines if the conversation functionality is enabled. For example: "true".

TypeRequiredDefault Value
Expression_1truen/a

refreshInterval

The refresh interval in seconds. The list of unread messages in the message center component is automatically refreshed once per this time interval. For example: 60 indicates that the refresh happens every minute.

TypeRequiredDefault Value
numbertruen/a

employeeLookup

Configuration properties related to looking up employees for mentioning in messages.

TypeRequiredDefault Value
EmployeeLookupfalsen/a

conversationTypes

A mapping between conversation types and workspaces supporting these conversations. This mapping is used by the message center to open a workspace associated with a conversation, and to navigate to a record to which the conversation is attached.

TypeRequiredDefault Value
type-conversationtypestruen/a

IConversationRow

Represents a row containing a conversation component.

Properties: conversation, title, pane, collapsible, label, style, island

conversation

A conversation component.

TypeRequiredDefault Value
IConversationtruen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

pane

The pane used to resolve unqualified references in this scope. If unspecified, the parent scope is inherited.

TypeRequiredDefault Value
PaneName_1falsen/a

collapsible

The collapsible property determines if this layout part can be collapsed. If set to true or with a configuration of the default state then the layout part will be rendered with a handle to allow collapse and expand behavior.

TypeRequiredDefault Value
CollapsibleOptions, unknownfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

style

No description available

TypeRequiredDefault Value
unknownfalsen/a

island

Provides a hint to the layout on whether this row or column should be shown as an island. If this property is not specified, then it will be determined automatically.

TypeRequiredDefault Value
booleanfalsen/a

IDataBindings

No description available

Properties: container

container

No description available

TypeRequiredDefault Value
ContainerSpecificationTypetruen/a

IDataExportConfiguration

No description available

IDateFormatting

No description available

IDefaultWorkspaceCandidate

No description available

Properties: workspace, condition

workspace

references a workspace in the menu

TypeRequiredDefault Value
WorkspaceNametruen/a

condition

Condition that determines if this workspace can be used as a default or startup workspace.

TypeRequiredDefault Value
Expressionfalsen/a

IDialElement

Dial elements (or dial charts) are used render a single value, optionally against a backdrop of predefined zones.

Properties: start, end, regions, appearance, visible, open, mandatory, label, titleValue, titleSource, title, rendering, source, search, widget, shadowTitle, autoSubmit, info, validators

start

No description available

TypeRequiredDefault Value
numbertruen/a

end

No description available

TypeRequiredDefault Value
numbertruen/a

regions

No description available

TypeRequiredDefault Value
array [IDialRegion]truen/a

appearance

No description available

TypeRequiredDefault Value
IAppearancefalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

titleValue

An optional title derived from the value of a field.

TypeRequiredDefault Value
FieldName_1falsen/a

titleSource

An optional title derived from the specification title of another field.

TypeRequiredDefault Value
FieldName_1falsen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

rendering

Specifies the rendering state for this part of the layout. If not specified, then the rendering state inherited from the parent will be used.

TypeRequiredDefault Value
IRenderingfalsen/a

source

The underlying pane field that provides data for this input block.

TypeRequiredDefault Value
FieldNametruen/a

search

The configuration of the search capabilities available for this field. If this property is not specified, then searching will be enabled for this field (provided that this field supports searching), and the standard search layout will be selected.

TypeRequiredDefault Value
FieldSearchTypefalsen/a

widget

The default widget representing an input can optionally be overriden here.

TypeRequiredDefault Value
WidgetTypefalsen/a

shadowTitle

No description available

TypeRequiredDefault Value
LocalizableText_1falsen/a

autoSubmit

Specifies that changes to this field should be automatically saved.

TypeRequiredDefault Value
booleanfalsen/a

info

A definition of an inline info-bubble or a reference to a reusable info-bubble.

TypeRequiredDefault Value
IInfoBubbleReference, IInfoBubbleDefinitionfalsen/a

validators

No description available

TypeRequiredDefault Value
array [IValidator]falsen/a

IDialRegion

Representation of a single region on a dial chart.

Properties: start, end, color

start

No description available

TypeRequiredDefault Value
numbertruen/a

end

No description available

TypeRequiredDefault Value
numbertruen/a

color

No description available

TypeRequiredDefault Value
stringtruen/a

IDocument

Configuration of the document viewer

Properties: title, height, pane, style

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

height

An optional height. If unspecified, no height will be set for the part.

TypeRequiredDefault Value
numberfalsen/a

pane

The pane used to resolve unqualified references in this scope.

TypeRequiredDefault Value
PaneNametruen/a

style

No description available

TypeRequiredDefault Value
unknownfalsen/a

IDocumentRow

Represents a row containing a data viewer.

Properties: document, title, pane, collapsible, label, style, island

document

A document viewer.

TypeRequiredDefault Value
IDocumenttruen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

pane

The pane used to resolve unqualified references in this scope. If unspecified, the parent scope is inherited.

TypeRequiredDefault Value
PaneName_1falsen/a

collapsible

The collapsible property determines if this layout part can be collapsed. If set to true or with a configuration of the default state then the layout part will be rendered with a handle to allow collapse and expand behavior.

TypeRequiredDefault Value
CollapsibleOptions, unknownfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

style

No description available

TypeRequiredDefault Value
unknownfalsen/a

island

Provides a hint to the layout on whether this row or column should be shown as an island. If this property is not specified, then it will be determined automatically.

TypeRequiredDefault Value
booleanfalsen/a

IElementColumn

Represents a layout column which contain elements.

Properties: elements, title, pane, span, offset, collapsible, visible, label, style, rendering, open, mandatory, island

elements

An array of the elements contained in this scope

TypeRequiredDefault Value
array [IFieldElement, IIntervalElement, IReferenceElement, IUnitFieldElement, IAmountElement, IActivityElement, IAddressElement, IDialElement, IPairElement, ILinkElement, IStatusElement, ITextElement, IPercentElement, IZipCityElement, string]truen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

pane

The pane used to resolve unqualified references in this scope. If unspecified, the parent scope is inherited.

TypeRequiredDefault Value
PaneName_1falsen/a

span

A columns be optionally be set to span a number of columns. Each column spans 1 column as default. When setting a span of 1 - 2 - 1 then the middle column will span 50% of the available space leaving 25% to the two other columns. Please note: Spans of 1 is default and not necessary to write. The total span cannot exceed 12 columns. The total span should be a factor of 12, e.g. 1,2,3,4,6,12

TypeRequiredDefault Value
numberfalsen/a

offset

Column offset.

TypeRequiredDefault Value
numberfalsen/a

collapsible

The collapsible property determines if this layout part can be collapsed. If set to true or with a configuration of the default state then the layout part will be rendered with a handle to allow collapse and expand behavior.

TypeRequiredDefault Value
CollapsibleOptions, unknownfalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

style

No description available

TypeRequiredDefault Value
unknownfalsen/a

rendering

Specifies the rendering state for this part of the layout. If not specified, then the rendering state inherited from the parent will be used.

TypeRequiredDefault Value
IRenderingfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

island

Provides a hint to the layout on whether this row or column should be shown as an island. If this property is not specified, then it will be determined automatically.

TypeRequiredDefault Value
booleanfalsen/a

IElementRow

Represents a row that contains a single element column.

Properties: elements, title, pane, collapsible, label, style, rendering, open, mandatory, island

elements

An array of the elements contained in this scope

TypeRequiredDefault Value
array [IFieldElement, IIntervalElement, IReferenceElement, IUnitFieldElement, IAmountElement, IActivityElement, IAddressElement, IDialElement, IPairElement, ILinkElement, IStatusElement, ITextElement, IPercentElement, IZipCityElement, string]truen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

pane

The pane used to resolve unqualified references in this scope. If unspecified, the parent scope is inherited.

TypeRequiredDefault Value
PaneName_1falsen/a

collapsible

The collapsible property determines if this layout part can be collapsed. If set to true or with a configuration of the default state then the layout part will be rendered with a handle to allow collapse and expand behavior.

TypeRequiredDefault Value
CollapsibleOptions, unknownfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

style

No description available

TypeRequiredDefault Value
unknownfalsen/a

rendering

Specifies the rendering state for this part of the layout. If not specified, then the rendering state inherited from the parent will be used.

TypeRequiredDefault Value
IRenderingfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

island

Provides a hint to the layout on whether this row or column should be shown as an island. If this property is not specified, then it will be determined automatically.

TypeRequiredDefault Value
booleanfalsen/a

IEmbed

Configuration of the embedded iframe component.

Properties: authentication, url, query, externalLink, refresh, permissions, title, pane

authentication

An optional authentication method for single sign-in to an external component.

TypeRequiredDefault Value
IURLAuthenticationMethodfalsen/a

url

The URL hosting the external component.

TypeRequiredDefault Value
URLElementtruen/a

query

An optional set of query parameters to qualify the URL.

TypeRequiredDefault Value
array [IQueryElement]falsen/a

An optional link to display the url in an external browser window or tab. If this property is not specified, then it defaults to true.

TypeRequiredDefault Value
booleanfalsen/a

refresh

An optional property which allow the refresh of the iframe to be triggered by data bindings or field changes. If this property is not specified, or is empty, refresh functionality is not enabled.

TypeRequiredDefault Value
IRefreshTriggerfalsen/a

permissions

An optional OK list which implements sandbox security on an iFrame. If not specified, no security restrictions are implemented. If it is empty it means ALL security restrictions for the iFrame are implemented. Adding attributes to the permissions OK list will allow certain permissions

TypeRequiredDefault Value
array [string]falsen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

pane

The pane used to resolve unqualified references in this scope. If unspecified, the parent scope is inherited.

TypeRequiredDefault Value
PaneName_1falsen/a

IEmbeddedRow

Represents a row containing an external 3rd-party component embedded as an iframe.

Properties: embed, title, pane, collapsible, label, style, island

embed

A document viewer.

TypeRequiredDefault Value
IEmbedtruen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

pane

The pane used to resolve unqualified references in this scope. If unspecified, the parent scope is inherited.

TypeRequiredDefault Value
PaneName_1falsen/a

collapsible

The collapsible property determines if this layout part can be collapsed. If set to true or with a configuration of the default state then the layout part will be rendered with a handle to allow collapse and expand behavior.

TypeRequiredDefault Value
CollapsibleOptions, unknownfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

style

No description available

TypeRequiredDefault Value
unknownfalsen/a

island

Provides a hint to the layout on whether this row or column should be shown as an island. If this property is not specified, then it will be determined automatically.

TypeRequiredDefault Value
booleanfalsen/a

IEnumFormatting

No description available

IEnumerationConfiguration

No description available

IEnums_1

A list of client-side enumeration type definitions.

IEventColor

No description available

IFieldElement

Field elements are used for data entry.

Properties: appearance, visible, open, mandatory, label, titleValue, titleSource, title, rendering, source, search, widget, shadowTitle, autoSubmit, info, validators, style

appearance

No description available

TypeRequiredDefault Value
IAppearancefalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

titleValue

An optional title derived from the value of a field.

TypeRequiredDefault Value
FieldName_1falsen/a

titleSource

An optional title derived from the specification title of another field.

TypeRequiredDefault Value
FieldName_1falsen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

rendering

Specifies the rendering state for this part of the layout. If not specified, then the rendering state inherited from the parent will be used.

TypeRequiredDefault Value
IRenderingfalsen/a

source

The underlying pane field that provides data for this input block.

TypeRequiredDefault Value
FieldNametruen/a

search

The configuration of the search capabilities available for this field. If this property is not specified, then searching will be enabled for this field (provided that this field supports searching), and the standard search layout will be selected.

TypeRequiredDefault Value
FieldSearchTypefalsen/a

widget

The default widget representing an input can optionally be overriden here.

TypeRequiredDefault Value
WidgetTypefalsen/a

shadowTitle

No description available

TypeRequiredDefault Value
LocalizableText_1falsen/a

autoSubmit

Specifies that changes to this field should be automatically saved.

TypeRequiredDefault Value
booleanfalsen/a

info

A definition of an inline info-bubble or a reference to a reusable info-bubble.

TypeRequiredDefault Value
IInfoBubbleReference, IInfoBubbleDefinitionfalsen/a

validators

No description available

TypeRequiredDefault Value
array [IValidator]falsen/a

style

No description available

TypeRequiredDefault Value
string, IFirstMatchSelector<IColor&ITextAlign&IConditionalStyle>, array [string, IFirstMatchSelector<IColor&ITextAlign&IConditionalStyle>], stringfalsen/a

IFieldFormatting

No description available

IFirstMatchSelector<IBackgroundColor&IColor&IConditionalStyle&IExtendedStyle>

A style selector containing an array of styles. When evaluated, it returns the first style that either has no condition or a predicate which evaluates to true.

Properties: firstMatch

firstMatch

No description available

TypeRequiredDefault Value
array [string]truen/a

IFirstMatchSelector<IColor&IConditionalStyle&IExtendedStyle>

A style selector containing an array of styles. When evaluated, it returns the first style that either has no condition or a predicate which evaluates to true.

Properties: firstMatch

firstMatch

No description available

TypeRequiredDefault Value
array [string]truen/a

IFirstMatchSelector<IColor&IConditionalStyle>

A style selector containing an array of styles. When evaluated, it returns the first style that either has no condition or a predicate which evaluates to true.

Properties: firstMatch

firstMatch

No description available

TypeRequiredDefault Value
array [string]truen/a

IFirstMatchSelector<IColor&ITextAlign&IConditionalStyle>

A style selector containing an array of styles. When evaluated, it returns the first style that either has no condition or a predicate which evaluates to true.

Properties: firstMatch

firstMatch

No description available

TypeRequiredDefault Value
array [string]truen/a

IFormats

No description available

Properties: preferred, fixed, available

preferred

No description available

TypeRequiredDefault Value
stringfalsen/a

fixed

No description available

TypeRequiredDefault Value
booleanfalsen/a

available

No description available

TypeRequiredDefault Value
IAvailableFormatstruen/a

IGlobalDefinitions

Definitions are used to share common referable concepts and items across different workspaces and areas of the client.

Properties: infoBubbles, sizes, styles, colors, tables, searchLayouts, enums, palettes

infoBubbles

Info-bubbles that can be used across all workspaces.

TypeRequiredDefault Value
type-reusableinfobubbleregistrytruen/a

sizes

Mapping between symbolic names to pixel width.

TypeRequiredDefault Value
Sizestruen/a

styles

Reusable style definitions that can be applied across all workspaces.

TypeRequiredDefault Value
type-styleregistrytruen/a

colors

Reusable colors used across different workspaces

TypeRequiredDefault Value
type-colorregistrytruen/a

tables

Global configuration for tables *

TypeRequiredDefault Value
ITablePropertiestruen/a

searchLayouts

Layouts used for performing different kinds of searches across all workspaces.

TypeRequiredDefault Value
IGlobalSearchLayoutstruen/a

enums

Client-side enumeration types.

TypeRequiredDefault Value
IEnums_1truen/a

palettes

Palettes containing a list of colors

TypeRequiredDefault Value
IPalettestruen/a

IGlobalSearchLayouts

Represents a hierarchy of search layout configurations. Search layouts are defined per search container where a search will be performed. For example, the field JobNumber on a time sheet line is associated with the search container Find_JobHeader from the maconomy family. Therefore, for searches started from this field, the search layouts for the Find_JobHeader container will be used.

Properties: containers

containers

No description available

TypeRequiredDefault Value
array [IGlobalSearchLayouts, IContainer, string]truen/a

IGridRow

Represents a row containing a grid structure.

Properties: grid, title, pane, collapsible, label, style, rendering, open, mandatory, island

grid

A grid.

TypeRequiredDefault Value
Gridtruen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

pane

The pane used to resolve unqualified references in this scope. If unspecified, the parent scope is inherited.

TypeRequiredDefault Value
PaneName_1falsen/a

collapsible

The collapsible property determines if this layout part can be collapsed. If set to true or with a configuration of the default state then the layout part will be rendered with a handle to allow collapse and expand behavior.

TypeRequiredDefault Value
CollapsibleOptions, unknownfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

style

No description available

TypeRequiredDefault Value
unknownfalsen/a

rendering

Specifies the rendering state for this part of the layout. If not specified, then the rendering state inherited from the parent will be used.

TypeRequiredDefault Value
IRenderingfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

island

Provides a hint to the layout on whether this row or column should be shown as an island. If this property is not specified, then it will be determined automatically.

TypeRequiredDefault Value
booleanfalsen/a

IHeading

Configuration of the header area of a workspace. The header is used to communicate the title of the workspace, provide access to the primary navigation facility, and optionally allow the user to create instances of the workspace's main data type.

IInfoBubbleDefinition

A definition of an inline info-bubble.

Properties: width, position, title, subTitle, rows, pane, label

width

You can optionally specify the width of the Info-bubble: xs: 200 px sm: 300 px md: 400 px lg: 400 px xl: 400 px The default behavior is: 1 column is rendered xs 2 columns is rendered sm >2 columns is rendered md

TypeRequiredDefault Value
WidthTypefalsen/a

position

An optional position of the info bubble. Right is default.

TypeRequiredDefault Value
IInfoBubblePositionfalsen/a

title

The title or heading of the info bubble

TypeRequiredDefault Value
IInfoBubbleTitleTypefalsen/a

subTitle

The sub heading of the info bubble

TypeRequiredDefault Value
IInfoBubbleTitleTypefalsen/a

rows

The rows or content of the info bubble

TypeRequiredDefault Value
array [IElementRow, ILayoutRow, ITableRow, ITabsRow, IGridRow, IDocumentRow, IConversationRow, IEmbeddedRow, ISchedulerRow, IAlertRow, IConditionalRow]truen/a

pane

The pane used to resolve unqualified references in this scope. If unspecified, the parent scope is inherited.

TypeRequiredDefault Value
PaneName_1falsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

IInfoBubblePosition

No description available

IInfoBubbleReference

A reference to a reusable info-bubble.

Properties: ref, parameters

ref

No description available

TypeRequiredDefault Value
InfoBubbleNametruen/a

parameters

No description available

TypeRequiredDefault Value
unknowntruen/a

IInfoBubbleTitleType

No description available

IInputBlock

Read-write block for performing data entry.

Properties: source, search, widget, shadowTitle, label, autoSubmit, open, mandatory

source

The underlying pane field that provides data for this input block.

TypeRequiredDefault Value
FieldNametruen/a

search

The configuration of the search capabilities available for this field. If this property is not specified, then searching will be enabled for this field (provided that this field supports searching), and the standard search layout will be selected.

TypeRequiredDefault Value
FieldSearchTypefalsen/a

widget

The default widget representing an input can optionally be overriden here.

TypeRequiredDefault Value
WidgetTypefalsen/a

shadowTitle

No description available

TypeRequiredDefault Value
LocalizableText_1falsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

autoSubmit

Specifies that changes to this field should be automatically saved.

TypeRequiredDefault Value
booleanfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

IIntegerFormatting

No description available

IIntervalElement

The interval element represents a range. It consists of a title block and a from/to pair with a separator in between.

Properties: from, to, appearance, visible, open, mandatory, label, titleValue, titleSource, title, rendering

from

No description available

TypeRequiredDefault Value
IInputBlock, stringtruen/a

to

No description available

TypeRequiredDefault Value
IInputBlock, stringtruen/a

appearance

No description available

TypeRequiredDefault Value
IAppearancefalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

titleValue

An optional title derived from the value of a field.

TypeRequiredDefault Value
FieldName_1falsen/a

titleSource

An optional title derived from the specification title of another field.

TypeRequiredDefault Value
FieldName_1falsen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

rendering

Specifies the rendering state for this part of the layout. If not specified, then the rendering state inherited from the parent will be used.

TypeRequiredDefault Value
IRenderingfalsen/a

IKpiColumn

Represents a KPI column. A KPI column contains vital data point of interests.

Properties: kpi, title, pane, span, offset, visible, label, island

kpi

No description available

TypeRequiredDefault Value
IKpiElementtruen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

pane

The pane used to resolve unqualified references in this scope. If unspecified, the parent scope is inherited.

TypeRequiredDefault Value
PaneName_1falsen/a

span

A columns be optionally be set to span a number of columns. Each column spans 1 column as default. When setting a span of 1 - 2 - 1 then the middle column will span 50% of the available space leaving 25% to the two other columns. Please note: Spans of 1 is default and not necessary to write. The total span cannot exceed 12 columns. The total span should be a factor of 12, e.g. 1,2,3,4,6,12

TypeRequiredDefault Value
numberfalsen/a

offset

Column offset.

TypeRequiredDefault Value
numberfalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

island

Provides a hint to the layout on whether this row or column should be shown as an island. If this property is not specified, then it will be determined automatically.

TypeRequiredDefault Value
booleanfalsen/a

IKpiElement

No description available

Properties: value, visible, open, mandatory, format, height, style

value

No description available

TypeRequiredDefault Value
KpiValueTypetruen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

format

No description available

TypeRequiredDefault Value
IFieldFormattingfalsen/a

height

An optional height. If unspecified, no height will be set for the part.

TypeRequiredDefault Value
numberfalsen/a

style

No description available

TypeRequiredDefault Value
string, IFirstMatchSelector<IBackgroundColor&IColor&IConditionalStyle&IExtendedStyle>, array [string, IFirstMatchSelector<IBackgroundColor&IColor&IConditionalStyle&IExtendedStyle>], stringfalsen/a

ILanguageConfiguration

No description available

Properties: preferred, fixed

preferred

The preferred locale, e.g., 'da_DK'

TypeRequiredDefault Value
stringtruen/a

fixed

True if the language is fixed and cannot be changed by the end-user. This removes the language selector from the both login screen and settings dialog.

TypeRequiredDefault Value
booleantruen/a

ILayoutColumn

Represents a layout column which lays out its contents vertically.

Properties: rows, title, pane, span, offset, collapsible, visible, label, style, rendering, open, mandatory, island

rows

An array of layout rows.

TypeRequiredDefault Value
array [IElementRow, ILayoutRow, ITableRow, ITabsRow, IGridRow, IDocumentRow, IConversationRow, IEmbeddedRow, ISchedulerRow, IAlertRow, IConditionalRow]truen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

pane

The pane used to resolve unqualified references in this scope. If unspecified, the parent scope is inherited.

TypeRequiredDefault Value
PaneName_1falsen/a

span

A columns be optionally be set to span a number of columns. Each column spans 1 column as default. When setting a span of 1 - 2 - 1 then the middle column will span 50% of the available space leaving 25% to the two other columns. Please note: Spans of 1 is default and not necessary to write. The total span cannot exceed 12 columns. The total span should be a factor of 12, e.g. 1,2,3,4,6,12

TypeRequiredDefault Value
numberfalsen/a

offset

Column offset.

TypeRequiredDefault Value
numberfalsen/a

collapsible

The collapsible property determines if this layout part can be collapsed. If set to true or with a configuration of the default state then the layout part will be rendered with a handle to allow collapse and expand behavior.

TypeRequiredDefault Value
CollapsibleOptions, unknownfalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

style

No description available

TypeRequiredDefault Value
unknownfalsen/a

rendering

Specifies the rendering state for this part of the layout. If not specified, then the rendering state inherited from the parent will be used.

TypeRequiredDefault Value
IRenderingfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

island

Provides a hint to the layout on whether this row or column should be shown as an island. If this property is not specified, then it will be determined automatically.

TypeRequiredDefault Value
booleanfalsen/a

ILayoutRow

Represents a layout row which lays out its contents horizontally.

Properties: columns, title, pane, collapsible, splitter, label, style, rendering, open, mandatory, island

columns

An array of layout columns.

TypeRequiredDefault Value
array [ILayoutColumn, IChartColumn, IKpiColumn, IConversationColumn, IElementColumn]truen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

pane

The pane used to resolve unqualified references in this scope. If unspecified, the parent scope is inherited.

TypeRequiredDefault Value
PaneName_1falsen/a

collapsible

The collapsible property determines if this layout part can be collapsed. If set to true or with a configuration of the default state then the layout part will be rendered with a handle to allow collapse and expand behavior.

TypeRequiredDefault Value
CollapsibleOptions, unknownfalsen/a

splitter

A splitter can appear dynamically by specifying an expression. Alternatively, if a splitter is always appearing, a configuration can be given to determine its appearance and behavior.

TypeRequiredDefault Value
SplitterOptions, unknownfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

style

No description available

TypeRequiredDefault Value
unknownfalsen/a

rendering

Specifies the rendering state for this part of the layout. If not specified, then the rendering state inherited from the parent will be used.

TypeRequiredDefault Value
IRenderingfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

island

Provides a hint to the layout on whether this row or column should be shown as an island. If this property is not specified, then it will be determined automatically.

TypeRequiredDefault Value
booleanfalsen/a

ILayoutSettings

No description available

Properties: grabHorizontalSpace

grabHorizontalSpace

When enabled the workspace will have narrow margins and grab the horizontal space available.

TypeRequiredDefault Value
booleantruen/a

ILinkElement

The link element represents a link that can navigate to a specified URL.

Properties: appearance, visible, open, mandatory, label, titleValue, titleSource, title, rendering, icon, authentication, url, workspace, mail, query, template, alt

appearance

No description available

TypeRequiredDefault Value
IAppearancefalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

titleValue

An optional title derived from the value of a field.

TypeRequiredDefault Value
FieldName_1falsen/a

titleSource

An optional title derived from the specification title of another field.

TypeRequiredDefault Value
FieldName_1falsen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

rendering

Specifies the rendering state for this part of the layout. If not specified, then the rendering state inherited from the parent will be used.

TypeRequiredDefault Value
IRenderingfalsen/a

icon

No description available

TypeRequiredDefault Value
stringfalsen/a

authentication

No description available

TypeRequiredDefault Value
IURLAuthenticationMethodfalsen/a

url

No description available

TypeRequiredDefault Value
URLElement_1falsen/a

workspace

No description available

TypeRequiredDefault Value
WorkspaceLinkTypefalsen/a

mail

No description available

TypeRequiredDefault Value
MailElementfalsen/a

query

No description available

TypeRequiredDefault Value
array [IQueryElement]falsen/a

template

No description available

TypeRequiredDefault Value
LocalizableText_1falsen/a

alt

An optional, alternative localizable title. If unspecified, a title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

ILinkItem

A representation of a single menu item which opens an external URL.

Properties: url, visible, title

url

Link to an external URL that should be opened.

TypeRequiredDefault Value
stringtruen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

title

An mandatory, localizable title.

TypeRequiredDefault Value
LocalizableTexttruen/a

IListView

Represents a layout for a list view.

Properties: columns, actions, columnChooser, pane, style

columns

No description available

TypeRequiredDefault Value
array [ITableFieldColumn, ITableLinkColumn, TableActionColumnType, ITableTextColumn, ITableUnitFieldColumn, ITableAmountColumn, ITablePercentColumn, ITableFileSizeColumn, ITableStatusColumn, string]truen/a

actions

No description available

TypeRequiredDefault Value
array [IWizardInvocationAction, IContainerAction, string]falsen/a

columnChooser

No description available

TypeRequiredDefault Value
ColumnChooserfalsen/a

pane

The pane used to resolve unqualified references in this scope.

TypeRequiredDefault Value
PaneNametruen/a

style

No description available

TypeRequiredDefault Value
unknownfalsen/a

ILocalDefinitions

Definitions that are used to share common referable items within a single workspace.

IMenu

The menu provides access to the workspaces that are available to the logged-in user. A menu consists of workspaces ordered in groups. Different users may see different sets of menu groups and items depending on the user's privileges and context.

Properties: restoreLastWorkspace, defaultWorkspace, groups

restoreLastWorkspace

Restore the last used workspace on login.

TypeRequiredDefault Value
booleanfalsen/a

defaultWorkspace

A prioritized list of candidate default or startup workspaces. On startup, this list is evaluated and the first candidate where the condition is satisfied is chosen as default for the logged-in user.

TypeRequiredDefault Value
array [IDefaultWorkspaceCandidate, string]falsen/a

groups

The set of menu groups available in the menu.

TypeRequiredDefault Value
array [IMenuGroup]truen/a

IMenuGroup

A group of workspaces arranged under a common title

Properties: items, icon, expanded, visible, title

items

The workspaces or links contained in this menu group.

TypeRequiredDefault Value
array [IMenuGroup, IWorkspaceItem, ILinkItem, IAnalyzerItem, string]falsen/a

icon

An optional icon for the menu group.

TypeRequiredDefault Value
stringfalsen/a

expanded

Determines whether a menu group is expanded or collapsed on login.

TypeRequiredDefault Value
BooleanValuefalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

title

An mandatory, localizable title.

TypeRequiredDefault Value
LocalizableTexttruen/a

INotificationConfiguration

Represents the configuration of notification reload and recalculation intervals.

Properties: recalculation, types

recalculation

The recalculation settings determine when the first recalculation of the end-user's notifications occur and what the interval between subsequent recalculations is. All values are specified in minutes.

TypeRequiredDefault Value
Recalculationtruen/a

types

Supported notification types as specified in the MNSL files.

TypeRequiredDefault Value
type-notificationtypestruen/a

IPageLayouts

No description available

IPairElement

The pair element represents a pair. It consists of a title block and a pair of two fields.

Properties: first, second, ratio, appearance, visible, open, mandatory, label, titleValue, titleSource, title, rendering

first

No description available

TypeRequiredDefault Value
IInputBlock, stringtruen/a

second

No description available

TypeRequiredDefault Value
IInputBlock, stringtruen/a

ratio

No description available

TypeRequiredDefault Value
stringfalsen/a

appearance

No description available

TypeRequiredDefault Value
IAppearancefalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

titleValue

An optional title derived from the value of a field.

TypeRequiredDefault Value
FieldName_1falsen/a

titleSource

An optional title derived from the specification title of another field.

TypeRequiredDefault Value
FieldName_1falsen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

rendering

Specifies the rendering state for this part of the layout. If not specified, then the rendering state inherited from the parent will be used.

TypeRequiredDefault Value
IRenderingfalsen/a

IPalettes

The web client exposes a number of global palettes. A palette can either by ordered or named depending on how it is going to be accessed in the concrete layouts. It is possible to expose a named palette as an ordered one, but it is discouraged to exposed an ordered palette as a named one (using indices).

IPeoplePlannerColorFormatting

No description available

IPeoplePlannerDateTimeFormatting

No description available

IPeoplePlannerDoubleFormatting

No description available

IPeoplePlannerFloatFormatting

No description available

IPeoplePlannerGuidFormatting

No description available

IPeoplePlannerIntegerFormatting

No description available

IPeoplePlannerStringFormatting

No description available

IPercentElement

The percent element represents a field element with a hardcoded percent unit.

Properties: appearance, visible, open, mandatory, label, titleValue, titleSource, title, rendering, source, search, widget, shadowTitle, autoSubmit, info, validators, style

appearance

No description available

TypeRequiredDefault Value
IAppearancefalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

titleValue

An optional title derived from the value of a field.

TypeRequiredDefault Value
FieldName_1falsen/a

titleSource

An optional title derived from the specification title of another field.

TypeRequiredDefault Value
FieldName_1falsen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

rendering

Specifies the rendering state for this part of the layout. If not specified, then the rendering state inherited from the parent will be used.

TypeRequiredDefault Value
IRenderingfalsen/a

source

The underlying pane field that provides data for this input block.

TypeRequiredDefault Value
FieldNametruen/a

search

The configuration of the search capabilities available for this field. If this property is not specified, then searching will be enabled for this field (provided that this field supports searching), and the standard search layout will be selected.

TypeRequiredDefault Value
FieldSearchTypefalsen/a

widget

The default widget representing an input can optionally be overriden here.

TypeRequiredDefault Value
WidgetTypefalsen/a

shadowTitle

No description available

TypeRequiredDefault Value
LocalizableText_1falsen/a

autoSubmit

Specifies that changes to this field should be automatically saved.

TypeRequiredDefault Value
booleanfalsen/a

info

A definition of an inline info-bubble or a reference to a reusable info-bubble.

TypeRequiredDefault Value
IInfoBubbleReference, IInfoBubbleDefinitionfalsen/a

validators

No description available

TypeRequiredDefault Value
array [IValidator]falsen/a

style

No description available

TypeRequiredDefault Value
string, IFirstMatchSelector<IColor&ITextAlign&IConditionalStyle>, array [string, IFirstMatchSelector<IColor&ITextAlign&IConditionalStyle>], stringfalsen/a

IPlatformConfiguration

No description available

Properties: usageTracking, containers, typeAhead, language, enums, dataExport, maconomyContainerWebServiceVersion

usageTracking

No description available

TypeRequiredDefault Value
IUsageTrackingConfigurationtruen/a

containers

Additional configuration for containers on a Maconomy installation.

TypeRequiredDefault Value
Containerstruen/a

typeAhead

Configuration of the type-ahead functionality.

TypeRequiredDefault Value
ITypeAheadConfigurationfalsen/a

language

The language configuration determines default language and whether the end-user can change language.

TypeRequiredDefault Value
ILanguageConfigurationtruen/a

enums

Configuration of enumerations.

TypeRequiredDefault Value
IEnumerationConfigurationfalsen/a

dataExport

Configuration of export

TypeRequiredDefault Value
IDataExportConfigurationfalsen/a

maconomyContainerWebServiceVersion

The version number of the Maconomy Container Web Service REST API to use. If not specified, then version two will be used.

TypeRequiredDefault Value
numberfalsen/a

IQueryElement

No description available

IRealFormatting

No description available

IRecordHeading

No description available

IReferenceElement

The reference element represents a foreign key. It consists of a title block and a description/key pair. The source of the reference element can be specified in the following ways: 1. Using the foreignKey attribute. In this case, the fields for the description/key pair are determined automatically from the foreign-key. 2. Using the key and description attributes. This approach should be used if no foreign-key is available for the required fields. 3. Using the foreignKey attribute together with the key and/or description attributes. This method should be used if the fields determined automatically from the foreign-key are not correct in this context.

IRefreshTrigger

No description available

IRendering

Represents the two different ways of rendering a layout (or part of a layout).

IReportRunsDropDownConfiguration

No description available

Properties: initialRefreshReportRunsSeconds, refreshReportRunsSeconds, firstUpdateReportRunsSeconds, secondUpdateReportRunsSeconds

initialRefreshReportRunsSeconds

The waiting time before the first refresh of the report runs drop down menu is done

TypeRequiredDefault Value
numbertruen/a

refreshReportRunsSeconds

The waiting time between refreshes of the report runs drop down menu after the first refresh of the report runs drop menu

TypeRequiredDefault Value
numbertruen/a

firstUpdateReportRunsSeconds

Indicates the wait time before the first report run update after the report run has been started (this allows the report runs to capture the RUNNING report run state)

TypeRequiredDefault Value
numbertruen/a

secondUpdateReportRunsSeconds

Indicates the wait time after the report report run has CANCELLED, FAILED or FINISHED (this allows the report runs to capture the report run state after it being CANCELLED, FAILED or FINISHED)

TypeRequiredDefault Value
numbertruen/a

IReportsMenuConfiguration

No description available

Properties: refreshReportsMenuSeconds

refreshReportsMenuSeconds

The waiting time between refreshes of the reports menu drop down

TypeRequiredDefault Value
numbertruen/a

IScheduler

Configuration of the scheduler.

Properties: title, defaultView, period, view, slot, settingsWizard, createWizard, events, pane

title

The text to show in the title of the scheduler.

TypeRequiredDefault Value
TemplateText_1falsen/a

defaultView

The default view for the scheduler.

TypeRequiredDefault Value
SchedulerViewTypefalsen/a

period

Fields to update with the period shown in the scheduler. If this property is set, then the scheduler will update these fields with the currently selected date range. Note that the scheduler does not read the value that is stored in these fields.

TypeRequiredDefault Value
Periodfalsen/a

view

A field to update with view shown in the scheduler. If this property is set, then the scheduler will update this field with the currently selected view. Note that the scheduler does not read the value that is stored in this field.

TypeRequiredDefault Value
Viewfalsen/a

slot

No description available

TypeRequiredDefault Value
SchedulerSlotDivisionfalsen/a

settingsWizard

A wizard for editing the settings of the scheduler. If this property is defined, a link will appear in the scheduler's toolbar for invoking this wizard.

TypeRequiredDefault Value
IWizardInvocationWithOptionalPanefalsen/a

createWizard

A wizard for creating a new event in the scheduler. If this property is defined, then double-clicking on an empty slot in the scheduler will invoke this wizard.

TypeRequiredDefault Value
IWizardInvocationWithOptionalPanefalsen/a

events

Configures the events list in the scheduler.

TypeRequiredDefault Value
ISchedulerEventConfigurationtruen/a

pane

The pane used to resolve unqualified references in this scope. If unspecified, the parent scope is inherited.

TypeRequiredDefault Value
PaneName_1falsen/a

ISchedulerEventConfiguration

No description available

Properties: pane, title, color, actions, start, end, elements

pane

The pane that contains the list of events to be shown in the scheduler. Each record in the specified pane will be shown as a separate event.

TypeRequiredDefault Value
PaneNametruen/a

title

The text to show in the title of the event.

TypeRequiredDefault Value
TemplateText_1falsen/a

color

A color can be set on an event. The color will be used for coloring the left border of the event.

TypeRequiredDefault Value
IEventColorfalsen/a

actions

A list of actions to be shown in the actions menu of an event. The first visible action in this list is the default action. It will be invoked when the user double-clicks the event.

TypeRequiredDefault Value
array [IWizardInvocationAction, IContainerAction, string]truen/a

start

A field which contains the starting date and time of the event.

TypeRequiredDefault Value
DateTimeFieldtruen/a

end

A field which contains the ending date and time of the event.

TypeRequiredDefault Value
DateTimeFieldtruen/a

elements

The layout for the event.

TypeRequiredDefault Value
array [IFieldElement, IReferenceElement, IUnitFieldElement, IAmountElement, IPercentElement, string]truen/a

ISchedulerRow

Represents a row containing a scheduler component.

Properties: scheduler, title, pane, collapsible, label, style, island

scheduler

A scheduler

TypeRequiredDefault Value
ISchedulertruen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

pane

The pane used to resolve unqualified references in this scope. If unspecified, the parent scope is inherited.

TypeRequiredDefault Value
PaneName_1falsen/a

collapsible

The collapsible property determines if this layout part can be collapsed. If set to true or with a configuration of the default state then the layout part will be rendered with a handle to allow collapse and expand behavior.

TypeRequiredDefault Value
CollapsibleOptions, unknownfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

style

No description available

TypeRequiredDefault Value
unknownfalsen/a

island

Provides a hint to the layout on whether this row or column should be shown as an island. If this property is not specified, then it will be determined automatically.

TypeRequiredDefault Value
booleanfalsen/a

ISchedulerViewMask

A mask for matching field values against one of the view types supported by the scheduler. The field value is specified as an Expression Language expression.

ISettings

Settings represents formats, language, and other end-user configurable properties.

Properties: formats, minutesThreshold, menuSearch, images, layout, formatting, userInactivityInterval

formats

The formats configuration determines the data formatting as well as whether this can be changed by the end-user.

TypeRequiredDefault Value
IFormatstruen/a

minutesThreshold

The minute threshold determines when a time entry is interpreted as minutes or as hours. Default is '10' which means that an entry of '10' will be interpreted as 10 minutes, and an entry of '11' will be interpreted as 11 hours.

TypeRequiredDefault Value
numberfalsen/a

The menuSearch configuration determines if the search component is enabled in the menu

TypeRequiredDefault Value
booleantruen/a

images

The images configuration determines if the images are enabled

TypeRequiredDefault Value
booleantruen/a

layout

The layout configuration determines the margin of the workspace.

TypeRequiredDefault Value
ILayoutSettingstruen/a

formatting

Configure formatting rules for data types.

TypeRequiredDefault Value
Formattingtruen/a

userInactivityInterval

The user inactivity interval in minutes. The client will perform certain automatic operations, such as periodically refreshing conversations or notifications, only when the user is active. If the inactivity timeout exceeds the number of minutes specified in this property, then such automatic refresh will be paused.

TypeRequiredDefault Value
numberfalsen/a

IShellConfiguration

The application shell covers the menu, documentation, notifications, conversations, report runs and auxiliary features such as settings, change password and about information.

Properties: menu, documentationUrl, settings, notifications, conversations, reportrunsdropdown, reportsmenu, avatar

No description available

TypeRequiredDefault Value
IMenutruen/a

documentationUrl

The URL used for hosted help. Can be a simple string with variables such as <version>.

TypeRequiredDefault Value
stringtruen/a

settings

No description available

TypeRequiredDefault Value
ISettingstruen/a

notifications

No description available

TypeRequiredDefault Value
INotificationConfigurationtruen/a

conversations

No description available

TypeRequiredDefault Value
IConversationConfigurationtruen/a

reportrunsdropdown

No description available

TypeRequiredDefault Value
IReportRunsDropDownConfigurationtruen/a

reportsmenu

No description available

TypeRequiredDefault Value
IReportsMenuConfigurationtruen/a

avatar

An optional avatar that will be shown in the top right corner of the navigation bar.

TypeRequiredDefault Value
Imagefalsen/a

ISidePanel

The side panel definition. Side panels can only exist within a tab, and each tab can hold only one side panel.

IStatusElement

Status elements are used in forms for rendering status information about a record.

Properties: color, appearance, visible, open, mandatory, label, titleValue, titleSource, title, rendering, source, mask

color

A color indicating the status of the element.

TypeRequiredDefault Value
Colorfalsen/a

appearance

No description available

TypeRequiredDefault Value
IAppearancefalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

titleValue

An optional title derived from the value of a field.

TypeRequiredDefault Value
FieldName_1falsen/a

titleSource

An optional title derived from the specification title of another field.

TypeRequiredDefault Value
FieldName_1falsen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

rendering

Specifies the rendering state for this part of the layout. If not specified, then the rendering state inherited from the parent will be used.

TypeRequiredDefault Value
IRenderingfalsen/a

source

The underlying pane field that provides data for this status block.

TypeRequiredDefault Value
FieldNametruen/a

mask

A mask map a given internal status value to a title and css. In time sheets, you can for instance map the status character '1' to the title 'Due' and the color red.

TypeRequiredDefault Value
unknowntruen/a

IStringFormatting

No description available

ITab

Represents a single tab in a tab group. A tab always has a title and can optionally provide a badge to highlight it.

Properties: title, badge, sticky, actions, sidePanel, rows, pane, span, offset, collapsible, visible, label, style, rendering, open, mandatory, island

title

The tab title is a localizable text that is shown regardless of whether the tab contents are shown.

TypeRequiredDefault Value
LocalizableTexttruen/a

badge

The badge is an optional decoration which is used to highlight aggregated information from a tab column.

TypeRequiredDefault Value
IBadgefalsen/a

sticky

A tab can be "sticky" meaning that it remains visible for a while even though its visibility condition evaluates to false. This only holds for the currently active tab and only as long as no other server request has been made. The purpose of this attribute is to allow a tab to remain visible for a short while even though all work on it has been completed.

TypeRequiredDefault Value
booleanfalsen/a

actions

The actions to be shown in this tab.

TypeRequiredDefault Value
array [IWizardInvocationAction, IContainerAction, IActionGroup, string]falsen/a

sidePanel

An optional panel within this tab. Usually used to hold the UI for selection criteria

TypeRequiredDefault Value
ISidePanelfalsen/a

rows

An array of layout rows.

TypeRequiredDefault Value
array [IElementRow, ILayoutRow, ITableRow, ITabsRow, IGridRow, IDocumentRow, IConversationRow, IEmbeddedRow, ISchedulerRow, IAlertRow, IConditionalRow]truen/a

pane

The pane used to resolve unqualified references in this scope. If unspecified, the parent scope is inherited.

TypeRequiredDefault Value
PaneName_1falsen/a

span

A columns be optionally be set to span a number of columns. Each column spans 1 column as default. When setting a span of 1 - 2 - 1 then the middle column will span 50% of the available space leaving 25% to the two other columns. Please note: Spans of 1 is default and not necessary to write. The total span cannot exceed 12 columns. The total span should be a factor of 12, e.g. 1,2,3,4,6,12

TypeRequiredDefault Value
numberfalsen/a

offset

Column offset.

TypeRequiredDefault Value
numberfalsen/a

collapsible

The collapsible property determines if this layout part can be collapsed. If set to true or with a configuration of the default state then the layout part will be rendered with a handle to allow collapse and expand behavior.

TypeRequiredDefault Value
CollapsibleOptions, unknownfalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

style

No description available

TypeRequiredDefault Value
unknownfalsen/a

rendering

Specifies the rendering state for this part of the layout. If not specified, then the rendering state inherited from the parent will be used.

TypeRequiredDefault Value
IRenderingfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

island

Provides a hint to the layout on whether this row or column should be shown as an island. If this property is not specified, then it will be determined automatically.

TypeRequiredDefault Value
booleanfalsen/a

ITable

No description available

Properties: height, pageable, columns, footer, actions, assistant, columnChooser, title, pane, identifier, style, open, mandatory

height

The optional height of the table in pixel. number | 'minimal' 'minimal': will make the table a small as possible to a maximum of 3 rows shown before a scrollbar appears.

TypeRequiredDefault Value
TableHeightTypefalsen/a

pageable

Optionally enables paging in the table. Only supported on regular table and not on 'tree tables'

TypeRequiredDefault Value
booleanfalsen/a

columns

No description available

TypeRequiredDefault Value
array [ITableFieldColumn, ITableLinkColumn, TableActionColumnType, ITableTextColumn, ITableUnitFieldColumn, ITableAmountColumn, ITablePercentColumn, ITableFileSizeColumn, ITableStatusColumn, string]truen/a

No description available

TypeRequiredDefault Value
ITableFooterfalsen/a

actions

No description available

TypeRequiredDefault Value
array [IWizardInvocationAction, IContainerAction, string]falsen/a

assistant

No description available

TypeRequiredDefault Value
ITableAssistantfalsen/a

columnChooser

No description available

TypeRequiredDefault Value
ColumnChooserfalsen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

pane

The pane used to resolve unqualified references in this scope. If unspecified, the parent scope is inherited.

TypeRequiredDefault Value
PaneName_1falsen/a

identifier

An optional identifier used for disambiguation of user settings

TypeRequiredDefault Value
stringfalsen/a

style

No description available

TypeRequiredDefault Value
string, IFirstMatchSelector<IColor&IConditionalStyle>, array [string, IFirstMatchSelector<IColor&IConditionalStyle>], stringfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

ITableAmountColumn

No description available

Properties: currency, source, search, widget, shadowTitle, label, autoSubmit, open, mandatory, info, validators, width, suppress, visible, alt, titleValue, titleSource, title, style

currency

No description available

TypeRequiredDefault Value
FieldNametruen/a

source

The underlying pane field that provides data for this input block.

TypeRequiredDefault Value
FieldNametruen/a

search

The configuration of the search capabilities available for this field. If this property is not specified, then searching will be enabled for this field (provided that this field supports searching), and the standard search layout will be selected.

TypeRequiredDefault Value
FieldSearchTypefalsen/a

widget

The default widget representing an input can optionally be overriden here.

TypeRequiredDefault Value
WidgetTypefalsen/a

shadowTitle

No description available

TypeRequiredDefault Value
LocalizableText_1falsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

autoSubmit

Specifies that changes to this field should be automatically saved.

TypeRequiredDefault Value
booleanfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

info

A definition of an inline info-bubble or a reference to a reusable info-bubble.

TypeRequiredDefault Value
IInfoBubbleReference, IInfoBubbleDefinitionfalsen/a

validators

No description available

TypeRequiredDefault Value
array [IValidator]falsen/a

width

No description available

TypeRequiredDefault Value
WidthTypefalsen/a

suppress

A condition specifying when this table cell should be suppressed. If not specified, the table cell will be shown.

TypeRequiredDefault Value
Expressionfalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

alt

An optional, alternative localizable title. If unspecified, a title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

titleValue

An optional title derived from the value of a field.

TypeRequiredDefault Value
FieldName_1falsen/a

titleSource

An optional title derived from the specification title of another field.

TypeRequiredDefault Value
FieldName_1falsen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

style

No description available

TypeRequiredDefault Value
string, IFirstMatchSelector<IColor&IConditionalStyle>, array [string, IFirstMatchSelector<IColor&IConditionalStyle>], stringfalsen/a

ITableAssistant

No description available

ITableFieldColumn

Represents the type of element that can be inserted in tables.

Properties: source, search, widget, shadowTitle, label, autoSubmit, open, mandatory, info, validators, width, suppress, visible, alt, titleValue, titleSource, title, style

source

The underlying pane field that provides data for this input block.

TypeRequiredDefault Value
FieldNametruen/a

search

The configuration of the search capabilities available for this field. If this property is not specified, then searching will be enabled for this field (provided that this field supports searching), and the standard search layout will be selected.

TypeRequiredDefault Value
FieldSearchTypefalsen/a

widget

The default widget representing an input can optionally be overriden here.

TypeRequiredDefault Value
WidgetTypefalsen/a

shadowTitle

No description available

TypeRequiredDefault Value
LocalizableText_1falsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

autoSubmit

Specifies that changes to this field should be automatically saved.

TypeRequiredDefault Value
booleanfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

info

A definition of an inline info-bubble or a reference to a reusable info-bubble.

TypeRequiredDefault Value
IInfoBubbleReference, IInfoBubbleDefinitionfalsen/a

validators

No description available

TypeRequiredDefault Value
array [IValidator]falsen/a

width

No description available

TypeRequiredDefault Value
WidthTypefalsen/a

suppress

A condition specifying when this table cell should be suppressed. If not specified, the table cell will be shown.

TypeRequiredDefault Value
Expressionfalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

alt

An optional, alternative localizable title. If unspecified, a title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

titleValue

An optional title derived from the value of a field.

TypeRequiredDefault Value
FieldName_1falsen/a

titleSource

An optional title derived from the specification title of another field.

TypeRequiredDefault Value
FieldName_1falsen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

style

No description available

TypeRequiredDefault Value
string, IFirstMatchSelector<IColor&IConditionalStyle>, array [string, IFirstMatchSelector<IColor&IConditionalStyle>], stringfalsen/a

ITableFileSizeColumn

No description available

Properties: source, search, widget, shadowTitle, label, autoSubmit, open, mandatory, info, validators, width, suppress, visible, alt, titleValue, titleSource, title, style

source

The underlying pane field that provides data for this input block.

TypeRequiredDefault Value
FieldNametruen/a

search

The configuration of the search capabilities available for this field. If this property is not specified, then searching will be enabled for this field (provided that this field supports searching), and the standard search layout will be selected.

TypeRequiredDefault Value
FieldSearchTypefalsen/a

widget

The default widget representing an input can optionally be overriden here.

TypeRequiredDefault Value
WidgetTypefalsen/a

shadowTitle

No description available

TypeRequiredDefault Value
LocalizableText_1falsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

autoSubmit

Specifies that changes to this field should be automatically saved.

TypeRequiredDefault Value
booleanfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

info

A definition of an inline info-bubble or a reference to a reusable info-bubble.

TypeRequiredDefault Value
IInfoBubbleReference, IInfoBubbleDefinitionfalsen/a

validators

No description available

TypeRequiredDefault Value
array [IValidator]falsen/a

width

No description available

TypeRequiredDefault Value
WidthTypefalsen/a

suppress

A condition specifying when this table cell should be suppressed. If not specified, the table cell will be shown.

TypeRequiredDefault Value
Expressionfalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

alt

An optional, alternative localizable title. If unspecified, a title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

titleValue

An optional title derived from the value of a field.

TypeRequiredDefault Value
FieldName_1falsen/a

titleSource

An optional title derived from the specification title of another field.

TypeRequiredDefault Value
FieldName_1falsen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

style

No description available

TypeRequiredDefault Value
string, IFirstMatchSelector<IColor&IConditionalStyle>, array [string, IFirstMatchSelector<IColor&IConditionalStyle>], stringfalsen/a

ITableFooter

No description available

ITableLinkColumn

No description available

Properties: icon, authentication, url, workspace, mail, query, template, label, alt, width, suppress, visible, open, mandatory, titleValue, titleSource, title, style, exportable

icon

No description available

TypeRequiredDefault Value
stringfalsen/a

authentication

No description available

TypeRequiredDefault Value
IURLAuthenticationMethodfalsen/a

url

No description available

TypeRequiredDefault Value
URLElement_1falsen/a

workspace

No description available

TypeRequiredDefault Value
WorkspaceLinkTypefalsen/a

mail

No description available

TypeRequiredDefault Value
MailElementfalsen/a

query

No description available

TypeRequiredDefault Value
array [IQueryElement]falsen/a

template

No description available

TypeRequiredDefault Value
LocalizableText_1falsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

alt

An optional, alternative localizable title. If unspecified, a title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

width

No description available

TypeRequiredDefault Value
WidthTypefalsen/a

suppress

A condition specifying when this table cell should be suppressed. If not specified, the table cell will be shown.

TypeRequiredDefault Value
Expressionfalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

titleValue

An optional title derived from the value of a field.

TypeRequiredDefault Value
FieldName_1falsen/a

titleSource

An optional title derived from the specification title of another field.

TypeRequiredDefault Value
FieldName_1falsen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

style

No description available

TypeRequiredDefault Value
string, IFirstMatchSelector<IColor&IConditionalStyle>, array [string, IFirstMatchSelector<IColor&IConditionalStyle>], stringfalsen/a

exportable

No description available

TypeRequiredDefault Value
booleanfalsen/a

ITablePercentColumn

No description available

Properties: source, search, widget, shadowTitle, label, autoSubmit, open, mandatory, info, validators, width, suppress, visible, alt, titleValue, titleSource, title, style

source

The underlying pane field that provides data for this input block.

TypeRequiredDefault Value
FieldNametruen/a

search

The configuration of the search capabilities available for this field. If this property is not specified, then searching will be enabled for this field (provided that this field supports searching), and the standard search layout will be selected.

TypeRequiredDefault Value
FieldSearchTypefalsen/a

widget

The default widget representing an input can optionally be overriden here.

TypeRequiredDefault Value
WidgetTypefalsen/a

shadowTitle

No description available

TypeRequiredDefault Value
LocalizableText_1falsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

autoSubmit

Specifies that changes to this field should be automatically saved.

TypeRequiredDefault Value
booleanfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

info

A definition of an inline info-bubble or a reference to a reusable info-bubble.

TypeRequiredDefault Value
IInfoBubbleReference, IInfoBubbleDefinitionfalsen/a

validators

No description available

TypeRequiredDefault Value
array [IValidator]falsen/a

width

No description available

TypeRequiredDefault Value
WidthTypefalsen/a

suppress

A condition specifying when this table cell should be suppressed. If not specified, the table cell will be shown.

TypeRequiredDefault Value
Expressionfalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

alt

An optional, alternative localizable title. If unspecified, a title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

titleValue

An optional title derived from the value of a field.

TypeRequiredDefault Value
FieldName_1falsen/a

titleSource

An optional title derived from the specification title of another field.

TypeRequiredDefault Value
FieldName_1falsen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

style

No description available

TypeRequiredDefault Value
string, IFirstMatchSelector<IColor&IConditionalStyle>, array [string, IFirstMatchSelector<IColor&IConditionalStyle>], stringfalsen/a

ITableProperties

Common table properties.

Properties: columnChooser

columnChooser

Based on the expression you define if a column chooser should be visible on all tables.

TypeRequiredDefault Value
Expression_1truen/a

ITableRow

Represents a row containing a table/grid structure.

Properties: table, title, pane, collapsible, label, style, island

table

A grid of table columns and with header, body, and footer.

TypeRequiredDefault Value
ITabletruen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

pane

The pane used to resolve unqualified references in this scope. If unspecified, the parent scope is inherited.

TypeRequiredDefault Value
PaneName_1falsen/a

collapsible

The collapsible property determines if this layout part can be collapsed. If set to true or with a configuration of the default state then the layout part will be rendered with a handle to allow collapse and expand behavior.

TypeRequiredDefault Value
CollapsibleOptions, unknownfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

style

No description available

TypeRequiredDefault Value
unknownfalsen/a

island

Provides a hint to the layout on whether this row or column should be shown as an island. If this property is not specified, then it will be determined automatically.

TypeRequiredDefault Value
booleanfalsen/a

ITableStatusColumn

No description available

Properties: source, mask, label, width, suppress, visible, open, mandatory, alt, titleValue, titleSource, title, style

source

The underlying pane field that provides data for this status block.

TypeRequiredDefault Value
FieldNametruen/a

mask

A mask map a given internal status value to a title and css. In time sheets, you can for instance map the status character '1' to the title 'Due' and the color red.

TypeRequiredDefault Value
unknowntruen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

width

No description available

TypeRequiredDefault Value
WidthTypefalsen/a

suppress

A condition specifying when this table cell should be suppressed. If not specified, the table cell will be shown.

TypeRequiredDefault Value
Expressionfalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

alt

An optional, alternative localizable title. If unspecified, a title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

titleValue

An optional title derived from the value of a field.

TypeRequiredDefault Value
FieldName_1falsen/a

titleSource

An optional title derived from the specification title of another field.

TypeRequiredDefault Value
FieldName_1falsen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

style

No description available

TypeRequiredDefault Value
string, IFirstMatchSelector<IColor&IConditionalStyle>, array [string, IFirstMatchSelector<IColor&IConditionalStyle>], stringfalsen/a

ITableTextColumn

No description available

Properties: template, label, info, width, suppress, visible, open, mandatory, alt, titleValue, titleSource, title, style

template

No description available

TypeRequiredDefault Value
LocalizableText_1falsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

info

A definition of an inline info-bubble or a reference to a reusable info-bubble.

TypeRequiredDefault Value
IInfoBubbleReference, IInfoBubbleDefinitionfalsen/a

width

No description available

TypeRequiredDefault Value
WidthTypefalsen/a

suppress

A condition specifying when this table cell should be suppressed. If not specified, the table cell will be shown.

TypeRequiredDefault Value
Expressionfalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

alt

An optional, alternative localizable title. If unspecified, a title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

titleValue

An optional title derived from the value of a field.

TypeRequiredDefault Value
FieldName_1falsen/a

titleSource

An optional title derived from the specification title of another field.

TypeRequiredDefault Value
FieldName_1falsen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

style

No description available

TypeRequiredDefault Value
string, IFirstMatchSelector<IColor&IConditionalStyle>, array [string, IFirstMatchSelector<IColor&IConditionalStyle>], stringfalsen/a

ITableUnitFieldColumn

No description available

Properties: unit, source, search, widget, shadowTitle, label, autoSubmit, open, mandatory, info, validators, width, suppress, visible, alt, titleValue, titleSource, title, style

unit

No description available

TypeRequiredDefault Value
IUnitBlocktruen/a

source

The underlying pane field that provides data for this input block.

TypeRequiredDefault Value
FieldNametruen/a

search

The configuration of the search capabilities available for this field. If this property is not specified, then searching will be enabled for this field (provided that this field supports searching), and the standard search layout will be selected.

TypeRequiredDefault Value
FieldSearchTypefalsen/a

widget

The default widget representing an input can optionally be overriden here.

TypeRequiredDefault Value
WidgetTypefalsen/a

shadowTitle

No description available

TypeRequiredDefault Value
LocalizableText_1falsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

autoSubmit

Specifies that changes to this field should be automatically saved.

TypeRequiredDefault Value
booleanfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

info

A definition of an inline info-bubble or a reference to a reusable info-bubble.

TypeRequiredDefault Value
IInfoBubbleReference, IInfoBubbleDefinitionfalsen/a

validators

No description available

TypeRequiredDefault Value
array [IValidator]falsen/a

width

No description available

TypeRequiredDefault Value
WidthTypefalsen/a

suppress

A condition specifying when this table cell should be suppressed. If not specified, the table cell will be shown.

TypeRequiredDefault Value
Expressionfalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

alt

An optional, alternative localizable title. If unspecified, a title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

titleValue

An optional title derived from the value of a field.

TypeRequiredDefault Value
FieldName_1falsen/a

titleSource

An optional title derived from the specification title of another field.

TypeRequiredDefault Value
FieldName_1falsen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

style

No description available

TypeRequiredDefault Value
string, IFirstMatchSelector<IColor&IConditionalStyle>, array [string, IFirstMatchSelector<IColor&IConditionalStyle>], stringfalsen/a

ITabsRow

Represents a group of tabs. Tabs are used to group layout columns such that only one column is shown at a time.

Properties: noTabsTitle, tabs, pane, collapsible, label, style, island

noTabsTitle

An optional text shown when the array of tabs is empty.

TypeRequiredDefault Value
LocalizableText_1falsen/a

tabs

An array of tabs, each with a title, an optional badge, and contents.

TypeRequiredDefault Value
array [ITab]truen/a

pane

The pane used to resolve unqualified references in this scope. If unspecified, the parent scope is inherited.

TypeRequiredDefault Value
PaneName_1falsen/a

collapsible

The collapsible property determines if this layout part can be collapsed. If set to true or with a configuration of the default state then the layout part will be rendered with a handle to allow collapse and expand behavior.

TypeRequiredDefault Value
CollapsibleOptions, unknownfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

style

No description available

TypeRequiredDefault Value
unknownfalsen/a

island

Provides a hint to the layout on whether this row or column should be shown as an island. If this property is not specified, then it will be determined automatically.

TypeRequiredDefault Value
booleanfalsen/a

ITextElement

The text element consists of a template block.

Properties: appearance, visible, open, mandatory, label, titleValue, titleSource, title, rendering, template, info, style

appearance

No description available

TypeRequiredDefault Value
IAppearancefalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

titleValue

An optional title derived from the value of a field.

TypeRequiredDefault Value
FieldName_1falsen/a

titleSource

An optional title derived from the specification title of another field.

TypeRequiredDefault Value
FieldName_1falsen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

rendering

Specifies the rendering state for this part of the layout. If not specified, then the rendering state inherited from the parent will be used.

TypeRequiredDefault Value
IRenderingfalsen/a

template

No description available

TypeRequiredDefault Value
LocalizableText_1falsen/a

info

A definition of an inline info-bubble or a reference to a reusable info-bubble.

TypeRequiredDefault Value
IInfoBubbleReference, IInfoBubbleDefinitionfalsen/a

style

No description available

TypeRequiredDefault Value
string, IFirstMatchSelector<IColor&IConditionalStyle&IExtendedStyle>, array [string, IFirstMatchSelector<IColor&IConditionalStyle&IExtendedStyle>], stringfalsen/a

ITimeDurationFormatting

No description available

ITimeFormatting

No description available

ITypeAheadConfiguration

No description available

IURLAuthenticationMethod

No description available

IUnitBlock

No description available

Properties: source, position, label, title

source

No description available

TypeRequiredDefault Value
FieldName_1falsen/a

position

No description available

TypeRequiredDefault Value
UnitPositionTypefalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

IUnitFieldElement

The unit element represents a field element with a unit describing the data of the field.

Properties: appearance, visible, open, mandatory, label, titleValue, titleSource, title, rendering, unit, source, search, widget, shadowTitle, autoSubmit, info, validators, style

appearance

No description available

TypeRequiredDefault Value
IAppearancefalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

titleValue

An optional title derived from the value of a field.

TypeRequiredDefault Value
FieldName_1falsen/a

titleSource

An optional title derived from the specification title of another field.

TypeRequiredDefault Value
FieldName_1falsen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

rendering

Specifies the rendering state for this part of the layout. If not specified, then the rendering state inherited from the parent will be used.

TypeRequiredDefault Value
IRenderingfalsen/a

unit

No description available

TypeRequiredDefault Value
IUnitBlocktruen/a

source

The underlying pane field that provides data for this input block.

TypeRequiredDefault Value
FieldNametruen/a

search

The configuration of the search capabilities available for this field. If this property is not specified, then searching will be enabled for this field (provided that this field supports searching), and the standard search layout will be selected.

TypeRequiredDefault Value
FieldSearchTypefalsen/a

widget

The default widget representing an input can optionally be overriden here.

TypeRequiredDefault Value
WidgetTypefalsen/a

shadowTitle

No description available

TypeRequiredDefault Value
LocalizableText_1falsen/a

autoSubmit

Specifies that changes to this field should be automatically saved.

TypeRequiredDefault Value
booleanfalsen/a

info

A definition of an inline info-bubble or a reference to a reusable info-bubble.

TypeRequiredDefault Value
IInfoBubbleReference, IInfoBubbleDefinitionfalsen/a

validators

No description available

TypeRequiredDefault Value
array [IValidator]falsen/a

style

No description available

TypeRequiredDefault Value
string, IFirstMatchSelector<IColor&ITextAlign&IConditionalStyle>, array [string, IFirstMatchSelector<IColor&ITextAlign&IConditionalStyle>], stringfalsen/a

IUsageTrackingConfiguration

No description available

Properties: enabled, endUserOptIn, trackingId

enabled

This flag enables usage tracking for the entire installation.

TypeRequiredDefault Value
booleantruen/a

endUserOptIn

This flag enables end-user opt-in notification about usage tracking. When the end-user opts-in, the notification is not shown for a year unless cookies are cleared.

TypeRequiredDefault Value
booleantruen/a

trackingId

Google Analytics tracker ID can be provided here for custom tracking of usage.

TypeRequiredDefault Value
stringfalsen/a

IValidator

A single element/column validator

Properties: type, icon, condition, title

type

No description available

TypeRequiredDefault Value
stringfalsen/a

icon

No description available

TypeRequiredDefault Value
stringfalsen/a

condition

No description available

TypeRequiredDefault Value
Expressionfalsen/a

title

An mandatory, localizable title.

TypeRequiredDefault Value
LocalizableTexttruen/a

IWizardInvocation

Specifies parameters for invoking a wizard.

Properties: wizardWorkspace, pane

wizardWorkspace

No description available

TypeRequiredDefault Value
IWizardWorkspacetruen/a

pane

The host pane for the wizard. This pane can be accessed in the wizard workspace under the name "Host".

TypeRequiredDefault Value
PaneNametruen/a

IWizardInvocationAction

A wizard which is not invoked on a specific action.

Properties: wizard, confirmation, title, visible

wizard

A wizard that will be shown when this action is clicked.

TypeRequiredDefault Value
IWizardInvocationtruen/a

confirmation

Specifies whether a confirmation dialog should be shown before running this action. If set to true, then a confirmation dialog with a standard message will be shown. If set to a string, then a confirmation dialog with the given text (e.g. "Are you sure?") will be shown. If not specified or set to false, then no confirmation dialog will be shown.

TypeRequiredDefault Value
unknownfalsen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

IWizardInvocationWithOptionalPane

No description available

IWizardInvocation_1

Specifies parameters for invoking a wizard.

IWizardWorkflow

No description available

IWizardWorkspace

Configuration of an individual wizard workspace. A wizard workspace is similar to a regular workspace in that it has a name, a title and it exposes data though panes set up in the data-bindings part. However, as opposed to a regular workspace, this workspace leads the user through a number of steps (set up in the workflow part) and can display a different layout for each step (these are configured in the page-layouts part).

Properties: name, size, definitions, dataBindings, workflow, pageLayouts, sideEffects, cancel, title

name

The internal, unique, non-localizable name of the wizard workspace.

TypeRequiredDefault Value
WorkspaceNametruen/a

size

The size of the wizard window. If not specified the medium size will be applied.

TypeRequiredDefault Value
WizardSizefalsen/a

definitions

Definitions of items that can be reused many times within this workspace.

TypeRequiredDefault Value
ILocalDefinitionsfalsen/a

dataBindings

Configuration of the panes that compose this workspace and how these panes are bound together.

TypeRequiredDefault Value
array [IBindingSpecification]falsen/a

workflow

Configuration of the states in the wizard.

TypeRequiredDefault Value
IWizardWorkflowtruen/a

pageLayouts

Definition of the layouts for the pages in the wizard.

TypeRequiredDefault Value
IPageLayoutstruen/a

sideEffects

Specifies if the wizard makes changes that affect the host workspace. If not specified, then a wizard is assumed to have side effects (i.e. the default value is true). This field can be set to false if a wizard is known to not make any changes to the data which is shown in the host workspace. Setting this field to false has the following consequences: - the host workspace will not be refreshed when the wizard is closed, - the wizard can be invoked even if the host workspace has unsaved changes.

TypeRequiredDefault Value
booleanfalsen/a

cancel

Specifies the behavior for cancelling the wizard. This setting provides a default value that can be overriden in each workflow state.

TypeRequiredDefault Value
ICancelTransitionfalsen/a

title

An mandatory, localizable title.

TypeRequiredDefault Value
LocalizableTexttruen/a

IWorkspace

Configuration of an individual workspace. A workspace is defined by a unique name and a recognizable title. The data exposed by the workspace is set up in the data-bindings part, and the appearance of that data is defined by its layout.

Properties: name, proxyFor, state, definitions, dataBindings, layout, title

name

The internal, unique, non-localizable name of the workspace.

TypeRequiredDefault Value
WorkspaceNametruen/a

proxyFor

A workspace can act as a proxy for another workspace. If for instance the "MaconomyLongText_DailyTimeSheets" workspace specifies that it is a proxy for the "DailyTimeSheets" workspace then all links to "DailyTimeSheets" will be redirected to "MaconomyLongText_DailyTimeSheets".

TypeRequiredDefault Value
WorkspaceName_1falsen/a

state

Optional marker to indicate if the workspace is in beta or test.

TypeRequiredDefault Value
WorkspaceStatefalsen/a

definitions

Definitions of items that can be reused many times within this workspace.

TypeRequiredDefault Value
ILocalDefinitionsfalsen/a

dataBindings

Configuration of the panes that compose this workspace and how these panes are bound together.

TypeRequiredDefault Value
IDataBindingstruen/a

layout

Configuration of the layout of data and actions associated with this workspace.

TypeRequiredDefault Value
IWorkspaceLayouttruen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

IWorkspaceConfiguration

Representation of both general configuration spanning all workspaces as well as the setup of data bindings and layout for individual workspaces. A workspace will, however, not appear until it is referred from the menu.

Properties: definitions, workspaces

definitions

Global definitions contain pre-defined colors and other referrable items that span all workspaces. These definitions are used both for convenience and as a way of ensuring a uniform look and feel across all workspaces.

TypeRequiredDefault Value
IGlobalDefinitionstruen/a

workspaces

The collection of all workspaces available to the client.

TypeRequiredDefault Value
array [IWorkspaceGroup, IWorkspace]truen/a

IWorkspaceGroup

No description available

Properties: workspaces

workspaces

The collection of all workspaces available to the client.

TypeRequiredDefault Value
array [IWorkspaceGroup, IWorkspace]truen/a

IWorkspaceItem

A representation of a single menu item which opens a workspace.

Properties: workspace, visible

workspace

Reference to the internal name of a workspace.

TypeRequiredDefault Value
WorkspaceNametruen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

IWorkspaceLayout

Represents the layout for the entire workspace area.

Properties: heading, rendering, list, record, rows, actionBar

heading

The heading area should communicate the overall purpose of this workspace and facilitate navigation between instances of the main data entity. Often a create action will also be available for the main data entity. If the heading is not specified, a default showing the workspace title will be used.

TypeRequiredDefault Value
IHeadingfalsen/a

rendering

The default rendering of a workspace is 'presentation'. If a rendering is specified for the entire layout using this property then the rendering will be fixed to that mode. This is primarily used to force a layout to always be render in editable mode.

TypeRequiredDefault Value
IRenderingfalsen/a

list

Controls whether the workspace should show a "list view", and optionally defines a layout for the list view. This property can contain one of the three possible values: 1. A list view layout. 2. The value true indicating that a list view layout should be autogenerated. 3. The value false indicating that no list view should be shown in this workspace. If this property is not specified, then it defaults to true.

TypeRequiredDefault Value
IListView, booleanfalsen/a

record

The record heading area should communicate the overall data entity of the workspace. This should contain the primary identifier of the currently shown data entity.

TypeRequiredDefault Value
IRecordHeadingfalsen/a

rows

The main body of a workspace layout consists of an array of layout rows.

TypeRequiredDefault Value
array [IElementRow, ILayoutRow, ITableRow, ITabsRow, IGridRow, IDocumentRow, IConversationRow, IEmbeddedRow, ISchedulerRow, IAlertRow, IConditionalRow]truen/a

actionBar

The actions to be shown in this action row.

TypeRequiredDefault Value
IActionsRowfalsen/a

IZipCityElement

No description available

Properties: zip, city, zipFirst, appearance, visible, open, mandatory, label, titleValue, titleSource, title, rendering

zip

No description available

TypeRequiredDefault Value
IInputBlock, stringtruen/a

city

No description available

TypeRequiredDefault Value
IInputBlock, stringtruen/a

zipFirst

No description available

TypeRequiredDefault Value
booleanfalsen/a

appearance

No description available

TypeRequiredDefault Value
IAppearancefalsen/a

visible

A visibility predicate determining whether this layout part is shown.

TypeRequiredDefault Value
Expressionfalsen/a

open

A predicate determining whether fields in this part of the layout part are shown as open. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

mandatory

A predicate determining whether fields in this part of the layout part are shown as mandatory. If not specified, then the predicate inherited from the parent will be used.

TypeRequiredDefault Value
Expressionfalsen/a

label

A Name or Identifier to give this component. This may be used when the HTML is generated, when hyperlinks are generated as well as other processes such automated testing. Please use a value that is completely unique and one which will not require changing at a later date. Doing so may break existing older functionality which relies on the original value you use. Values must not begin with 'dm-' since ths is reserved for internal use.

TypeRequiredDefault Value
stringfalsen/a

titleValue

An optional title derived from the value of a field.

TypeRequiredDefault Value
FieldName_1falsen/a

titleSource

An optional title derived from the specification title of another field.

TypeRequiredDefault Value
FieldName_1falsen/a

title

An optional, localizable title. If unspecified, a default title will be provided.

TypeRequiredDefault Value
LocalizableText_1falsen/a

rendering

Specifies the rendering state for this part of the layout. If not specified, then the rendering state inherited from the parent will be used.

TypeRequiredDefault Value
IRenderingfalsen/a

IconName_1

String alias for an icon name.

Image

No description available

InfoBubbleName

String alias for an info bubble.

KpiValueType

No description available

LocalizableText

String alias for localizable, end-user visible, static titles.

LocalizableText_1

String alias for localizable, end-user visible, static titles.

MailElement

No description available

PaneName

String alias for pane names.

PaneName_1

String alias for pane names.

Period

Fields to update with the period shown in the scheduler. If this property is set, then the scheduler will update these fields with the currently selected date range. Note that the scheduler does not read the value that is stored in these fields.

Properties: start, end

start

No description available

TypeRequiredDefault Value
FieldNametruen/a

end

No description available

TypeRequiredDefault Value
FieldNametruen/a

Recalculation

The recalculation settings determine when the first recalculation of the end-user's notifications occur and what the interval between subsequent recalculations is. All values are specified in minutes.

Properties: initialDelay, interval, quarantinePeriod

initialDelay

The initial delay in minutes between the time the user logs in and when the first recalculation of notifications is requested. The reason for not requesting recalculation immediately is that the server should be set up to recalculate every night such that the notifications are already up to date on login.

TypeRequiredDefault Value
numbertruen/a

interval

The interval in minutes between each request for recalculation of the user's notifications. Care should be taken when setting this interval as recalculation of notifications can be a very performance intensive process. If the interval is set to a low value then overall system performance may degrade significantly.

TypeRequiredDefault Value
numbertruen/a

quarantinePeriod

The quarantine period property defines the minimum quarantine period between repeated client requests for recalculation of notifications.

TypeRequiredDefault Value
numbertruen/a

SchedulerSlotDivision

No description available

SchedulerViewType

No description available

Sizes

Mapping between symbolic names to pixel width.

Properties: xs, sm, md, lg, xl, custom

xs

No description available

TypeRequiredDefault Value
numbertruen/a

sm

No description available

TypeRequiredDefault Value
numbertruen/a

md

No description available

TypeRequiredDefault Value
numbertruen/a

lg

No description available

TypeRequiredDefault Value
numbertruen/a

xl

No description available

TypeRequiredDefault Value
numbertruen/a

custom

No description available

TypeRequiredDefault Value
unknowntruen/a

SplitterOptions

A configuration determining the appearance and behavior of a splitter.

Properties: resizable, collapsible

resizable

Controls whether the splitter can resize the layout components that it splits.

TypeRequiredDefault Value
BooleanValuefalsen/a

collapsible

Controls whether the splitter can collapse and thereby hide the last of the layout components that it splits.

TypeRequiredDefault Value
BooleanValuefalsen/a

TableActionColumnType

No description available

TableHeightType

No description available

TemplateText

String alias for localizable, end-user visible titles that may contain expression placeholders.

TemplateText_1

String alias for localizable, end-user visible titles that may contain expression placeholders.

URLElement

No description available

URLElement_1

No description available

UnitPositionType

No description available

View

A field to update with view shown in the scheduler. If this property is set, then the scheduler will update this field with the currently selected view. Note that the scheduler does not read the value that is stored in this field.

Properties: source, mask

source

No description available

TypeRequiredDefault Value
FieldNametruen/a

mask

No description available

TypeRequiredDefault Value
ISchedulerViewMasktruen/a

WidgetType

No description available

WidthType

No description available

WizardSize

No description available

WorkspaceLinkType

No description available

WorkspaceName

String alias for internal references to workspaces.

WorkspaceName_1

String alias for internal references to workspaces.

WorkspaceState

The state of a workspace can be used to indicate how production-ready it is.