Entities

The Article, Singular and Plural properties contribute to how entities are shown on the form.  For example:

Choose an Address; choose a Company; choose from a collection of existing Companies

The Synopsis property determines how entities are represented[1][2] when they appear in a pick list, and may be used within the wording[3].  For example:

BestCompany.Synopsis Alpha Holdings of Unit 1 Middleton Industrial Park, Middleton MD22

BestCompany.Director#1. Synopsis Peter Parker aged 49

The Portrayal property determines how entities are represented when they appear as an answer, and may be used within the wording[4].  For example:

BestCompany.Portrayal Company: Alpha Holdings
Incorporation: 2020-06-04
Registered Address: Unit 1 Middleton Industrial Park, Middleton MD22

BestCompany.RegisteredAddress.Portrayal Unit 1 Middleton Industrial Park, Middleton MD22

BestCompany.Director#1.Portrayal Peter Parker of 57 Station Drive, Middleton MD4

BestCompany.Director#1.HomeAddress.Portrayal 57 Station Drive, Middleton MD4

Any number of Portrayal properties with differing suffixes can be defined and used in the wording[5].  For example:

BestCompany.PortrayalShort Company: Alpha Holdings
Registered Address: Postal code: MD22

BestCompany.PortrayalDirectors Company: Alpha Holdings
Directors: Peter Parker,Julia Parker

 

Entity

Article

Singular

Plural

Synopsis

Portrayal

PortrayalShort

PortrayalDirectors

company

a

Company

Companies

|Name| of |RegisteredAddress|

Company: |Name|

Incorporation: |Incorporation|

Registered Address: |RegisteredAddress|

Offices: |@OfficeLocation|

Secretary: |Secretary|

First Director: |Director#1|

 

 

First Subsidiary of |Name|:

 

|Subsidiary#1|

Company: |Name|

Registered Address: |RegisteredAddress|

Company: |Name|

Directors: |@Director|

 

person

a

Person

Persons

|Name| aged |Age|

|Title| |Name| of |HomeAddress|

 

|Name|

address

an

Address

Addresses

 

|Line1|, |City| |PostalCode|

Postal code: |PostalCode|

 

 

Company

Form

Entity

Property

Question

Guidance

company

 

 

 

 

Name

Company name

Enter the name of the company as it appears in the company registry.

 

Incorporation

Date of incorporation for |Name|

Enter the date when the company was first registered.

 

RegisteredAddress

Company address for |Name|

The registered address of the company.

 

Secretary

Company secretary for |Name|

The person who acts as the compny secretary.

 

Director

Company director # |index| of |total| for |Name|

A registered director of the company.

 

OfficeLocation

Office location # |index| of |total| for |Name|

The location of a company office.

 

Subsidiary

Subsidiary # |index| of |total| for |Name|

A registered subsidiary company.

Properties

Entity

Property

Input

Mode

Required

Placeholder

Options

Multiple

Add

Another

Remove

company

 

 

 

 

 

 

 

 

 

 

 

Name

text

line

true

"Enter company name"

 

 

 

 

 

 

Incorporation

date

 

 

"Choose date"

 

 

 

 

 

 

RegisteredAddress

entity

address

true

 

 

 

 

 

 

 

Secretary

entity

person

true

 

 

 

 

 

 

 

Director

entity

person

true

 

 

true

AddDirector

AnotherDirector

RemoveDirector

 

OfficeLocation

pick

 

 

 

list( "USA", "EMEA", "ROW" )

true

AddLocation

AnotherLocation

RemoveLocation

 

Subsidiary

entity

company

 

 

 

true

AddSubsidiary

AnotherSubsidiary

RemoveSubsidiary

Sub Entities

Entity

Property

New Entity

Edit Entity

Pick Entity

Pick Artefact

company

 

 

 

 

 

 

RegisteredAddress

true

true

true

false

 

Secretary

true

true

true

false

 

Director

true

true

true

false

 

Subsidiary

true

true

true

false

Person

Form

Entity

Property

Question

Guidance

person

 

 

 

 

Title

Title

Choose the person's title.

 

Name

Name

Enter the person's name.

 

Age

Age

Enter the age (between 21 and 66) of |Name|.

 

Phone

Phone

Enter the phone number of |Name|.

 

HomeAddress

Address

Their address.

Properties

Entity

Property

Input

Mode

Allow Empty

Required

Placeholder

Options

Other Option

Min

Max

person

 

 

 

 

 

 

 

 

 

 

 

Title

pick

button

 

true

 

list( "Mr", "Mrs", "Ms" )

"Other"

 

 

 

Name

text

line

 

true

"Enter name"

 

 

 

 

 

Age

integer

 

 

 

"Enter age"

 

 

21

66

 

Phone

text

line

true

 

"Enter phone number"

 

 

 

 

 

HomeAddress

entity

address

 

true

 

 

 

 

 

 

Sub Entities

Entity

Property

New Entity

Edit Entity

Pick Entity

Pick Artefact

person

 

 

 

 

 

 

HomeAddress

true

true

true

false

Address

Form

Entity

Property

Question

