

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Menyetel nilai batas waktu di Amazon SWF
<a name="setting-timeouts"></a>

**Topics**
+ [Kuota pada Nilai Batas Waktu](#setting-timeouts-limits)
+ [Batas Waktu Tugas Eksekusi Alur Kerja dan Keputusan](#setting-timeouts-execution)
+ [Batas Waktu Aktivitas](#setting-timeouts-activity)
+ [Lihat juga](#timeout-types-see-also)

## Kuota pada Nilai Batas Waktu
<a name="setting-timeouts-limits"></a>

Nilai batas waktu selalu dinyatakan dalam hitungan detik, dan dapat diatur ke jumlah detik berapapun hingga satu tahun (31536000 detik)—batas eksekusi maksimum untuk alur kerja atau aktivitas apa pun. Nilai khusus `NONE` digunakan untuk menetapkan parameter batas waktu untuk “no timeout”, atau tak terbatas, tetapi batas maksimum satu tahun masih berlaku.

## Batas Waktu Tugas Eksekusi Alur Kerja dan Keputusan
<a name="setting-timeouts-execution"></a>

Anda dapat menetapkan nilai batas waktu untuk tugas Alur Kerja dan Keputusan saat mendaftarkan tipe alur kerja. Sebagai contoh:

```
https://swf.us-east-1.amazonaws.com
RegisterWorkflowType
{
  "domain": "867530901",
  "name": "customerOrderWorkflow",
  "version": "1.0",
  "description": "Handle customer orders",
  "defaultTaskStartToCloseTimeout": "600",
  "defaultExecutionStartToCloseTimeout": "3600",
  "defaultTaskList": { "name": "mainTaskList" },
  "defaultChildPolicy": "TERMINATE"
}
```

Pendaftaran tipe alur kerja ini menetapkan `[defaultTaskStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterWorkflowType.html#SWF-RegisterWorkflowType-request-defaultTaskStartToCloseTimeout)` menjadi 600 detik (10 menit), dan `[defaultExecutionStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterWorkflowType.html#SWF-RegisterWorkflowType-request-defaultExecutionStartToCloseTimeout)` menjadi 3600 detik (1 jam).

Untuk informasi lebih lanjut tentang pendaftaran tipe alur kerja, lihat [Mendaftarkan Tipe Alur Kerja dengan Amazon SWF](swf-dg-register-workflow.md), dan `[RegisterWorkflowType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterWorkflowType.html)` di *Referensi API Amazon Simple Workflow Service*.

Anda dapat mengambil alih nilai yang ditetapkan untuk `defaultExecutionStartToCloseTimeout` dengan menentukan `[executionStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_StartWorkflowExecution.html#SWF-StartWorkflowExecution-request-executionStartToCloseTimeout) `i.

## Batas Waktu Aktivitas
<a name="setting-timeouts-activity"></a>

Anda dapat mengatur nilai batas waktu untuk tugas aktivitas saat mendaftarkan tipe aktivitas. Sebagai contoh:

```
https://swf.us-east-1.amazonaws.com
RegisterActivityType
{
  "domain": "867530901",
  "name": "activityVerify",
  "version": "1.0",
  "description": "Verify the customer credit",
  "defaultTaskStartToCloseTimeout": "600",
  "defaultTaskHeartbeatTimeout": "120",
  "defaultTaskList": { "name": "mainTaskList" },
  "defaultTaskScheduleToStartTimeout": "1800",
  "defaultTaskScheduleToCloseTimeout": "5400"
}
```

Pendaftaran tipe aktivitas ini menetapkan `[defaultTaskStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html#SWF-RegisterActivityType-request-defaultTaskStartToCloseTimeout)` menjadi 600 detik (10 menit), `[defaultTaskHeartbeatTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html#SWF-RegisterActivityType-request-defaultTaskHeartbeatTimeout)` menjadi 120 detik (2 menit), `[defaultTaskScheduleToStartTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html#SWF-RegisterActivityType-request-defaultTaskScheduleToStartTimeout)` menjadi 1800 detik (30 menit) dan `[defaultTaskScheduleToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html#SWF-RegisterActivityType-request-defaultTaskScheduleToCloseTimeout)` menjadi 5400 detik (1,5 jam). 

Untuk informasi lebih lanjut tentang pendaftaran tipe aktivitas, lihat [Mendaftarkan Tipe Aktivitas dengan Amazon SWF](swf-dg-register-activity.md), dan `[RegisterActivityType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html)` di *Referensi API Amazon Simple Workflow Service*. 

Anda dapat mengambil alih nilai yang ditetapkan untuk `defaultTaskStartToCloseTimeout` dengan menentukan `[taskStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_StartWorkflowExecution.html#SWF-StartWorkflowExecution-request-taskStartToCloseTimeout)` saat penjadwalan tugas aktivitas.

## Lihat juga
<a name="timeout-types-see-also"></a>

[Tipe Batas Waktu Amazon SWF](swf-timeout-types.md)