690503:0135 Update workflow #01
CI / CD Pipeline / build (push) Failing after 6m6s
CI / CD Pipeline / deploy (push) Has been skipped

This commit is contained in:
2026-05-03 01:35:05 +07:00
parent d239b58387
commit 2c24991f88
85 changed files with 6335 additions and 100 deletions
@@ -178,6 +178,23 @@ export const workflowEngineService = {
return response.data?.data || response.data;
},
/**
* FR-025: ตรวจสอบ DSL โดยไม่บันทึก
* POST /workflow-engine/definitions/validate
*/
validateDsl: async (
dsl: Record<string, unknown>
): Promise<
| { valid: true }
| { valid: false; errors: { path: string; message: string }[] }
> => {
const response = await apiClient.post(
'/workflow-engine/definitions/validate',
{ dsl }
);
return (response.data as { data?: unknown })?.data ?? response.data;
},
/**
* ลบ Workflow Definition
* DELETE /workflow-engine/definitions/:id