Skip to Content

Audience

Show the audience selector in the form. This field allows you to select the audience for the content. The audience can be selected from a list of audiences that have been previously configured by an administrator.

Interfaces

export interface IAudienceField extends IBaseField { audienceType?: AudienceTypes; applyAudienceTargeting?: boolean; selectedAudiences?: string[]; locationField?: ITaxonomyField; departmentField?: ITaxonomyField; }
export interface ITaxonomyField { name: string; value?: IKeyText[]; label?: string; description?: string; termSetNameOrID: string; }
export enum AudienceTypes { General = 'general', Custom = 'custom', }

Example

UploadFiles
{ "name": "audience", "type": "Audience", "locationField": { "name": "locations", "label": { "t": "forms.locations" }, "description": { "t": "forms.locationsDescription" }, "termSetNameOrID": "b49f64b3-4722-4336-9a5c-56c326b344d4" }, "departmentField": { "name": "departments", "label": { "t": "forms.departments" }, "description": { "t": "forms.departmentsDescription" }, "termSetNameOrID": "8ed8c9ea-7052-4c1d-a4d7-b9c10bffea6f" } }

Properties

audienceType

The type of audience to be applied.

  • Type: AudienceTypes

  • Required: No

  • Description: The options are:

    • General: These are Syntphony audiences, created by the admin.
    • Custom: These are the older audiences categorized by location and department.

applyAudienceTargeting

If true, the audience targeting will be applied.

  • Type: boolean

  • Required: No

selectedAudiences

The audiences that will be selected.

  • Type: string[]
  • Required: No

locationField

The field that will be used to select the location.

departmentField

The field that will be used to select the department.

Last updated on