1.3.3 SQL文
(1) 条件,生成ルールおよび振り分けルールでのSQL文の評価規則
ビジネスプロセスに定義されたSQL文に従って,CSCIWがワーク管理データベースを検索するときのSQL文の評価規則を説明します。ここで示す規則に従って,ビジネスプロセス定義,または振り分けルール定義のSQL文を定義する必要があります。
定義種別 |
評価対象 |
評価規則 |
---|---|---|
ビジネスプロセス定義 |
条件 |
真偽(TrueまたはFalse)の結果を反対にする指定をしているかどうかで,次のようになります。
なお,COUNT(*)を指定すると常に真(True)と見なされるため,指定しないでください。 |
生成ルール |
問い合わせ結果の先頭列のすべての行に格納された文字列を,子作業または子業務ステップの識別子とします。 |
|
振り分けルール定義 |
振り分けルール |
問い合わせ結果の先頭行かつ先頭列に格納された文字列を作業者のIDとします。 |
(2) SQL文記述の注意
SQL文を記述する際は,次の点に注意する。
-
CSCIW-Definerでは,SQL文の文法チェックはしないため,CSCIWで使用するワーク管理データベースのDBMS規則を意識してSQL文を記述してください。
-
「@」で始まる半角英数字の文字列を,すべて組み込み変数と見なします。組み込み変数に関する注意事項については,「1.3.1(2) 組み込み変数に関する注意事項」を参照してください。