Skip to main content

Contacts

This design is included in the Core Defects module.

Description​

Contains public contacts for alloy and their associated information.

Properties​

This design has the following properties.

PropertyValue
NameContacts
Codedesigns_contacts
TypeDesign
ContextCore
AI agent enabledtrue
AI agent descriptionDesign for managing public or customer contact records; stores name, phone, and email.
Iconicon-user
Colour-
Title{{attributes_contactsFirstName}} {{attributes_contactsLastName}}
SubtitleContact

Implements​

This design implements the following interfaces.

NameCode
AddressabledesignInterfaces_addressable
Protected DatadesignInterfaces_protectedData

Attributes​

This design has the following attributes. It may also inherit attributes from any of the interfaces it implements.

First Name​

The first name of the contact.

PropertyValue
NameFirst Name
Codeattributes_contactsFirstName
TypeString
Requiredtrue
Uniquefalse
Read-onlytrue
AI agent enabledtrue
Options
{
"max": 64
}

Last Name​

The surname of the contact.

PropertyValue
NameLast Name
Codeattributes_contactsLastName
TypeString
Requiredfalse
Uniquefalse
Read-onlyfalse
AI agent enabledtrue
Options
{
"max": 64
}

Phone​

The telephone number for this contact.

PropertyValue
NamePhone
Codeattributes_contactsPhone
TypeString
Requiredfalse
Uniquefalse
Read-onlyfalse
AI agent enabledtrue
Options
{
"max": 32
}

Email​

The email address for this contact.

PropertyValue
NameEmail
Codeattributes_contactsEmail
TypeString
Requiredfalse
Uniquefalse
Read-onlyfalse
AI agent enabledtrue
Options
{
"regex": "^\\S+@\\S+$",
"min": 6,
"max": 128
}

Standard paths​

This design doesn't have any standard paths of its own. However, it may inherit standard paths from any of the interfaces it implements.

Permissions​

This design defines the following permissions.

User groupAllowed
Contact ViewersRead
Contact ManagersRead, Create, Edit, Delete

Default attribute permissions​

This design applies the following default permissions to all attributes for the following user groups.

AllowedUser groupCode
ReadOnlyContact ViewersuserGroups_contactViewers
ReadWriteContact ManagersuserGroups_contactManagers