Add governed Dataflow audience outputs

This commit is contained in:
2026-07-31 21:00:02 +02:00
parent 8724591bf9
commit cef2ba9482
12 changed files with 1226 additions and 6 deletions
@@ -0,0 +1,149 @@
[
{
"recipient_key": "identity:alice",
"display_name": "Alice Example",
"identity_id": "identity-alice",
"group_key": "residents",
"organization_unit_id": "district-north",
"function_id": "resident-service",
"region": "north",
"purpose": "monthly-notice",
"effective": true,
"effective_from": "2025-01-01",
"effective_until": null,
"preferred_target": "alice@example.test",
"preferred_contact_point_id": "contact-email-alice",
"preferred_channel": "email",
"fallback_target": "Example Street 1, 10000 Exampletown",
"fallback_contact_point_id": "contact-postal-alice",
"fallback_channel": "postal",
"preference_decision": "preference.explicit_email",
"sort_order": 10
},
{
"recipient_key": "identity:bob",
"display_name": "Bob Example",
"identity_id": "identity-bob",
"group_key": "residents",
"organization_unit_id": "district-north",
"function_id": "resident-service",
"region": "north",
"purpose": "monthly-notice",
"effective": true,
"effective_from": "2025-06-01",
"effective_until": "2027-01-01",
"preferred_target": null,
"preferred_contact_point_id": null,
"preferred_channel": null,
"fallback_target": "Example Street 2, 10000 Exampletown",
"fallback_contact_point_id": "contact-postal-bob",
"fallback_channel": "postal",
"preference_decision": "preference.default_postal",
"sort_order": 20
},
{
"recipient_key": "identity:grace",
"display_name": "Grace Example",
"identity_id": "identity-grace",
"group_key": "residents",
"organization_unit_id": "district-north",
"function_id": "resident-service",
"region": "north",
"purpose": "monthly-notice",
"effective": true,
"effective_from": "2024-01-01",
"effective_until": null,
"preferred_target": null,
"preferred_contact_point_id": null,
"preferred_channel": null,
"fallback_target": "Example Street 3, 10000 Exampletown",
"fallback_contact_point_id": "contact-postal-grace",
"fallback_channel": "postal",
"preference_decision": "preference.default_postal",
"sort_order": 30
},
{
"recipient_key": "identity:carol",
"display_name": "Carol Example",
"identity_id": "identity-carol",
"group_key": "employees",
"organization_unit_id": "district-south",
"function_id": "finance-officer",
"region": "south",
"purpose": "monthly-notice",
"effective": true,
"effective_from": "2025-01-01",
"effective_until": null,
"preferred_target": "carol@example.test",
"preferred_contact_point_id": "contact-email-carol",
"preferred_channel": "email",
"fallback_target": null,
"fallback_contact_point_id": null,
"fallback_channel": null,
"preference_decision": "preference.explicit_email",
"sort_order": 40
},
{
"recipient_key": "identity:dana",
"display_name": "Dana Example",
"identity_id": "identity-dana",
"group_key": "residents",
"organization_unit_id": "district-north",
"function_id": "resident-service",
"region": "north",
"purpose": "newsletter",
"effective": true,
"effective_from": "2025-01-01",
"effective_until": null,
"preferred_target": "dana@example.test",
"preferred_contact_point_id": "contact-email-dana",
"preferred_channel": "email",
"fallback_target": null,
"fallback_contact_point_id": null,
"fallback_channel": null,
"preference_decision": "preference.explicit_email",
"sort_order": 50
},
{
"recipient_key": "identity:erin",
"display_name": "Erin Example",
"identity_id": "identity-erin",
"group_key": "residents",
"organization_unit_id": "district-north",
"function_id": "resident-service",
"region": "north",
"purpose": "monthly-notice",
"effective": false,
"effective_from": "2024-01-01",
"effective_until": "2025-01-01",
"preferred_target": "erin@example.test",
"preferred_contact_point_id": "contact-email-erin",
"preferred_channel": "email",
"fallback_target": null,
"fallback_contact_point_id": null,
"fallback_channel": null,
"preference_decision": "preference.explicit_email",
"sort_order": 60
},
{
"recipient_key": null,
"display_name": "Malformed Synthetic Row",
"identity_id": null,
"group_key": "residents",
"organization_unit_id": "district-north",
"function_id": "resident-service",
"region": "north",
"purpose": "monthly-notice",
"effective": true,
"effective_from": "2025-01-01",
"effective_until": null,
"preferred_target": null,
"preferred_contact_point_id": null,
"preferred_channel": null,
"fallback_target": null,
"fallback_contact_point_id": null,
"fallback_channel": null,
"preference_decision": "preference.unresolved",
"sort_order": 70
}
]