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 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 |
|
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. |
|
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 |
|
|
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 |