top of page

NotesからMicrosoft 365へ:SharePointにすべて移せるのか

izwxinc
5 時間前
読了時間: 7分

NotesからMicrosoft 365への移行を考える際、「NotesのデータベースをSharePointへ移せばよい」と捉えると、見積もりや設計を誤る可能性があります。同じNotesデータベースでも、文書を共有するものと、承認・計算・外部連携を担う業務アプリでは、移すべき対象が異なるためです。

移行の起点は、製品同士を一対一に対応させることではなく、現在のアプリが提供している機能を分解することです。文書、画面、処理、データ、権限を整理し、それぞれに適した移行先を検討します。

本記事では、Notes/Domino上の業務アプリと共有データを対象にします。メール・カレンダーの移行は、別の計画として扱う必要があります。

一つの移行先へまとめる前に、アプリの役割を分解します。
一つの移行先へまとめる前に、アプリの役割を分解します。

Notesの「文書」には、業務の状態が入っている

見た目が帳票のようなフォームでも、入力に応じた計算、必須項目の判定、承認者の選択、定期的なデータ更新などが含まれている場合があります。Notes/Dominoでは、エージェントによる処理の自動化も可能です。そのため、文書を抽出するだけでは、アプリの動作までは引き継げません。


最初の棚卸しでは、名称や件数に加えて、次の内容を確認します。

  • フォーム、ビュー、数式、LotusScript、エージェントなどの設計要素

  • 利用部門、業務責任者、利用頻度、繁忙期、廃止できる条件

  • 添付ファイル、リッチテキスト、文書リンク、親子関係、過去版の必要性

  • ACL、ロール、Readers/Authorsフィールドなどのアクセス制御

  • 定期実行、通知、外部システムとの送受信、オフライン利用や複製の要否

「最近更新されていない」というだけで、不要とは判断できません。年次業務の参照資料や、契約・監査の証跡として必要なデータもあります。反対に、現在の利用者がいないアプリを、現役アプリと同じ費用で作り直す必要もありません。


SharePointとPower Platformの役割を分ける

移行先・構成要素

主に担う役割

移行時に確かめること

SharePoint

文書共有、ライブラリ、リスト、ポータル

メタデータ、検索、版管理、権限、一覧の設計

Power Apps

入力・参照画面、操作に応じたアプリの振る舞い

利用者の操作、入力検証、データ取得、委任、端末対応

Power Automate

承認、通知、定期実行、サービス間の処理連携

実行期間、再試行、重複防止、例外対応、接続の所有者

Dataverse

業務データ、テーブル間の関係、データに対する権限管理

データモデル、セキュリティ、監査、容量、ライセンス

別の業務アプリ・API

複雑な計算、大量処理、独自のトランザクションなど

性能、一貫性、保守体制、連携境界

この表は、Notesの機能を機械的に置き換える対応表ではありません。同じ申請アプリでも、規模、承認期間、権限、連携先によって構成は変わります。

Power AppsはSharePointやDataverseなど複数のデータソースに接続できます。画面をPower Appsで作ることと、データをSharePointリストに置くことは、別々の設計判断です。


文書が中心ならSharePointを主軸にし、複数の関連データや複雑な権限を扱うならDataverseなども比較する。このように、必要な業務を起点に構成を決めます。


一覧が表示できても、業務データを正しく取得できるとは限らない

SharePointをデータ格納先にする場合、件数だけでなく、絞り込み、索引、列の種類、参照列、アクセス権の付け方まで確認します。

よく混同されるのが、リストの保存可能件数と、リストビューのしきい値です。SharePointで言及される5,000件のしきい値は、「リストには5,000件しか保存できない」という意味ではありません。大量データの検索・表示方法を設計する際の制約として扱います。


Power Appsでは、検索や集計をデータソース側に任せられるかという「委任」も重要です。委任できない処理では取得件数に上限があり、データが増えると、本来見つかるはずのレコードを取得できない場合があります。少量データで動いたことだけを根拠に、移行可否を決めないようにします。


