Recently i built an experience where by we can create assignments on workforce for accounts.
This was achieved by a survey which creates assignments being imbedded using the widgets available and connections made to the feature layer hosting our Accounts locations and details.
However;
There is a restriction where you can only pass details into the survey from one feature service. This is very restrictive especially to my organisation where we serve multiple sectors with 1000's of accounts.
My IDEA/view is that you should be able to pass details into a survey using the connections from multiple sources / layers within experience like when using url parameters. This would make it more immersive being able to handle multiple source layers connected to the same survey.
Esri please get this one sorted.