---
schema_version: "1"
id: 9ab466c2b6b09150f4dcadbf063b68d95b491b5a0b90520156f316903647c091
title: Workflow Based Variables
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/rpa-builder/6.3/toolbox-variable-handling-workflow-based-variables.md
canonical_url: https://docs.mulesoft.com/jp/rpa-builder/6.3/toolbox-variable-handling-workflow-based-variables
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 27f25276425243f2f630fad0f2a88d001212cf5897bac705eeb214e5deaa48aa
description: MuleSoft Documentation Site
release: "6.3"
latest: false
---
# Workflow Based Variables

_Workflow Based Variables_​ アクションステップには、ワークフロー全体で使用できる変更可能な変数が含まれます。

変数は種別ごとに分けられます。テキスト (​_英数字_​)、整数 (​_整数_​)、または浮動小数点 (​_浮動_​_小数点数_)、ブール値 (​_ブール値_​)、リスト (​_配列_​) として構造化できます。

_Set Variable_​ アクションステップと ​_Set Array Variable_​ アクションステップを使用して、ワークフローの後の時点で初期変数値を新しい値で上書きします。

_Workflow Based Variables_​ アクションステップはワークフローで 1 回だけ表示でき、​_\[Workflow Initialization (ワークフローの初期化)\]_​ セクションに配置する必要があります。

## [](#プロパティ)プロパティ

このアクションステップには、​_一般的_​なプロパティ以外の特殊なプロパティは含まれていません。

## [](#インバウンド変数)インバウンド変数

このアクションステップでは、インバウンド変数は処理されません。

## [](#アウトバウンド変数)アウトバウンド変数

すべての ​_Workflow Based Variables_​ はアウトバウンド変数です。

Workflow Based Variables.\[変数の名前\] の形式で指定されます。

アクションステップの ​_\[Variable Mappings (変数のマッピング)\]_​ には、適切な種別の ​_Workflow Based Variables_​ のみが表示されます。

変数名の横にある記号は種別を示しています。

文字列に対して機能するアクションステップには、​_Array (配列)_​ を除くすべての種別の ​_Workflow Based Variables_​ が表示されます。

内部の配列に対して機能するアクションステップでは英数字の変数も使用できます。

そのため、こうしたアクションステップには選択元となる配列と英数字の ​_Workflow Based Variables_​ が表示されます。

(文字列にカンマ区切り値が含まれている場合は文字列から配列の要素を入力できます。詳細は、[「​\_Set Array Variable​」](#\<em\>Set_Array_Variable)というタイトルのセクションを参照してください)。

## [](#ウィザード)ウィザード

新しい変数を追加します。 続いて、メニューから変数の種別を選択します。 続いて、関連項目に直接変数の名前、説明、値を入力できます。

変数名は文字、数字、アンダースコアの組み合わせにできます。

特殊文字とスペースは使用できません。

変数名は一意である必要があります。異なる変数でこれを複数回使用することはできません。

浮動小数点の変数では小数点以下第 14 位まで表示されます。小数点以下第 14 位を超える値を入力すると、値は直近の小数点以下第 14 位の数に切り捨てられます。

配列変数の要素はカンマで区切る必要があります。

配列変数の値は最初に文字列として保存されます。そのため、アクションステップを保存すると、まだ二重引用符で囲んでいないすべての配列要素が自動的に二重引用符で囲まれます。

1 つ以上のカンマが含まれる要素をリストに含めるには、保存する前にこの要素を二重引用符で囲んでおく必要があります。

例: “4,2” や “many commas: ,,,, , , ”

テキスト要素には一重引用符を含めることができます。

例: “This ‘text’ contains single quotation marks.”

二重引用符を含める必要があるテキスト要素には各二重引用符の前に別の二重引用符を含める必要があり、要素全体を二重引用符で囲む必要もあります。

例: “This “”text”” contains double quotation marks.”

## [](#例)例

整備工場で自動車整備を自動的に処理するとします。そのために、ワークフローで必要な変数が Workflow Based Variables として作成されます。テストを目的として、わかりやすい値が事前に入力されている場合があります。

すべてのトランザクションがアクティブな場合、トランザクション 120 の Workflow Based Variables には、​_Set Variable_​ アクションステップを使用するアプリケーションからのデータが入力されます。

ただしこの例では、トランザクション 130 以上のみをテストすることが想定されています。

変数はトランザクション 120 で最初に生成されるのではなく、代わりに Workflow Based Variables として正式リリースされるため、トランザクション 100 ～ 120 は単純に無効化でき、ワークフローの他の部分は内部値で動作します。

## [](#variable-か-workflow-based-variables-か)Variable か Workflow Based Variables か?

_Workflow Based Variables_​ では、ワークフロー内で使用されるすべての変数に関する明確な概要と場所が提供されます。

すでに標準化されており、​_Variable_​ アクションステップの変数とは対照的に、別のアクションステップで使用するために適切な種別に変換する必要はありません。

トランザクション内で最初に生成されるわけではないため、変数間のマッピングを壊すことなく、ワークフローの任意の部分を​_無効化_​または​_有効化_​できます。

最初に ​_Workflow Based Variables_​ を入力する可能性があるということは、プロセス中に別のシナリオを意図的に有効にできるということです。これにより、大規模なワークフローの各部分をテストするのが簡単になります。

_Variable_​ アクションステップは、1 つのトランザクション内でのみ必要であり、以降は不要になる情報が保存される場合に使用することを意図しています。