6.10.2.21 ReleaseTesterGroup
6.10.2.21.1 Purpose¶
A named list of e-mail addresses that may receive the channels it is attached to, whatever their audience, Organization or role: the internal and closed testing of the app stores. A group is reusable across channels and applications, has a ceiling on its size, and every change to it is an audit event.
6.10.2.21.2 Questions it answers¶
- Which tester groups open this channel, and who is in them?
- How many testers may a group hold before someone raises the ceiling on purpose?
- Which groups are still active and which were archived?
6.10.2.21.3 Fields¶
| Field | Type | Cardinality | Description |
|---|---|---|---|
id |
string (uuid) |
1..1 |
Key. |
name |
string |
1..1 |
Unique. e.g. internal-qa, coop-beta-2026. |
channels |
ReleaseChannel | 0..* |
The channels this group opens. (group, channel) is unique. |
max_testers |
integer |
1..1 |
Default: 100.A ceiling the Console enforces, as the stores do; raise it on purpose, not by accident. |
archived_at |
datetime |
0..1 |
|
created_at |
datetime |
1..1 |
|
updated_at |
datetime |
1..1 |
6.10.2.21.4 Relationships¶
References
Referenced by
ReleaseTester.group(1..1)
6.10.2.21.5 Rules & constraints¶
- A named list of e-mail addresses that may receive the channels it is attached to, whatever their audience, Organization or role: the internal and closed testing of the app stores. Groups are reusable across channels and applications.
- Managed with
releases.channels.manage(releases.channels.manage); every change is a PlatformAuditEvent.