ヘッダーをスキップ

Oracle Workflow APIリファレンス
リリース2.6.3.5

部品番号: B15622-01
前へ 次へ       目次 索引 用語集
         前へ  次へ          目次  索引  用語集

GetActivityAttribute

PL/SQL構文

function GetActivityAttrText


    (itemtype in varchar2,
itemkey in varchar2,
actid in number,
aname in varchar2,
ignore_notfound in boolean default FALSE)
return varchar2;

function GetActivityAttrNumber
(itemtype in varchar2,
itemkey in varchar2,
actid in number,
aname in varchar2,
ignore_notfound in boolean default FALSE)
return number;

function GetActivityAttrDate
(itemtype in varchar2,
itemkey in varchar2,
actid in number,
aname in varchar2,
ignore_notfound in boolean default FALSE) return date;

function GetActivityAttrEvent
(itemtype in varchar2,
itemkey in varchar2,
actid in number,
name in varchar2) return wf_event_t;

説明

プロセスのアクティビティ属性の値を戻します。属性タイプに対して適切な関数を使用してください。属性が「数値」または「日付」タイプの場合は、該当する関数が属性の書式を使用して、その数値や日付の値をテキスト文字列表現に変換します。

注意: 「フォーム」、「URL」、「選択肢」および「文書」属性タイプには、GetActivityAttrText()を使用します。

GetActivityAttrText()、GetActivityAttrNumber()およびGetActivityAttrDate()に対し、ignore_notfoundパラメータにTRUEを指定すると、指定したアクティビティ属性が存在しない場合、発生した例外は無視されます。この場合、関数はNULL値を戻しますが、例外は発生しません。 たとえば、あるアクティビティに新しいアクティビティ属性を追加したとき、このアクティビティの旧バージョンと新バージョンの両方をコードで処理する必要がある場合に、このパラメータを使用できます。

引数(入力)

itemtype 有効な項目タイプ。
itemkey アプリケーション・オブジェクトの主キーから生成される文字列。この文字列により、項目タイプの項目が一意に識別されます。項目タイプと項目キーにより、プロセスが識別されます。 「CreateProcess」を参照してください。

注意: itemkeyとして#SYNCHを渡して、強制同期プロセスを作成できます。 「同期プロセス、非同期プロセスおよび強制同期プロセス」を参照してください。

actid アクティビティID。プロセス定義内のアクティビティに関する、特定の使用方法を示します。このIDは、ノードのアクティビティIDとも呼ばれます。
aname アクティビティ属性の内部名(GetActivityAttrText()、GetActivityAttrNumber()およびGetActivityAttrDate()の場合)。
name アクティビティ属性の内部名(GetActivityAttrEvent()の場合)。
ignore_notfound GetActivityAttrText()、GetActivityAttrNumber()およびGetActivityAttrDate()に対し、指定したアクティビティ属性が存在しない場合に例外を無視するかどうかをTRUEまたはFALSEで指定します。TRUEを指定すると、指定したアクティビティ属性が存在しない場合、関数はNULL値を戻しますが、例外は発生しません。デフォルト値はFALSEです。

関連項目

イベント・メッセージ構造


          前へ   次へ           目次   索引   用語集



Oracleロゴ
Copyright © 2003, 2004, Oracle. All rights reserved.