Mar 20 2020 02:05 PM - edited Mar 20 2020 02:08 PM
I am migrating a SP 2013 on premise site to the SP online. I have a class list and a registration list. To register for a class you select the class on the class list, it opens an infopath form with the class information. The form also contains a hyperlink derived from a calculated column in the class table.
=CONCATENATE("https://sp.mydomain.edu/tools/PAS/Lists/Registration/NewForm.aspx?Course=",[Class ID],"&Source=https://sp.mydomain.edu/tools/PAS")
So a normal link would look like this:
As you see, it opens the infopath form published to the registration list and populates the form with the data from the current Class ID
This was a very easy solution on premise but it doesn't work at all in the cloud. the registration form opens empty. I'm not sure how I would do this in SharePoint online any suggestions would be great.
Ken
Mar 21 2020 04:19 AM - edited Mar 21 2020 07:12 AM
Hi Ken (@sterbella) my suggestion is to not to try to use Infopath at all as it's going to be retired and has been replaced by Power Apps which will enable you to achieve your requirements quite easily & quickly.
Rob
Los Gallardos
Microsoft Power Automate Community Super User
Mar 21 2020 10:06 AM
@RobElliott I get it, and thats what we're doing for all net new requests but it's not something I want to do with every form on every site as they are migrated as that would just add to much time to the project. Also, we have many infopath forms publishing to xml forms libraries and for the more complicated data layouts, switching them to Power Apps is going to be an undertaking. What I'm trying to do is supported right?
Ken
Mar 22 2020 04:01 AM
@sterbella Sorry I don't know the answer to that, I'm not an Infopath expert - we jumped straight to Power Apps. Hopefully someone else here will be able to help.
Rob
Los Gallardos
Microsoft Power Automate Community Super User