If we could make more fields dependent on a datasource, we don't have to run that much extra powershell datasources in a form.
For example, if you use a user-selection grid to select a user with the goal of updating the user in the next stap, you could calculate all the informatiion for all users at once, and then reuse this information to populate the form elements.
This will greatly improve the loading speed of the form and decrease the load on the server.
I think these form elements are the best candidates to start with:
  • Header
  • Text
  • Checkbox input
  • Date & Time
  • Markdown
  • Number input
  • Time
I personally do think that any element that is able to use information from a datasource, should be able to be dependent on information already known in the form's context.
See for more information on form element dependency: https://docs.helloid.com/hc/en-us/articles/360013581773