SharePoint アドインを設計する
素晴らしいアドインのアイデアがあるとします。 このセクションでは、そのアドインを構築するために必要な設計決定について説明し、ベスト プラクティスを提供します。 たとえば、どうすれば良いユーザー インターフェイスになりますか? どのようなアドインの「形態」が使用できますか? 2 つの選択肢のうち一方を使用する必要があるのはどんなときですか? データ アクセスには、どのようなオプションがありますか?
SharePoint アドインの設計を開始する
SharePoint のクラウド アドイン モデルでは、多くの設計オプションが使用できるので、さまざまな形態とサイズの SharePoint アドインが設計できます。 このセクションには、アドインのアーキテクチャとユーザー エクスペリエンスを計画および設計するときに決定する必要のあるいくつかの最重要事項 (アドインをホストする方法、アドインが効率的かつ安全にデータにアクセスする方法、実現するユーザー エクスペリエンスなど) に関する有用なガイダンスが含まれています。
- SharePoint アドインの設計オプションについて検討する 3 つの方法: SharePoint アドインで使用できる設計およびアーキテクチャのオプションの概要について説明します。
- SharePoint アドイン: SharePoint アドインの概要について説明します。
アドインに適したホスティング モデルを選択する
SharePoint アドインは、複数のホスティング オプションをサポートします。 独自の Web スタックを選択することも、Microsoft によって Microsoft Azure および SQL Azure のプロビジョニングが行われるようにすることも、アドインを SharePoint でホストすることもできます。 次のトピックには、アドインに適したホスティング モデルを選択するのに役立つリソースとガイダンスが含まれています。
- SharePoint アドインを開発およびホストするためのパターンを選択する: SharePoint アドインのコンポーネントをホストする、さまざまな方法について説明します。
アドインに適したデータ アクセス テクノロジを選択する
アドインが効率的かつ安全にデータにアクセスすることを確認する必要があります。 さまざまなデータ アクセス テクノロジを使用して、SharePoint にアクセスしたり、アドインのデータを操作したりすることができます。 このトピックでは、オプションの詳細と、アドインに適したオプションを選択するのに役立つリソースを提供します。
- SharePoint アドインのセキュリティで保護されたデータ アクセスとクライアント オブジェクト モデル: SharePoint アドインを構築するときに使用できるデータ アクセス オプションについて説明します。これらのオプションには、入力および出力データ シナリオのデータ接続オプションや、アドインから SharePoint データに接続するときに使用できる API などが含まれます。
アドインの UX を設計する
アドインを設計するときの実際の目標として、設計どおりのシナリオをユーザーが完了できるようにするエクスペリエンスを作成する必要があります。 このトピックでは、ユーザー エクスペリエンス設計のベスト プラクティスに従い、SharePoint の使い慣れた外観と動作を持つ優れたアドインを構築するときに必要なリソースおよび設計ガイダンスを紹介します。
- SharePoint アドインの UX 設計: SharePoint アドインを構築するときのユーザー エクスペリエンスのオプションについて説明します。
更新を前提に設計する
更新アドインを作成し、それを Office ストアまたは組織のアドイン カタログにアップロードする必要が生じる可能性があります。 最初のバージョンを設計しているときにアドインの更新方法について考えておくと、その作業は大幅に簡単になります。 設計フェーズの早い段階で、次の記事を読むことをお勧めします。
次の手順: アドインを開発して発行する
アドイン用の堅実な設計が完了したら、 アドインを構築して発行する準備をします。 開始にあたり次のリソースが役立ちます。
- SharePoint アドインの開発: アドイン モデルの高度な概念と機能について説明します。
- SharePoint アドインの発行: SharePoint アドインを発行するためのプロセスと要件について説明します。