# シナリオ実行

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

## プロパティ

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

## データスキーム

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

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

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

말레이시아어:

# Skrip Kajian

- Skrip-kajian memulakan skrip dengan pembolehubah yang diberikan dan mengambil hasil selepas ia selesai.
  (Sebaliknya, skrip-mula memulakan skrip dan kembali segera.)
- Skrip-kajian sesuai terbaik untuk skrip yang menjamin penyelesaian dalam jangka masa pendek

.

- Contoh skrip yang dijalankan melalui skrip-kajian diberikan nama instans dalam format {nama-skrip}-{capaian-masa}.
- Nilai yang diberikan sebagai pembolehubah (atribut nilai) diberikan sebagai pembolehubah apabila skrip bermula. Komponen ini berfungsi apabila nilai ini berubah atau sensitiviti hasrat ditetapkan.
- Jika sifat jangkaan ulangan ditetapkan kepada nilai yang lebih besar atau sama dengan 0, ia akan dipanggil secara berulang.

## Ciri-ciri

- Nama-skrip: (Wajib) Nama skrip yang akan dilaksanakan.
- pembolehubah: Nilai pembolehubah yang diberikan kepada skrip. Ia adalah nilai parameter yang diberikan kepada skrip. Ia dikaitkan dengan nilai komponen ini.
- jangka masa: Jika sifat ini ditetapkan kepada nilai yang lebih besar atau sama dengan 0, ia akan dipanggil secara berulang.

## Skim Data

- Selepas pelaksanaan, anda akan menerima konteks terakhir skrip. (Boleh diperiksa dalam konsol pembangun pelayar)

```json
{
  pembolehubah: {
    ... /* parameter apabila capaian bermula */
  },
  data: {
    [setiap nama langkah]: { /* keputusan langkah */ }
  },
  keadaan: 'DIMULAKAN' | 'BERHENTI', /* status skrip */
  capaian-masa: 4273809748
}

/* Di antara objek hasil, nilai data ditetapkan kepada ciri data komponen ini. */
```

이상의 내용을 각 언어로 번역했습니다. 필요에 따라 내용을 조정하여 사용하실 수 있습니다.
