---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# WFActivityHandler - グローバル

# WFActivityHandler - グローバル {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：5分

WFActivityHandler スクリプトインクルードは、すべてのワークフロー アクティビティの基底クラスです。

すべてのワークフロー アクティビティの基底クラスとして、このコードは常にアクティビティの一部として実行されます。

独自のワークフローアクティビティを開発する場合は、このクラスから派生し、必要に応じてメソッドを上書きしてスクリプトオブジェクトを作成し、必要な機能を取得します。意味のあるアクティビティ処理を実行するには、クライアントコードで メソッド onExecute() をオーバーライドする必要があります。

## WFActivityHandler:debug(文字列メッセージ、文字列引数) {#ariaid-title2}

デバッグメッセージをログに記録します。
{#r_WFAH-debug_S_S__table_xdr_nf5_4t__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| msg | 文字列 | ログに送信するメッセージ。 |
| args | 文字列 | ログに送信する文字列 |
[表 : 1. パラメーター]

{#r_WFAH-debug_S_S__table_xdr_nf5_4t} {#r_WFAH-debug_S_S__table_ydr_nf5_4t__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 2. 返される内容]

{#r_WFAH-debug_S_S__table_ydr_nf5_4t}

## WFActivityHandler - debug(文字列メッセージ、アレイ引数) {#ariaid-title3}

デバッグメッセージをログに記録します。
{#r_WFAH-debug_S_A__table_bv2_sh5_4t__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| msg | 文字列 | ログに送信するメッセージ。 |
| args | アレイ | ログに送信する値のアレイ |
[表 : 3. パラメーター]

{#r_WFAH-debug_S_A__table_bv2_sh5_4t} {#r_WFAH-debug_S_A__table_cv2_sh5_4t__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 4. 返される内容]

{#r_WFAH-debug_S_A__table_cv2_sh5_4t}

## WFActivityHandler - generate(String activityId, String order, GlideDateTime startAtDspValue, Boolean noCreateFlag) {#ariaid-title4}

アクティビティが実行される前に、今後の作業のプレビューのために承認とタスクを生成します。
保留 中ステータス のワークフローの開始時にオブジェクトを生成できるようにします。関連情報については、「 [ワークフローアクティビティの生成」](https://www.servicenow.com/docs/access?context=r_Generate&version=australia&pubname=australia-build-workflows&ft:locale=en-US)を参照してください。
{#r_WFAH-generate_S_S_GDT_B__table_dv2_sh5_4t__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| activityId | 文字列 | この実行中のアクティビティのSys_id。 テーブル:ワークフローアクティビティ \[wf_activity\] |
| order | 文字列 | タスクまたは承認に関連付けられた注文番号。 |
| startAtDspValue | 文字列 | [GlideDateTime](https://servicenow-prod.fluidtopics.net/sX6jx~y7CQmLmvE~regDqg#c_GlideDateTimeAPI "GlideDateTime クラスは、GlideDateTime オブジェクトに対して操作を実行するためのメソッドを提供します。") 形式のタスクまたは承認の開始時間。 |
| 作成フラグなし | ブーリアン | 承認レコードの作成をスキップするかどうかを示すフラグ。 有効な値： * true:承認レコードを作成しません。 * false:承認レコードを作成します。 {#r_WFAH-generate_S_S_GDT_B__ul_cbr_ds4_f4b} デフォルト：true |
[表 : 5. パラメーター]

{#r_WFAH-generate_S_S_GDT_B__table_dv2_sh5_4t} {#r_WFAH-generate_S_S_GDT_B__table_ev2_sh5_4t__entry__2}

| タイプ | 説明 |
|-|-|
| オブジェクト | ワークフロースクラッチパッドに保存された生成前オブジェクト。たとえば、オブジェクトは承認 ID のアレイである場合があります。アクティビティは onExecute 関数を実行するときに、次のいずれかの条件を決定するように事前生成オブジェクトを要求できます。 * 承認は既に保留中ステータスで作成されています。 * アクティビティは、 onExecute 関数を使用して承認を作成する必要があります。 {#r_WFAH-generate_S_S_GDT_B__ul_u13_mdp_f4b} |
[表 : 6. 返される内容]

{#r_WFAH-generate_S_S_GDT_B__table_ev2_sh5_4t}

## WFActivityHandler:info(文字列メッセージ、文字列引数) {#ariaid-title5}

情報メッセージをログに記録します。
{#r_WFAH-info_S_S__table_pdr_nf5_4t__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| msg | 文字列 | ログに送信するメッセージ。 |
| args | 文字列 | ログに送信する文字列。 |
[表 : 7. パラメーター]

{#r_WFAH-info_S_S__table_pdr_nf5_4t} {#r_WFAH-info_S_S__table_qdr_nf5_4t__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 8. 返される内容]

{#r_WFAH-info_S_S__table_qdr_nf5_4t}

## WFActivityHandler - info(文字列 msg, アレイ引数) {#ariaid-title6}

情報メッセージをログに記録します。
{#r_WFAH-info_S_A__table_rdr_nf5_4t__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| msg | 文字列 | ログに送信するメッセージ。 |
| args | アレイ | ログに送信する値のアレイ |
[表 : 9. パラメーター]

{#r_WFAH-info_S_A__table_rdr_nf5_4t} {#r_WFAH-info_S_A__table_qdr_nf5_4t__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 10. 返される内容]

{#r_WFAH-info_S_A__table_qdr_nf5_4t}

## WFActivityHandler:js(文字列 str) {#ariaid-title7}

スクリプト内のアクティビティ変数を評価します。
`${some script}` などの el を含む文字列、`または javascript:` で始まる文字列を評価するために使用されます。使用例などの既存のアクティビティをほとんどすべて表示します。
{#r_WFAH-js_S__table_ndr_nf5_4t__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| str | 文字列 | 埋め込み el が含まれている可能性がある文字列。 |
[表 : 11. パラメーター]

{#r_WFAH-js_S__table_ndr_nf5_4t} {#r_WFAH-js_S__table_odr_nf5_4t__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | 評価された文字列。 |
[表 : 12. 返される内容]

{#r_WFAH-js_S__table_odr_nf5_4t}

## WFActivityHandler:onCancel( ) {#ariaid-title8}

cancelイベントのイベントハンドラー。
アクティビティスクリプトの基底クラスは、このアクティビティをキャンセルするように設定します。このアクティビティをキャンセルするために追加の処理が必要な場合は、派生クラス (アクティビティ) でこのメソッドを上書きできます。アクティビティ Manual Approvals は、このメソッドを上書きして、このアクティビティをキャンセルするための追加処理を実行する例です。
{#r_WFAH-onCancel__table_pqd_1b5_4t__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 13. パラメーター]

{#r_WFAH-onCancel__table_pqd_1b5_4t} {#r_WFAH-onCancel__table_qqd_1b5_4t__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 14. 返される内容]

{#r_WFAH-onCancel__table_qqd_1b5_4t}

## WFActivityHandler:onExecute( ) {#ariaid-title9}

仮想メソッド。アクティビティに適した作業を実行するには、アクティビティサブクラスがこのメソッドをオーバーライドする必要があります。
{#r_WFAH-onExecute__table_nqd_1b5_4t__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 15. パラメーター]

{#r_WFAH-onExecute__table_nqd_1b5_4t} {#r_WFAH-onExecute__table_oqd_1b5_4t__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 16. 返される内容]

{#r_WFAH-onExecute__table_oqd_1b5_4t}

## WFActivityHandler:runScript(文字列スクリプト) {#ariaid-title10}

スクリプトタイプのアクティビティ変数に含まれるスクリプトをアクティビティで実行できるようにします。
このメソッドを使用するアクティビティの例には、If、 Wait for condition、 Approval - Userなどがあります。
{#r_WFAH-runScript_S__table_rqd_1b5_4t__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| スクリプト | 文字列 | 有効な Javascript を含む文字列。 |
[表 : 17. パラメーター]

{#r_WFAH-runScript_S__table_rqd_1b5_4t} {#r_WFAH-runScript_S__table_sqd_1b5_4t__entry__2}

| タイプ | 説明 |
|-|-|
| variable | スクリプトがワークフロー変数 <var class="keyword varname">answer</var> を設定した場合、この値が返されます。そうでない場合は、スクリプトの実行結果が返されます。 |
[表 : 18. 返される内容]

{#r_WFAH-runScript_S__table_sqd_1b5_4t}

## WFActivityHandler:setActivityOutput( ) {#ariaid-title11}

アクティビティ出力プロパティを設定します。
「アクティビティ SOAP Message」を参照してください。
{#r_WFAH-setActivityOutput__table_lqd_1b5_4t__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 19. パラメーター]

{#r_WFAH-setActivityOutput__table_lqd_1b5_4t} {#r_WFAH-setActivityOutput__table_mqd_1b5_4t__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 20. 返される内容]

{#r_WFAH-setActivityOutput__table_mqd_1b5_4t}

## WFActivityHandler - setResultFailed(文字列の理由) {#ariaid-title12}

オプションの理由文字列を使用して、アクティビティの結果を失敗として設定します。
「アクティビティ SOAP Message」を参照してください。
{#r_WFAH-setResultFailed_S__table_hqd_1b5_4t__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| 理由 | 文字列 | (オプション)このアクティビティが失敗した理由の説明。 |
[表 : 21. パラメーター]

{#r_WFAH-setResultFailed_S__table_hqd_1b5_4t} {#r_WFAH-setResultFailed_S__table_iqd_1b5_4t__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 22. 返される内容]

{#r_WFAH-setResultFailed_S__table_iqd_1b5_4t}

## WFActivityHandler:setResultSucceeded( ) {#ariaid-title13}

このアクティビティの結果を成功として設定します。
{#r_WFAH-setResultSucceeded__table_jqd_1b5_4t__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 23. パラメーター]

{#r_WFAH-setResultSucceeded__table_jqd_1b5_4t} {#r_WFAH-setResultSucceeded__table_kqd_1b5_4t__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 24. 返される内容]

{#r_WFAH-setResultSucceeded__table_kqd_1b5_4t}

## WFActivityHandler:warn(文字列 msg, 文字列引数) {#ariaid-title14}

警告メッセージをログに記録します。
{#r_WFAH-warn_S_S__table_tdr_nf5_4t__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| msg | 文字列 | ログに送信するメッセージ。 |
| args | 文字列 | ログに送信する文字列 |
[表 : 25. パラメーター]

{#r_WFAH-warn_S_S__table_tdr_nf5_4t} {#r_WFAH-warn_S_S__table_udr_nf5_4t__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 26. 返される内容]

{#r_WFAH-warn_S_S__table_udr_nf5_4t}

## WFActivityHandler:warn(文字列メッセージ、アレイ引数) {#ariaid-title15}

警告メッセージをログに記録します。
{#r_WFAH-warn_S_A__table_vdr_nf5_4t__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| msg | 文字列 | ログに送信するメッセージ。 |
| args | アレイ | ログに送信する値のアレイ |
[表 : 27. パラメーター]

{#r_WFAH-warn_S_A__table_vdr_nf5_4t} {#r_WFAH-warn_S_A__table_udr_nf5_4t__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 28. 返される内容]

{#r_WFAH-warn_S_A__table_udr_nf5_4t}

