# ノード

ノードはRPAにおける重要な機能です。RPAはノードを通して、複雑なタスクを秩序立てて実行できます。以下の章では、MoreLoginのコアノードについて詳しく説明します。

## ノードの操作

- ノードカードの「…」をクリックすると、ノードのコピーまたは削除ができます。
- カードをクリックすると、ノード設定ダイアログが展開されます。
- **ノード名**: 展開されたダイアログの上部に表示されるノードのタイトルは編集可能です。これは、複雑なワークフローで複数のノードを区別するために非常に役立ちます。
- ノードが正常に実行された後、右側の「ログを表示」をクリックできます。


## ノードダイアログの「設定」と「出力」

各ノードには、設定と出力が含まれています。

- **設定**: 現在のノードを制御する情報が含まれており、プログラミングにおける関数パラメータ入力に似ています。
- **出力**: 現在のノードの実行結果から出力される情報です。出力は通常、戻りパラメータと実行ログの2つの部分で構成されます。
- 「出力パラメータ」: 現在のノードから返されるパラメータです。後続のノードで、現在の戻りパラメータを参照できます（例：要素からテキストを抽出する場合）。
- 「実行ログ」：現在のノードの実行結果が表示され、テンプレートのテスト時に過去のタスクやノードの実行状況を確認できます。
- 開始時刻
- 終了時刻
- 実行時間（ミリ秒）
- ステータス（成功／失敗）


## 変数参照

変数参照は、MoreLogin RPAの重要な機能です。プロセスで生成された変数は、各ノードの「出力」に自動的に保存されます。後続のステップでは、入力ボックスの横にある「+」を使用していつでも参照できます。

## ノード実行ステータス

ワークフローの実行が完了すると、各ノードに現在の実行ステータスが表示されます。

カードの左端には実行ステータスが表示されます。

- 「成功」：☑️
- 「失敗」：X
- 「実行中」：読み込み中
- 「未実行」：なし
- カードの「出力」ボタンをクリックするか、「出力」タブを選択すると、ノードの実行出力情報が表示され、テンプレート内の各ステップの実行ステータスを簡単に確認できます。


## ノードの概要

MoreLoginのノードは、以下のカテゴリに分類されます。ワークフロー内の隣接する2つのノードの間にある「+」をクリックすることで、新しいノードを追加できます。

1. **シミュレーション操作**


- [アプリを起動](/ja/rparobotic-process-automation/03-node/01-simulation-operations/01-launch-app)
- [アプリを閉じる](/ja/rparobotic-process-automation/03-node/01-simulation-operations/02-close-app)
- [要素をタップ](/ja/rparobotic-process-automation/03-node/01-simulation-operations/04-tap-element)
- [要素を検索](/ja/rparobotic-process-automation/03-node/01-simulation-operations/03-find-element)
- [タップ(x, - [テキスト認識（OCR）によるクリック](/ja/rparobotic-process-automation/03-node/01-simulation-operations/05-tap-x-y)
- [テキスト認識（OCR）によるクリック](/ja/rparobotic-process-automation/03-node/01-simulation-operations/06-click-via-ocr)
- [ページスワイプ](/ja/rparobotic-process-automation/03-node/01-simulation-operations/07-swipe-page)
- [テキスト入力](/ja/rparobotic-process-automation/03-node/01-simulation-operations/08-input-text)
- [キーボード] **アクション** (../03%20Node/01%20Simulation%20Operations/09%20Keyboard%20Actions.md)
- [キーを押す] (../03%20Node/01%20Simulation%20Operations/10%20Press%20Key.md)
- [ADBシェルを実行] (../03%20Node/01%20Simulation%20Operations/11%20Run%20ADB%20Shell.md)


1. **データ処理**


- [JSスクリプトを実行] (../03%20Node/02%20Data%20Processing/01%20Run%20JS%20Script.md)


1. **フローロジック**


- [待機](/ja/rparobotic-process-automation/03-node/03-flow-logic/01-wait)
- [ループ](/ja/rparobotic-process-automation/03-node/03-flow-logic/02-loop)
- [スイッチ](/ja/rparobotic-process-automation/03-node/03-flow-logic/03-switch)


1. **ファイル**


- [モバイルファイル管理](/ja/rparobotic-process-automation/03-node/04-file-management/01-mobile-file-management)
- [ファイルを電話にダウンロード](/ja/rparobotic-process-automation/03-node/04-file-management/02-download-file-to-phone)


1. **ツール**


- [HTTP] [リクエスト](/ja/rparobotic-process-automation/03-node/05-tools/01-http-request)


[初期設定](/ja/rparobotic-process-automation/03-node/00-initialization/00-initialization)