

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 工作流程狀態成功
<a name="state-succeed"></a>

`Succeed` 狀態 (`"Type": "Succeed"`) 會成功終止狀態機器、結束 分支[平行工作流程狀態](state-parallel.md)，或結束 的反覆運算[映射工作流程狀態](state-map.md)。`Succeed` 狀態是 `Choice` 狀態分支的有用目標，除了終止狀態機器之外，不會執行任何動作。

因為 `Succeed` 狀態是終端狀態，所以沒有 `Next` 欄位，也不需要 `End` 欄位，如以下範例所示。

```
"SuccessState": {
  "Type": "Succeed"
}
```

**`Output` （選用，僅限 JSONata)**  
除了[常見的狀態欄位](statemachine-structure.md#amazon-states-language-common-fields)，使用 JSONata `Succeed`的狀態可以包含輸出欄位，以指定和轉換狀態的輸出。指定時，`Output`值會覆寫狀態輸出預設值。  
輸出欄位接受任何 JSON 值 （物件、陣列、字串、數字、布林值、 null)。任何字串值，包括物件或陣列內的值，如果被`{% %}`字元包圍，將評估為 JSONata。  
 輸出也會直接接受 JSONata 表達式，例如：  

```
"Output" : "{% jsonata expression %}"
```
如需 JSONata 的詳細資訊，請參閱 [在 Step Functions 中使用 JSONata 轉換資料](transforming-data.md)。