Recurso de acción

Puede crear recursos de acción para realizar acciones que se producirán como resultado de sucesos dentro de WebSphere Automation, como por ejemplo enviar un correo electrónico o invocar un webhook. Una acción no depende del método utilizado para invocarla, lo que significa que una acción puede ser invocada por cualquier número de desencadenantes.

Acerca del recurso de acción

El recurso de acción encapsula todos los metadatos necesarios para realizar la acción. Una acción no depende del método utilizado para invocarla, lo que significa que una acción puede ser invocada por cualquier número de desencadenantes.

Las acciones son polimórficas; se pueden crear diferentes tipos de acciones, como correo electrónico y webhook. Existe un conjunto común de metadatos para todos los recursos de acción.
  • nombre: un nombre arbitrario que se da a la acción
  • id: un identificador alfanumérico único y arbitrario para la acción, que se establece en el desencadenante para definir la acción que se debe realizar cuando se cumplen las condiciones del desencadenante
  • description: una descripción arbitraria de lo que hace la acción
  • type: el tipo de acción que se va a realizar; los tipos de acción válidos son email y webhook
  • configuración: un valor que proporciona datos y metadatos necesarios para el tipo de acción; para obtener más información, consulte el tipo de acción específico
  • enabled: establézcalo en true si la acción se va a realizar
  • created: el formato ISO-8601 fecha y hora en que se creó la acción
  • createdBy: el ID del usuario que creó la acción
  • actualizado: la fecha y hora del formato ISO-8601 en que se actualizó la acción más recientemente
  • updatedBy: el ID del usuario que actualizó la acción
  • refs: la lista de desencadenantes que hacen referencia a esta acción

JSON de ejemplo para recurso de acción

{
  "id": "cc4175d9-9e3c-4236-8718-ec39aafe29c3",
  "name" : "My Webhook Action",
  "description" : "An example webhook action",
  "type": "webhook",
  "enabled": true,
  "configuration": {
    …
  },
  "created": "2018-01-30T13:00:00Z",
  "createdBy": "j.doe@example.com",
  "updated": "2018-01-30T14:00:00Z",
  "updatedBy": "f.gains@example.com",
  "refs": {
    "triggers": " /api/actions/cc4175d9-9e3c-4236-8718-ec39aafe29c3/triggers"
  }
}