Application Specification

Work in Progress

Application Schema

ID

Name

Entities

Array of Entity

Entity Schema

ID

Name

Attributes

Array of Attribute

Accesses

Array of Access

Entity Attribute Schema

ID

Name

Type

Required

MaxLength

MinLength

MaxValue

MinValue

DefaultValue

PossibleValues

Access

Role

Type of Access

e.g. Owner, Editor, Viewer, Commenter

EntityView

ID

Name

DisplayAs

ViewType

e.g. Form, Table, List, Chat

EntityID

Groups

Array of Group. Optional

Tabs

Array of Tab. Optional

Fields

Array of Field

Conditions

Array of Condition

Group

ID

Name

Tab

ID

Name

Field

ID

EntityAttributeID

The ID of the entity attribute to which the field is mapped to

DisplayAs

GroupID

Optional. The ID of the Group to which the field belongs.

TabID

Optional. The ID of the Tab to which the field belongs.

Help

Help to be displayed on the field.

IsPII

Is the field a Personally Identifiable Information.

Condition

ID

Target1FieldID

The ID of the target field whose value needs to be checked.

ConditionType

e.g. Equals, Not Equals, Greater Than, Less Than, etc.

Target2Type

Type of the Target 2 e.g. Field or Value

TargetValue

Fixed Value to compare with.

Target2FieldID

The Field ID whose value the Target 1 Field value needs to be compared with.

Action

The action to be performed if condition is met e,g Hide or Show, Required or Optional, Disable or Enable.

Last updated

All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.