Work in Progress
Application Schema
Entity Schema
Entity Attribute Schema
Access
EntityView
Group
Tab
Field
Condition
ID
Name
Entities
Array of Entity
ID
Name
Attributes
Array of Attribute
Accesses
Array of Access
ID
Name
Type
Required
MaxLength
MinLength
MaxValue
MinValue
DefaultValue
PossibleValues
Role
Type of Access
e.g. Owner, Editor, Viewer, Commenter
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
ID
Name
ID
Name
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.
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.