ワークフロースタジオ フローシステムプロパティ

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:24分
  • フローの処理方法を設定します。

    これらのプロパティはワークフロースタジオで利用可能です。

    ワークフロースタジオシステムプロパティを設定するには、次を選択します プロセス自動化 > プロパティ または、システムプロパティ [sys_properties] テーブルに移動します。

    表 : 1. ワークフロースタジオ のプロパティ
    プロパティ 説明
    データを取得するときに返されるレコードの最大数

    sn_flow_designer.action_picker_limit

    ルックアップアクションまたはステップが返すことができるレコードの最大数を指定します。ワークフロースタジオ はこの制限を超えるレコードを無視します。

    テーブルに書き込むためにフローデザイナー実行エンジンによって生成されるメッセージのレベルを指定しますsys_flow_log。これらのメッセージは、フローアクションとフローロジックを実行することによって生成されます。たとえば、[レコードを作成] アクションを実行して生成されたメッセージなどです。指定されたレベル以上のログエントリのみが書き込まれます

    com.glide.hub.flow_engine.log_level

    sys_flow_log テーブルに書き込むためにフローデザイナー実行エンジンによって生成されるメッセージのレベルを指定します。これらのメッセージは、フローエンジンがフローのアクションとフローロジックを実行するときに生成されます。たとえば、[レコードを作成] アクションを実行して生成されたメッセージなどです。指定したレベル以上のログエントリのみが書き込まれます。次の選択肢があります。
    DEBUG
    フローエンジンによって生成されたすべてのメッセージ (情報メッセージ、警告、エラーを含む) がログされます。このオプションは、最も低いログレベルです。
    INFO
    フローエンジンによって生成された情報メッセージ、警告、エラーがログされます。
    警告
    フローエンジンによって生成された警告とエラーの両方がログされます。
    ERROR
    フローエンジンによって生成されたエラーのみがログされます。このオプションは、最も高いログレベルです。

    ログレベルは、ログメッセージが sys_flow_log テーブルに追加された場合にどうするかを決定します。

    • タイプ:選択
    • デフォルト値:警告
    • 場所: プロセス自動化 > プロパティ
    • その他の情報: フロー実行の詳細
    フローログに複製するシステムログエントリーのログレベルを指定します。指定したレベル以上のログエントリーのみが複製されます。

    com.glide.hub.flow_engine.listener_trace.threshold

    ワークフロースタジオがシステムログエントリーをフローログに複製するために必要となるしきい値を指定します。これらのメッセージは、フロー実行の出力に応じて ServiceNow AI Platform によって生成されます。たとえば、フローレコード操作によってトリガーされたビジネスルールによって生成されたメッセージなどです。指定したレベル以上のログエントリーのみが複製されます。次の選択肢があります。
    なし
    システムログエントリはフローログに複製されません。
    DEBUG
    ServiceNow AI Platform によって生成されたすべてのメッセージ (情報メッセージ、警告、エラーを含む) が複製されます。このオプションは、最も低いログレベルです。
    INFO
    ServiceNow AI Platform によって生成された情報メッセージ、警告、エラーメッセージが複製されます。
    警告
    ServiceNow AI Platform によって生成された警告とエラーの両方が複製されます。
    ERROR
    ServiceNow AI Platform によって生成されたエラーのみが複製されます。このオプションは、最も高いログレベルです。
    • タイプ:選択
    • デフォルト値:ERROR
    • 場所: プロセス自動化 > プロパティ

    フローデザイナーの承認アクションからのログ詳細のレベル。

    com.glide.hub.flow.approval.logging

    「承認を求める」アクションによって生成されるメッセージのレベルを指定します。指定したレベル以上のログエントリのみが書き込まれます。次の選択肢があります。
    DEBUG
    フローエンジンによって生成されたすべてのメッセージ (情報メッセージ、警告、エラーを含む) がログされます。このオプションは、最も低いログレベルです。
    INFO
    フローエンジンによって生成された情報メッセージ、警告、エラーがログされます。
    警告
    フローエンジンによって生成された警告とエラーの両方がログされます。
    ERROR
    フローエンジンによって生成されたエラーのみがログされます。このオプションは、最も高いログレベルです。

    ログレベルは、ログメッセージが sys_flow_log テーブルに追加された場合にどうするかを決定します。

    ループがワークフロースタジオで実行する最大反復数です。

    sn_flow_designer.max_iterations

    ループが停止されるまでに実行可能な最大回数を指定します。ループは、この値を超えて反復すると実行を停止し、無限ループが防止されます。このプロパティは、[Do the following until] および [Go back to (戻る)] フローロジックにのみ適用されます。
    注:
    この値を変更しても、既に進行中のフローに適用されません。
    データを取得するときに返されるレコードの最大数

    sn_flow_designer.trigger_picker_limit

    ルックアップトリガークエリが返すことができるレコードの最大数を指定します。 ワークフロースタジオ 、この制限を超えるトリガーを無視します。
    フローデザイナーおよびアクションデザイナーで、選択ユーザーが入力値を入力するスクリプトを作成するためのオプションを許可します。

    sn_flow_designer.input_scripts_enabled

    入力値を計算するインラインスクリプトを書き込む権限を制御します。
    • タイプ:true | false
    • デフォルト値:true
    • 場所: プロセス自動化 > プロパティ
    • その他の情報: インラインスクリプト
    True に設定してステージ列に期間を表示する

    com.glide.hub.flow_engine.stage_display.show_duration

    ステージを持つフローに期間を表示するかどうかを指定します。
    トランザクション中にフローまたはサブフローを間接的にトリガーできる回数

    com.glide.hub.flow_engine.indirect_recursion_limit

    フローまたはサブフローで許される間接的な再帰の最大回数を指定します。この制限に達した後、ワークフロースタジオは、以降の間接的な再帰からの呼び出しまたはトリガー条件の一致をすべて無視します。値を 1 以上の任意の整数に設定します。1 未満のプロパティ値は無視され、代わりに 1 回の制限が適用されます。間接的な再帰をすべて防ぐには、値を 1 に設定します。
    フローに許可されるアクションの最大数。

    sn_flow_designer.max_actions

    フローまたはサブフローに含めることができるアクションの最大数を指定します。最大アクション数に達した後、ワークフロースタジオ ではさらにアクションを追加することができなくなります。最大アクション数を増やすとパフォーマンスに影響を及ぼすので注意してください。たとえば、実行されるアクションの数を増やした場合、フローが 1 時間より長く実行されないようにするデフォルトのトランザクション クォータ ルールと競合する可能性があります。
    アクションに許可される最大ステップ数。

    sn_flow_designer.max_action_steps

    アクションに含めることができる最大ステップ数を指定します。最大ステップ数に達した後、ワークフロースタジオではさらにステップを追加することができなくなります。最大ステップ数を増やすとパフォーマンスに影響を及ぼすので注意してください。たとえば、実行されるステップの数を増やした場合、フローが 1 時間より長く実行されないようにするデフォルトのトランザクション クォータ ルールと競合する可能性があります。
    フローエンジンによって生成されたレポートデータのレベル。

    com.snc.process_flow.reporting.level

    ワークフロースタジオ が実行の詳細を生成するタイミングと、詳細に含める情報を指定します。次のオプションが含まれます。
    オフ
    フロー実行の詳細は生成されません。テストの実行時にのみ、実行の詳細が生成されます。
    注:
    アクションまたはフローをテストすると、トレースレベルで実行の詳細が生成されます。
    基本:ランタイム状況と期間のみ
    フロー、サブフロー、およびアクションが実行されるたびに、ランタイム実行の詳細が生成されます。これらの基本的なアイテムについて、ランタイムステータスと期間を確認できます。また、フロートリガー、サブフロー入力、サブフロー出力について、構成とランタイム値の確認もできます。
    完全:アクションの構成とランタイム値 (デバッグのみ)
    フロー、サブフロー、アクションが実行されるたびに、構成とランタイム実行の詳細が生成されます。すべてのアイテムについて、ランタイムステータス、期間、入力値、および出力値を確認できます。カスタムアクションの場合は、ステップのランタイムステータス、期間、入力値、および出力値を確認できます。また、フロートリガー、サブフロー、アクション、およびカスタムアクションの一部になっているステップについて、構成値の確認もできます。
    重要:
    fd_read_operations_all ロールを持つユーザーのみが、フロー実行の詳細でレコード値などの構成およびランタイム情報を表示できます。このロールを持たないユーザーには、ステータスと期間に関する基本的な詳細のみが表示されます。
    トレース:すべての値 (テストとサポートのみ)
    フロー、サブフロー、アクション、およびステップが実行されるたびに、構成とランタイム実行の詳細が生成されます。すべてのアイテムについて、ランタイムステータス、期間、入力値、および出力値を確認できます。また、フロートリガー、サブフロー、アクション、およびステップについて、構成値の確認もできます。
    重要:
    fd_read_operations_all ロールを持つユーザーのみが、フロー実行の詳細でレコード値などの構成およびランタイム情報を表示できます。このロールを持たないユーザーには、ステータスと期間に関する基本的な詳細のみが表示されます。アクションまたはフローをテストすると、トレースレベルで実行の詳細が生成されます。
    レポートレベルにより、フロー実行の詳細が生成された場合にどうするかが決まります。レポートがオフになっている場合にフローが実行されると、レポートレベルが後で変更されても、フローの実行の詳細は使用できません。レポートが有効な場合にフローが実行されると、レポートレベルが後で変更されても、そのフローの実行の詳細は常に使用できます。
    • タイプ:選択
    • デフォルト値:オフ
    • 場所: プロセス自動化 > プロパティ
    • その他の情報: フロー実行の詳細

    前の自動保存履歴を、過去「X」分以内に同じユーザーによって行われた最新のものに置き換えます。

    sn_flow_designer.autosave_version_interval

    同じユーザーによって生成された自動保存履歴エントリを上書きする時間を分単位で指定します。この間隔中に同じユーザーによって生成されたすべての自動保存履歴エントリは、1 つの履歴エントリとして保存されます。この間、最新の自動保存履歴エントリは、前の自動保存履歴エントリを上書きします。自動保存履歴の間隔を変更すると、パフォーマンスに影響する可能性があることに注意してください。たとえば、自動保存間隔を最小値の 1 分に設定すると、履歴レコードが大量に生成されて履歴の制限に達し、古い履歴レコードが上書きされる可能性があります。

    フロー履歴レコードの最大数 (制限:200)。

    sn_flow_designer.maximum_flow_history_records_per_flow

    フローまたはサブフローごとに保存するフロー履歴エントリーの最大数を指定します。このプロパティの最小値は 30、最大値は 200 です。フロー履歴レコードの数が制限を超えると、最新のフロー履歴エントリによって最も古いフロー履歴レコードが上書きされます。フロー履歴レコードの数を変更するとパフォーマンスに影響する可能性があることに注意してください。たとえば、制限を最大値の 200 に設定すると、フロー履歴レコードのレンダリングに遅延が生じる可能性があります。

    フロー実行の詳細のステップ設定でランタイム値を切り捨てる

    com.snc.process_flow.reporting.serialized.val_size_limit

    フロー実行の詳細に書き込む必要があるランタイム値のバイト数を指定します。ランタイム値の切り捨てを防ぐには、値をゼロ以下の整数に設定します。ランタイム値の切り捨てを防ぐと、追加のシステムリソースが必要となり、システムパフォーマンスが影響を受ける可能性があります。
    • タイプ:整数
    • デフォルト値:16384
    • 場所:システム プロパティ [sys_properties] テーブル
    • その他の情報: フロー実行の詳細

    アクションあたりの最大入力数

    sn_flow_designer.max_action_vars

    アクションに追加できる最大入力数を指定します。最大入力数に達すると、ワークフロースタジオ ではさらに入力を追加することができなくなります。最大アクション入力数を増やすとパフォーマンスに影響するためご注意ください。たとえば、より多くのアクション入力を処理すると、アクションが 1 時間を超えて実行され、デフォルトのトランザクションクォータのルールによって停止するリスクがあります。
    • タイプ:整数
    • デフォルト値:20
    • 場所:システムプロパティ [sys_properties] テーブル

    スクリプトステップあたりのスクリプト変数の最大数

    sn_flow_designer.max_script_variables

    スクリプトステップに追加できる入力変数および出力変数の最大数を指定します。最大数に達すると、ワークフロースタジオ ではさらにスクリプト変数を追加することができなくなります。スクリプト変数の最大数を増やすとパフォーマンスに影響するためご注意ください。たとえば、より多くのスクリプト変数を処理すると、スクリプトステップが 1 時間を超えて実行され、デフォルトのトランザクションクォータのルールによって停止するリスクがあります。
    • タイプ:整数
    • デフォルト値:20
    • 場所:システムプロパティ [sys_properties] テーブル

    [意思決定] フローロジックで許可される分岐の最大数

    sn_flow_designer.max_decision_branches

    [意思決定] フローロジックで [分岐を使用] オプションが選択されている場合に使用する 分岐の最大数を指定します。
    • タイプ:整数
    • デフォルト値: 100
    • 場所:システムプロパティ [sys_properties] テーブル

    ユーザーがフロー変数を作成できるようにするオプション

    sn_flow_designer.flow_variables_enabled

    ユーザーがフローのカスタム変数を作成できるようにするかどうかを指定します。
    • タイプ:true | false
    • デフォルト値:true
    • 場所:システムプロパティ [sys_properties] テーブル

    人気のあるアクションの最大数

    sn_flow_designer.action_picker.popular_actions.max_number

    アクションピッカーに表示される、人気のあるアクションの最大数を指定します。
    • タイプ:整数
    • デフォルト値:10
    • 場所:システムプロパティ [sys_properties] テーブル

    人気のあるアクションの生成に使用する連続日数

    sn_flow_designer.action_picker.popular_actions.last_num_of_days

    人気のあるアクションの生成に使用する連続日数を指定します。たとえば、デフォルト値の 7 では、前週のアクション使用状況に基づいて、人気のあるアクションが生成されます。
    • タイプ:整数
    • デフォルト値:7
    • 場所:システムプロパティ [sys_properties] テーブル

    com.glide.hub.flow.restricted_caller_access.track_flows_as_source

    システムでフローおよびアクションに対する制限付きの申請者アクセス特権要求が生成されるようにします。フローおよびアクションのアクセス権限は、フローとアクションを呼び出すスクリプトインクルードおよびビジネスルールの既存のアクセス権限よりも優先されます。San Diego 以前のリリースからアップグレードされたインスタンスでは、このプロパティは非アクティブになります。フローおよびアクションに対してスクリプトベースのアクセス権限を引き続き使用する場合は、このプロパティを有効にしないでください。このプロパティを有効にするには、フローおよびアクションのアクセス権限を再生成して承認する必要があります。
    • タイプ:true | false
    • デフォルト値:Tokyo 以降のリリースの場合は true です。San Diego 以前のリリースの場合は false です。
    • 場所:システム プロパティ [sys_properties] テーブル
    • 詳細については、「制限付きの発信者アクセス特権の設定」を参照してください。

    com.glide.cs.fdih.interactive.timeout

    ワークフロースタジオ 統合ハブ アクションワークフローがタイムアウトするまでの時間の長さ (秒単位) を指定します。
    • タイプ:整数
    • デフォルト値:120
    • 場所:システム プロパティ [sys_properties] テーブル
    • 詳細:アクションワークフローのタイムアウトの指定

    com.glide.hub.pause_low_priority_flows_enabled

    優先度の高いフローの実行待機中に、優先度の低いフローの一時停止を有効または無効にします。
    • タイプ:true | false
    • デフォルト値:true
    • 場所:システム プロパティ [sys_properties] テーブル
    • 詳細:フローの優先順位

    com.glide.hub.flow_engine.stage_display.show_approvers

    ステージフィールドからステージにアサインされた承認者のリストを表示または非表示にします。値を true に設定すると、ステージにアサインされた承認者のリストが表示されます。値を false に設定すると、ステージにアサインされた承認者のリストが非表示になります。
    com.glide.hub.flow_engine.stage_display.show_approvers_limit ステージフィールドに表示する承認者の最大数を整数値で指定します。この値を 10 より大きく設定すると、リストビューでレンダリングエラーが発生するリスクがあります。1 つのレコードのステージフィールドが大きくなりすぎて、リスト内の他のレコードを表示できなくなることがあります。
    com.glide.hub.flow.current_stage_status_on_cancel
    フローがキャンセルされたときに現在実行中のステージに適用するステータスを指定します。次のオプションが含まれます。
    • キャンセル
    • complete

    現在のステージの後の残りのステージはすべて [キャンセル] ステータスに設定されます。たとえば、フローに 3 つのステージがあり、そのフローが現在第 1 ステージを実行しているとします。フローをキャンセルすると、ステージ 1 のステータスが [完了] に設定されます。ステージ 2 と 3 は [キャンセル] ステータスに設定されます。

    com.glide.hub.flow.approval.allow_inactive_entity
    承認レコードを作成する非アクティブなエンティティのタイプを指定します。次のオプションが含まれます。
    • 個々
    • グループ
    • 個々、グループ
    • null

    [個々] オプションを使用して、グループのメンバーではない非アクティブなユーザーのユーザー承認レコードを作成します。このオプションでは、非アクティブなグループのグループ承認レコードも、グループメンバーのユーザー承認レコードも作成されません。

    [グループ] オプションを使用して、非アクティブなグループのグループ承認レコードを作成します。このオプションでは、アクティブなユーザーレコードを持つグループメンバーの個々のユーザー承認レコードも作成されます。このオプションでは、非アクティブなユーザーレコードを持つグループメンバーの個々のユーザー承認レコードは作成されません。

    [個々、グループ] オプションを使用して、非アクティブなユーザーのユーザー承認レコードと非アクティブなグループのグループ承認レコードを作成します。このオプションでは、アクティブなユーザーレコードを持つグループメンバーの個々のユーザー承認レコードも作成されます。非アクティブなグループメンバーは、ユーザー承認レコードを受け取りません。

    null または空の値を使用すると、非アクティブなグループのグループ承認レコードの作成を防ぎ、非アクティブなユーザーのユーザー承認レコードの作成も防ぐことができます。

    • タイプ:文字列
    • デフォルト値:個々、グループ
    • 場所:システムプロパティ [sys_properties] テーブルに追加
    • その他の情報: 「承認を求める」アクション
    com.glide.hub.flow_api.default_execution_time Flow API 呼び出しを実行できるデフォルトの時間をミリ秒単位で指定します。このプロパティを使用すると、スポークの Flow API 呼び出しの実行時間が長くなります。このプロパティの最大値は REST トランザクションクォータによって制限されます。デフォルトでは、システムは 60 秒後に停止します。
    • タイプ:整数
    • デフォルト値:30000 (30 秒)
    • 場所:システムプロパティ [sys_properties] テーブル
    • その他の情報:
    com.glide.hub.flow.approval.show_approver_name_in_audit true の場合、監査履歴は、承認を行ったユーザーの名前と [承認] フィールドに加えられた変更を含むコメントを生成します。たとえば、承認メッセージは次のようになります:「Fred Luddy |承認 |承認が要求されました。false の場合、監査履歴には、「承認を求める」アクションを実行したフローを開始したユーザーの名前が表示されます。
    com.glide.hub.flow.approval.show_higher_role_audit_comment true の場合、監査履歴は、承認を行ったユーザーの名前と、承認権限がロールによって付与されたことを示すメモを含むコメントを生成します。たとえば、承認メッセージに「Fred Luddy が承認されました、ロールによって権限が付与されました (Fred Luddy approve, permission granted by role)」などと表示されます。却下メッセージには、「Fred Luddy が却下しました。ロールにより許可が付与されました (Fred Luddy rejected, permission granted by role)」などと表示されます。false の場合、コメントは生成されません。
    com.glide.hub.flow.approval.show_delegate_audit_comment true の場合、監査履歴は、承認を行ったユーザーの名前と、他のユーザーの代理人として行動中に承認が行われたことを示すメモを含むコメントを生成します。たとえば、「エイブラハム・リンカーンはフレッド・ラディの代理人としてタスクを承認しました」という承認メッセージがあるとします。却下メッセージは、「エイブラハム・リンカーンはフレッド・ラディの代理人としてそのタスクを却下しました」と読むことができます。false の場合、コメントは生成されません。
    com.glide.hub.flow.approval.show_impersonate_audit_comment true の場合、監査履歴は、承認を行ったユーザーの名前と、他のユーザーの代理操作中に承認が行われたことを示すメモを含むコメントを生成します。たとえば、「システムアドミニストレーターは Fred Luddy の代理操作によりタスクを承認しました」という承認メッセージが表示される場合があります。却下メッセージには、「システムアドミニストレーターが Fred Luddy の代理操作によりタスクを却下しました (System Administrator rejected the task by impersonating Fred Luddy)」と表示される場合があります。
    com.glide.hub.flow.approval.default_approval_field true の場合、[承認を求める] アクションは、入力値が指定されていない場合に、[承認] フィールド入力の値にテーブルのデフォルトの承認フィールドを使用します。たとえば、要求アイテム [sc_req_item] テーブルは、[承認] フィールドを使用して承認ステータスを表示します。「承認を求める」アクションを従来のワークフロー承認アクティビティのように動作させる場合は、この値を false に設定します。
    com.glide.hub.flow_engine.wait_for_email_reply_input_state
    [メール返信を待機] アクションで選択されたメールレコードを待機するために、sys_emailレコードに必要な [タイプ] フィールド値のカンマ区切りリスト。可能な値には、sys_email.type フィールドの送信関連の選択肢が含まれます。
    • 送信
    • 送信、翻訳準備完了
    • 送信-準備完了
    デフォルトでは、[メール返信を待機] アクションには [送信準備完了] タイプが含まれています。一般に、メールレコードが送信準備完了または翻訳送信準備完了ステータスになるのは短時間だけです。送信準備完了ステータスのメールレコードの処理が遅い場合は、タイムアウト値を増やすか、このプロパティから送信準備完了ステータスを削除できます。