You need to sign in to do that
Don't have an account?
App Customization Specialist Superbadge: Error DAMRFUEB
Hi, I'm working to complete the App Customization Specialist superbadge and have hit a roadblock when validating Step 2 (Create App Fields). The check was returning proper errors that I was going back to correct, then it started to present this message with varied error IDs (KZZQPHNY, CGKXMJXA, etc.):

This is in fact a new org created for this superbadge, so I'm not sure what the issue is. Hoping someone can help as I've already sunk a decent amount of time into this and would like to proceed.
Thank you,
Kate
This is in fact a new org created for this superbadge, so I'm not sure what the issue is. Hoping someone can help as I've already sunk a decent amount of time into this and would like to proceed.
Thank you,
Kate
Greetings to you!
App Customization Superbadge Challenge Solution : -
A. Relationships
1. Volunteer Shift: Create Master-Detail on Volunteer Shift Worker with Volunteer Shift
2. Volunteer: create Lookup on Volunteer Shift Worker with User
3. Volunteer Job: Create Master-Detail on Volunteer Shift object with Volunteer Job
4. Volunteer Activity: Create Lookup on Volunteer Job with Volunteer Activity and makes it as required
5. Volunteer Organization: Create Master-Detail on Volunteer Activity with Account
Add the lookup Filter on Volunteer Organization field
Filter Criteria
(Volunteer Organization: Account Record Type EQUALS Volunteer Organization Account) AND (Volunteer Organization: Volunteer Organization Status EQUALS Accepting Activities)
B. Shift Tracking Fields
1.Status: picklist on Volunteer Shift Worker
2. Desired # of Volunteers: Number on Volunteer Shift (Length=3, decimal=0)
3. Shifts Taken : Roll-Up Summary on Volunteer Shift
Summarized Object :- Volunteer Shift Worker
Roll-Up Type :- COUNT
Filter Criteria: - Status equals Confirmed, Completed
4. # of Volunteers Still Needed: Field Type – Formula on Volunteer Shift
Formula= Desired_of_Volunteers__c - Shifts_Taken__c
5. Number of Shifts: Roll-Up Summary on Volunteer Jobs
Summarized Object :- Volunteer Shift
Roll-Up Type :- COUNT
6. Cumulative Volunteers Needed: Roll-Up Summary on Volunteer Job
Summarized Object :- Volunteer Shift
Roll-Up Type :- SUM
C. Hours Tracking Fields
Shift Start Time :- Date/Time on Volunteer Shift
Shift End Time :- Date/Time on Volunteer Shift
Shift Hours:- Formula (Return Type Number) on Volunteer Shift
Total Vol Hours for Shift:- Formula (Return Type Number) on Volunteer Shift
Shift Hours:- Formula (Return Type Number) on Volunteer Shift Workers
Shift Start Time:- Formula (Return Type Date/Time) on Volunteer Shift Workers
Shift End Time:- Formula (Return Type Date/Time) on Volunteer Shift Workers
Attributed Volunteer Hours:- Roll-Up Summary on Volunteer Job
Summarized Object: Volunteer Shift
Summary Type: Sum
Field Criteria: Volunteer Shift: Total Vol Hours for Shift
D. Other Fields
1. Volunteer Skills:- first create global picklist with name Volunteer Skills Values
Create Picklist (Multi-Select) on User and Volunteer Job object
2. IsShiftVoluntee:- Formula (return type Checkbox) on Volunteer shift worker object
Formula: $User.Id == Volunteer__r.Id
3. Volunteer Organization :
Object DataType ReturnType Formula
Volunteer Job Formula Text Volunteer_Activity__r.Volunteer_Organization__r.Name
Volunteer Shift Formula Text Volunteer_Job__r.Volunteer_Organization__c
Volunteer Shift Worker Formula Text Volunteer_Shift__r.Volunteer_Organization__c
4. Volunteer Activity
Object DataType ReturnType Formula
Volunteer Shift Formula Text Volunteer_Job__r.Volunteer_Activity__r.Name
Volunteer Shift Worker Formula Text Volunteer_Shift__r.Volunteer_Activity__c
5. Volunteer Job
Object : Volunteer Shift Worker
DataType :- Formula
ReturnType: -Text
Formula: - Volunteer_Shift__r.Volunteer_Job__r.Name
6. Job Description
Object: Volunteer Job
DataType: RichText Area
I hope you find the above solution helpful. If it does, please mark as Best Answer to help others too.
Thanks and Regards,
Deepali Kulshrestha
All Answers
Greetings to you!
App Customization Superbadge Challenge Solution : -
A. Relationships
1. Volunteer Shift: Create Master-Detail on Volunteer Shift Worker with Volunteer Shift
2. Volunteer: create Lookup on Volunteer Shift Worker with User
3. Volunteer Job: Create Master-Detail on Volunteer Shift object with Volunteer Job
4. Volunteer Activity: Create Lookup on Volunteer Job with Volunteer Activity and makes it as required
5. Volunteer Organization: Create Master-Detail on Volunteer Activity with Account
Add the lookup Filter on Volunteer Organization field
Filter Criteria
(Volunteer Organization: Account Record Type EQUALS Volunteer Organization Account) AND (Volunteer Organization: Volunteer Organization Status EQUALS Accepting Activities)
B. Shift Tracking Fields
1.Status: picklist on Volunteer Shift Worker
2. Desired # of Volunteers: Number on Volunteer Shift (Length=3, decimal=0)
3. Shifts Taken : Roll-Up Summary on Volunteer Shift
Summarized Object :- Volunteer Shift Worker
Roll-Up Type :- COUNT
Filter Criteria: - Status equals Confirmed, Completed
4. # of Volunteers Still Needed: Field Type – Formula on Volunteer Shift
Formula= Desired_of_Volunteers__c - Shifts_Taken__c
5. Number of Shifts: Roll-Up Summary on Volunteer Jobs
Summarized Object :- Volunteer Shift
Roll-Up Type :- COUNT
6. Cumulative Volunteers Needed: Roll-Up Summary on Volunteer Job
Summarized Object :- Volunteer Shift
Roll-Up Type :- SUM
C. Hours Tracking Fields
Shift Start Time :- Date/Time on Volunteer Shift
Shift End Time :- Date/Time on Volunteer Shift
Shift Hours:- Formula (Return Type Number) on Volunteer Shift
Total Vol Hours for Shift:- Formula (Return Type Number) on Volunteer Shift
Shift Hours:- Formula (Return Type Number) on Volunteer Shift Workers
Shift Start Time:- Formula (Return Type Date/Time) on Volunteer Shift Workers
Shift End Time:- Formula (Return Type Date/Time) on Volunteer Shift Workers
Attributed Volunteer Hours:- Roll-Up Summary on Volunteer Job
Summarized Object: Volunteer Shift
Summary Type: Sum
Field Criteria: Volunteer Shift: Total Vol Hours for Shift
D. Other Fields
1. Volunteer Skills:- first create global picklist with name Volunteer Skills Values
Create Picklist (Multi-Select) on User and Volunteer Job object
2. IsShiftVoluntee:- Formula (return type Checkbox) on Volunteer shift worker object
Formula: $User.Id == Volunteer__r.Id
3. Volunteer Organization :
Object DataType ReturnType Formula
Volunteer Job Formula Text Volunteer_Activity__r.Volunteer_Organization__r.Name
Volunteer Shift Formula Text Volunteer_Job__r.Volunteer_Organization__c
Volunteer Shift Worker Formula Text Volunteer_Shift__r.Volunteer_Organization__c
4. Volunteer Activity
Object DataType ReturnType Formula
Volunteer Shift Formula Text Volunteer_Job__r.Volunteer_Activity__r.Name
Volunteer Shift Worker Formula Text Volunteer_Shift__r.Volunteer_Activity__c
5. Volunteer Job
Object : Volunteer Shift Worker
DataType :- Formula
ReturnType: -Text
Formula: - Volunteer_Shift__r.Volunteer_Job__r.Name
6. Job Description
Object: Volunteer Job
DataType: RichText Area
I hope you find the above solution helpful. If it does, please mark as Best Answer to help others too.
Thanks and Regards,
Deepali Kulshrestha
Thank you so much for taking the time to answer. Whilst checking my solution against yours, I found the issue.
The issue was that I had originally created the Volunteer Skills fields incorrectly on both the User and Volunteer Job objects. During my first pass, not only did I create regular picklist fields (not multi-select), but I also did not create them from the global picklist value set. Eventually I caught on to my error, created the set and changed the field types to multi-select picklist, but this apparently confused the system.
After deleting both the original picklist fields and creating new ones from the global picklist value, the step has cleared.
Hopefully in the future Salesforce will be able to produce more straightforward error messages.
Thanks again,
Kate