12
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Dataverse for Teamsを始めるには

Last updated at Posted at 2022-12-23

所属組織のPower Platform環境をこっそり使っている人、どれくらいいるでしょうか。
そういう人の中には、データソースがSharePointリストだったりExcelだったりして、委任の問題などから「Datavere使ってみたいなあ、でもPremiumコネクタだしなあ」と思う人も少なくないと思います。事実、私がそうでした。
私と同じような状況の方に向けて、Dataverse for Teamsを使い始めるためのメモを書こうかと思います。

初心者による初心者向け記事ですがご了承ください。
何か認識違いがあったらご指摘いただけると助かります。

Dataverse for Teamsとは

この記事に辿り着いている人はとっくにご存知な気がしますが、引用します。
まあ、一言でいうとリレーショナルデータストレージっていうんですかね。

Microsoft Dataverse for Teams は、Microsoft Teams の組み込み型のロー コード データ プラットフォームを提供します。 リレーショナル データ ストレージ、豊富なデータの種類、エンタープライズ レベルのガバナンス、ワン クリック ソリューションのデプロイを提供します。 Dataverse for Teams を使用すると、誰でも簡単にアプリをビルドしてデプロイできます。

なによりSharePointリストの5,000件問題や委任の問題をある程度解決しながら、無償で利用できるのがいいですよね!
ちなみにデータソースの違いについてはこちらが詳しく、非常に参考になりました。

Dataverse for Teamsはどこだ

私の場合は、

  • 受信したメールの本文から必要なデータを抽出しテーブルに入れ
  • PowerApps上からそのデータを確認し、情報を更新する

というアプリを考えていたため、前半のテーブルにデータを入れる処理をPower Automateで実施しようと思っていました。
そのため、Power Automate上を探します。

Automateから新しいフローをつくっていきます。

image.png

まずは最初のトリガーで処理対象とするメールの条件を決めておき、その後データを抽出して変数に格納しておきます。キャプチャ略。
次のアクションでいよいよDataverse for Teamsにデータを入れていくぞう。

image.png

グレーのアイコンの方は(レガシ)って書いてあるんで古いVerのものなんですかね?緑の方を選びます。

image.png

PREMIUMのアクションしかねぇ・・・。
試しに適当に選んでみます。

image.png

ははは、そうだね、テーブルがないといけないよね。
ちなみにプルダウンではDataverseのデフォルトのテーブルと思われるものが選択できました。これPremiumで触れるテーブルなんじゃねぇのと思い、どんな影響があるのかわからないのでそれは避けておきます。せめて自分が用意したテーブルにデータを入れよう。

Automateのサイドバー、「データ」のところからDataverse for Teamsを探しますがそれらしきものが見当たらない・・・サイドバーの「テーブル」というボタンを押すとPowerAppsの画面に遷移し以下の画面になります。
Dataverseと書かれており、ここで新しくテーブルを作っていいものか・・・。

image.png

思い切ってテーブルを作成し、先ほどのPower Automateを動かしてみました。

image.png

ああ、やっぱりダメですね。そもそもPremiumって書いてあったもんね。
どうやらここで作れるのはfor TeamsでないDataverseのようです。一応仮で作ったテーブルは消しておきました。

ではどうすればいいのか

結果としては、Teams上から全て操作すれば解決しそうでした。
以下の「今すぐ始める」を押下し、アプリを利用するチームを選択。

image.png

アプリの名前を適当につけておき、Teams上のPowerAppsでテーブルを作成します。
image.png

その後、同じくTeams上のPower Apps上からPower Automateのフローを作成します。

image.png

Premiumの文字が消えている!!!!!!

これで有償でないDataverse for Teamsを利用してアプリケーションを作ることができます。
ということで、TeamsからPower AppsやAutomateを利用すると少しだけ幸せになれます。

補足

ちなみに、今回作成したアプリやフローはTeams上のPower Appsからは以下のように確認できますが、ブラウザから直接Power Apps、Power Automateを開くとこれらのアプリやフローは表示されませんのでご注意ください。

image.png

それではよいPower Platformライフを!!!

12
8
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
12
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?