Contents
Salesforce Lightning移行の概要と目的
Salesforce Lightningへの移行は、ユーザー体験を刷新し、業務効率を高めるために必要なプロジェクトです。本記事では、移行に際して注意すべき点や具体的な手順をステップバイステップで解説します。特にLightning移行チェックリストの活用により、スムーズかつ失敗リスクの少ない移行が可能になります。以下では、移行準備からテストまでのプロセスを網羅したガイドをご案内します。
現状評価と移行前準備の重要性
現状のSalesforce環境を正確に把握し、移行前の準備を万全にすることはプロジェクト成功の鍵です。準備不足はデータ損失や運用停止リスクにつながるため、以下の2点を徹底することが不可欠です。
現在のSalesforce環境の可視化
既存設定の詳細なドキュメント作成は必須です。カスタムフィールドやワークフロー、Apexコードなどをリストアップすることで、移行後の不具合を防ぎます。また、関係者全員が同じ情報を共有することが重要で、これにより移行計画の透明性が高まります。
リソース確保とスケジュール策定
移行にはIT担当者や外部ベンダーとの連携が必要です。人手不足やスケジュールのずれはプロジェクト遅延の主な原因となるため、事前にリソースを確保し、移行期間中に発生する影響を最小限に抑える計画を立てましょう。
データ移行の手順と注意点
データ移行では「クリーンで正確なデータ」が不可欠です。以下にステップバイステップの手順とポイントをまとめます。
データクリーニングとマッピング戦略
- 不要データの削除: 未使用レコードや重複データは移行前になくします。
- 属性変換の設計: CSV形式で移行する際、Lightningが対応するデータ型に合わせたマッピングが必要です(例:日付フォーマットの統一)。
移行ツール選定とテスト実施
- Data LoaderやETLツールを活用し、小規模なデータで事前にテストを実施します。
- 移行後の整合性確認: レコード数のチェックや関連レコードの再リンク処理を忘れずに。
|
1 2 3 4 5 6 7 8 9 |
ここは表の前の説明文です。 | 工具 | 活用シーン | 注意点 | |------------|--------------------|----------------------| | Data Loader | 小規模データ移行 | CSV形式での変換ミスに注意 | | ETLツール | 大規模・複雑な移行 | メタデータのマッピングを事前に確認 | ここは表の後の説明文です。 |
カスタム設定の保存方法
カスタムフィールドやページレイアウトといった設定は、移行後の業務に直接影響を与えるため、慎重に対処する必要があります。
メタデータエクスポートの手順
Salesforce CLIやChange Setsを用いて、以下の項目をエクスポートします:
- カスタムオブジェクトとフィールド設定
- ページレイアウトとレコードタイプ
- Apexクラスやフロー
移行後のバージョン管理
- エクスポートしたメタデータは、Gitなどのバージョン管理ツールで保存します。
- 移行後も変更を加える場合は、差分を比較しながら更新することで誤操作を防ぎます。
ユーザーロール・権限の再構築
移行後のアクセス権設定が間違えれば、業務に深刻な影響が出る可能性があります。以下のように検証と設計を行います。
プロファイルとパーミッションセットの検証
- 移行前のユーザープロファイルを一覧化し、Lightningがサポートする権限設定に変換します(例:旧「Custom Permissions」は新環境でも再構築可能です)。
注釈: Salesforce Lightningでは2023年以降、Custom Permissionsの機能は完全なサポートが続いており、移行後も再構築が必要です。ただし、Permission Setsやプロファイルとの連携を確認してください。
新しい組織階層の設計
- ロール階層を簡素化し、権限の重複を排除することで管理コストを抑えることが可能です。
- 重要な権限変更は、移行後のテストフェーズで実施することを推奨します。
移行後のテストケース設計
移行後は、すべての機能が正常に動作しているかを徹底的にテストする必要があります。以下が具体的な手順です。
機能テストとパフォーマンスモニタリング
- UI操作テスト: Lightningコンポーネントの表示やボタン操作が想定通りに動くか確認します。
- APIレスポンス監視: 移行後も外部システムとの連携が問題ないかをチェックします(例:SlackやTeamsとの統合)。
ユーザー操作ガイドの作成とロールバック計画
- 新しいUIに対するユーザー教育資料を作成し、移行後のサポート体制を整えます。
- 異常発生時のロールバック手順を文書化し、緊急時にも迅速に対応できるように準備します。
チェックリストテンプレートをダウンロードして有効活用
移行プロジェクト管理に最適化されたチェックリストテンプレートを提供しています。PDF形式で、以下のような項目が含まれます:
- [ ] 現状評価完了(ドキュメント作成済)
- [ ] データクリーニング実施済
- [ ] 権限設定の再確認完了
このテンプレートは、プロジェクト各段階で進捗を管理するための役立つツールです。ご興味のある方は下記からダウンロードしてください。