Slide 1

Slide 1 text

テレワーク業務における 環境構築と勤怠管理に Power Platformを活用してみた 2019/08/31 Power Platform Day Summer '19 ~ 連携祭り! 株式会社ソントレーゾ 中村亮太

Slide 2

Slide 2 text

ちょっと宣伝です 9/7 12:00~17:00 TDGi グローバルハッカソンの 日本代表チームとして 参加します! 当日はストリーミング配信され ますので、ぜひ日本チームの応 援の程、よろしくお願いいたし ます! http://tdgi.rocks/

Slide 3

Slide 3 text

自己紹介 • もともとインフラ上がりのエンジニアです。 • PowerAppsでゲーム作ったり、IoTと組み合わせたりとかしてます • 最近はPower PlatformやLogic AppsといったLow-Code関連だけ でなく、IoTとOffice365をうまく連携できないか試行錯誤 みたいなこともしてます。 R_t_A_n_M rnakamuramartiny 株式会社ソントレーゾ 取締役 最高技術責任者(CTO / Co-Founder) クラウド事業部 事業部長 ■主催 Office 365 User Group 福岡支部 / IoT365 User Group ■運営 JAPAN PowerApps User Group ■YouTube Martinysystem Works Channel 中村亮太 rnakamuramartiny rtanm

Slide 4

Slide 4 text

こんなことやってます https://twitter.com/artbreak_taichi/status/ 1157547316695273472?s=20

Slide 5

Slide 5 text

会社概要 株式会社ソントレーゾ 創業 2017年8月 本社 福岡県福岡市中央区天神5丁目9-13 NBF福岡ビル3階 資本金 500万円(資本準備金含む) 従業員数 10名 事業内容 ・Office365導入サービス ・インフラコンサルティング ・インフラ構築 ・受託開発 ・営業支援 ・教育支援 【経営理念】 IT の「町医者」として、お客様に「寄り添う」 サービスをご提案します。 ⇒12人

Slide 6

Slide 6 text

受託開発の受注増加に伴い・・・ 自社勤務メンバーが増えてまいりました。 2018年12月末時点 だいたい 2~3人 現在 だいたい 7~8人

Slide 7

Slide 7 text

せ。。。せまい(;’∀’)

Slide 8

Slide 8 text

あとせいぜい2名が限界。 さてどうする?? なんや、簡単やん テレワークして もらえばええやん(笑) VDIとVPN用意して やればどこでも 仕事できるやでー!

Slide 9

Slide 9 text

ところが・・・ きさん、なんば いいよっとや! そげなこと認めらる わけなかろーが! どこでなんばしよっとか きちんと管理せんと いかんにきまっとろーが! ※このスライドはフィクションです。

Slide 10

Slide 10 text

社長や管理からの要望 1.特定の場所でなければ使用できないように してほしい ⇒自宅 / 会社指定のコワーキングスペース 2.業務の開始と終了を記録に残してほしい 3.安易に長時間起動できないようにしてほしい 労務管理と業務情報漏洩防止を考慮してほしい

Slide 11

Slide 11 text

さてどうしたもんか・・・ 場所を元に起動制御 なんてそんな機能 RDPもVPNにも ないしなぁ 勤務時間をどうやって 取得するんだ? 特定時間で停止 ってのはできる けど・・・

Slide 12

Slide 12 text

私には・・・アレがある!! Azureのマシン制御 をPower Platformで 操作できれば こっちのもんや Power Platformで 制御すればええやん!

Slide 13

Slide 13 text

構成図 特定の位置にいる場合のみ 操作ボタンを活性化 するように設定 マシン起動⇒勤務開始 マシン停止⇒勤務終了 として記録すればいい

Slide 14

Slide 14 text

デモ(仮想マシン構築)

Slide 15

Slide 15 text

マシン制御の仕組み 1.仮想マシン作成 2.仮想マシン起動・停止・削除 Get-AzureRmResource -TagName “User” -TagValue $UPN | ` Start-AzureRMVM / Stop-AzureRMVM / Remove-AzureRmResource VM起動 VM停止 VMリソース削除

Slide 16

Slide 16 text

Azure Automation

Slide 17

Slide 17 text

Azure Automation サーバレスにて、PowerShellやPythonを実行することができる うまく活用すれば、Azureだけでなく、ほかのクラウドサービスも制御できるはず!

Slide 18

Slide 18 text

Microsoft Flow と Azure Automation ジョブを実行する (実行完了を待つか指定可) ジョブの戻り値を取得 実行したジョブの状態を取得

Slide 19

Slide 19 text

“Citizen Developer” “Cloud Developer” の担当エリア Cloud Developer はここだけ

Slide 20

Slide 20 text

できないところは「できる人に!」 難易度が高いところはできる人にお願いしよう! 難しそうだと思ってあきらめないで!