#
People Data Model
#
Overview
The People EDM in Runmerge represents individuals associated with events, such as attendees, organizers, exhibitors, and sponsors. This structured model helps in managing event-related interactions and maintaining a unified view of individuals across different event platforms.
#
Fields and Structure
#
Basic Information
- firstName (string, required) - The first name of the individual.
- lastName (string, required) - The last name of the individual.
- email (string, required) - The email address of the individual, must be a valid email format.
- phone (string, required) - The contact phone number of the individual.
#
Status and Type
- status (enum, optional) - The status of the individual. Possible values:
ActiveInactive
- type (enum, optional) - The role of the individual within the event. Possible values:
OrganizerAttendeeExhibitorSponsor
#
Professional Details
- industry (string, optional) - The industry in which the individual works.
- jobTitle (string, optional) - The job title of the individual.
- company (string, optional) - The name of the company the individual is associated with.
- department (string, optional) - The department within the company.
- team (string, optional) - The team within the department.
#
Address Information
- address (object, optional) - The postal address of the individual, which includes:
- addressLine1 (string, optional) - First line of the address.
- addressLine2 (string, optional) - Second line of the address.
- city (string, optional) - City of residence.
- state (string, optional) - State or region.
- zipCode (string, optional) - Postal/ZIP code.
- country (string, optional) - Country of residence.
#
Social Media Profiles
- socialMedia (array, optional) - A list of social media accounts associated with the individual. Each entry includes:
- platform (string, required) - The name of the social media platform (e.g., LinkedIn, Twitter).
- url (string, required) - The profile URL.
- userId (string, required) - The unique identifier for the user on that platform.
#
Custom Fields
- sourceCustomFields (array, optional) - A list of custom fields provided by the data source.
- customFields (array, optional) - A list of custom fields assigned within Runmerge.
- Each custom field includes:
- key (string, required) - The identifier for the field.
- fieldName (string, required) - The display name of the field.
- fieldType (enum, required) - The type of data stored in the field (
string,number,boolean,date,enum,object). - fieldValue (any, required) - The actual value of the field.
- Each custom field includes:
#
Relationships
- relationships (object, optional) - Links to other entities related to the individual, including:
- linkedEvent (object, optional) - The event this person is associated with.
- linkedPerson (object, optional) - Another person related to this individual (e.g., colleague, mentor, team member).
- linkedSponsor (object, optional) - A sponsor connected to this person (e.g., ambassador, representative).
- linkedSession (object, optional) - A session where this person is speaking, attending, or organizing.
- linkedResource (object, optional) - A resource associated with this person (e.g., authored content, presentation slides).
- linkedProduct (object, optional) - A product related to this person (e.g., an item they created or are promoting).
- linkedExhibitor (object, optional) - An exhibitor linked to this person (e.g., an employee or representative).
- linkedTicket (object, optional) - A ticket associated with this person (e.g., attendee badge, VIP access).
#
Group Membership
- groups (array, optional) - A list of groups the person belongs to. Each group contains:
- id (string, required) - Unique identifier for the group.
- name (string, required) - Name of the group.
- description (string, optional) - Description of the group.
- customFields (array, optional) - Custom fields associated with the group.
- sourceCustomFields (array, optional) - Source-provided custom fields.
#
Source Data
- sourceRawData (object, optional) - Raw data from the source system, stored as key-value pairs.
#
Usage
The People EDM provides a standardized structure for representing individuals within the event ecosystem. It allows for detailed tracking, integration with external platforms, and customization via custom fields and relationships.