Risorsa azione

Puoi creare risorse di azione per eseguire azioni che si verificano come risultato di eventi in WebSphere Automation, come l'invio di un'email o il richiamo di un webhook. Un'azione non ha alcuna dipendenza dal metodo utilizzato per richiamarla, il che significa che un'azione può essere richiamata da un qualsiasi numero di trigger.

Informazioni sulla risorsa di azione

La risorsa azione incapsula tutti i metadati richiesti per eseguire l'azione. Un'azione non ha alcuna dipendenza dal metodo utilizzato per richiamarla, il che significa che un'azione può essere richiamata da un qualsiasi numero di trigger.

Le azioni sono polimorfe; possono essere creati diversi tipi di azioni, come email e webhook. Esiste una serie comune di metadati per tutte le risorse di azione.
  • name: un nome arbitrario fornito all'azione
  • id: un identificativo alfanumerico univoco e arbitrario per l'azione, impostato nel trigger per definire l'azione da eseguire quando vengono soddisfatte le condizioni nel trigger
  • descrizione: una descrizione arbitraria di ciò che fa l'azione
  • type: il tipo di azione da eseguire; i tipi di azione validi sono email e webhook
  • configurazione: un valore che fornisce dati e metadati necessari per il tipo di azione; per ulteriori informazioni, consultare il tipo di azione specifico
  • abilitato: impostare su true se l'azione deve essere eseguita
  • creato: la data e l'ora in formato ISO-8601 in cui è stata creata l'azione
  • createdBy: l'ID dell'utente che ha creato l'azione
  • aggiornato: la data e l'ora del formato ISO-8601 in cui l'azione è stata aggiornata più di recente
  • updatedBy: l'ID dell'utente che ha aggiornato l'azione
  • refs: l'elenco di trigger che fanno riferimento a questa azione

Esempio JSON per la risorsa azione

{
  "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"
  }
}