Has anyone created a service request offering for a requestor to make requests on behalf of multiple people that may or may not need the same thing?
I have a few questions about this as the way I'm doing it feels very cumbersome so I'm hoping someone out there has done something similar.
The way I am doing it currently is to ask the requestor how many users the request is for using a dropdown list. They select a number (1-10) and that number of 'User' fields is displayed for the requestor to complete.
I then ask if all of these users want the same 'thing'. If Yes, a Custom List is displayed. If No, a separate Custom List is displayed against every User.
An option on the form is to request to add or remove items from these Custom Lists so this logic is repeated again in order to do this.
My form currently has more than 100 fields, most of which are the same fields replicated again and again for each user and displayed conditionally depending on the selections made by the requestor (and I'm still building it).
So my question is, is there a better way to dynamically display these fields and lists?
Is it possible to effectively create a loop in the form so that fields can be repeated without having to define each one for every possible scenario? e.g. if I select 3 users, 3 set of fields are displayed? Must this be a finite number?
In addition to this, the values in the Custom Lists displayed to the requestor map to different values that are needed for Tasks.
Is there a way to create a Custom List with 2 related values and but only 1 to be displayed to the user? It is not practical to create a Validation List in this instance as it will only ever be used for this request offering.
e.g. In the following list, those prefixed AA are displayed on the form and those prefixed XX are displayed on the task:
Any ideas would be gratefully received!
Thanks in advance