Creación de una acción

Una acción representa lo que desea que ocurra como resultado del suceso WebSphere Automation , como por ejemplo el envío de un correo electrónico o la invocación de un webhook. Puede crear una acción utilizando un mandato curl o utilizando la interfaz de usuario de Swagger para la API REST de WebSphere Automation .

Acerca de esta tarea

Debe tener acceso a la API REST WebSphere Automation y debe autenticarse con las credenciales de administrador de Red Hat OpenShift Container Platform pulsando Autorizar en la página de IU de Swagger.

Creación de una acción en WebSphere Automation

Utilice la interfaz de usuario de Swagger para las API REST de WebSphere Automation para crear una nueva acción. El recurso de acción forma parte de las API autoseguras que están disponibles en la interfaz de usuario de Swagger en https://<cpd-route>/websphereauto/secvul/apis/openapi/ui/. Para obtener más información sobre cómo encontrar el valor de su <cpd-route>, consulte Visualización de la API REST.

En la página de la interfaz de usuario de Swagger para las API autoseguras, realice los pasos siguientes para crear una acción.

  1. Pulse Publicar /acciones.

    La sección se expande para mostrar el separador Parámetros , un cuerpo y esquema de solicitud de ejemplo y respuestas.

  2. Pulse Esquema para ver el esquema de acción.

    Asegúrese de que está familiarizado con el esquema y los valores aceptables para cada parámetro.

  3. Pulse Probarlo.

    Ahora se puede editar el área de cuerpo de solicitud.

  4. Modifique el cuerpo de la solicitud cambiando los valores entre comillas después de los dos puntos.

    Para más información, consulte el recurso Acción. Para crear un tipo específico de acción, consulte Crear una acción de correo electrónico o Crear una acción de webhook.

  5. Pulse Ejecutar.
  6. Examine el código de respuesta.

    Si la acción es válida, el código de respuesta es 201 para una operación satisfactoria. La acción está lista para asociarse con un desencadenante.

Pasar variables desde el desencadenante

Puede pasar variables a una acción desde el desencadenante utilizando la sintaxis Mustache. El recurso de acción WebSphere Automation puede tener hasta 32 variables exclusivas. Para más información, consulte http://mustache.github.io/mustache.5.html.

El recurso de acción WebSphere Automation da soporte a las siguientes características de Mustache:

  • Variables
    {{myVariable}}
  • Secciones
    {{#mySection}}
      Hello {{name}}
    {{/mySection}}
  • secciones invertidas
    {{^myInvertedSection}}
      No name specified!
    {{/myInvertedSection}}
  • Comentarios
    {{! A comment}}

El recurso de acción WebSphere Automation no da soporte a las siguientes características de Mustache:

  • Parciales
    {{> myPartial}}
  • Lambdas
  • Delimitadores
    {{=<% %>=}}
      <% erb_style_tags %>
    <%={{ }}=%>

Probar la acción

Puede probar la acción manualmente utilizando la operación de parche en la interfaz de usuario de Swagger.

En la página Interfaz de usuario de Swagger para las API autoseguras, realice los pasos siguientes para probar una acción.

  1. Pulse Patch /actions/{actionId}.

    La sección se expande para mostrar el separador Parámetros , un cuerpo y esquema de solicitud de ejemplo y respuestas.

  2. Pulse Probarlo.

    Ahora se puede editar el área de cuerpo de solicitud.

  3. Pegue el actionId de la acción en el campo actionId .
  4. Copie y pegue el fragmento de código JSON para la acción en el área de cuerpo de solicitud.
  5. Pulse Ejecutar.
  6. Examine el código de respuesta.

    Si la acción es válida, el código de respuesta es 200 para una operación correcta.

  7. Examine el destino de la acción para ver si se ha completado correctamente. Por ejemplo, si la acción era enviar un correo electrónico, confirme que el correo electrónico se recibe mediante una dirección de correo electrónico que ha especificado.

Qué hacer a continuación

Para invocar una acción, debe crear un activador.