@Davefox I have this same requirement and I’ve not found a way to do it automatically. 😪😫
What we do is to run reports based on Learning Plans/courses, and then change the information in the additional fields by .csv upload. This change triggers membership in groups, which also triggers dashboards. This is a daily activity known to us as “morning reports”.
There are huge drawbacks for us with this approach. In addition to the time-intensive, manual approach of ‘morning reports, we need users to see some of these additional fields. This means that these fields must also be visible during self-registration. The fields are meant to be empty until they complete their training, but occasionally we have users add incorrect information into these fields. Annoying.
Additionally, the additional fields flags of “invisible to user” and “mandatory field” are static. It would be lovely if they were dynamic by user, e.g., when the field is empty make it invisible, but when data is added, change the flag to visible. Combining this with an API or Connect recipe to add data to the additional field could get us to that automagical moment. But … the fields are not dynamic.
… so, following this thread to see if anyone else has solved this problem.
Regards,
KMallette/Viasat, Inc.