ReferenceAutomation Engine v1
Glossary & errors
Istilah dan code error yang sering muncul ketika authoring atau runtime Automation.
Istilah
| Istilah | Arti |
|---|
| Automation | Unit workflow yang dapat version/publish. |
| Flow | State machine deklaratif. |
| State/Tahap | Langkah aktif dalam flow. |
| Trigger | Entry matcher event/command. |
| Command Registry | Compiled daftar command published. |
| Auto Menu | Virtual command yang merender registry. |
| Session | Conversation continuation persistent. |
| Capability | Trusted executable function. |
| Plugin | Admin-installed module yang mendaftarkan capability. |
| Credential | Secret user-owned dengan alias. |
| Integration | HTTP connector beralias. |
| Media ref | Opaque wam_/med_ reference, bukan filesystem path. |
Error/diagnostic yang umum
| Code / kelompok | Makna |
|---|
| SCRIPT_SYNTAX | JavaScript tidak dapat diparse. |
| NODE_NOT_ALLOWED / FUNCTION_NOT_ALLOWED | Syntax/API di luar sandbox. |
| FLOW_START_INVALID | State awal tidak ditemukan. |
| FLOW_TARGET_MISSING | Transition menuju state yang tidak ada. |
| FLOW_STATE_UNREACHABLE | Warning state tidak terjangkau. |
| FLOW_RECEIVE_TYPE_INVALID | Tipe receive tidak dikenal. |
| AUTOMATION_CAPABILITY_NOT_FOUND | Capability/plugin tidak tersedia. |
| AUTOMATION_CREDENTIAL_REQUIRED | Capability membutuhkan alias credential. |
| AUTOMATION_CAPABILITY_BINARY_OUTPUT | Plugin mencoba return binary mentah. |
| AUTOMATION_MEDIA_REF_INVALID | Media ref tidak valid. |
| AUTOMATION_MEDIA_RESOLVER_UNAVAILABLE | Runtime tidak dapat resolve inbound WhatsApp ref pada execution tersebut. |
| COMMAND_CONFLICT | Command/prefix bertabrakan dengan registry/reserved command. |
Saat melaporkan bug
- Sertakan diagnostic code dan message.
- Sertakan automation/version ID bila aman.
- Sertakan trigger/prefix setting yang relevan.
- Jangan kirim plaintext credential/API key.
- Untuk media issue, sertakan tipe media dan jalur current vs quoted, bukan binary sensitif jika tidak diperlukan.