PowerApps x Daily UI #004 – Calculator

この記事は「PowerAppsでDaily UIチャレンジ!UI100本ノックに挑戦します」の#004です。

今回のpromptは「Calculator」です。電卓の実装か…とはじめから気が重かったんですが、予想通り全然気が乗らないなかなか進まず、投稿にかなり間が空いてしまいました。
ご存知の方も多いと思うのですが、電卓のプログラムは簡単なように見えて結構複雑です。学生の頃に逆ポーランド記法を使ってプログラミングした記憶がよみがえってきたりして、辛さとめんどくささがMAXになりました。しかしこのチャレンジをはじめるときに「出来があんまりよくなくてもちゃんと公開する」と宣言したので、志を低くして公開しようと思います…

続きを読む PowerApps x Daily UI #004 – Calculator

小ネタ:Qiitaで特定のタグが付いた記事が投稿されたらTeamsにも投稿する

小ネタです。
TeamsのIncoming Webhookを使って、Qiitaの特定タグのフィードを取得して投稿します。

Flow全体像

投稿されたようす

投稿者がうまくとれなかったり(フィード内にはAuthorはある)、サマリが取得できてなかったり(フィード内にSummaryがない)するのですが、単純に新着を流すにはよさそうですね。;-)

Microsoft365のサービスを使って問合せ管理をしてみよう(第一弾:Teamsチャネルのメールアドレス宛にメールを転送する)

背景

問合せ管理ツールには高機能のものから単純なものまでいろいろあると思います。チケット管理システムに連携して履歴管理するような大掛かりなものはいらないんだけど、メールベースだけだとちょっとな…というニーズにMicrosoft365のサービスを利用して対応できないか?と思い、何通りか検証してみました。
今回は第一弾として、MLなどの代表アドレスで受信したメールをTeamsへ流してみることにします。

メールを受信したらTeamsに投稿する方法は大きく二通り

  1. Microsoft Flowを利用してメールの受信をトリガーにし、Teamsへ投稿するフローを作る
  2. Teamsのチャネルに対してメールアドレスを取得する

1.の方法はFlowを使ったことがある方なら容易にできると思います。
ここではあまり知られていない(と思う)2.の方法にトライしてみます。

続きを読む Microsoft365のサービスを使って問合せ管理をしてみよう(第一弾:Teamsチャネルのメールアドレス宛にメールを転送する)

Teams でメンションすると Planner タスクを作成してくれる疑似bot環境を作る

背景

Microsoft Flow の Planner コネクタが「タスクへ人をアサイン」に対応した という大変よろこばしいニュースがありました!待ってた!これを!
さっそく、Teams上でメンションするとPlannerタスクを作成してくれる疑似bot環境を作ってみましたのでご紹介したいと思います。

疑似botって?どういう動きになる?

以下のことができるようになりました。

Teamsで @Taskman にメンションして、タスクの内容と担当者を投稿する
Plannerにタスクが作成される
@Taskman が「タスクを作ったよ!リンクはココ」と投稿する
続きを読む Teams でメンションすると Planner タスクを作成してくれる疑似bot環境を作る

SharePoint Online + Microsoft Flow を利用して受講管理簿を作成する(基本編)

ちょっと寝正月と思っていたら2019年の1月も半ばを過ぎてしまいました。
あけましておめでとうございます。
今年もがんばってアウトプットしていきますので、ご愛顧いただけるとうれしいです!

さて、今日はDailyUIのつづき…ではなく、SharePointとFlowの話題です。
技術的にむずかしいことはありませんが、実業務からのアウトプットなので、誰かのお役に立てると幸いです。

背景

企業では色々な教育システムがあることも多く、社員の受講履歴がひとつのシステムでわからなかったり、「この通達はめちゃくちゃに大事なので絶対にXX日までに読んで、読んだかどうかを集計すること」のように、教育システムに組み込めないような内容のものがあります。
そういった諸々を所属部署でとりまとめるための、非常に簡単な管理簿を作りました。
SharePoint + Flow の事例としてとてもシンプルで、導入しやすいと思いますので、ぜひ応用してご活用いただければと思います。

続きを読む SharePoint Online + Microsoft Flow を利用して受講管理簿を作成する(基本編)

PowerApps x Daily UI #003 – Landing Page (above the fold)

この記事は「PowerAppsでDaily UIチャレンジ!UI100本ノックに挑戦します」の#003です。

今回のpromptは「Landing Page (above the fold)」です。 ランディングページのファーストビューを指しているもののようです。
初めに謝っておきますと、今回はPowerAppsとしてはほぼ何もしておらず、100%「ノンコーディング」です!

推しサービスのランディングページ

まずは何も言わずにこれを見てくれ。

続きを読む PowerApps x Daily UI #003 – Landing Page (above the fold)

PowerApps x Daily UI #002 – Credit card checkout

この記事は「PowerAppsDaily UIチャレンジ!UI100本ノックに挑戦します」の#002です。

今回のpromptは「Credit card checkout」です。クレジットカードでの決済画面ですね。実際にはセキュリティの要件からペイメントサービスに飛ばすケースが多いみたいですが、UIの練習ですのであまり難しく考えず、画面を作ってみました。

Sun’s Na-na Online Shopのクレジット決済画面

こんなイメージになりました。ショップ名もカード情報ももちろんニセモノです。

続きを読む PowerApps x Daily UI #002 – Credit card checkout