モック・プロセス変数

プロセス変数をシミュレートします。

コマンドの可用性: IBM RPA SaaS および IBM RPA オンプレミス

Description

「モック・プロセス」コマンドによって開始されたプロセス変数をシミュレートします。

スクリプト構文

IBM RPA の専有スクリプト言語の構文は、他のプログラミング言語と似ています。 スクリプト構文は、スクリプト・ファイル内のコマンドの構文を定義します。 この構文は、 IBM RPA Studioの 「スクリプト」 モードで操作できます。

mockProcessVariable --name(String) --type(WdgDatabaseTypesComboBox) [--value(String)]

依存関係

  • オーケストレーション・プロセスをシミュレートするには、「モック・プロセス」 (mockProcess) コマンドを使用する必要があります。

入力パラメーター

以下の表は、このコマンドで使用可能な入力パラメーターのリストを示しています。 この表では、 IBM RPA Studioのスクリプト・モードで作業しているときのパラメーター名と、それに相当する Designer モードのラベルを確認できます。

「デザイナー」モードのラベル 「スクリプト」モードの名前 必須 使用可能な変数タイプ Description
名前 name Required Text シミュレートされたオーケストレーション・プロセス用に作成された変数の名前。
タイプ type Required WdgDatabaseTypesComboBox シミュレートする変数のタイプ。 type パラメーター・オプションを参照してください。
value Optional Text 変数に割り当てられた値。

type パラメーター・オプション

次の表は、type 入力パラメーターで使用可能なオプションを示しています。 この表は、「スクリプト」モードで作業するときに使用可能なオプションと、「デザイナー」モードでそれに相当するラベルを示しています。

「デザイナー」モードのラベル 「スクリプト」モードの名前 Description
ブール値 boolean ブール・タイプの変数。 True または False のいずれかです。
日付と時刻 datetime 日時タイプの変数。 日付形式のみを受け入れます。
番号 number 数値タイプの変数。 整数と浮動小数点数の両方を受け入れます。
Text text テキスト・タイプの変数。 ストリングのチェーンを受け入れます。

「モック・プロセス」 (mockProcess) コマンドは、シミュレートされたオーケストレーション・プロセスを作成します。その後、このコマンドは、このシミュレートされた環境で使用する変数を作成します。

defVar --name queueName --type String --value "Simulated queue name"
defVar --name queueStructure --type String --value "Simulated queue structure"
defVar --name variableContent --type String --value "IBM Robotic Process Automation Simulate Orchestrator"
defVar --name variableReceives --type String
defVar --name successGet --type Boolean
mockProcess --queuename "${queueName}" --body "${queueStructure}Simulated queue message structure."
mockProcessVariable --name variableName --type "Text" --value "${variableContent}"
endMockProcess
currentQueueMessage queueName=queuename queueStructure=body successGet=success
mapProcessVariables --mappings "variableName=${variableReceives}"
logMessage --message "Queue name obtained: ${queueName}\r\nQueue structure obtained: ${queueStructure}\r\nGet current message success: ${successGet}\r\nMapped variable content: ${variableContent}\r\n" --type "Info"
// Result:
// Queue name obtained: Simulated queue name
// Queue structure obtained: Simulated queue structure
// Get current message success: True
// Mapped variable content: IBM Robotic Process Automation Simulate Orchestrator

制限

このコマンドは、オーケストレーションされたプロセスをシミュレートするためにのみ使用されます。実動では使用しないでください。