変換

概要

Office 365 と SharePoint は継続的に進化します。 新しい機能が追加されると、既存の構成とカスタマイズを更新する必要があります。 ソリューションを変換すると、より大きなSharePoint と Office 365 による効果を得ることができます。

高度なレベルのガイドライン/一般的なルール

  • 移行するモデルについて明確な理解が得られます。 既存のシナリオを新しい機能に変換することで、既存の開発資産を新しい同等品にマッピングするよりも、より大きな効果を得ることが可能となります。
  • 既存の要件を慎重に調査してください。 新しいモデルにそれらを実装すると、得られる効果より高コストになる可能性があります。
  • 変換を開始する前に、既存環境とソリューションを徹底的に評価し、変換が適切かどうか判断してください。
  • 変換処理の一部としてエンドユーザーによる導入作業を含めることを忘れないでください。 ユーザーは特定の方法で作業することに慣れており、新しいソリューションで効率よく作業するために再教育が必要となるかもしれません。

ファーム ソリューションを変換する

適用対象: SharePoint Server

通常、ファームソリューションは、アセンブリ、コンパイルされていないその他のコンポーネントや、XML マニフェスト ファイルを含む SharePoint ソリューション パッケージ (WSP) ファイルとしてパッケージ化されます。 ファーム管理者は、ソリューション パッケージをサーバー環境にインストールするため、 Windows PowerShell、STSADM コマンド ライン ツール、または SharePoint の中央管理 Web サイトを使用します。 ソリューション パッケージをインストールした後、ファーム管理者は、ソリューションを特定の Web アプリケーション (完全信頼モデルを採用している場合は複数の Web アプリケーション) に対し、有効化することができます。

記事

ビデオ

サンプル

ツール

ソリューション

スクリプトおよびコンテンツ エディター Web パーツを変換する

適用対象: Office 365 および SharePoint Server

スクリプトおよびコンテンツ エディター Web パーツは主に市民開発者が SharePoint カスタマイズをビルドするために使用されています。 市民開発者は、サイト所有者のアクセス許可さえあれば、ビジネス上の価値を付加できる魅力的な SharePoint カスタマイズをビルドできます。 カスタマイズを更新する必要がある場合、必要なアクセス許可を持つユーザーはソリューションのスクリプト ファイルに更新を適用でき、すべてのユーザーが変更内容をすぐに確認できます。

スクリプトおよびコンテンツ エディター Web パーツ ソリューションを使うと、使用されているカスタマイズの内容や使用されている場所を IT 組織が追跡することが困難となります。 さらに、どの外部スクリプトがイントラネットで使用され、内部データにアクセスしているか、組織は判断することができません。

記事

ビデオ

サンプル

ツール

サンドボックス ソリューションから変換する

適用対象: Office 365 および SharePoint Server

コードベースのサンドボックス ソリューションは、2014 年以降非推奨になっています。また、SharePoint Online では、この機能を完全に削除するためのプロセスが始まっています。 コードベースのサンドボックス ソリューションは、SharePoint 2013 および SharePoint 2016 でも非推奨になっています。

既存のサンドボックス ソリューションをサイトから非アクティブ化すると、宣言的オプションを使用して展開されたアセットやファイルは削除されませんが、サンドボックス ソリューションの機能は自動的に非アクティブ化され、イベント レシーバーは削除されます。

記事

ビデオ

サンプル

ツール

適用対象: Office 365 および SharePoint Server

クライアント側のレンダリングや JSLink は、SharePoint 2013 で導入された概念です。 この概念により、すぐに使用できる SharePoint の表示/追加/編集フォームの外観をカスタマイズできるようになります。

JSLink は、カスタマイズされた JSLink ファイルで論理的に定義されたリストの既定のビューを上書きする JavaScript ファイルです。 リスト ビュー web パーツのその他のセクションに JSLink JavaScript ファイルを含めることができます。

JSLink はクラシックな SharePoint エクスペリエンスでのみ動作し、モダン SharePoint UI では再利用できません。

重要

JSLink ベースのカスタマイズ (クライアント側のレンダリング) は最新のエクスペリエンスではサポートされていません。 これには、最新のページのリスト ビュー Web パーツでの JSLink サポートなど、最新のリストとライブラリが含まれます。 クライアント側のレンダリングは、SharePoint Online またはオンプレミスの従来のエクスペリエンスではサポートされています。

記事

サンプル

カスタム アクションを変換する

適用対象: Office 365 および SharePoint Server

記事

ビデオ

サンプル

InfoPath を変換する

適用対象: Office 365 および SharePoint Server

記事

サンプル