重要
SharePoint Designer 2013 のサポートは、2026 年 7 月 14 日に終了する予定です。 詳細については、 固定ライフサイクル ポリシー に関する記事を参照してください。
SharePoint Designer 2013 は、SharePoint サイトとアプリケーションを構築およびカスタマイズするために使用される Web およびアプリケーション設計プログラムです。 SharePoint Designer 2013 では、データが豊富なページを作成し、強力なワークフロー対応ソリューションを構築し、サイトの外観を設計できます。
SharePoint Designer 2013 は、サイトを作成できる 1 つの場所を提供し、サイトを構成するコンポーネントをカスタマイズし、ビジネス プロセスを中心にサイトのロジックを設計し、パッケージ 化されたソリューションとしてサイトを展開することで、独自のサイト作成エクスペリエンスを提供します。 このすべてを行うには、コード行を記述する必要はありません。
注
ここでは、SharePoint Designer 2013 の両方について説明します。 SharePoint Designer 2013 は、SharePoint 2013 サイト以降向けに設計されています。
以降のセクションでは、SharePoint Designer 2013 と、organizationで使用を開始する方法について説明します。
SharePoint Designer 2013 のダウンロードとインストール
SharePoint Designer 2013 を入手するには、「SharePoint Designer 2013 をダウンロードしてインストールする」を参照してください。
SharePoint Designer 2013 エクスペリエンス
SharePoint サイトは、あらゆる種類とサイズの企業のニーズに合わせてスケーリングされるため、急速に複雑になっています。 ドキュメント、タスク リスト、スケジュールのリポジトリから移行し、非常に動的でデータが豊富なビジネス プロセス主導のサイトに移行しました。
サイト デザイナーにとって、これはビジネスのニーズを理解するだけでなく、SharePoint とそのサイトの 1 つを構成するすべての部分を理解することを意味します。 特に、サイトの多くの可動部分間の関係を理解し、これを 1 か所で管理できることが重要です。
SharePoint Designer 2013 では、サイト、そのリストとライブラリ、ページ、データ ソース、ワークフロー、アクセス許可などを操作できる単一の環境が提供されます。 サイトのこれらの重要な要素を 1 か所で確認できるだけでなく、これらのオブジェクト間の関係を確認することもできます。
フレームワークは、高度にカスタマイズされたビジネス ソリューション サイトの設計と構築を開始するためのものです。 まず、SharePoint の内部と外部の両方のデータ ソースに接続します。 この情報をユーザーに提示し、SharePoint サイトまたは Office クライアント アプリケーションを使用して情報を送信します。 ビジネス プロセスを自動化する高度にカスタマイズされたワークフローを作成します。 最後に、サイトの外観をカスタマイズして、organizationのブランド化と一致するようにします。
これらのタスクに 1 つの環境を提供することで、ソリューションの設計、構築、カスタマイズに多くの時間を費やし、さまざまなツールと方法を使用してサイトのさまざまなコンポーネントを検索して更新する時間を短縮できます。
次のセクションでは、SharePoint Designer 2013 エクスペリエンスとユーザー インターフェイスについて説明します。
SharePoint Designer 2013 を開く
SharePoint Designer 2013 は、ローカル コンピューターにインストールするクライアント プログラムです。 また、SharePoint と緊密に統合されています。 そのため、Windows の [スタート] メニューと SharePoint のさまざまな場所 ([ページ] メニューの [編集] ボタンなど) を使用して、コンピューターから直接起動できます。
リスト、ビュー、ワークフロー、マスター ページをカスタマイズする場合など、SharePoint Designer 2013 を開くことができる場所がいくつかあります。 SharePoint Designer 2013 をまだインストールしていない場合は、初めて SharePoint から起動するときに、Web からダウンロードしてインストールするように求められます。 次回 SharePoint Designer 2013 を開くと、すぐに開きます。 Windows の [スタート] メニューでも使用できます。
注
SharePoint Designer 2013 とその個々の機能は、[SharePoint Designer設定] ページを使用して制限または無効にすることができます。 この記事で説明されているタスクを実行できない場合は、これが原因である可能性があります。 詳細については、管理者にお問い合わせください。
SharePoint Designer 2013 [ファイル] タブ
Windows の [スタート] メニューから SharePoint Designer 2013 を開くと、[ファイル] タブが最初に表示されます。この画面では、既存のサイトをカスタマイズするか、新しいサイトを作成するオプションがあります。
既存のサイトをカスタマイズするには、既存のサイトを参照するか、個人用サイトをカスタマイズするか、SharePoint Designer 2013 で開いた最近のサイトのいずれかを選択します。
新しいサイトを作成するには、空白のテンプレートを使用するか、テンプレートの一覧から選択するか、おすすめのテンプレートのいずれかを選択します。 ここから、サーバーとサイト名を指定してサイトを作成します。 サイトが作成され、SharePoint Designer 2013 で開きます。
SharePoint から SharePoint Designer 2013 を開くと、この画面は表示されません。 代わりに、SharePoint Designer 2013 インターフェイスでサイトが開いていることがわかります。
SharePoint Designer 2013 インターフェイス
SharePoint Designer 2013 には、SharePoint サイトとソリューションを作成、カスタマイズ、展開できる 1 つの環境が用意されています。 これは、サイトを構成するすべてのコンポーネントとそれらのコンポーネント間の関係を示すユーザー インターフェイスによって可能になります。
サイトを初めて開くと、タイトル、説明、現在のアクセス許可、サブサイトなど、サイトの概要が表示されます。
3 部構成のインターフェイス: ナビゲーション、概要、リボン
SharePoint Designer 2013 インターフェイスには、サイトの設計と構築に使用する主な 3 つの領域があります。
- ナビゲーション ウィンドウは、サイトの主要な部分 (コンポーネント) を移動するために使用されます
- 各 コンポーネントの種類と 1 つの特定のコンポーネントの概要の一覧を表示するギャラリーページと概要ページ。
- リボン を使用して、選択したコンポーネントに対してアクションを実行します。
[ナビゲーション] ウィンドウには、サイトを構成するコンポーネント (そのリスト、ライブラリ、コンテンツ タイプ、データ ソース、ワークフローなど) が表示されます。 たとえば、いずれかのコンポーネントを編集するには、[リストとライブラリ] を開き、すべてのリストとライブラリを表示するギャラリー ページに移動します。
そこから[お知らせ] リストを開き、そのリストの概要ページに移動します。 概要ページには、関連するビュー、フォーム、ワークフローなどが表示されます。 いずれかのビューを編集するには、このページから直接開きます。
ビューを開くと、リボンが変更され、ビューを編集するための最も一般的でコンテキストに応じて関連する編集タスクが表示されます。 Microsoft Office アプリケーションのリボンに精通している場合は、タスクの作成と編集を迅速かつ簡単に行うことができます。 編集が完了したら、ページの上部にある [戻る ] ボタンまたは階層リンク スタイルのナビゲーションを使用して、サイトの概要に戻ります。
SharePoint Designer 2013 インターフェイスを使用すると、サイトのさまざまなコンポーネントを簡単に識別し、それらのコンポーネントの 1 つをドリルダウンして編集してから、サイトのメイン ビューに戻ります。
[ファイル] タブを開く
SharePoint Designer 2013 でサイトのさまざまなオブジェクトを操作するだけでなく、大規模なサイトまたはアプリケーションの設定を表示してアクセスすることもできます。 これには、別のサイトの開き方、ページの追加、ファイルのインポート、SharePoint Designer 2013 のアプリケーション設定の変更が含まれます。 これらのアクションは、[ファイル] タブで実行します。これは、Windows の [スタート] メニューから SharePoint Designer 2013 を開くと表示される最初の画面です。
左上の [ ファイル ] タブをクリックして、このビューに移動します。 [戻る] をクリックして SharePoint Designer 2013 インターフェイスに戻ります。
SharePoint Designer 2013 でのカスタマイズの柱
SharePoint Designer 2013 は、アプリケーション ロジックを含むがコードを記述する必要がないサイトとソリューションを作成およびカスタマイズするために使用できます。 これを使用して、データ ソースの追加と変更、リストとデータ ビューのカスタマイズ、ビジネス ワークフローの構築と展開、企業ブランドの設計などを行うことができます。 しかし、すぐに利用できるサイトをorganizationの実際のビジネス ソリューションに変えたときに、SharePoint Designer 2013 の機能を活用し始めます。
次のセクションでは、SharePoint Designer 2013 を使用してソリューションを設計および構築するときのカスタマイズの柱について説明します。
SharePoint の内外のデータに接続する
SharePoint Designer 2013 では、多数のデータ ソースに接続し、そのデータをサイトおよび Office クライアント アプリケーションに統合できます。 その結果、ユーザーは、それらのデータ ソースに個別に接続する必要なく、選択したプログラム内で、サイト上のビジネス データを表示して操作できます。
リボンから直接、外部データベース、SOAP Service、REST Service などへの接続が可能です。
データ ソースへの接続は、SharePoint Designer 2013 の強力な機能です。これは、ユーザーがデータを利用できるようにするために使用できるサポートされているオプションが非常に多いためです。 データ接続を使用すると、リストとライブラリ、外部データベースとデータ ソース、Web サービスなどをまとめることができます。
SharePoint Designer 2013 を使用して接続できるデータ ソースのプレビューを次に示します。
リストとライブラリ
リストとライブラリは、サイトで使用する一般的なデータ ソースです。 これらは、既に SharePoint の一部であり、SharePoint と同じデータベースを使用するという点で、他のデータ ソースと比較して一意です。 これらのデータ ソースへの接続を作成するために追加の手順を実行する必要はありません。SharePoint Designer 2013 のリストとライブラリ ギャラリーを使用して追加するか、ブラウザーに追加するだけです。 リストまたはライブラリを作成したら、関連付けられている列、コンテンツ タイプ、およびその他のスキーマ属性をカスタマイズできます。
外部ビジネス データ
注
この機能は、SharePoint Technologies のすべての実装では使用できません。 詳細については、サービス管理者にお問い合わせください。
Business Connectivity Services (BCS) は、既存のビジネス データとプロセスに標準化されたインターフェイスを提供する SharePoint ベースのフレームワークです。 BCS を使用すると、外部ビジネス データ ソース (SQL Server、SAP および Siebel、Web サービス、カスタム アプリケーション) を SharePoint サイトや Office アプリケーションに接続できます。
SharePoint Designer 2013 では、外部コンテンツ タイプを作成して外部データに接続します。 外部コンテンツ タイプは、接続の詳細、ビジネス アプリケーションで使用されるオブジェクト、作成、読み取り、更新、または削除のメソッド、およびユーザーがオブジェクト自体に対して実行できるアクションを格納することで、外部データ ソース内のデータを表します。
外部コンテンツ タイプは、Business Data Catalogに格納されます。 外部コンテンツ タイプを作成すると、organization内のユーザーや他のユーザーは、それに基づいて SharePoint リスト、ビュー、フォーム、ワークフロー、さらには Office クライアント統合を簡単に作成できます。 外部データは、他のコンポーネントと同様に SharePoint の一部になり、これらの外部データ ソースに対して完全にカスタマイズされたユーザー インターフェイスを作成できます。
外部データベース
データベースをデータ ソースとして追加すると、別のデータベースのデータをサイトに統合できます。 Microsoft SQL Server、Oracle、および OLE DB または ODBC プロトコルをサポートする任意のデータベースに接続できます。 データベースが配置されているサーバーの名前、データ プロバイダー、使用する認証の種類を把握するだけで済みます。 データベースをデータ ソースとして追加して構成したら、ユーザーが SharePoint サイトを離れずにデータ ソースにデータを読み取り、書き戻すことを可能にするビューとフォームを作成します。
SOAP を使用した XML Web サービス
Simple Object Access Protocol (SOAP) は XML ベースのメッセージを交換するためのプロトコルであり、XML Web サービスを使用してさまざまなデータ ソースに接続できます。 SharePoint Designer 2013 では、これを使用して、テクノロジ、プログラミング言語、またはプラットフォームに関係なく、organization内の別のサイトまたはインターネット上のサイトのデータ ソースに接続できます。 XML Web サービスを使用して、サイトに通貨コンバーター、株価情報、電卓、または気象サービスを表示できます。
REST を使用したサーバー側スクリプト
表現状態転送 (REST) は、Web サービスを構築するための方法だけでなく、Web のテクノロジとプロトコルを利用するネットワークソフトウェアのアーキテクチャ スタイルです。 この種類を使用すると、コンテンツを記述する指定されたサーバー側スクリプトを読み取ることで、サイトからデータを取得できます。 SOAP と同様に、SharePoint Designer 2013 でこれを使用して、別のサイトのデータ ソースに接続して、通貨コンバーター、株価情報、電卓、天気予報サービスなどを表示できます。 この種類のデータ接続は、実装する SOAP よりも簡単ですが、HTTP に制限されています。
XML ソース ファイル
organizationが XML ファイルにデータを格納している場合は、SharePoint Designer 2013 のデータ ソースとしてこれらのファイルに接続できます。 データ ソースとして XML ファイルに接続するには、SharePoint Designer 2013 で直接作成したり、コンピューターまたはネットワーク上の場所からインポートしたり、外部の場所で接続したりできます。
データリッチ インターフェイスを作成する
必要なデータ ソースへの接続を確立したら、ユーザーがこれらのデータ ソースに対して対話型のデータリッチ インターフェイスを作成する準備が整います。 SharePoint Designer 2013 では、データ ソースの強力で動的なユーザー インターフェイスを作成でき、SharePoint サイトや Office ビジネス アプリケーションのカスタム ウィンドウ、ウィンドウ、フィールドなど、さまざまな場所で使用できます。
作成するインターフェイスには、カスタム ビュー、フォーム、Web パーツ、ナビゲーション、およびカスタム Office クライアント ウィンドウと作業ウィンドウが含まれます。 この種類の柔軟性により、ビジネス データに対して完全にカスタマイズされたユーザー エクスペリエンスを作成できます。
複数のデータ ソースを 1 つのビューに結合したり、関連するアイテム ビューを含むダッシュボードを作成したり、個々のロールに合わせてカスタム フォームを設計したり、データに関連付けられている使用可能なツール バーとリボン コマンドをカスタマイズしたりできます。
SharePoint Designer 2013 を使用して、データに関連付けられているユーザー インターフェイスをカスタマイズするさまざまな方法を次に示します。
ビュー
ビューを使用すると、さまざまな方法でデータを表示できます。 リストやライブラリ、外部データ ソースのいずれを参照している場合でも、ビューを使用して、自分とユーザーに関連する情報を表示できます。 SharePoint Designer 2013 では、作成するすべてのビューが XSLT (拡張スタイルシート言語変換) に表示されるデータ ビューであり、Microsoft ASP.NET テクノロジを活用しています。 ビューでは、フィールドの表示と非表示、並べ替え、フィルター処理、計算、条件付き書式の適用などを行うことができます。 いくつかのビュー スタイルから選択して、すぐに開始することもできます。 最終的には、データ モデル、ユーザー、ビジネスに合わせて任意のビューを作成およびカスタマイズできます。
フォーム
ユーザーから情報を収集するには、フォームを作成します。 高度にカスタマイズされた Web ベースのフォームを使用すると、ユーザーはデータ ソースにデータを簡単に書き戻すことができます。 ビューと同様に、データの状態、ユーザー ロールなどに基づいてフィールドの外観をカスタマイズできます。 フォームは、データの表示、データの編集、データの作成に使用できます。また、SharePoint Designer 2013 の組み込みフォーム エディター (.aspx ファイルの場合) または Microsoft InfoPath (.xsn ファイルの場合) を使用してフォームを設計できます。 フォームは、タスク リストなどの特定のデータ ソース用に作成およびカスタマイズでき、後で説明するように、ワークフローでユーザー情報を収集するために使用できます。
カスタム アクション
SharePoint Designer 2013 のカスタム アクション ビルダーを使用すると、SharePoint リボン、ツール バー、リスト アイテム メニューへのリンク、アイコン、スクリプトなどのカスタム アクションを作成できます。 サイトに新しい機能を追加するたびに、SharePoint メニューでその機能を公開することで、ユーザーが簡単にサイトを検出して使用できるようになります。 また、カスタム アクションを使用して、リストでワークフローを開始するなど、特定のオブジェクトに対して特定のタスクを実行するようユーザーに促すこともできます。
Web パーツ
Web パーツは、SharePoint ページに追加される情報のモジュール単位 (自己完結型のデータまたは機能) です。 前に説明したビューとフォームは Web パーツに格納されますが、これらに加えて、さまざまな機能やデータを操作する方法を実行する Web パーツを追加できます。 SharePoint Designer 2013 の Web パーツ ゾーンに Web パーツを追加すると、ユーザーはブラウザーで Web パーツをさらにカスタマイズできます。 Web パーツと Web パーツ ページは、SharePoint でユーザーの Web インターフェイスをカスタマイズするための強力で効果的な方法です。
クライアント統合
外部コンテンツ タイプを使用する外部データ ソースの場合は、Microsoft Outlook や SharePoint ワークスペースなどのクライアント アプリケーションでその情報を表示できます。 ユーザーがアプリケーションの一部であるかのように外部ビジネス データを読み取り、書き込み、削除するためのインターフェイスを作成できます。 これを行うには、クライアント フォーム、リージョン、作業ウィンドウを使用します。 その結果、ユーザーは、最もよく知り、既に使用しているサイトや Office アプリケーションでビジネス データを操作できるようになります。
ナビゲーション
ナビゲーションは、ユーザー向けに作成するインターフェイスの重要な役割を果たします。これは、SharePoint Designer 2013 だけでなく、SharePoint 全体で管理する領域です。 たとえば、データ ビューまたはフォーム、Web パーツ、ワークフロー、またはサイト レベル (トップ リンク バーやサイド リンク バーなど) 内のナビゲーション リンクをカスタマイズできます。 サイトとそのすべてのパーツに、ユーザーが従うことができる適切に計画されたナビゲーション モデルがあることを確認する必要があります。
ビジネス プロセスを管理する
organizationのすべてのビジネス プロセスは、一般的なビジネス ニーズに基づいて結び付けられた一連のアクティビティで構成されます。 ワークフローは、条件とアクションのセットで構成されるルール ベースのワークフローを提供することで、このモデルを中心に設計されています。 一連の条件とアクションに基づいて、作業プロセスに対応する一連のアクションを整理して実行します。
SharePoint Designer 2013 を使用してワークフローを作成し、organizationで最も複雑なビジネス プロセスを最も簡単に管理できます。 ワークフローは、ビジネス アプリケーション プロセスと人間の共同作業プロセスの両方を自動化することでこれを行います。 ビジネス アプリケーション プロセスのワークフローでは、別のデータ ソースが変更されたときに 1 つのデータ ソースが更新される場合があります。また、人間の共同作業プロセスのワークフローは、承認のためにドキュメントを従業員のマネージャーに送信する場合があります。
SharePoint ワークフローでは、コードの記述を必要とせずに、ビジネス プロセスにアプリケーション ロジックが導入されます。 これは、入れ子になったロジック、サブステップなどを可能にする SharePoint Designer 2013 の強力で直感的なワークフロー エディターによって可能になります。 または、Microsoft Visio を使用してワークフローを設計および共有し、フローチャート テンプレートを使用して SharePoint Designer 2013 にエクスポートすることもできます。
SharePoint Designer 2013 のワークフローの構成要素を次に示します。
イベント
イベントとは、ワークフローを開始または開始するイベントです。 データ ソースに対する変更 (新しいアイテムの作成やアイテムの変更など) は、1 種類のイベントです。 別の種類のイベントは、ユーザー (ワークフロー参加者) によってアクティブ化されます。 データ ソースの変更時に開始されるワークフローは、通常、データの状態に基づいてファイルをコピーするなど、ビジネス プロセスを自動化するためのアプリケーションに焦点を当てたワークフローの一部です。 ユーザーが開始できるワークフローは、通常、コンテンツの承認など、人間の共同作業ワークフローの一部です。 ワークフローは、両方の種類のイベントを認識するように設定でき、2 つの組み合わせに基づいて作成することもできます。
条件
条件は、ワークフローがアクティビティを実行または実行するタイミングを決定します。 ワークフローはデータ ソースに関連付けられているため、条件は、ワークフローを実行するために実行する必要があるデータ ソースへの変更を指定します。 通常、条件は "If field equals value" 句で始まります。 1 つの条件を複数のアクションで使用でき、1 つのアクションで複数の条件を使用できます。 ルールは、条件を 1 つ以上のアクションと組み合わせます。条件内のすべての句が true の場合、関連付けられたアクションが実行されます。
アクション
アクションは、ワークフローの最も基本的な作業単位です。 ワークフローを設計するときは、必要な一連のアクションを特定し、ワークフロー Designerでその一連のアクションを組み立てます。 これらを設定して、1 つずつ (シリアル アクション) または両方を同時に実行するように設定できます (並列アクション)。 ワークフローには、ワークフロー自体またはワークフローの参加者によって実行される任意の数のアクションを含めることができます。 SharePoint Designer 2013 には、既製の再利用可能なアクションの豊富なセットが含まれています。 これらのアクションを使用すると、ワークフローで電子メールの送信、リスト内またはリスト外のアイテムのチェック、計算などを行うことができます。
これらのアクションの中には、承認プロセスの開始やフィードバック プロセスの開始など、organizationの人間のタスク プロセス用に特別に設計された別のワークフロー エディターを含む、特別なタスク アクションのセットがあります。 これらのアクションを使用すると、ほぼすべてのビジネス プロセスを管理できる高度なワークフローを作成およびカスタマイズできます。
手順
ワークフローは、1 つ以上のステップとサブステップで構成されます。 手順を使用すると、条件とアクションをグループ化して、2 つ目のセットの前に 1 つのルールセットを評価して実行できるようにします。 各ステップには、任意の数の条件とアクションを含むことができます。 ワークフローは、ステップまたはサブステップの一連のアクションとして設計できます。 1 つの手順のルールは、次の手順に進む前に結論として処理されるため、必要な特定のアクションまたはアクションに影響を与えるために必要なルールを同じ手順でグループ化する必要があります。 手順は、ワークフローを整理する方法としても使用できます。特に、多数のアクションがあり、条件が非常に少ない場合です。
フォーム
多くの場合、ワークフローには、ワークフローの定義済みの時間にワークフロー参加者から情報を収集できるフォームが含まれています。 また、参加者はワークフローに関連付けられているタスクと対話することもできます。 ワークフローでは、ワークフローの開始時にユーザーから情報を収集する開始フォームを設計し、フォームを関連付けてワークフローをリストまたはコンテンツ タイプに関連付け、タスク リストに関連付けられたカスタム タスクのフォームを作成できます。 フォームを設計するときは、ネイティブ ASP を使用できます。SharePoint Designer 2013 の NET ベースのフォーム (.aspx ページ) またはMicrosoft InfoPath 2010で設計されたカスタム フォーム (.xsn ページ)。 InfoPath では、ワークフロー フォームのカスタマイズとブランド化の方がはるかに多く提供されます。
変数
変数は、ワークフロー内のデータ ストレージの場所またはキャッシュです。 変数を使用すると、さまざまな種類のデータをワークフローに格納し、後でワークフロー参照を使用してそのデータを参照できます。 ワークフローで使用できる変数には、さまざまな種類があります。 たとえば、開始フォーム パラメーターによって生成された変数や、現在のワークフローに関連付けられているデータを保持するローカル変数を使用できます。 ローカル変数では、Boolean、Date/Time、List Item ID、Number、String など、さまざまな変数データ型を使用できます。 変数を作成して値に設定した後、ワークフローの後半で条件またはアクションでその変数を参照できます。
デザインとブランド
SharePoint Designer 2013 によって提供されるカスタマイズの最終的な領域は、デザインとブランドです。つまり、会社の外観を取り、SharePoint サイトに適用します。 会社のロゴ、配色、ヘッダーとフッター、グラフィックスのサポート、カスタム ナビゲーションなどを組み込むことができます。 その結果、サイト上のすべてのページは、大規模な企業サイトの一部であるとすぐに認識できます。 SharePoint Designer 2013 では、マスター ページ、ページ レイアウト、カスケード スタイル シートを使用して SharePoint サイトを設計およびブランド化します。
サイトの設計とブランド化は、カスタム ビジネス ソリューションの作成に焦点を当てるカスタマイズの他の柱とは異なります。 ブランド化は、一般的に実行頻度が低く、サイト コレクションの上部 (イントラネットやインターネットに接続するポータルなど) です。 そのカスタム ブランドは、その下に作成されたサブサイトによって継承されます。 ブランド化作業は、ソリューション作成者ではなく Web デザイナーによって実行される可能性もあります。
このような理由から、マスター ページ、ページ レイアウト、カスケード スタイル シートはすべて、サイト コレクション管理者を除くすべてのユーザーに対して既定で無効になっています。 これにより、サイト ブランドの責任者のみが、これらの強力で機密性の高いファイルにアクセスできます。 もちろん、特定のユーザーに対して再度有効にすることもできます。
サイト デザイナーとして、SharePoint Designer 2013 を使用してサイトのカスタム ブランドを作成する方法を次に示します。
マスター ページ
マスター ページは ASP.NET 機能であり、サイトのレイアウトを 1 か所で設計し、エンタープライズ全体の他のページのテンプレートとして再利用する方法として SharePoint に含まれています。 SharePoint サイトでページを表示するたびに、マスター ページとコンテンツ ページという 2 つのページが結合されて表示されます。 マスター ページでは、一般的なレイアウトとナビゲーション (通常はページの左側、上、下部を構成) を定義します。 コンテンツ ページは、ページ固有のコンテンツを提供します。 SharePoint Designer 2013 には、マスター ページをカスタマイズして他のユーザーと共有するために使用できる豊富なページ編集ツールセットが用意されています。
ページ レイアウト
発行サイトを使用している場合は、ページ レイアウトを使用してサイトの外観とレイアウトも設計します。 ページ レイアウトは、organizationのユーザーによって作成された発行ページのテンプレートとして機能します。 マスター ページに加えて、タイトル、本文テキスト、グラフィックスをページに配置できる場所の指定など、発行ページの詳細な制御と構造を提供します。 発行ページは SharePoint の発行インフラストラクチャを使用し、通常はプロセスに関連付けられているすべてのオーバーヘッドなしで、ブラウザー ベースのコンテンツの作成と発行を効率化するのに役立ちます。
カスケード スタイル シート
SharePoint では、ほとんどの Web サイトや Web アプリケーションと同様に、カスケード スタイル シート (CSS) を使用して、サイト上のページを構成するさまざまなオブジェクトに色、グラフィックス、および配置を適用します。 多くの場合、1 つのページに複数のスタイル シートが適用されます。 これらのスタイルをカスタマイズするには、マスター ページ、ページ レイアウト、またはサイト ページで直接変更したり、ページに添付されている CSS ファイル内のスタイルを直接変更したりできます。どちらも、SharePoint Designer 2013 の強力な CSS 編集ツールを使用して行うことができます。 CSS ファイルを使用して SharePoint テーマをカスタマイズすることもできます。 CSS ファイルをカスタマイズすると、SharePoint サイトの外観 ("スキン") が変更され、企業の外観が表示されます。
カスタム SharePoint ソリューションをデプロイする
ここまでのすべては、SharePoint Designer 2013 を使用して実際のビジネス ソリューションを作成する方法に焦点を当てています。 SharePoint の内部と外部の両方のデータに接続して統合し、このデータへの強力なユーザー インターフェイスを作成し、ワークフローを使用してビジネス プロセスを管理し、企業の外観に合わせてサイトをブランド化できることを確認しました。
ただし、ソリューションを別のサーバーや企業全体に展開したり、Visual Studio で開いて追加のカスタマイズを行ったり、オフラインで保存して一緒に移動したりするなど、ソリューションで何かを行う必要があります。 ソリューションをパッケージに変換する方法が必要です。ここで、[テンプレートとして保存] オプションが表示されます。
ソリューションをテンプレートとして保存する機能は、SharePoint の強力な機能です。 テンプレートは、データ ソースと構造、ビューとフォーム、ワークフロー、Web パーツなど、サイトのコンテンツ全体を含む Web ソリューション パッケージ (.wsp ファイル) として保存されます。
テンプレートも詳細です。 サイトの特定の部分 (リスト、ビュー、ワークフローなど) で作業している可能性があります。 これらを個々のコンポーネントとしてテンプレートとして保存することもできます。これにより、ソリューション開発で共同作業するためのまったく新しい方法が提供されます。
SharePoint でのビジネス ソリューション サイクルの完了
SharePoint Designer 2013 でより多くの時間を費やすと、基本的なサイトのカスタマイズよりもはるかに多くのことができます。 データ接続、データリッチ ユーザー インターフェイス、カスタム ワークフロー、完全なサイト ブランド化を含む実際のビジネス ソリューションを作成できます。 すべてを SharePoint 上に構築でき、デプロイ可能なソリューションで終わるアプリケーション開発ライフサイクルに従うことができます。