# 結束代碼

QV2QS 會傳回下列其中一個結束碼。使用結束代碼來偵測指令碼、CI/CD 管線和批次自動化中的成功或失敗。

| 代碼 | 意義 |
| --- | --- |
| `0` | 轉換成功。 |
| `1` | 轉換失敗。檢查主控台輸出和記錄檔以取得詳細資訊。 |

## 批次模式

在批次模式下，結束代碼反映了所有專案的彙總結果。QV2QS 僅當批次中的每個專案都成功完成時，才會傳回 `0`。如果在轉換、部署或重新載入期間有任何專案失敗，則結束代碼為`1`。批次摘要報告列出每個專案的個別狀態，無論結束代碼為何。如需了解批次執行中的錯誤隔離詳細資訊，請參閱[平行執行](https://help.qlik.com/zh-TW/migration/Content/Qv2qsMigration/batch-conversion/parallel-execution.htm)。

## 程式化狀態

結束代碼不區分失敗類型 (驗證錯誤、轉換錯誤、部署錯誤、或部分批次失敗)。為了在 CI/CD 管線中進行程式化決策，請剖析 `batch_summary.json` 檔案或 `executive_summary.json` 檔案以判斷特定結果。批次摘要包含每個專案的成功/失敗狀態、錯誤訊息以及彙總的 KPI。如需批次摘要檔案結構，請參閱[批次報告](https://help.qlik.com/zh-TW/migration/Content/Qv2qsMigration/batch-conversion/batch-reporting.htm)。

## 了解更多

* [常見工作流程](https://help.qlik.com/zh-TW/migration/Content/Qv2qsMigration/command-line-interface/common-workflows.htm)
* [引數參考](https://help.qlik.com/zh-TW/migration/Content/Qv2qsMigration/command-line-interface/argument-reference.htm)