Category( "Microsoft Flow" ){ return results; };

Microsoft Flow に Microsoft Graph API を利用するカスタム コネクタを登録する

Microsoft Graph API の Beta として、組織内の Microsoft Teams のチーム一覧を取得する API があるので、これを利用すると Microsoft Flow を使って日次などでチームの棚卸ができるかなと思いました。

List all teams in Microsoft Teams for an organization
https://docs.microsoft.com/ja-jp/graph/teams-list-all-teams

加えて、カスタム コネクタとして作成しておけば、他の人も簡単に使えるようになるのかなということで、Microsoft Flow から Microsoft Graph API を利用するカスタム コネクタの作成手順を確認してみましたのでメモしておきます。

この記事で作成するカスタム コネクタは「Microsoft Graph API を利用して組織内の Microsoft Teams のすべてのチームを取得する」アクションを持つカスタム コネクタです。

Read More

SharePoint リストから指定日数よりも過去の日付が値に設定されたアイテムを Microsoft Flow を使って削除する

SharePoint Online のリストに登録したアイテムの内、指定された日数よりも過去の日付が列の値に設定されたアイテムを削除したいと思い、Microsoft Flow を利用すると簡単に実現できるんじゃないかと試してみました。

例えば、SharePoint Online のリストで課題を管理しているとして、課題が解決したのち 30 日経過したものは削除してしまおうというものです。

この処理を実現するための肝は、課題が解決したのち 30 日経過したアイテムがどれであるかを特定することかと思います。そのような条件を指定したアイテムの取得は SharePoint Online コネクタの「複数の項目の取得」アクションを利用することで実現できました。

Read More

Microsoft Flow の HTTP アクションにある Active Directory OAuth 認証で Microsoft Graph API を利用する

Microsoft Flow から Microsoft Graph API を利用する場合、アクセストークンを取得する必要があるわけです。ただ、HTTP アクションを使ってわざわざアクセストークンを取得してくるのが面倒だな…、そう思っていたところ HTTP アクションに気になるオプションを見つけました。

Microsoft Flow の HTTP アクションには「詳細オプション」が用意されており、そこには「認証」という項目が用意されています。その中に「Active Directory OAuth」というオプションも用意されているので、はてさて、これはどうやって利用するのかな?というわけで使い方を確認してみました。

これが利用できれば、アクセストークンの取得方法を覚えていなくても、アクションの設定だけで Microsoft Graph API などを利用できるわけです。

Read More

SharePoint Online に保存されている画像ファイルに誰が写っているかを自動判別する処理を Azure Face API と Microsoft Flow で作ってみる

はい。やりたいことは記事のタイトルの通りです。

  1. SharePoint Online のドキュメント ライブラリに保存されている画像を利用する
  2. Microsoft Flow を利用して Face API を呼び出す
  3. Face API の結果をドキュメント ライブラリの列に書き戻す

といったことを実現してみようという記事です。最初に謝っておくのは、この記事では Face API 自体の解説は行わないのと、Face API の顔画像の学習はあらかじめ済ませた状態から説明をスタートします。また、注意点としては Face API を Azure 側で作成する場合、米国西部のデータセンターに作成した方が Microsoft Flow からの利用がトラブルが少ないように思います。

Read More

Microsoft Flow から SharePoint リストの「画像」列に値を入れる

Microsoft Flow を利用して Twitter から気になるツイートを収集するリストを作ろうとフローを作っていたところあることに気が付きました。それは、Microsoft Flow の SharePoint コネクタにある「項目の作成」や「項目の更新」アクションからは、SharePoint リストの「画像」列に値を入れることができないということです。

頭を抱えて何とかならないだろうかと悩んでいたところ、なんとかなかったので方法を書いておきます。

さっそくやってみます。

Read More

SharePoint Virtual Summit 2018 まとめ

今週は、ラスベガスで開催された SharePoint Conference North America の Keynote が SharePoint Virtual Summit 2018 としてオンライン配信されました。SharePoint Online を中心に今後の機能アップデートの情報が多く公開されましたので、あとから見返せるように内容をまとめておきたいと思います。

オンデマンドでも動画を見ることができますので、デモの様子などぜひご覧ください。

SharePoint Virtual Summit 2018 – Resource Center
https://resources.techcommunity.microsoft.com/sharepoint-virtual-summit-2018/

それでは、この記事も動画の進行にしたがって発表された情報を追っていきたいと思います。

Read More

Microsoft Flow を使って SharePoint Online に保存されたドキュメントの承認ワークフローを作ってみる

Microsoft Flow にある SharePoint コネクタを見ていたところ「コンテンツの承認状態を設定します」というアクションを見つけました。はは~ん、これで SharePoint のドキュメント ライブラリに保存されたドキュメントの承認ワークフローを作れば良いんだな?と思い試してみたところ、ちょいと工夫が必要そうだったのでメモを残しておきます。

ちなみに、「コンテンツの承認状態を設定します」アクションのドキュメントは下記のリンク先ですね。

SharePoint – Connectors | Microsoft Docs – Set content approval status
https://docs.microsoft.com/ja-jp/connectors/sharepointonline/#set-content-approval-status

Read More

Microsoft Flow を使って Microsoft Teams へ投稿する(続編)

Microsoft Flow には Microsoft Teams と連携するアクションが用意されているのですが、Microsoft Teams のコネクタにある Incoming Webhook を利用することでも Microsoft Flow から Microsoft Teams のチャネルに投稿をすることができます。このあたり、詳しくは下記の記事です。

Microsoft Flow を使って Microsoft Teams へ投稿する
https://idea.tostring.jp/?p=2737

この Incoming Webhook での投稿ですが、実は画像を入れたり、ボタンを付けたり、入力フォームを付けて外部の Web サービスに POST を送れたりといろいろな装飾や機能を持たせた投稿を作ることができます。もちろん、Microsoft Flow を使って投稿した場合でも利用できますよというのが今回の投稿です。

Read More