Saltar al contenido

app.automation_actions

TablaSeguridad a nivel de fila activa

One action of an automation, run in position order as the owner through a public API operation (ADR 0047): create_task (records.create), update_status (records.transition), assign (records.update), add_comment (comments.postOnSubject), notify (automationRuns.notify) or call_webhook (automationRuns.deliverWebhook). Templates may name event paths in double braces, such as {{data.title}}.

Clave primaria: id

Columnas de app.automation_actions
ColumnaTipoAdmite nulosDescripción
iduuidNoPrimary key, UUID v7.
org_iduuidNoOwning org, derived from app.automations on insert; never accepted from the caller and never changed.Hace referencia a app.organizations.id
automation_iduuidNoAutomation the action belongs to.Hace referencia a app.automations.id
positionsmallintNoOrder the actions run in, 1 first.
action_typeapp.automation_action_typeNoWhat the action does.
title_templatetextSícreate_task: the Task title (imperative verb first); notify: the notification title.
body_templatetextSíadd_comment: the comment; notify: the message; update_status: the blocker or replan reason Blocked and Deferred need.
project_iduuidSícreate_task: the project the Task goes in, under its engagement root; null means the event's project.Hace referencia a app.projects.id
phase_codetextSícreate_task: the Task's gated phase.Hace referencia a xpms.dim_phase.phase_code
xyzxpms.xyz_tagSícreate_task: the Task's declared XYZ tag.
due_in_dayssmallintSícreate_task: due at 17:00 on the org's calendar this many days after the run; null for no due date.
to_statetextSíupdate_status: the record state the subject record moves to.Hace referencia a xpms.dim_record_state.record_state
assignee_person_iduuidSíassign: the member who becomes the subject record's owner.Hace referencia a app.people.id
recipient_person_iduuidSínotify: the member who receives the notification.Hace referencia a app.people.id
webhook_endpoint_iduuidSícall_webhook: the org's webhook endpoint the event is delivered to, signed as every webhook is.Hace referencia a app.webhook_endpoints.id
created_attimestamp with time zoneNoWhen the row was inserted. Set by the database.
created_byuuidSíPerson who inserted the row, or null for a platform process. Set by the database.Hace referencia a app.people.id
updated_attimestamp with time zoneNoWhen the row last changed. Set by the database.
updated_byuuidSíPerson who last changed the row, or null for a platform process. Set by the database.Hace referencia a app.people.id
deleted_attimestamp with time zoneSíSoft delete time. A row with deleted_at set is ignored by every access helper.