4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Microsoft Formsの回答内容をPower Automateを利用してプリザンターに自動登録する

Last updated at Posted at 2024-08-09

内容

「MicrosoftのFormsの投稿結果をPleasanterに書き込む仕組みを作りたい」というお悩みがありましたので、Microsoft Formsで回答があった際に、プリザンターにレコード登録するまでのフローを作成しました。

事前準備

Microsoft Formsの用意

Microsoft Formsを作成します。
今回は「氏名」「会社名」「タイトル」「問い合わせ内容」の項目の「お問い合わせフォーム」を作成しました。
image.png

レコードを登録するサイトを作成

今回は記録テーブルを作成しました。
image.png

APIキーを生成

「作成」よりAPIキーを生成します。
image.png

フロー作成

プリザンターAPIのカスタムコネクタを作成

カスタムコネクタの作成方法については下記を参考ください。

Power Automateでフローを作成

Power Automateにログインし、「+作成」をクリックします。
「自動化したクラウドフロー」をクリックします。
image.png
image.png

「フロー名」を「Microsoft Formsの回答をプリザンターに登録」とします。
「フローのトリガーを選択してください」には、「Forms」で検索し、Microsoft Formsの「新しい応答が送信されるとき」を選択します。
※英語で表示されている場合は「When a new response is submitted」を選択します。

image.png

パラメータのフォームID項目に、先ほど作成したForms「お問い合わせフォーム」を選択します。
image.png

フローの「⊕」ボタンより「アクションの追加」選択し、検索バーに「Froms」と入力します。
image.png

「応答の詳細を取得する」を選択します。
※英語で表示されている場合は「Get response details」を選択します。

フォームIDに「お問い合わせフォーム」を選択し、
下記画像のように、応答IDを設定します。
image.png

応答IDの設定方法
応答ID入力欄右側の「fx」をクリックします。
image.png
「動的なコンテンツ」を選択後、「応答ID」を選択し「追加」をクリックし設定します。
image.png

「応答の詳細を取得する」の続きのフローとして、「変数の初期化」を追加します。
プリザンターよりAPIキーをValueに設定します。
image.png

「アクションの追加」より「pleasanter」と検索します。
image.png

今回はレコードの作成なので「Item Create」を選択します。
「詳細パラメーター」より下記の5項目を選択します。
image.png
選択した項目に、下記画像のように変数を設定します。
※変数の設定方法は「応答ID」の設定と同様の手順で行います。
image.png

以上でフローの作成は終了です。
作成したフローは下記となります。
image.png

動作確認

下記の内容でフォームを送信します。
image.png
無事にレコードの登録ができました。
image.png

おわりに

Power Automateに標準で用意されているコネクタとプリザンターAPIを利用することで簡単にレコードの登録が可能になります。Power Automateには様々なサービスのコネクタが用意されているので、プリザンターと組み合わせることで業務の自動化を進めることができると思われますので、ぜひお試しください。

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?