Microsoft Forms Pro 試してみた

# 概要

Microsoft Forms Pro が一般公開されたのでいろいろ検証してみました。
2019/07/03時点の情報です。


# 試し方

https://formspro.microsoft.com/ja-jp/

こちらから　プレビューを試すを選択することで、Forms Pro を使うことができます。
アドレスは勤務先の電子メール アドレスを入力してください。

プレビューと表示されていますが、実際にライセンスを確認すると、

![キャプチャ.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/183354/d47a5d57-e916-e946-534d-ec240d140fe3.png)

このようにトライアルになっていることが確認できます。

# 注意点

いつもお使いの企業アカウントを利用して申し込む場合、トライアル期間が終了またはライセンスを外す（未検証）、Forms Pro 試用のオプトアウト、以外通常の Forms へ戻れませんのでご注意ください。


# 検証

## Forms Pro で作ったフォームはアイコンがつく

フォームの右下に　Forms Pro を示すアイコンがつきます。
![キャプチャ.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/183354/d8445b9d-ae9d-be43-be48-071ce7d78075.png)



## 質問内容や選択しが装飾できるようになった

リッチメニューで色や大きさ、フォントなどを変更できるようになりました。

![キャプチャ.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/183354/953f9b8f-29f4-f666-e13e-3c03140d4246.png)


## 質問内容を個人設定で自由に外部から変更可能になりました。
変数のようにして外部から質問を個人設定として変更できるようになりました。（選択肢などは現在は変更できません。）

こちらに関しては別途記事を作成します。
[PowerApps+ Microsoft Forms Pro + Flow を使ってユーザーごとに質問を変えるフォームを作成する](https://www.powerplatform.work/blog/2019/07/03/PowerApps+-Microsoft-Forms-Pro-+-Flow-%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%94%E3%81%A8%E3%81%AB%E8%B3%AA%E5%95%8F%E3%82%92%E5%A4%89%E3%81%88%E3%82%8B%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B/)

![キャプチャ.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/183354/189a4632-96d0-303f-e3d8-da9674c0b650.png)

## 質問に動画が埋め込める

現在は YouTubeのURL のみですが動画を埋め込むことができます。

![キャプチャ.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/183354/bc3e1227-2f38-0fcc-6051-1f8710379c34.png)

![キャプチャ.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/183354/a7864388-fcb3-62e6-457d-78ff83c64471.png)


## フォームの送信方法が増えた

![キャプチャ.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/183354/3c3d7953-59dd-e65c-60ee-52be979fcd00.png)

埋め込みを選択した画面
![キャプチャ.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/183354/56fdb706-e243-6a78-f082-4aa209fe52d3.png)


## 自動である程度分析する(Power BI)

![キャプチャ.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/183354/c58f2b24-6a4f-36b1-395d-ac05dcbd38f5.png)
![キャプチャ.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/183354/e43ff1fa-1740-0f36-ac5e-71714142336e.png)
![キャプチャ.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/183354/607fcf30-899e-e909-e0bd-8bf134cac7e9.png)

## 応答内容をExcelでエクスポート（以前からある）

通常版は Excelで開くというものでしたが、 Pro ではエクスポートとなっています。

![キャプチャ.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/183354/68a06d74-8e60-1021-5ed4-433016a58b18.png)

![キャプチャ.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/183354/a4988502-bee6-0ea3-0aab-ba870e955ff6.png)

![キャプチャ.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/183354/bbbb7fd1-ed73-134e-9ef5-978027849c9a.png)

## 多言語対応

デフォルト（入力必須とか答えの選択）といった内容が多言語対応しました。
多言語から言語を追加することで、表示をユーザーが切り換えることができます。


![キャプチャ.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/183354/1402ac58-7acb-a4a4-0f8f-5b79c4fec604.png)

![キャプチャ.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/183354/0b275ad9-7777-90f3-4156-aea0036f1597.png)


## Forms Pro のフォームは移動できません

Forms Proは移動の表示がなくなりました。

![キャプチャ.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/183354/137bcc1c-506b-f003-e3f9-c4f7ab3a6fbd.png)

## 勝手に作られる「Customer Satisfaction Survey (sample)」ってフォーム消したいんだけど

削除はできません。
![キャプチャ.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/183354/8b97e844-7bd9-4ded-99c8-4cb18ae0718e.png)

## Forms Pro を持っていないユーザーが Forms Pro を編集するとどうなる？

権限がないので、エラー画面に遷移し、通常のFormsのページにリダイレクトします。

## Forms Pro で Microsoft Flow を作ると環境はどうなるの？
既定環境に作られます。

## Forms Pro で回答したデータってどこに保存される？

既定環境の CDS に保存されます。
その為、Forms Pro 用のエンティティが新たに作成されます。

![キャプチャ.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/183354/00ddf698-6c2e-1934-b681-f686b5679b58.png)


## 招待状の計算方法

電子メール招待 + Flow での招待は確認しました。
招待後 CDS の 「Forms Pro 調査への招待」 にレコードが追加されます。
ただし、CDSのレコードを削除しても招待した回数に変化はなかったので、別途どこかで管理されているでしょう。

また、構成されていない Flow（別環境や Flow のページから作成した Flow ）の場合はメールでの招待扱いとなります。

## グループにForms Pro のフォームって作れないの？

直接作成することはできません。
まともに使えませんが、こういう動きをするっていう例で、見た目だけは作成できます。

1. Forms Pro で　フォームを作成
2. ライセンスのないユーザーにテンプレートとして共有
3. ライセンスのないユーザーでそのテンプレートを開くと、エラーになりますが、新たにフォームが作成されます。（見た目上は Forms ですが中身は Forms Pro になっています。）
4. ライセンスのないユーザーでそのフォームを移動します。
5. Forms Pro ライセンスを持っているユーザーで移動したフォームを編集

![キャプチャ.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/183354/ed4c3166-c957-885f-a2d5-e864c63c7681.png)

**ただし、CDSにデータが登録されなかったり、回答データが取得できなかったりしますので、まともには利用できません。**

## 今まで作ったフォームを Forms Pro で編集できるの？

できません。
通常の Fomrs アクセスします。

## タイトルをつけないでフォームを作成できる

![キャプチャ.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/183354/ad24db37-e316-8590-754b-b123c400fc74.png)

作成はできます。
メールでの招待も可能です。

ただ、Flow からコネクタ経由で招待を出す際に

```
:"System.Exception: Form name is null\r\n   at Microsoft.Forms.Pro.ApiFacade.RequestHandlers.SendEmailsForFlowRequestHandler.~~~
```
というエラーが発生します。


# まとめ

分析機能なども特に作る必要もなく勝手にやってくれるのはGood。
質問の回答も CDS にたまるので、再利用しやすい。
また質問の内容やデザインを変えられるのは非常に良い。
ただし、質問の内容を切り替える機能を利用するには Flow が利用できないと現時点での実現は難しい。
しかし、Flow を使っているユーザーはそもそも Forms + Flow + Power BI とかであればやっていそうなのでそこまで恩恵はなさそう。
個人的にそういった部分にかなり開発側の迷いのようなものを感じた。