こんにちは!
iUから実習に参加している小林歩夢です。
今週は大きくわけて2つの業務に取り組みました。
1つ目は、SharePointリストでのデータベースの設計です。
2つ目は、作ったリストからPowerAppsへの反映です。
今週の業務内容
データベースでの土台作り
今週は、業務効率化の土台となるSharePointリストを使ったデータベース作成に挑戦しました。
そもそもデータベースとは、「特定のルールで整理された情報の引き出し」のこと。スマホの連絡先アプリのように、決まった項目で整理されているため、大量のデータから必要な情報を一瞬で見つけ出せます。 「エクセルで十分では?」と思われがちですが、「複数人で同時に、大量のデータを安全に扱える」点が最大の違いです。データの誤消去や編集ロックを防ぎ、クラウドで安全に管理できるSharePointリストは、簡易データベースとして非常に優秀なツールです。
今回私たちは、このSharePointを使って「ワールドカップ管理アプリ」と「備品管理アプリ」の2つの器作りに挑みましたが、ここで大きな壁にぶつかりました。
データ設計で最も大切だったのは、「どう保存するか」ではなく、「最終的にどんな画面を見たいか、どんな自動化をしたいか」という“出口”から逆算して考えることでした。
これが決まって初めて、「1行テキスト」「選択肢」「日付」といった正しいデータ形式(型)へ適切に割り振ることができます。ここを間違えるとシステムが正常に動かなくなるため、初めてながらも「機能の深い理解」と「正しい型選び」の2つに細心の注意を払い、なんとか土台を完成させることができました。
データベースをアプリとして落とし込む
頑丈な土台ができたら、次はプログラミング知識なしで画面を作れるPower Appsの出番です。SharePointのデータをもとにAIがボタン一つでベースを自動生成してくれるため、初心者でも短時間で「ある程度の完成品」を作ることができます。
仕組みの理解には最適でしたが、同時に「なかなか思った通りの画面や動きにならない」という難しさにも直面しました。AIが作るプロトタイプは便利ですが、実務に必要な細かい機能まではカバーしきれません。
つまり、AIによる自動生成はあくまで「一歩目」。 本当に業務で100%活用するためには、現場に合わせて足りない機能を手動で追加したり、画面を微調整したりする「個別カスタマイズ(チューニング)」こそが、本質的な業務効率化への近道なのだと実感しました。
学んだこと・気づいたこと(まとめ)
新しく理解したこと
今回の開発を通じて、システム構築における2つの「本質的なプロセス」を学びました。
「どう保存するか」ではなく「どう見たいか・動かしたいか」から逆算して項目(型)を決める重要性を実感しました。データ形式を1つ間違えるだけでシステムが動かなくなるという経験から、データベース構築のシビアさと奥深さを知ることができました。
AIの自動生成は試作品(プロトタイプ)を素早く作るのには最適ですが、実務で本当に使えるアプリにするには、人間の手による「個別カスタマイズ(チューニング)」が不可欠であるという現実を肌で理解しました。
今後にどう活かすか
次に新しいアプリやシステムを作るときは、最初からデータの器を作り始めるのではなく、まずは「ユーザーがどんな画面を求め、どんな自動化をしたいのか」の機能を徹底的に整理・理解することに時間を割きます。この最初のステップを丁寧に行うことで、手戻りのない正確なデータベース設計を目指します。
AIの自動生成をベースとしつつも、そこに依存しすぎず、不足している機能を自分で自由に追加できるスキル(Power Appsの関数や画面制御の知識)を身につけていきます。自動生成の「その先」にある現場に寄り添ったチューニングができるようになり、本当の意味での業務効率化・DXを推進できる人材を目指して、さらに学びを深めていきたいです。








