Argomento precedente: Importazione del processo di output di evento/avviso campione

Argomento successivo: Linee guida per la creazione di un processo di output di evento/avviso

Visualizzare il processo di output di evento/avviso campione

Se si importa il processo di output di evento/avviso campione, è possibile esaminarne la struttura in CA IT PAM. Attenersi alle seguenti linee guida per acquisire familiarità con i requisiti di CA User Activity Reporting Module nel contesto del processo campione. Nel corso della spiegazione, si vedrà dove definire i parametri di connessione del servizio Web e come definire gli operatori di calcolo. Inoltre, saranno presenti requisiti specifici di prodotto. Ad esempio, per configurare CA Service Desk come prodotto di terze parti occorre utilizzare l'operatore Request_Create da CA Service Desk Module ed un operatore di precalcolo che conserva i valori di gravità e priorità.

Per acquisire familiarità con il processo di output di evento/avviso campione

  1. Visualizzare il modello del processo di destinazione.
    1. Avviare CA IT PAM ed eseguire l'accesso.
    2. Fare clic su Client ITPAM.
    3. Dal menu File, selezionare Apri browser di libreria.
    4. Nella scheda Cartelle, selezionare la cartella di libreria contenente il modello del processo di destinazione.

      Il nome ed il percorso del processo verranno visualizzati nel riquadro principale.

    5. Fare doppio clic sulla riga contenente il nome ed il percorso del processo.

    Verrà visualizzato un modello simile al seguente: Questo modello di esempio contiene i requisiti minimi per CA User Activity Reporting Module.

    Contenuto di EventAlertOutput

  2. Verificare che i parametri base di ServiceDesk soddisfino i requisiti di CA User Activity Reporting Module.
    1. Fare doppio clic sull'icona Request_Create_1.

    Immagine dell'icona Request_Create_1.

    L'operatore Request_Create trasmetterà i dati restituiti dalla query di avviso al prodotto di destinazione (applicazione). È necessario un operatore simile per ogni processo da eseguire in CA User Activity Reporting Module.

    1. Nei parametri di base di ServiceDesk, i parametri di processo locali devono essere specificati con la seguente sintassi:
      BasicParameter = Process.LocalParameter
      

      Nota: i parametri di processo locali corrispondono ai parametri del processo di output di evento/avviso aggiunti a CA User Activity Reporting Module dall'utente al momento della configurazione di CA IT PAM.

    Verranno inseriti i parametri del processo EventAlertOutput al momento di configurare CA IT PAM in CA Enterprise Log Manager.

    1. Poiché l'applicazione di destinazione è CA Service Desk, i seguenti parametri di processo locali vengono definiti come descritto nella seguente tabella:

Parametro di base di ServiceDesk

Parametro locale

Campo Service Desk

Note

ID dell'autore della richiesta

Process.ReportedBy

Assignee,Reported By

Un contatto valido di CA Service Desk

Riepilogo

Process.Summary

Riepilogo

Lasciare vuoto

Descrizione

Process.Description

Descrizione

Lasciare vuoto

ID cliente

Process.EndUser

Utente finale interessato

Un contatto valido di CA Service Desk

Priorità

Process.Priority

Priorità

1-5

Severity

Process.Severity

Severity

1-5

Il seguente esempio mostra i parametri locali validi per i parametri di base di ServiceDesk. Le voci fanno distinzione fra caratteri maiuscoli e minuscoli. Ovvero, Process.ReportedBy deve essere immesso esattamente come illustrato, con una R e una B maiuscole.

Proprietà di Request_Create.

  1. Per visualizzare i parametri di connessione di ServiceDesk, fare clic sulla scheda Parametri di connessione di Service Desk per Request_Create.
  2. Per CA Service Desk è necessario un adattamento per garantire che i valori di gravità e priorità immessi in CA User Activity Reporting Module siano interpretati correttamente da CA Service Desk.
    1. Verrà visualizzato un operatore di precalcolo dopo Avvio e prima dell'operatore Create_Process. Nell'esempio seguente, tale operatore è denominato Fix_Sev_Pri.

    Definire un operatore di precalcolo: Fix_Sev_Pri--SCR

    1. In Proprietà, Calcola, verranno definite le seguenti mappature:
      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. I seguenti parametri di valore restituito o interfaccia di output sono formattati secondo quanto necessario in CA User Activity Reporting Module:
  4. Visualizzare l'operatore di calcolo di conferma della creazione della richiesta. Questo formato deve essere utilizzato per ogni processo di output di evento/avviso da eseguire in CA User Activity Reporting Module.
    1. Fare clic sull'icona dell'operatore di calcolo per confermare la creazione della richiesta.
    2. Selezionare la scheda Calcola e fare clic su ... nel campo del codice sorgente.
    3. Si noti il modo in cui l'operatore di calcolo di conferma è definito nel codice sorgente:
      Process.ResultString = "Richiesta " + Request_Create_1.newRequestNumber + " creato in CA Service Desk.";
      
  5. Visualizzare l'operatore di calcolo per l'errore. Questo formato è necessario per ogni processo di output di evento/avviso da eseguire in CA User Activity Reporting Module.
    1. Fare clic sull'icona dell'operatore di calcolo per l'errore.
    2. Selezionare la scheda Calcola e fare clic su ... nel campo del codice sorgente.
    3. Si noti il modo in cui l'operatore di calcolo dell'errore è definito nel codice sorgente, in cui Process.FaultString è mappato alla variabile SOAP corretta:
      Process.FaultString = Request_Create_1.SoapErrorResponse;