How To Start a Cloud BPM Workflow Questetra Process From Microsoft Forms (Microsoft Power Automate Linkage/API Linkage)

We often write blogs on the subject of system collaboration.

This article describes how to set up a system that triggers from input into Microsoft Forms and starts work via Microsoft Power Automate.

Table of Contents
1: Overview of the integration between Microsoft Forms / Power Automate and Questetra
2: Settings on the Questetra side
3: Settings on the Microsoft Forms / Power Automate side
4: Summary

1: Overview of the integration between Microsoft Forms / Power Automate and Questetra

The process flow is shown in the diagram below.

2: Settings on the Questetra side

Prepare the workflow App with a [Message Start Event (HTTP)] so that Questetra operations are started by receiving an HTTP request.
Refer to Manual M220: Auto Start Triggered by Public Web Form Entry.
If you want to try this using the workflow App sample settings, import this template App.

If you release the App and check [Reception Parameter, IP address filtering] in the [Message Start Event (HTTP)] settings window, you can check the URL and parameters for sending HTTP requests as shown in the diagram below. All you have to do is configure Power Automate according to this URL.

3: Settings on the Microsoft Forms / Power Automate side

First, configure Microsoft Forms.
For Forms settings, please refer to the page found by searching the web for “How to use Microsoft Forms.” This time, we will prepare multiple text question items as shown below.

Next, we will explain the Power Automate settings.
Select [Create] from the left menu of the Power Automate page, then select Automated flow.

Specify a Flow name, select ‘When a new response is submitted to Microsoft Forms’ and select ‘Create’.

The Form Id specifies the form you have just created in Forms.

Select “New step”, specify “microsoft form” as the search term and select “Get response details Microsoft Forms”.

For Form Id, specify the form created in Forms as before. For Response Id, specify the response ID of the dynamic content to be displayed as a suggestion.

Select “New step”, specify “HTTP” as the search term, filter by Built-in and select “HTTP”.

For Method, specify “POST”. For Uri, specify the URL of the [Message Start Event (HTTP)] on the Questetra side. For Headers, specify the key and each receiving parameter of the [Message Start Event (HTTP)] on the Questetra side. For the value of each receiving parameter, select the relevant item of Forms from the candidate ‘Dynamic Content’. When all necessary parameters have been set, click [Save].

4: Summary

If the settings are correct, the process on the Questetra side is started when you enter and submit the data in Forms.

If it does not work as expected, check and take the following actions.
・Select the created flow from [My flows] in the left menu of the Power Automate page and check the execution history. If the history is not as expected, check the Forms-related settings in Power Automate for any errors.
・Check if you have received any error notification emails from the Questetra side. If so, correct the settings according to the error content in the email.
・When the operation on the Questetra side has started but the data items have not been correctly entered, check whether there are any discrepancies or deficiencies in the settings on the receiving side (Questetra side) and the sending side (Power Automate side).

If you have any questions, please contact us using the contact form.

Scroll to Top

Discover more from Questetra Support

Subscribe now to keep reading and get access to the full archive.

Continue reading