
説明/参照:
シナリオ:
* FranchiseMonitorアプリケーションでは、フランチャイズの従業員が各Franchiseeサイトコレクション内のSharePointドキュメントライブラリにAppointments.csvをアップロードし、Appointments.csvをCloudManagerアプリケーションに送信する必要があります。
* FranchiseMonitorアプリケーションは、CSVファイルのレコードを保存してCloudManagerアプリケーションに送信できるように、SharePoint内でリストを作成できる必要があります。
テストレット1
クライアントは、SharePoint用の基本タスク追跡アプリケーションを作成するように求めます。アプリは遠隔からホストされます。ユーザーはタスクリストを設定し、完了したタスクをマークし、タスクリストを管理することができます。
ビジネス要件
クライアントは、次のビジネス要件を指定します。
ユーザーはタスクリストを作成できます。

ユーザーはタスクリストを取得できます。

プロジェクトリードはタスクリストを削除できます。

ユーザーはタスクリストを変更できます。

有料ライセンスのユーザーのみがアプリを使用できます。

タスクは、使用されているプログラミング言語でタグ付けすることができます。タスクリストの項目にはタグのみを付けることができます

C ++、C#、およびJavaScriptという用語を使用しています。
上部のナビゲーションリンクは、用語ストアによって駆動され、改善されるURLを使用する必要があります

検索エンジンランキング。
すべてのユーザーがデータソースを照会する必要なくアクセスできるシステムメッセージを設定します。

リモートユーザーは、ユーザー名とパスワードを使用してアプリを認証します。

開発中は、http://の開発用SharePointサイトにデプロイすることでテストされます

sharepoint.contoso.com/tasks。
完了すると、アプリは有料アプリとしてMicrosoft Storeに公開されます。

既存のサイト構成
次の表は、クライアントのSharePointサイトの現在のサイト構成を示しています。

タスクリストの設計
アプリケーションは、次の属性を持つTasksという名前のSharePointリストを作成する必要があります。

ユーザーグループ
SharePointグループは、アプリケーションの機能へのアクセスを管理するために使用されます。

タスクの表示
アプリケーションは、タスクリストを取得し、Webページ上のコンテンツを一度に20件ずつ表示する必要があります。
技術要件
あなたには次の要件があります。
マイクロソフトのアプリケーションライセンスサービスに問い合わせて、ライセンスの有効性を確認してください。

アプリをパッケージ化して設定します。

SharePointによって自動的に生成されたタクソノミーベースのナビゲーションを使用するようにナビゲーションを構成します。

CSOMを使用してSharePointサイトからデータを取得する。

SystemMessageという名前のキーを使用するプロパティバッグを使用して、システムメッセージを実装します。

資格証明ストアを実装し、構成します。

このアプリは、ランタイムエラーを追跡し修正するために、少なくとも1ヶ月間内部的にテストされます。

保留中の案件
Visual Studio 2012からアプリケーションを展開すると、エラーが表示されます。「展開手順 'Install app for SharePoint':このサイトでは、アプリケーションのサイドロードが有効になっていません」というエラーが表示されます。アプリケーション構造Appファイルの関連部分を以下に示します。 (コードセグメント内の行番号は参照用にのみ含まれており、それらが属する特定のファイルを示す2文字の接頭辞が含まれています)。LicenseValidation.cs

SystemMessage.cs

ImpIementTaskList.cs

RetrieveTaskList.cs

CanDeleteTask.cs

TermSet Navigation.cs