検証では、本番相当の件数だけでなく、検索条件、ユーザーごとの可視範囲、繁忙期の同時利用を再現します。画面を開けることと、必要なデータを漏れなく処理できることを分けて評価します。


承認フローは、長期滞留と再実行まで設計する

Notesの承認ルートをPower Automateで再現するとき、承認が順に進む正常系だけでは不十分です。差し戻し、代理承認、承認者の異動、申請取消、途中の入力変更、連携先の停止をどう扱うかも決めておく必要があります。


たとえば、長期間承認待ちになる申請を、単一のフロー実行の中で待ち続ける設計には注意が必要です。Microsoftの公開仕様では、クラウドフローの実行期間は承認待ちを含めて30日とされています。長期案件では、業務の状態をデータとして保持し、次の処理を別の実行で再開できる構成などを検討します。実際に設計する際は、最新の制限を確認してください。


また、失敗した処理を再実行しても、通知や外部登録が二重に行われない設計が必要です。申請IDと処理状態を使って実行済みを判定する、再試行してよいエラーと担当者の確認が必要なエラーを分ける、といった方針を決めます。


業務上の承認履歴と、ツールが保存する実行ログも同じではありません。誰が、いつ、何を承認したかを、必要な期間保存できるようにします。


権限は「見え方」ではなく、アクセスそのものを検証する

Notesのアクセス制御を移す際は、データベース単位のACLだけでなく、文書単位のReaders/Authorsフィールドも確認します。HCLの資料でも、これらを文書に対するアクセス制御の要素として説明しています。


移行先でアプリの一覧を絞り込んだり、ボタンを非表示にしたりしても、それだけでデータへのアクセスを禁止したことにはなりません。直接URL、別のアプリ、API経由でも、許可されていない情報を取得できないかを確認します。


権限設計では、一般社員、上長、経理、代理承認者、退職者などの利用者像を設定します。組織変更や担当替えの前後で、過去文書へのアクセスをどう扱うかも決めます。添付ファイルだけが広く公開されるといった、本文と関連データの権限の食い違いがないことも確認します。


アプリごとに移行先と移行範囲を決める

仮の例として、同じ会社に次の三つのNotesアプリがあるとします。

アプリの例

検討する構成

先に検証したい点

社内規程・技術資料の共有

SharePointのライブラリを中心に再編

分類、検索、文書リンク、版と権限の保持

部門内の備品申請

Power Apps、Power Automate、SharePointリストなど

承認の例外、件数、委任、運用担当者

契約・請求に関わる複雑な業務

Dataverseや別の業務アプリを含めて比較

関連データ、厳密な更新、監査、外部連携、性能

備品申請でも、規模や条件によってはDataverseなどが適します。逆に、参照だけできればよい旧アプリは、更新機能を再構築せず、権限付きのアーカイブとして残す方法も考えられます。


データ移行では、本文や添付だけでなく、更新者・日時、文書ID、関連文書、アクセス制御の対応表を作成します。すべての履歴を同じ形式で再現できない場合は、どこに何を証跡として残すかを合意します。


移行後に誰が運用するかまで決める

低コードで開発できても、運用設計が不要になるわけではありません。開発・検証・本番の環境管理、変更の承認、フローの監視、接続アカウント、担当者が異動したときの引継ぎを決めます。

Microsoft 365の契約があれば、どのPower Platform構成でも追加費用なしで利用できるとは限りません。Dataverse、プレミアムコネクタ、実行形態など、実際の構成に基づいて契約を確認します。


株式会社ManagetechがNotes移行で重視するのは、文書の移送と、業務アプリの再設計を区別することです。残すべき業務ルールと権限を確認し、アプリごとに移行先・再構築・アーカイブ・廃止を判断することで、移行後も管理できる構成を目指します。


SharePointにすべて移せるかを考える前に、現在のNotesアプリが「何を保存し、何を判断し、誰に何を許可しているか」を整理する。その棚卸しから、移行計画を具体化できます。


製品の機能・制限に関する記述は、2026年10月6日時点の公式資料で確認した内容です。実装時には利用するプラン・環境・製品仕様を再確認してください。


 
 
 

コメント


©2026 by Managetech inc.

bottom of page