からめもぶろぐ。

俺たちは雰囲気で OAuth をやっている

Teams

Microsoft Teams アプリから Microsoft Graph を使用するためのベスト プラクティス

Microsoft Teams アプリを開発する上で Microsoft Graph と連携することは欠かせません。Microsoft Graph は Microsoft 365 の統一されたエンドポイントであり、社内のさまざまなリソースにアクセスすることができます。例えば以下のようなシナリオが考えら…

Microsoft Teams Framework (TeamsFx) が公開されました

Microsoft Build 2021 のタイミングだと思いますが、Microsoft Teams Toolkit が更新され、同時に Microsoft Teams Framework (TeamsFx) が公開されています。github.comすべての機能を追い切れていませんが、具体的にどんなものかというと、Microsoft Teams…

Microsoft Teams Toolkit で TypeScript を使えるようにする

前回の記事では Microsoft Teams Toolkit を使ってアプリを実行するまでの手順を確認しました。blog.karamem0.dev記事中にも説明した通り、Microsoft Teams Toolkit の既定の言語は JavaScript です。しかし、モダン開発を行う上で TypeScript を使うことは…

Microsoft Teams Toolkit を使って Teams アプリの開発環境を構築する

Teams アプリの開発をこれから始めるというときに環境構築のための機能がいくつか提供されています。 Yeoman ジェネレーター (Yo teams) Microsoft Teams Toolkit Yeoman ジェネレーターについては Microsoft Learn で使用方法が説明されています。docs.micr…

Microsoft 365 に設定したプロフィール画像を削除する

Microsoft 365 に設定したプロフィール画像を削除したいという要望があったのですが、なかなか一筋縄ではいかなかったので備忘録としてメモしておきます。なお結論としては、現状としては GUI からは削除することはできず、PowerShell を使って削除する必要…

Fluent UI が 2 種類あってややこしいので整理してみる

Fluent UI はマイクロソフトが開発している React 向けの UI フレームワークです。Microsoft 365 に統合された UI を表現できるため、Microsoft 365 開発には必須のフレームワークなのですが、残念なことに Fluent UI と名前の付くフレームワークが 2 種類あ…

Microsoft Teams の個人用タブで全画面表示する

この記事は「Office 365 Advent Calendar 2020」に参加しています。adventar.orgMicrosoft Teams のカスタム アプリで個人用タブを作成したときに、ページの上部にタブが表示されます。しかしユーザー体験としては全画面で表示してほしい場合があります。こ…

Microsoft Teams の Power Apps からメッセージを投稿してみる

前回の記事では Param("hostClientType") を使って Microsoft Teams の実行されている環境を取得しました。blog.karamem0.devMicrosoft Teams から Power Apps には他にも情報が取得できるので、サンプルとして、現在表示されているチームとチャネルの情報を…

Microsoft Teams の Power Apps でアプリがどの環境で実行されているのかを判断する

Project Oakdale によって Microsoft Teams で Power Apps を作成することができるようになりましたが、例えば特定のユーザーとのチャットにリンクするなど、Power Apps から Microsoft Teams の機能を呼び出したいことがあると思います。これは Microsoft T…

Power Automate と Adaptive Cards で勤怠連絡アプリを作ってみる

Microsoft Teams と Power Automate を Adaptive Cards で連携させてみたかったので勉強がてら勤怠連絡アプリを作ってみました。全体像はこんな感じ。毎日 9 時にタイマーで起動して Microsoft Teams のチャットに Adaptive Cards を投稿し応答の結果を Exce…

Microsoft Teams でアプリ バーに表示されるアプリのピン留めを組織で固定する

Microsoft Teams の左側にあるアプリ バーは個人で任意のアプリをピン留めすることができますが、組織として特定のアプリを使ってもらいたい場合、ポリシーとして組織全体または任意のユーザーに対して展開することができます。これは Microsoft Teams 管理…

Microsoft Teams と Azure DevOps でリモート スクラム開発を実現する

本記事は Microsoft MVP ブログ企画の記事として投稿しています。その他の記事はこちらからご覧ください。このブログにもスクラムの資格を貼り付けてありますが、会社ではアジャイル コーチのロールを行っています。今回は、この COVID-19 の状況下で実際に…