こんにちは!  
iUから実習に参加している鈴木呂偉人です。  

今週は大きくわけて2つの業務に取り組みました。  

1つ目は、 SharePointとPower Appsの研修です。  
2つ目は、 PowerAppsでの備品管理アプリの作成と発表です。

今週の業務内容

SharePointとPowerAppsの研修

1つ目の業務では、主に SharePointとPower Appsの研修、および Power Appsを活用した備品管理アプリの作成と発表 に取り組みました。 

1つ目の業務では、SharePointを用いたデータベースの作成や、備品マスター・社員マスターなどのマスターデータの考え方について学びました。また、SharePointで作成したデータベースをPower Appsに接続し、実際にアプリ画面を作成する作業を行いました。これにより、データベースを作成してからアプリ上で利用するまでの基本的な流れを理解することができました。 

PowerAppsでの備品管理アプリの作成と発表

2つ目の業務では、研修で学んだ内容をもとに、備品管理アプリの作成に取り組みました。具体的には、備品名や社員名の選択、利用開始日時・利用終了日時の入力、予約状況の表示、利用中・利用可能の判定、重複予約を防ぐ機能などを実装しました。また、完成したアプリについて発表を行い、作成した機能や工夫した点を説明することで、学んだ内容をアウトプットする機会にもなりました。 

学んだこと・気づいたこと(まとめ)

新しく理解したこと

今週の研修と実践を通じて、アプリ作成の依頼を受けてから、データベースを設計し、Power Appsでアプリを作成していくまでの一連の流れを学ぶことができました。 

特に、アプリ開発では画面を作る前に、どのようなデータを管理する必要があるのかを整理することが重要だと分かりました。今回の備品管理アプリでは、予約情報だけでなく、備品マスターや社員情報などをどのように扱うかを考える必要がありました。そのため、単に画面を作るだけではなく、SharePoint側の列構成やデータの持ち方を考えることが、アプリの使いやすさや正確性につながると学びました。 

また、Power Appsで機能を実装する際には、利用者の視点で考えることの重要性も学びました。例えば、備品が利用中か利用可能かを色で分けて表示したり、予約が重複している場合に警告文を表示したりすることで、利用者が直感的に操作しやすいアプリに近づけることができました。 

今後にどう活かすか

今回の経験を今後に活かすために、業務を行う際には、最初に目的や必要な機能を整理し、優先順位をつけて作業を進めることを意識したいです。 

また、限られた時間の中で開発を進める場合、すべてを完璧に作ることを目指すのではなく、利用者にとって重要な機能から実装する判断力が必要だと感じました。今後は、実装したい機能と実際に実装できる機能を整理し、必要に応じて妥協点を考えながら、効率的にアプリ作成を進められるようにしたいです。 

さらに、今回の発表を通じて、自分が作成したアプリの機能や工夫点を言葉で説明することの大切さも学びました。今後は、アプリを作るだけでなく、作成した目的や機能の意図を分かりやすく伝える力も高めていきたいです。