Slide 1

Slide 1 text

元技術者が所属する ユーザー企業の現在地 株式会社ジーノット 野々山 衛 mamo355d @NNYMMMR 2019/03/02 PowerApps + Flow アプリ作成研究所 in 名古屋 #2

Slide 2

Slide 2 text

残念ながら特筆できるような目的はありません…  「最先端の技術で頑張ってます!」ではなく  ユーザー企業がどんなきっかけで使い始めて  今どんな使い方をしていて  今後どんなことを目論んでいるか を知ってもらうことで  同じユーザー企業の方には「真似してみようかなぁ」  技術者の方には「こんな使い方もあるよ!」と思ってもらえれば 今日伝えたいこと 元技術者が所属するユーザー企業の現在地 2

Slide 3

Slide 3 text

私のこと 元技術者が所属するユーザー企業の現在地 3 学生時代は…  高校から文系(とにかく理数科目が苦手)  手先は少し器用、でも創造力なし(風景画や模写は得意)  バンド活動、音楽制作でパソコンや電子機器を触る  バンドの公式サイトを自作、運営していた (テーブルレイアウト全盛期にテーブルレイアウトで)  大学では実験、統計分析して卒論を書いた

Slide 4

Slide 4 text

私のこと 元技術者が所属するユーザー企業の現在地 4 社会人になると…  何の準備もなく(心も頭も)PG・SEとしてSIerに就職  内定者研修で早々につまづいて毎週半泣き  入社後のOJTも皆無で毎日半泣き  「習うより慣れろ」の精神で乗り切れるようになり  情報処理の知識やプログラム言語よりも、 作業効率の意識やパソコン操作のTIPSなどを伝授される

Slide 5

Slide 5 text

私のこと 元技術者が所属するユーザー企業の現在地 5 Web制作会社やWebサービスのベンチャー企業などを経て  現在は事業会社の情シスに所属  担当はクラウドサービスの活用促進と新規導入 前職までは、 PowerAppsどころか Office 365すら触っていなかった

Slide 6

Slide 6 text

会社のこと 元技術者が所属するユーザー企業の現在地 6  ナイトレジャー雑誌の出版・Webサイト運営の事業会社  既に導入済みのシステムは主に  グループウェア  ビジネスチャット  電子申請・経費精算  PC監視・MDM  CRM・SFA

Slide 7

Slide 7 text

なぜPowerAppsに手を出したのか 元技術者が所属するユーザー企業の現在地 7 Office 365導入から1年以上が経過するが、 充分に活用できているのか? (いや、できていない…) (それは情シスとしてまずい…) 業務時間の大半をユーザーからの 問い合わせ対応に費やしている

Slide 8

Slide 8 text

なぜPowerAppsに手を出したのか 元技術者が所属するユーザー企業の現在地 8 ユーザーに対するインパクトと継続性を 両立できるのはSharePointサイトかなぁ (ここではまだ半信半疑…) ユーザーからの問い合わせを 電話と個人チャットで受けており、 対応状況がブラックボックス

Slide 9

Slide 9 text

なぜPowerAppsに手を出したのか 元技術者が所属するユーザー企業の現在地 9 「情シスからの情報発信」と「問い合わせ受け付け」を 同時にスタート ※ データはSharePointリストに

Slide 10

Slide 10 text

なぜPowerAppsに手を出したのか 元技術者が所属するユーザー企業の現在地 10 タスク管理が個人の裁量まかせになっている ↓ そもそも管理していないメンバーもいる ↓ Office 365でタスク管理できないかな ↓ (とりあえず)Plannerを使ってみよう

Slide 11

Slide 11 text

なぜPowerAppsに手を出したのか 元技術者が所属するユーザー企業の現在地 11 でも、STEP 1の情報と管理がバラバラになるよね しかも、若干使いにくいよね(進行状況をカスタマイズできない etc.) ↓ PowerAppsで画面を作って個人のタスクも登録しよう ↓ 運用スタート!

Slide 12

Slide 12 text

戸惑ったこと 元技術者が所属するユーザー企業の現在地 12 SharePointのタイトル列は不要かも…  1行テキストではプライマリ項目に使えない  任意項目にはできるけど削除できない  システム名を変更できない  結果、使わない項目になっている 列名を日本語指定して泥沼…私も引っかかりました

Slide 13

Slide 13 text

戸惑ったこと 元技術者が所属するユーザー企業の現在地 13 関数に複数行の処理を書くと…  最終行にセミコロンを付けるとエラーになる  最終行がテストコードの時、コメントアウトに困る → こんな感じで回避している Func01(); Func02() //; //TestFunc()

Slide 14

Slide 14 text

困ったこと 元技術者が所属するユーザー企業の現在地 14 500件問題  あっという間にデータが500件に到達  上限を2,000件に設定することで一時的に回避  データが1,000件を超えてパフォーマンスが低下  インデックスを設定して若干改善(今ここ)  委任周りの整備、パフォーマンスの向上を目指す(今後)

Slide 15

Slide 15 text

困ったこと 元技術者が所属するユーザー企業の現在地 15 その他  プロパティが多すぎて追いつかない  CDSを使ってみたかったが、for 365では使えない  自分で作れて自分で直せる  トライアンドエラーに最適  でも自分で作ったから自分で直さなきゃいけない  現場に権限を渡す? → 渡せば作れるなんてことはない

Slide 16

Slide 16 text

要望 元技術者が所属するユーザー企業の現在地 16 PowerApps  サンドボックス環境を簡単に作れるといい  コードのエクスポートができるといい  社内レクチャーや共同開発のために  ライセンス体系が分かるようで分からない…  先日、MSの吉田さんが公開してくれたページを確認中  Flow Plan 2を契約しているが、何かできることは増えない?

Slide 17

Slide 17 text

要望 元技術者が所属するユーザー企業の現在地 17 その他  Formsに管理機能がなく無法地帯になりそう  便利なのは確かだけど…  外部公開できるツールの利用は検閲が欠かせない  Power Platform全般を今後どうしていこうか悩む

Slide 18

Slide 18 text

まとめ 元技術者が所属するユーザー企業の現在地 18 今回の一番の成果は完成したアプリそのものではなく…  何らかの改善のためには分析が必要  分析のためにはデータが必要  データを蓄積するためには何らかの仕組みが必要 そのインターフェースをこしらえるのに PowerAppsは最適なプラットフォームである

Slide 19

Slide 19 text

おまけ(宣伝募集) 元技術者が所属するユーザー企業の現在地 19

Slide 20

Slide 20 text

ご清聴ありがとうございました! Special thanks to