A DoPanelLink is composed like this:
Previously, the only way to get the DoPanel link for a specific contact (or a group of contacts) was to use the Supervisor > find/edit contact on a DoPanel list > Select the contact > Web > Copy Panel Link. That's good, but really not suitable if you want to use the DoPanelLink for thousands of contacts.
Now, we have a Powershell script that allows you to write the DoPanelLink value directly to the sample list. This link can be used in various ways (e.g. multi-modal surveys, external email sends, etc.).
So, how to proceed:
Powershell ISE application
1/ Start your Windows Powershell ISE application and open the script "GenerateDoPanelLinks.ps1" attached.
Modify the 3 following values
(From #Verify parameters):
$DoPanelField = the name of the field you have into your sample list where you'll write the links. So you need to create it before importing the list (if you're using a lst file), or add the field from your external database (in external data details on sample list properties).
$ListsDatabaseConnectionString = The SQL connection string to your lists database.
$WebProdURL = Your WebProd URL.
NB: Initial Catalog = Your SQL database lists.
Once the values have been modified then you can run the script . . .
Run the script
If you have troubles to run a Powershell script, please refer to this article: https://technet.microsoft.com/fr-fr/library/ee176961.aspx. You will need the values for ListId and SurveyId.
Once filled, just press enter. After a few seconds, you should get this (in find/edit contact):