Tema anterior: Importación del proceso de salida de alerta/evento de ejemplo

Tema siguiente: Directrices para la creación de un proceso de alerta/evento

Visualización del ejemplo de proceso de salida de alerta/evento

Si se importa el ejemplo de proceso de salida de alerta/evento, se puede examinar su diseño en CA IT PAM. Utilice las directrices siguientes para familiarizarse con los requisitos de CA Enterprise Log Manager en el contexto del ejemplo de proceso. A lo largo de esta descripción, podrá ver dónde se definen los parámetros de conexión del servicio Web y cómo se definen los operadores de cálculo. Además, observará los requisitos específicos del producto. Por ejemplo, para configurar CA Service Desk como el producto de terceros, es necesario utilizar el operador Request_Create desde el módulo CA Service Desk y un operador de cálculo previo que mantenga los valores de severidad y prioridad.

Para familiarizarse con el ejemplo del proceso de salida de alerta/evento

  1. Muestre el modelo de su proceso de destino.
    1. Inicie CA IT PAM e inicie sesión.
    2. Haga clic en el cliente de ITPAM.
    3. En el menú Archivo, seleccione Abrir explorador de bibliotecas.
    4. En la ficha Carpetas, seleccione la carpeta de bibliotecas que contenga el modelo para su proceso de destino.

      El nombre del proceso y la ruta aparecerán en el panel principal.

    5. Haga doble clic en la fila que contenga el nombre y la ruta del proceso.

    Aparecerá un modelo parecido al siguiente: Este ejemplo de modelo contiene los requisitos mínimos para CA Enterprise Log Manager.

    Contenido de EventAlertOutput

  2. Observe cómo cumplen los parámetros básicos de ServiceDesk los requisitos de CA Enterprise Log Manager.
    1. Haga doble clic en el icono Request_Create_1.

    Imagen del icono Request_Create_1.

    El operador Request_Create enviará los datos devueltos por la consulta de alerta de acción al producto de destino (aplicación). Se necesita un operador parecido para cualquier proceso que se vaya a ejecutar desde CA Enterprise Log Manager.

    1. En Parámetros básicos de ServiceDesk, observe que los parámetros locales del proceso se especifican con la sintaxis siguiente:
      BasicParameter = Process.LocalParameter
      

      Nota: Los parámetros locales del proceso son los parámetros del proceso de salida de alerta/evento que se agregan a CA Enterprise Log Manager cuando se configura CA IT PAM.

    Los parámetros del proceso EventAlertOutput se introducen cuando se configura IT PAM en CA Enterprise Log Manager.

    1. Dado que la aplicación de destino es el producto CA Service Desk, los siguientes parámetros locales del proceso se definen tal y como se describe en la tabla siguiente:

Parámetro básico de ServiceDesk

Parámetro local

Campo de Service Desk

Notas

ID del creador de la solicitud

Process.ReportedBy

Asignatario, Comunicado por

Un "contacto" válido de CA Service Desk

Resumen

Process.Summary

Resumen

(Dejar en blanco)

Descripción

Process.Description

Descripción

(Dejar en blanco)

ID de cliente

Process.EndUser

Usuario final afectado

Un "contacto" válido de CA Service Desk

Prioridad

Process.Priority

Prioridad

1-5

Gravedad

Process.Severity

Gravedad

1-5

En el ejemplo siguiente se muestran los parámetros locales válidos para los parámetros básicos de ServiceDesk. Las entradas distinguen entre mayúsculas y minúsculas. Es decir, Process.ReportedBy se debe introducir exactamente como se muestra, por ejemplo, con una "R" mayúscula y una "B" mayúscula.

Propiedades de Request_Create.

  1. Haga clic en la ficha Parámetros de conexión al centro de servicio al usuario para Request_Create con el fin de ver los parámetros de conexión al centro de servicio al usuario.
  2. Observe que para CA Service Desk, se necesita un ajuste para garantizar que los valores de severidad y prioridad que se introduzcan en CA Enterprise Log Manager se interpretan correctamente mediante CA Service Desk.
    1. Aparece un operador de cálculo previo después de Start y antes del operador Create_Process. En el ejemplo siguiente, se denomina Fix_Sev_Pri.

    Defina un operador previo al cálculo: Fix_Sev_Pri--SCR

    1. En Propiedades, Calcular, se definen las siguientes asignaciones:
      if (Process.Priority == 1) Process.Priority = "pri:504";
      else if (Process.Priority == 2) Process.Priority = "pri:503";
      else if (Process.Priority == 3) Process.Priority = "pri:502";
      else if (Process.Priority == 4) Process.Priority = "pri:501";
      else if (Process.Priority == 5) Process.Priority = "pri:500";
      
      if (Process.Severity == 1) Process.Severity = "sev:800";
      else if (Process.Severity == 2) Process.Severity = "sev:801";
      else if (Process.Severity == 3) Process.Severity = "sev:802";
      else if (Process.Severity == 4) Process.Severity = "sev:803";
      else if (Process.Severity == 5) Process.Severity = "sev:804";
      
  3. Observe que en el siguiente valor devuelto, o interfaz de salida, los parámetros tienen el formato requerido por CA Enterprise Log Manager:
  4. Observe el operador de cálculo para la creación de solicitud correcta. Este formato se debe utilizar en todos los procesos de salida de alerta/evento que se vayan a ejecutar desde CA Enterprise Log Manager.
    1. Haga clic en el icono de operador de cálculo para la creación de solicitud correcta.
    2. Seleccione la ficha Calcular y haga clic en ... en el campo del código de origen.
    3. Observe cómo se define el operador de cálculo Correcto en el código de origen:
      Process.ResultString = "Request " + Request_Create_1.newRequestNumber + " created in CA Service Desk.";
      
  5. Observe el operador de cálculo de Error. Este formato es necesario para cualquier proceso de salida de alerta/evento que se vaya a ejecutar desde CA Enterprise Log Manager.
    1. Haga clic en el icono del operador de cálculo para Error.
    2. Seleccione la ficha Calcular y haga clic en ... en el campo del código de origen.
    3. Observe cómo se define el operador de cálculo de Error en el código de origen, en el que Process.FaultString se asigna a la variable de SOAP apropiada:
      Process.FaultString = Request_Create_1.SoapErrorResponse;