# 场景运行

- 场景运行将使用给定的变量启动场景，并在完成后检索结果。
  （相比之下，场景启动会立即启动场景并返回。）
- 场景运行最适合保证在短时间内完成的场景。
- 通过场景运行执行的场景实例将以{场景名称}-{时间戳}的格式分配实例名称。
- 作为变量的值（value 属性）在场景启动时作为变量变量提供。此组件在此值更改或设置意图敏感性时操作。
- 如果将重复间隔属性设置为大于或等于 0 的值，则将重复调用它。

## 属性

- scenarioName：（必需）要执行的场景的名称。
- variables：提供给场景的变量值。它是提供给场景的参数值。它与此组件的值关联。
- interval：如果属性设置为大于或等于 0 的值，将重复调用它。

## 数据方案

- 执行后，您将获得场景的最终上下文。（可在浏览器的开发者控制台中查看）

```json
{
  variables: {
    ... /* 实例启动时的参数 */
  },
  data: {
    [每个步骤名称]: { /* 步骤结果 */ }
  },
  state: 'STARTED' | 'HALTED', /* 场景状态 */
  timestamp: 4273809748
}

/* 在结果对象中，数据值将设置为组件的数据属性。 */
```

일본어:

# シナリオ実行

- シナリオ実行は指定された変数でシナリオを開始し、完了後に結果を取得します。
  （一方、シナリオ開始はシナリオを開始し、すぐに返します。）
- シナリオ実行は短期間での完了が保証されているシナリオに最適です。
- シナリオ実行で実行されるシナリオインスタンスは、{シナリオ名}-{タイムスタンプ}の形式でインスタンス名が割り当てられます。
- 変数として提供される値（value 属性）は、シナリオ開始時に変数として提供されます。このコンポーネントは、この値が変更されるか、意図の感度が設定されている場合に動作します。
- リピート間隔プロパティが 0 以上の値に設定されている場合、繰り返し呼び出されます。

## プロパティ

- scenarioName：（必須）実行するシナリオの名前。
- variables：シナリオに提供される変数値。これはシナリオに提供されるパラメータ値です。これはこのコンポーネントの値にリンクされています。
- interval：プロパティが 0 以上の値に設定されている場合、繰り返し呼び出されます。

## データスキーム

- 実行後、シナリオの最終コンテキストが提供されます。 （ブラウザの開発者コンソールで確認できます）

```json
{
  variables: {
    ... /* インスタンス開始時のパラメータ */
  },
  data: {
    [各ステップ名]: { /* ステップ結果 */ }
  },
  state: 'STARTED' | 'HALTED', /* シナリオのステータス */
  timestamp: 4273809748
}

/* 結果のオブジェクトのうち、データ値はコンポーネントのデータプロパティに設定されます。 */
```
