バージョン

アクティビティについて

アクティビティ エンティティは、スケジュール アプリケーションの核となる概念です。さまざまなタイプのアクティビティがあり、すべて ActivityBase クラスから派生しています。したがって、 SubjectStartEndOwningCalendarId および OwningResourceId などの共通プロパティがあります。Start および End は UTC 値として定義され、固定時間またはフローティング時間となります。

ActivityBase には、繰り返し、アラーム、およびタイム ゾーン、さらにアクティビティが表示されるかどうか (IsVisible) やアクティビティが変更可能かどうか (IsLocked) を制御するためのプロパティに関連する設定もあります。

XamSchedule は 3 種類のアクティビティをサポートします。

  1. Appointment - これは最も一般的に使用されるエンティティで、会合やイベントなどのカレンダーで予定された時間を表します。XamSchedule には、Appointment を作成または変更するためのダイアログを表示するためのサポートが組み込まれています。

  2. Task エンティティ - PercentComplete 設定で実行されるタスクまたはすべきことを表します。

  3. Journal エンティティ - 履歴のエントリーまたはメモを表します。

xamScheduleActivities.png