Guidance

address

 

 

 

 

Line1

Line 1

 

 

Line2

Line 2

 

 

City

City

 

 

Region

Region

 

 

Country

Country

 

 

PostalCode

Postal Code

 

Properties

Entity

Property

Input

Mode

Allow Empty

Required

Placeholder

address

 

 

 

 

 

 

 

Line1

text

line

 

true

"Enter line 1"

 

Line2

text

line

true

 

"Enter line 2"

 

City

text

line

 

true

"Enter city"

 

Region

text

line

true

 

"Enter region"

 

Country

text

line

true

 

"Enter country"

 

PostalCode

text

line

 

true

"Enter postal code"

 

Artefacts

Artefacts are static entities that are defined within the template and may be chosen (if allowed) and edited (if allowed) by the user.  Artefacts may reference other artefacts

Artefact

Entity

Pickable

Name

Incorporation

RegisteredAddress

Secretary

Director

Director

Subsidiary

Alpha Holding

company

true

Alpha Holdings PLC

2001-1-1

Alpha Address 1

Mary

Peter

Julia

Alpha Construction

Alpha Construction

company

false

Alpha Construction Ltd

2001-1-1

Alpha Address 2

Mary

Kevin

Diane

 

Beta Software

company

true

Beta Software

2002-2-2

Beta Address

Betty

Rebecca

 

 

Gamma Group

company

true

Gamma Group

2003-3-3

Gamma Address 1

John

Lucy

 

Gamma Radios

Gamma Radios

company

false

Gammma Radios

2003-3-3

Gamma Address 2

John

Lucy

 

 

 

Artefact

Entity

Title

Name

Age

Phone

HomeAddress

Mary

person

Mrs

Mary Parker

47

01234 567890

Mary Address

Peter

person

Mr

Peter Parker

49

01234 567890

Mary Address

Julia

person

Ms

Julia Parker

24

01234 098765

Julia Address

Kevin

person

Mr

Kevin Parker

46

01234 567891

Kevin Address

Diane

person

Dr

Diane Parker

46

01234 567891

Kevin Address

Betty

person

Mrs

Betty Lamb

31

04321 998877

Betty Address

Rebecca

person

Mrs

Rebecca Lamb

33

04321 998877

Betty Address

John

person

Prof

John Robinson

62

01423 660055

John Address

Lucy

person

Ms

Lucy Robinson

37

01423 550066

John Address

 

Artefact

Entity

Line1

City

PostalCode

Alpha Address 1

address

Unit 1 Eastern Business Park

Alphaville

AV21 4PQ

Alpha Address 2

address

Unit 2 Eastern Business Park

Alphaville

AV21 4PQ

Mary Address

Address

57 Station Drive

Alphaville

AV4 1JS

Julia Address

address

115 Eastern Avenue

Alphaville

AV19 8AA

Kevin Address

address

117 Eastern Avenue

Alphaville

AV19 8AA

Beta Address

address

Beta House, Beta Science Park

Betaborough

BB17 8GA

Betty Address

address

The Firs, 20 Granta Road

Betaborough

BB1 1BB

Gamma Address 1

address

Unit 1 Western Industrial Estate

Gammaton

GM28 9HG

Gamma Address 2

address

Unit 2 Western Industrial Estate

Gammaton

GM28 9HG

John Address

address

Flat 7, Parkway House

Gammaton

GM11 2TK

 

FORM

Section

Variable

Question

Guidance

Company #|index|

 

 

 

 

SomeCompany

Enter details about the |ordinal(index)| company

A modal dialog pops up where the details about the company can be entered.

Best

 

 

 

 

BestCompany

Which of those companies is your best company

A modal dialog pops up where any of the companies, including their subsidiaries, can be chosen.

 

BestPerson

Which of those persons is your best person

A modal dialog pops up where any of the persons can be chosen.

 

BestAddress

Which of those addresses is your best address

A modal dialog pops up where any of the addresses can be chosen.

 

VARIABLES

Name

Input

Mode

New Entity

Edit Entity

Pick Entity

Pick Artefact

SomeCompany

entity

company

true

true

false

true

BestCompany

entity

company

 

 

true

 

BestPerson

entity

person

 

 

true

 

BestAddress

entity

address

 

 

true

 

 

LITERALS

Name

Type

Literal

Note

AddLocation

text

Add some office locations

Add the first office location

AnotherLocation

text

Add another office location

Add a subsequent office location

RemoveLocation

text

Remove this office location

Remove an office location

AddDirector

text

Add one or more directors

Add the first director

AnotherDirector

text

Add another director

Add a subsequent director

RemoveDirector

text

Remove this director

Remove a director

AddSubsidiary

text

Add subsidiary companies

Add the first subsidiary companies

AnotherSubsidiary

text

Add another subsidiary company

Add a subsequent subsidiary company

RemoveSubsidiary

text

Remove this subsidiary company

Remove this subsidiary company

 

Choose a building block.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Choose a building block.
 
 
 
 
 
 
 
 
 
Choose a building block.
 
 
 
 
 
 
 
 
 
Choose a building block.