バージョン

ResourcePreference テーブル用データ モデル

アクティビティの表は、WebSchedule™ アクティビティまたは予定を識別し、これが発生する時期と場所、ならびにアラーム通知をどのように提供すべきかを説明します。すべての列は特に明記されていない限り、Activity または Appointment オブジェクトで同じ名前を持つ .NET プロパティに対応します。

以下の表でアスタリスク(*)でマークが付けられている列は新規、または Ultimate UI for ASP.NET 2006 Volume 2 以降で WebSchedule Data Model のために修正されています。

列名 データ型 Null を許可 注記

ActivityID

int

いいえ

プライマリ キー。 このアクティビティを一意に識別する数値。

StartDateTimeUtc

datetime

いいえ

協定世界時(UTC)に表されるアクティビティの開始日時。

Duration

int

いいえ

秒で計測されるアクティビティの長さ(3600 秒 = 1 時間)。

Subject

nvarchar(255)

はい

アクティビティの件名として表示する自由書式のテキスト。

ActivityDescription

ntext

はい

アクティビティの追加詳細を記述する自由書式のテキスト。

AllDayEvent

bit

いいえ

アクティビティが全日に渡るかどうかを示します。終日アクティビティは独特のスタイルで描画します。

Location

nvarchar(64)

はい

アクティビティが発生する場所を記述する自由書式のテキスト。

Status

int

いいえ

アクティビティの期限がすでに切れていることをアラームが通知するかしないかを示すために、現在使用されているアクティビティのステータス コードを示します。

*-1 - 削除済み

0 - 通常

3 - 期限切れ

EnableReminder

bit

いいえ

このアクティビティに関連しているプライマリ リソースがアラーム通知を必要とするかしないかを示します。

ReminderInterval

int

いいえ

アラーム通知を指定すべきときのアクティビティの StartDateTimeUtc の前の期間(時間の場合は秒で)。EnableReminder が False のときには使用されません。

ShowTimeAs

int

いいえ

アクティビティの時間バーの色を決定します(すべての WebSchedule ビューで描画されない)。

0 - 予定なし(白)

1 - 暫定(明るい青)

2 - 予定あり(青)

3 - 外出中(紫)

Importance

int

いいえ

このアクティビティに関連した優先順位。[予定の編集] ダイアログ ボックスでデフォルトでどの [Importance] ボタンが選択されるのかに影響します。

0 - 低い

1 - 通常

2 - 高い

*RecurrenceID

int

いいえ

このアクティビティが再度発生する場合、このアクティビティの繰り返しパターンを記述する繰り返しテーブルから行を識別する外部キー。

非繰り返しアクティビティはデフォルトの繰り返しのキーである -999 でなければなりません。

*VarianceID

一意の識別子

はい

ひとつまたは複数のバリアンス行と繰り返しのルート アクティビティを関連づけます。

各バリアンスは一意の ActivityID を持ちますが、両方ともがこの列で同じ GUID 値を共有するため、ルートのアクティビティに関連します。

非繰り返しアクティビティ、およびバリアンス行を持たない繰り返しアクティビティは、この列に NULL 値を持ちます。

*OriginalStartDateTimeUtc

datetime

はい

繰り返しパターンに基づいて、発生で元々どの開始日時(UTC で)が予約されていたかによって、この行の列の値で無効にするために繰り返しアクティビティの個々の発生を識別します。

バリアンス行のみに適用され、すべてのその他はこの列に NULL 値を持ちます。

_ts

timestamp

はい

並行処理の競合を検出するために使用されるタイムスタンプ。