ノード テーブル

 

トピックの最終更新日: 2011-01-26

ノード テーブルには、Microsoft Lync Server 2010 グループ チャット管理ツールで管理されているコンソール ツリー (カテゴリ ノードまたはチャット ルーム ノードを持つ) が含まれています。

説明

nodeID

NULL でない int

ノード ID (一意の番号)。

nodeGuid

NULL でない uuid

ノード GUID。

parentID

int

親のノード ID。ルート ノード (ID 1) にもそれ自体が親として含まれます。

nodeType

NULL でない bit

ノードがカテゴリの場合は、True。

ノードがチャット ルームの場合は、False。

nodeName

NULL でない nvarchar (256)

ノード名。

nodeDesc

NULL でない nvarchar (256)

ノードの説明。

topic

NULL でない nvarchar (256)

トピック (チャット ルームの場合のみ)。

filestoreURI

nvarchar(256)

ファイル リポジトリ Web サービスの URI (Uniform Resource Identifier)。ルート ノードでのみ使われます。他のエントリでは NULL が使われます。

inheritance

NULL でない bit

すべての子ノードがこのカテゴリ ノードの設定を継承しなければならない場合は、True。カテゴリにのみ適用されます。

チャット ルームの場合は、False。

scopeChange

NULL でない bit

サブカテゴリのスコープ変更 (縮小) が許可されている場合は、True。カテゴリにのみ適用されます。

チャット ルームの場合は、False。

overrideMember

NULL でない bit

現在のノードでメンバーシップがオーバーライドされる場合は、True。

invite

bit

招待がオンの場合は、True。

招待がオフの場合は、False。

招待の設定が継承される場合は、NULL。

logged

bit

チャット履歴がオンの場合は、True。

チャット履歴がオフの場合は、False。

チャット履歴の設定が継承される場合は、NULL。

filePost

bit

ファイルのアップロードが許可される場合は、True。

ファイルのアップロードが許可されない場合は、False。

ファイルのアップロードの設定が継承される場合は、NULL。

disabled

NULL でない bit

チャット ルームが無効化されている場合は、True。チャット ルームにのみ適用されます。(カテゴリでは False)

restrictChildCreate

bit

子の作成が許可される場合は、True。

子の作成が許可されない場合は、False。

子の作成の設定が継承される場合は、NULL。

behavior

NULL でない smallint

動作 (EnumValue テーブルで検索):

  • 4: 標準 (標準チャット ルームとすべてのカテゴリ)

  • 5: オーディトリアム (オーディトリアム チャット ルーム、発表者のみが投稿可能)

  • 6: AdHoc (未使用)

visibility

smallint

表示設定 (EnumValue テーブルで検索):

  • 1: シークレット (未使用)

  • 2: プライベート

  • 3: スコープ内

  • NULL: 継承

scopeDefinerId

NULL でない int

ScopedPrincipal テーブルで定義された関連スコープを持ち、かつ現在のノードに関連する階層内のノードの ID。

roleDefinerId

NULL でない int

PrincipalRole テーブルで定義された関連メンバー ロールの計算の起点になり、かつ現在のノードに関連する階層内のノードの ID。

つまり、これは新しいメンバーシップが作成された位置のノードです。この列はメンバーシップの計算にのみ影響します。マネージャーの一覧はリセットできないので、ルートがそれに相当する definer ノードとなります (Voiced ロールはチャット ルームにのみ適用されるので、現在のノードがそれに相当する definer ノードとなる)。

siopId

uuid

このチャット ルームにアドインが関連付けられている場合は、アドインの GUID (カテゴリはアドインを持たない)。

アドインの情報は SiopWhiteList テーブルで検索されます。

nodeAddedBy

NULL でない int

このノードを作成した プリンシパルの ID。

nodeAddedOn

NULL でない bigint

ノード作成のタイム スタンプ。

nodeUpdatedBy

NULL でない int

このノードの最新更新を行ったプリンシパルの ID。

nodeUpdatedOn

NULL でない bigint

このノードの最新更新のタイム スタンプ。

purgedOn

datetime

このノードに影響する最新のパージ操作 (スコープを ScopedPrincipal テーブルから削除し、さらにロールを PrincipalRole テーブルから削除する) の時刻。これは Channel Server の内部キャッシュ更新機構で使われます。

キー

説明

nodeID

主キー。

behavior

EnumValue.valueID テーブルの検索に使われる外部キー。

visibility

EnumValue.valueID テーブルの検索に使われる外部キー。

parent

Node.nodeID テーブルの検索に使われる外部キー。

siopId

SiopWhiteList.siopId テーブルの検索に使われる外部キー。