WFActivityHandler - グローバル
WFActivityHandlerスクリプトインクルードは、すべてのワークフローアクティビティの基底クラスです。
すべてのワークフローアクティビティの基底クラスとして、このコードは常にアクティビティの一部として実行されます。
独自のワークフローアクティビティを開発する際は、このクラスから派生させる形でスクリプトオブジェクトを作成し、必要に応じてメソッドを上書きして必要な機能を実現します。意味のあるアクティビティ処理を実行するためには、クライアントコードでメソッド onExecute() を上書きする必要があります。
WFActivityHandler - debug(文字列 msg, 文字列 args)
デバッグメッセージをログに記録します。
| 名前 | タイプ | 説明 |
|---|---|---|
| msg | 文字列 | ログに送信するメッセージ。 |
| args | 文字列 | ログに送信する文字列 |
| タイプ | 説明 |
|---|---|
| なし |
WFActivityHandler - debug(文字列 msg, アレイ args)
デバッグメッセージをログに記録します。
| 名前 | タイプ | 説明 |
|---|---|---|
| msg | 文字列 | ログに送信するメッセージ。 |
| args | アレイ | ログに送信する値のアレイ |
| タイプ | 説明 |
|---|---|
| なし |
WFActivityHandler - generate(文字列 activityId, 文字列 order, GlideDateTime startAtDspValue, ブーリアン noCreateFlag)
今後の作業のプレビューのため、アクティビティを実行する前に承認とタスクを生成します。
保留中ステータスのワークフローを開始する際にオブジェクトを生成できるようにします。関連情報については、「 ワークフロー アクティビティの生成」を参照してください。
| 名前 | タイプ | 説明 |
|---|---|---|
| activityId | 文字列 | この実行中アクティビティの sys_id。ワークフローアクティビティ [wf_activity] テーブルにあります。 |
| order | 文字列 | タスクまたは承認に関連付けられた順序番号。 |
| startAtDspValue | 文字列 | タスクまたは承認の、GlideDateTime 形式の開始時間。 |
| noCreateFlag | ブーリアン | 承認レコードの作成をスキップするかどうかを示すフラグ。 有効な値:
デフォルト:true |
| タイプ | 説明 |
|---|---|
| オブジェクト | ワークフロースクラッチパッドに保存されている生成前のオブジェクト。例えば、オブジェクトが承認 ID のアレイであるとします。アクティビティが onExecute 関数を実行すると、次のいずれかの条件を判断するよう生成前のオブジェクトに要求できます。
|
WFActivityHandler - info(文字列 msg, 文字列 args)
情報メッセージをログに記録します。
| 名前 | タイプ | 説明 |
|---|---|---|
| msg | 文字列 | ログに送信するメッセージ。 |
| args | 文字列 | ログに送信する文字列。 |
| タイプ | 説明 |
|---|---|
| なし |
WFActivityHandler - info(文字列 msg, アレイ args)
情報メッセージをログに記録します。
| 名前 | タイプ | 説明 |
|---|---|---|
| msg | 文字列 | ログに送信するメッセージ。 |
| args | アレイ | ログに送信する値のアレイ |
| タイプ | 説明 |
|---|---|
| なし |
WFActivityHandler - js(文字列 str)
スクリプト内のアクティビティ変数を評価します。
${some script} などの el 式を含む文字列または javascript: で始まる文字列を評価するために使用されます。使用例は、ほぼすべての既存のアクティビティに入っていますので参照してください。
| 名前 | タイプ | 説明 |
|---|---|---|
| str | 文字列 | el 式が埋め込まれている可能性がある文字列。 |
| タイプ | 説明 |
|---|---|
| 文字列 | 評価済みの文字列。 |
WFActivityHandler - onCancel( )
cancel イベントのイベントハンドラー。
アクティビティスクリプトの基底クラスが、このアクティビティをキャンセルするように設定します。このアクティビティをキャンセルするために追加の処理が必要な場合は、派生クラス (アクティビティ) でこのメソッドを上書きできます。アクティビティ Manual Approvals は、このメソッドを上書きして、このアクティビティをキャンセルするための追加処理を実行する処理の例です。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| なし |
WFActivityHandler - onExecute( )
仮想的なメソッド。アクティビティに適した作業を実行するためには、アクティビティのサブクラスでこのメソッドを上書きする必要があります。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| なし |
WFActivityHandler - runScript(文字列 script)
スクリプトタイプのアクティビティ変数に含まれるスクリプトをアクティビティで実行できるようにします。
このメソッドを使用するアクティビティの例としては、If、Wait for condition、および Approval - User があります。
| 名前 | タイプ | 説明 |
|---|---|---|
| スクリプト | 文字列 | 有効な Javascript を含む文字列。 |
| タイプ | 説明 |
|---|---|
| 変数 | スクリプトがワークフロー変数 answer を設定した場合、この値が返されます。そうでない場合は、スクリプトの実行結果が返されます。 |
WFActivityHandler - setActivityOutput( )
アクティビティ出力プロパティを設定します。
「アクティビティ SOAP Message」を参照してください。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| なし |
WFActivityHandler - setResultFailed(文字列 reason)
アクティビティの結果を失敗として設定し、オプションの reason 文字列を指定します。
「アクティビティ SOAP Message」を参照してください。
| 名前 | タイプ | 説明 |
|---|---|---|
| reason | 文字列 | (オプション) このアクティビティが失敗した理由の説明。 |
| タイプ | 説明 |
|---|---|
| なし |
WFActivityHandler - setResultSucceeded( )
このアクティビティの結果を成功として設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| なし |
WFActivityHandler - warn(文字列 msg, 文字列 args)
警告メッセージをログに記録します。
| 名前 | タイプ | 説明 |
|---|---|---|
| msg | 文字列 | ログに送信するメッセージ。 |
| args | 文字列 | ログに送信する文字列 |
| タイプ | 説明 |
|---|---|
| なし |
WFActivityHandler - warn(文字列 msg, アレイ args)
警告メッセージをログに記録します。
| 名前 | タイプ | 説明 |
|---|---|---|
| msg | 文字列 | ログに送信するメッセージ。 |
| args | アレイ | ログに送信する値のアレイ |
| タイプ | 説明 |
|---|---|
| なし |