第8章
この章では、exteNd Directorプロジェクトでインストールされる条件について説明します。
詳細情報について
ソースのアクセスとファイルサポートの詳細については、条件およびアクションのソースへのアクセスを参照してください。
説明
ポータルコンポーネントパラメータの値と指定した値を比較します。比較がtrueの場合、条件はtrueを返します。
プロパティ
^文字の付いたプロパティは、!valueOfテンプレート構成体をサポートします。詳細については、文字列テンプレートをサポートするプロパティを参照してください。
プロパティ |
説明 |
---|---|
Key ^ |
コンポーネントパラメータの名前 |
Compare |
比較するタイプ。ドロップダウンリストから選択します。 |
Value ^ |
パラメータを比較する値 |
説明
現在の日付を指定した日付と比較し、同じであればtrueを返します。
プロパティ
プロパティ |
説明 |
---|---|
日付 |
現在の日付に対してチェックする日付。 カレンダーツールを使用するには、[選択日]をクリックして日付を選択します。 |
説明
現在の日付が指定された範囲内の場合、trueを返します。日付が範囲外であるかまたはstartとendの両方に対して日付を指定していない場合、条件はfalseを返します。
プロパティ
プロパティ |
説明 |
---|---|
Start Date |
範囲の開始日。カレンダーツールを使用するには、ボタンをクリックして日付を選択します。 |
End Date |
範囲の終了日。カレンダーツールを使用するには、ボタンをクリックして日付を選択します。 |
Inclusive |
開始日と終了日が範囲の一部としてみなされるかどうかを指定します。 |
説明
現在の曜日が選択された曜日のセット内の場合は、trueを返します。
プロパティ
プロパティ |
説明 |
---|---|
List of weekdays |
曜日を選択するため1つまたは複数の曜日をチェックします。 |
説明
指定されたcookieがユーザのブラウザで定義されている場合は、trueを返します。
プロパティ
プロパティ |
説明 |
---|---|
Cookie Name |
検索するcookieの名前 |
説明
現在の月が選択された月のセット内の場合は、trueを返します。
プロパティ
プロパティ |
説明 |
---|---|
List of months |
月を選択するため1つまたは複数の月をチェックします。 |
説明
要求ヘッダのパラメータ値が指定した値と合致するかどうかをチェックします。比較がtrueの場合、条件はtrueを返します。
プロパティ
プロパティ |
説明 |
---|---|
Key |
要求パラメータの名前 |
値 |
パラメータを比較する値 |
Condition |
比較するタイプ |
説明
現在の時刻が指定された時間内の場合は、trueを返します。
プロパティ
プロパティ |
説明 |
---|---|
hours of ... and ... |
開始時刻と終了時刻のタイムスパンを指定するため、2つのドロップダウンリストからそれぞれ時刻を選択します。 |
説明
現在のユーザをユーザIDのテキストを基にして指定されたユーザと比較します。比較がtrueの場合は、条件はtrueを返します。
プロパティ
プロパティ |
説明 |
---|---|
ユーザ |
サーバディレクトリレルムで定義されているユーザID。 LDAPレルムにアクセスしている場合は、次に示すような識別名を指定します。 cn=user,ou=users |
Condition |
比較のための関係演算子 |
説明
ユーザが認証ディレクトリの指定されたグループのメンバーである場合は、trueを返します。
注記: ユーザはDAC内のグループに割り当てられます。
プロパティ
プロパティ |
説明 |
---|---|
グループ |
サーバディレクトリレルムで定義されているグループ名。 注記: LDAPレルムにアクセスしている場合は、次に示すような識別名を指定します。 cn=managers,ou=management |
説明
現在のコンテキストのユーザ属性の値をconditionプロパティで指定した値と比較します。同じ場合は、trueを返します。
プロパティ
^文字の付いたプロパティは、!valueOfテンプレート構造をサポートします。詳細については、文字列テンプレートをサポートするプロパティを参照してください。
プロパティ |
説明 |
---|---|
Key ^ |
ユーザ属性の名前 |
Compare |
比較するタイプ。ドロップダウンリストから選択します。 |
Value ^ |
属性値を比較する値 |
説明
指定されたホワイトボードキーが存在する場合は、trueを返します。
プロパティ
^文字の付いたプロパティは、!valueOfテンプレート構造をサポートします。詳細については、文字列テンプレートをサポートするプロパティを参照してください。
プロパティ |
説明 |
---|---|
Whiteboard Key ^ |
ホワイトボードキーの名前 |
説明
指定されたホワイトボードキーの値を、値のデータタイプに基づいてホワイトボードキー内の値と比較します。比較がtrueの場合、条件はtrueを返します。
プロパティ
^文字の付いたプロパティは、!valueOfテンプレート構造をサポートします。詳細については、文字列テンプレートをサポートするプロパティを参照してください。
プロパティ |
説明 |
---|---|
値 |
ホワイトボード値と比較する値。条件は、値をホワイトボード値に指定したデータタイプに変換します。値を変換できない場合、条件はfalseを返します。 |
Whiteboard Key ^ |
ホワイトボードキーの名前 |
Condition |
比較のための関係演算子を選択します。 |
説明
ホワイトボードキーの値がnullまたは空白の文字列(灯)の場合は、trueを返します。
プロパティ
^文字の付いたプロパティは、!valueOfテンプレート構造をサポートします。詳細については、文字列テンプレートをサポートするプロパティを参照してください。
プロパティ |
説明 |
---|---|
Whiteboard Key ^ |
ホワイトボードキーの名前 |
説明
ワークアイテムドキュメント値に対して指定した値を比較し、値が同じ場合はtrueを返します。
プロパティ
^文字の付いたプロパティは、!valueOfテンプレート構造をサポートします。詳細については、文字列テンプレートをサポートするプロパティを参照してください。
プロパティ |
説明 |
---|---|
値 |
比較で使用する値 |
Document ID ^ |
比較するプロパティを含むドキュメントID |
Document Property ID ^ |
比較値のプロパティID |
Condition |
比較のための関係演算子を選択します。 |
用途
ワークフローデザイナのルールアクティビティまたはルールリンクと共に使用されます。
参照先
『ワークフローガイド』の「ワークフローデザイナ」
説明
この条件は、falseを返すことによって何も処理しません。WhenセクションでDefaultが唯一の条件の場合、そのケースに対するアクションは実行されません。
説明
要求ヘッダにHTML形式のパラメータが含まれている場合は、trueを返します。
説明
このユーザセッションで最初の要求の場合は、trueを返します。
説明
ブラウザがホワイトボードに送信したクッキーを配置します。正常に終了した場合はtrueを、エラーが発生した場合はfalseを返します。
参照先
Save Cookies To Whiteboardアクション
説明
指定したキーを使用して、ホワイトボードにブラウザからのクエリ文字列を配置します。正常に終了した場合はtrueを、エラーが発生した場合はfalseを返します。
参照先
Save Form Get Data To Whiteboardアクション
説明
ホワイトボードに要求ヘッダのパラメータを配置します。要求パラメータの名前はホワイトボードキーとして使用され、要求パラメータの値はその値です。正常に終了した場合はtrueを、エラーが発生した場合はfalseを返します。
参照先
Save Request Data To Whiteboardアクション
説明
falseを返します。Whenセクションでこれが唯一の条件の場合、そのケースに対するアクションは実行されません。その他の条件が存在する場合、その他の条件および使用されている論理演算子に応じて、アクションが実行されるか、あるいは実行されないか決まります。
説明
trueを返します。Whenセクションでこれが唯一の条件の場合、そのケースに対するアクションは実行されます。その他の条件が存在する場合、その他の条件および使用されている論理演算子に応じて、アクションが実行されるか、あるいは実行されないか決まります。
説明
「On?」プロパティが選択されいる場合はtrueを、選択されていない場合はfalseを返します。
プロパティ
プロパティ |
説明 |
---|---|
On? |
条件はtrueまたはfalseのいずれかを返します。 |
参照先
Set Action Off条件およびSet Action On条件(前を参照)
説明
WHERE句を指定してSQLクエリを実行し、結果セットに行が含まれている場合はtrueを返します。SQLクエリは、条件のプロパティから作成され、次のようになります。
SELECT fields FROM table WHERE column condition value
プロパティ
^文字の付いたプロパティは、!valueOfテンプレート構造をサポートします。詳細については、文字列テンプレートをサポートするプロパティを参照してください。
プロパティ |
説明 |
---|---|
User ID ^ |
データベースで必要なユーザID。 |
カラム |
WHERE句のカラムの名前。 |
Database Name ^ |
データベースのURL。URLの形式はDBMSに依存します。
|
Condition |
WHERE句のSQL比較演算子 |
JDBC Driver ^ |
JDBCドライバのJavaクラス名
|
Fields |
結果セットに含めるカラム。すべてのカラムを指定するにはアスタリスク(*)を使用します。 |
値 |
WHERE句で一致させる値 |
Password ^ |
データベースで期待されるパスワード。必ずしもポータルユーザのパスワードと同じではありません。 |
Table |
SQLクエリのテーブル |
説明
SQLクエリを実行し、結果セットに行が含まれている場合はtrueを返します。
参照先
SQL Stringアクション
Copyright © 2004 Novell, Inc. All rights reserved. Copyright © 1997, 1998, 1999, 2000, 2001, 2002, 2003 SilverStream Software, LLC. All rights reserved. more ...