# リモートアクションシンクレット

リモートアクションThinkletは、ワークフローがワークフローで指定されたデバイスまたは他の指定されたデバイス上でNexthinkリモートアクションを実行できるようにします。 ワークフロー実行のコンテキストに基づいて実行を動的に適応できる、パラメータ化されたリモートアクションをサポートしています。

トリガーされると、ワークフローはアクション結果を待ってから続行します。 その後、ワークフローは次のことができます。

* リモートアクションによって返される**出力値**を、次のシンクレットや条件で使用します。
* デバイスがオフラインのときや設定されたタイムアウト内に応答がない場合のような、期限切れシナリオをフォールバックアクションパスで処理します。

リモートアクションの**期限切れ**の終了が接続されていない場合、期限が来るとワークフローの処理が停止します。

<div align="left"><figure><img src="https://3549141153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeLm8O7QKZDn6z806e7Sv%2Fuploads%2Fgit-blob-5bc09bab03784eea936cfde4803e35e20ce8e3f3%2Fimage-20240419-144513.png?alt=media" alt="image-20240419-144513.png" width="350"><figcaption></figcaption></figure></div>

* **名前**: リモートアクションThinkletのユニークな名前を入力してください。
* **ID**: システムは名前に基づいて自動的にIDを生成します。
* **説明 (オプション)**: Thinkletの目的とその機能を記述してください。 この情報は、ワークフローの他のユーザーがそれを理解していない場合に役立ちます。
* **タイムアウト**: 分または時間でタイムアウトを設定します。 これは、リモートアクションから応答があるまでワークフローがどれだけ待つかを決定します。 デバイスがオフラインの場合、タイムアウトが発生する前にデバイスが再接続されない可能性があります。 タイムアウトの時間制限に達すると、シンクレットは有効期限の状態になります。
* **リモートアクションを選択**: Thinkletが実行するリモートアクションを特定します。 リストに表示されるためには、リモートアクションに**ワークフロー**トリガーが設定されている必要があります。
* **デバイスを選択**: リモートアクションが実行されるデバイスを選択します。 実行されたワークフローに対してデバイスを適用するために、**デバイスを選択**入力フィールドを**ターゲットデバイス**として設定してください。
* **パラメーター**: リモートアクションに必要なパラメーターを設定します。
  * リモートアクションに定義されたパラメーターがある場合、リモートアクションページのスクリプトタブで**ユーザーがカスタム値を入力できるようにする**を設定します。
* **出力**: リモートアクションの出力を表示します。
  * 条件でリモートアクションのステータスを評価するときに、次の値を使用します。
    * 失敗の場合は0
    * 成功の場合は1

{% hint style="warning" %}
ターゲットデバイス以外のデバイスを選択し、**サービス**として実行するように構成されたリモートアクションを使用する場合は、そのデバイスにコレクターを適切に構成してください。\
設定の詳細については、［サービスとしてリモートアクションを実行する］(../../platform/ja/remote-actions/managing-remote-actions/running-remote-actions-as-a-service-on-server-devices-windows-only.md)ドキュメントを参照してください。
{% endhint %}
