モック・プロセス変数
プロセス変数をシミュレートします。
コマンドの可用性: 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
制限
このコマンドは、オーケストレーションされたプロセスをシミュレートするためにのみ使用されます。実動では使用しないでください。