Greetings.
I need to keep track of volunteer certificates for a volunteer app I am creating. Our need is to list certifications for our volunteers and track when they expire (Think First Aid, CPR, and items like Photo Releases, etc)
I set up our table of volunteers and our table of certificates. The certificate table has things like the certificate name (CPR) and Validity time (365 days).
I then created a custom N:N table that contains Lookup to Volunteer (N:1), Lookup to Certificate (N:1), Date Obtained and expiration date. My intent was to create some business process to automatically calculate the expiration date based on the Validity length and date obtains, and then do some cool dashboards for certs that are expiring in the next 30 days etc.
All of that is going well. My test users like what they see but remarked that it's difficult to add the 10 or so (or sometimes more certificates that a volunteer will need one at a time. They asked if there was anyway they can search for and select multiple certificates to add to the N:N table?
I thought that was going to be an easy ask but can't seem to find a way of doing that without breaking my custom N:N relationship. I would think that I could maybe just add another subgrid of all the certificates, have the user select the ones they need, and then somehow click a button to kick off a row-add process....
I am relatively new at Canvas apps but I am open to any suggestions including custom PCF, canvas apps or some OOB method I might have missed.
Thanks so much!