Run-rechten
allow_agent_runis nodig om flows te laden en te testen.- Zonder run-rechten blokkeert de backend op
/automationsen/automations/{id}/test.
Autoflow guide
Deze pagina beschrijft het dagelijkse gebruik van Autoflow: van flow aanmaken en connecten tot testen, opslaan en AI-gegenereerde flows corrigeren.
allow_agent_run is nodig om flows te laden en te testen./automations en /automations/{id}/test.allow_agent_edit is nodig voor create/update/delete.
Trigger ondersteunt twee modes: schedule en event.
| Mode | Velden | Gedrag |
|---|---|---|
schedule |
scheduleMode, scheduleTime, scheduleWeekday, scheduleMonthDay, schedule |
UI genereert cron op basis van preset, of gebruikt custom cron. |
event |
eventType, minSeverity |
Gebruikt event-gedreven start (bijv. alert met minimum severity). |
manual, daily, weekdays, weekly, selectedDays, monthly, custom.custom blijft het cron veld handmatig bewerkbaar.manual wordt schedule op Manual gezet.POST /automations/{id}/test.context.values bevat metric/math/llm/element outputs voor templates.context.evaluations bevat condition-resultaten.context.filters laat toegepaste filterregels zien.path en executedAt.
Ask AI gebruikt de streaming route /agents/createflow/streaming
met je datasource context, schema's en palette-schema.
id op elke node.sourceId/targetId op elke connection.condition/llmcondition altijd if en else branch-connecties.Maak een Autoflow met:
- trigger: dagelijks 08:00
- datasource: testdata
- filters: huidige week en vorige week
- metrics: sum(line_total) per filter
- condition: huidig < vorig
- action if: Notification naar all severity warn
- action else: Notification naar all severity info
Belangrijk:
- gebruik unieke node id's
- gebruik connections met sourceId en targetId
- condition moet if + else branch output hebben
connections.*.sourceId: Field required: connection gebruikt verkeerd veld (zoals source).connections.*.targetId: Field required: connection gebruikt verkeerd veld (zoals target).nodes.*.id: Field required: node bevat alleen key maar geen id.node 'x' (...) is missing outgoing branch connections: if, else: condition node heeft geen volledige branching.Unable to determine an entry node: flow heeft geen logische startnode.Automation traversal exceeded safety limit: meestal een cycle in connecties.Metric node ... requires a data source context: ontbrekende datasource upstream.Connections must include both sourceId and targetId: ongeldig connection object.