echonovum Docs Help

Profile Schemas

What is a Profile Schema?

The profile schema serves as a blueprint outlining the attributes that constitute a profile within echonovum. All attributes within a profile schema are defined by the user and can be customized to fit the user's needs.

Why are Profile Schemas important?

When creating a profile, it is crucial that the profile is linked to a specific profile schema as the profile schema fulfills two main purposes:

1. Defines which attributes available in echonovum

The attributes defined are also the attributes that can be used to:

  • Filter and segment feedback data

  • Drill down on dashboard widget data

  • Create personalized views for users

  • Automatically notify you on new feedbacks

  • Assign closed loops to specific users

  • Limit data access to specific attributes for each user

  • Used in webhooks to send feedback data to external systems

2. Validation during profile creation:

  • Ensures the integrity of the data payload during profile creation.

  • Enforces attribute types (e.g., string, number, date), distinguishes between mandatory and optional attributes, and checks attribute names for correctness.

  • If no further attributes are allowed, the profile creation will fail if additional attributes are included in the payload.

3. Anonymization process for feedback:

  • Attributes marked as "personalized" are removed during the anonymization process of feedback data.

  • The anonymization of feedback is triggered when a profile linked to feedback is deleted.

Categorization of profile attributes

Profile Schema in the survey app

Attribute Settings:

Each attribute within a profile schema has a set of properties that define the attribute. Attributes can be defined as follows:

Identifier

Describes the attribute that serves as unique identifier for profiles.

Symbol: Profile Schema Identifier Symbol

Descriptor

Provides the user-friendly name of the profile.

Symbol: Profile Schema Descriptor Symbol

Personal

For attributes that can contain sensitive personal information.

Values within these attributes are stripped away from all feedbacks during profile anonymization process.

Symbol: Profile Schema Personal Symbol

Optional

Attributes that are not mandatory for profile creation.

Symbol: Profile Schema Optional Symbol

Exclude from Analysis

Attributes that will not be attached to a feedback snapshot.

Symbol: Profile Schema Excluded from Analysis Symbol

Distributable

Attributes that can be used to send out surveys. Usually, it contains email addresses or mobile numbers.

Symbol: Profile Schema Distributable Symbol

Last modified: 27 May 2024