Field Mapping Configuration
Map ApprovedVolunteer fields to User entity fields
Current Mapping
Configure how data flows from volunteer applications to user profiles
First Name
firstName📝 Collected on: Volunteer Application Form
first_name📍 Used on: Edit User Profile
Last Name
lastName📝 Collected on: Volunteer Application Form
last_name📍 Used on: Edit User Profile
Mobile Phone
mobilePhone📝 Collected on: Volunteer Application Form
mobile_number📍 Used on: Edit User Profile, Manage Profiles
Date of Birth
dateOfBirth📝 Collected on: Volunteer Application Form
date_of_birth📍 Used on: Edit User Profile, Birthday Cards
Street Address
streetAddress📝 Collected on: Volunteer Application Form
street_address📍 Used on: Edit User Profile
Street Address 2
streetAddress2📝 Collected on: Volunteer Application Form
street_address_2📍 Used on: Edit User Profile
City
city📝 Collected on: Volunteer Application Form
city📍 Used on: Edit User Profile
Postal Code
postalCode📝 Collected on: Volunteer Application Form
post_code📍 Used on: Edit User Profile
Emergency Contact Name
emergencyContactName📝 Collected on: Pre-Induction Form
ice_contact_name📍 Used on: Edit User Profile, Fire Report
Emergency Contact Phone
emergencyContactPhone📝 Collected on: Pre-Induction Form
ice_contact_phone📍 Used on: Edit User Profile, Fire Report
Emergency Contact Relationship
emergencyContactRelationship📝 Collected on: Pre-Induction Form
ice_contact_relationship📍 Used on: Edit User Profile
Health Conditions
healthConditions📝 Collected on: Volunteer Application Form
medical_info📍 Used on: Edit User Profile, Fire Report
Available Days
availableDays📝 Collected on: Volunteer Application Form
availability_days📍 Used on: Edit User Profile
Available Time
availableTime📝 Collected on: Volunteer Application Form
availability_time📍 Used on: Edit User Profile
Interest Areas
interestAreas📝 Collected on: Volunteer Application Form
interests📍 Used on: Edit User Profile
Experience
experience📝 Collected on: Volunteer Application Form
experience📍 Used on: Edit User Profile
Skills
skills📝 Collected on: Volunteer Application Form
skills📍 Used on: Edit User Profile
Why Join
whyJoin📝 Collected on: Volunteer Application Form
why_join📍 Used on: Edit User Profile
Dog Experience
dogExperience📝 Collected on: Volunteer Application Form
dog_experience📍 Used on: Edit User Profile
Combined Field Mappings
Some User fields combine multiple ApprovedVolunteer fields
Full Name (firstName + lastName)
firstName+lastNameUsername
newusernameFull Address
streetAddress+streetAddress2+city+postalCodeAddress
addressCurrent Implementation in EditUserProfile.js
mobile_number: foundUser.mobile_number || approvedVol.mobilePhone date_of_birth: foundUser.date_of_birth || approvedVol.dateOfBirth address: foundUser.address || [streetAddress, streetAddress2, city, postalCode] ice_contact_name: foundUser.ice_contact_name || approvedVol.emergencyContactName ice_contact_phone: foundUser.ice_contact_phone || approvedVol.emergencyContactPhone ice_contact_relationship: foundUser.ice_contact_relationship || approvedVol.emergencyContactRelationship medical_info: foundUser.medical_info || approvedVol.healthConditions
Unmapped ApprovedVolunteer Fields
All fields are mapped! ✓