• Non ci sono risultati.

IBM Cognos Event Studio Versione Guida dell'utente

N/A
N/A
Protected

Academic year: 2022

Condividi "IBM Cognos Event Studio Versione Guida dell'utente"

Copied!
82
0
0

Testo completo

(1)

IBM Cognos Event Studio Versione 10.2.1

Guida dell'utente

򔻐򗗠򙳰

(2)

Nota

Prima di utilizzare le informazioni ed il prodotto supportato, consultare le informazioni presenti in “Informazioni particolari” a pagina 71.

Informazioni sul prodotto

Il presente documento fa riferimento a IBM Cognos Business Intelligence versione 10.2.1 e può essere valido anche per release successive.

Licensed Materials - Property of IBM

(3)

Indice

Introduzione . . . v

Capitolo 1. Novità . . . 1

Nuove funzioni nella versione 10.1.1 . . . 1

Nuove attività eseguite dall'uomo . . . 1

Capitolo 2. IBM Cognos Event Studio . . . 3

Creazione di applicazioni di IBM Cognos Business Intelligence . . . 5

Finestra di IBM Cognos Event Studio Window . . . 6

Area Oggetto inseribile . . . 7

Esempio: creare un agent con una singola attività . . . 8

Eventi . . . 8

Istanze di evento . . . 9

Elenco degli eventi . . . 9

Chiave dell'evento . . . 9

Regole di esecuzione attività . . . 9

Agent . . . 11

Esempio: creare un agent con attività multiple . . . 11

Agent di prompt. . . 11

Viste agent. . . 11

Attività . . . 11

Frequenza dell'attività . . . 12

Metodi di notifica . . . 12

Effetto degli eventi multipli su messaggi di posta elettronica, richieste di approvazione e di notifica. . . 14

La società Sample Outdoors Company . . . 15

Esempi di IBM Cognos Event Studio . . . 16

Esempio Contatto cliente . . . 16

Esempio Agent resi . . . 16

Esempio Agent resi ELM . . . 16

Esempio Agent di escalation ELM . . . 16

Esempio: gestire il ciclo di vita di un evento . . . 16

Esempio: configurare il server di posta . . . 17

Esempio: modificare gli agent di esempio per l'invio di messaggi di posta elettronica al proprio indirizzo . . . 17

Esempio: simulare il verificarsi di eventi iniziali . . . 19

Esempio: visualizzare in anteprima l'output di tutte le attività di un agent . . . 19

Esempio: rilevare gli eventi iniziali e adottare le misure necessarie . . . 19

Esempio: simulare il trascorrere del tempo e la risoluzione di alcuni eventi . . . 20

Esempio: rilevare un evento esistente non risolto ed effettuare l'escalation del problema . . . 21

Esempio: verificare il completamento di tutte le attività dell'esempio Agent di escalation ELM . . . 21

Capitolo 3. Creare un agent . . . 23

Definizione di una condizione di evento . . . 24

Definizione di un parametro. . . 25

Definire un calcolo . . . 25

Aggiungere attività . . . 26

Aggiunta di un'attività di posta elettronica . . . 26

Aggiunta di un'attività tramite elemento notizie . . . 27

Aggiunta di un'attività report . . . 29

Aggiungere un'attività processo . . . 31

Aggiungere un'attività agent. . . 32

Aggiunta di un'attività di richiesta di approvazione . . . 33

Aggiungere un'attività di richiesta di notifica . . . 37

Aggiungere un'attività di aggiornamento database . . . 39

Aggiungere un'attività del servizio Web . . . 40

Aggiungere un'attività di esportazione . . . 42

(4)

Aggiungere un'attività di importazione . . . 42

Aggiungere un'attività di manutenzione del contenuto . . . 43

Aggiungere un'attività di metrica . . . 43

Aggiungere un'attività macro di pianificazione . . . 44

Aggiungere un'attività di migrazione . . . 45

Specificare le regole di esecuzione attività . . . 45

Visualizzare l'anteprima dei dati . . . 46

Creare una pianificazione per un agent . . . 48

Specificare le opzioni predefinite per un agent. . . 48

Consentire agli utenti di sottoscrivere l'elenco avvisi dell'agent . . . 49

Modificare l'ordine di esecuzione delle attività. . . 49

Modificare una condizione di evento . . . 50

Modificare o eliminare un'attività . . . 50

Modificare le regole di esecuzione attività . . . 51

Verificare un agent . . . 51

Preparare l'esecuzione di un'attività di servizio Web . . . 52

Generazione di un file oggetto Java . . . 52

Registrare il nome di dominio . . . 53

Esecuzione di un agent . . . 53

Rimuovere le istanze di evento precedenti per un agent . . . 54

Utilizzo degli agent in IBM Cognos Connection . . . 54

Capitolo 4. Esercitazione . . . 57

Avviare IBM Cognos Event Studio. . . 58

Definizione di un parametro da inserire in una condizione di evento . . . 58

Definizione di un calcolo da inserire in una condizione di evento . . . 59

Definizione di una condizione di evento . . . 59

Aggiunta di un'attività report . . . 61

Modifica delle regole di esecuzione di un'attività report . . . 62

Aggiunta di un'attività di richiesta di approvazione . . . 62

Aggiunta di un'attività di posta elettronica . . . 63

Modifica delle regole di esecuzione di un'attività di posta elettronica . . . 64

Aggiunta di un'attività tramite elemento notizie . . . 65

Pianificazione di un agent . . . 66

Salvataggio di un agent . . . 67

Esecuzione di un agent . . . 67

Capitolo 5. Risoluzione dei problemi . . . 69

Il collegamento di un report incluso in una notifica tramite posta elettronica non funziona correttamente . . . . 69

L'errore Impossibile trovare la pagina viene restituito per i report . . . 69

Una modifica ai metadati di Oracle Essbase non viene applicata ai report e alle applicazioni Studio . . . 69

Errori nell'esecuzione dei task del servizio Web . . . 69

Pulsanti della barra degli strumenti di modifica della posta elettronica non disponibili in Firefox 14.01 o Firefox 10.06. . . 70

Informazioni particolari. . . 71

Indice analitico . . . 75

(5)

Introduzione

Questo documento è specifico per IBM®Cognos Event Studio, un prodotto basato sul Web che consente di creare e gestire agent per il monitoraggio dei dati e l'esecuzione di attività nel caso in cui vengano raggiunti valori soglia predefiniti.

In questo documento è illustrato l'uso di Cognos Event Studio per garantire la tempestiva rilevazione delle informazioni di importanza critica e la relativa comunicazione alle persone interessate nell'organizzazione.

A chi è destinato

Per utilizzare Cognos Event Studio, bisogna avere v Conoscenza dei requisiti di business

v Conoscenza dei concetti di analisi aziendale

v Conoscenza dei concetti di database e di modellazione di dati

Ricerca di informazioni

Per trovare sul Web la documentazione relativa al prodotto IBM Cognos, inclusa tutti la documentazione tradotta, accedere ad uno dei centri informazioni di IBM Cognos all'indirizzo http://pic.dhe.ibm.com/infocenter/cogic/v1r0m0/index.jsp.

Le Note sulla release vengono pubblicate direttamente nei centri informazioni e includono collegamenti alle note tecniche e agli APAR più recenti.

È anche possibile leggere le versioni PDF delle note sulla release e delle guide di installazione direttamente dai dischi del prodotto IBM Cognos.

Funzionalità di accessibilità

IBM Cognos Event Studio attualmente non supporta le funzioni di accessibilità che consentono, ad esempio, alle persone a mobilità o capacità visiva ridotta di

utilizzare questo prodotto.

La documentazione HTML IBM Cognos dispone di funzioni di accessibilità. I documenti PDF sono integrativi e, come tali, non includono funzioni di accessibilità aggiuntive.

Anticipazioni di avvenimenti futuri

Questo documento descrive le funzionalità che attualmente caratterizzano il prodotto. È possibile che siano inclusi riferimenti a elementi non attualmente disponibili. Tale eventualità non implica in alcun modo la futura disponibilità. Tali riferimenti non costituiscono in alcun modo un impegno, una promessa né un vincolo legale a fornire qualsivoglia materiale, codice o funzionalità. Lo sviluppo, la release e l'introduzione di caratteristiche o funzionalità rimane a sola discrezione di IBM.

Esenzione di responsabilità relativa agli esempi

Sample Great Outdoors Company, Vendite GO, tutte le varianti del nome Sample Great Outdoors e Planning Sample descrivono attività aziendali fittizie utilizzando

(6)

dati campione per sviluppare applicazioni di esempio per IBM e clienti IBM.

Questi record fittizi includono dati di esempio per transazioni di vendita,

distribuzione dei prodotti, finanze e risorse umane. Qualsiasi riferimento a nomi, indirizzi, numeri di contatto o valori di transazione reali è puramente casuale. Altri file di esempio possono contenere dati fittizi generati manualmente o da una macchina, dati relativi a fatti compilati da origini di tipo accademico o pubblico o dati utilizzati con l'autorizzazione del detentore del copyright, da utilizzare come dati di esempio per sviluppare applicazioni di esempio. I nomi di prodotto citati possono essere marchi commerciali dei rispettivi proprietari. La riproduzione non autorizzata è proibita.

(7)

Capitolo 1. Novità

In questa sezione sono descritte le nuove funzionalità presenti nella release attuale del prodotto. Le informazioni fornite saranno utili per la pianificazione delle strategie di aggiornamento e distribuzione delle applicazioni e per la definizione dei requisiti di addestramento per gli utenti.

Per una panoramica delle nuove funzioni di questa release, consultare IBM Cognos Business Intelligence - Nuove funzioni.

Le informazioni sulle novità relative alle release precedenti, incluse le versioni 8.3 e 8.4, sono disponibili accedendo alla documentazione contenuta all'interno del centro informazioni di IBM Cognos Business Intelligence 10.1.1

(http://pic.dhe.ibm.com/infocenter/cbi/v10r1m0/index.jsp).

Per una lista aggiornata degli ambienti supportati dai prodotti IBM Cognos, ad esempio sistemi operativi, patch, browser, server Web, server di directory, server di database e server delle applicazioni, visitare i centri informazioni di IBM Cognos (http://pic.dhe.ibm.com/infocenter/cogic/v1r0m0/index.jsp).

Nuove funzioni nella versione 10.1.1

Di seguito sono elencate le nuove funzionalità introdotte a partire dall'ultima release. Vengono inoltre forniti i collegamenti agli argomenti direttamente correlati.

Nuove attività eseguite dall'uomo

In IBM Cognos Event Studio possono essere create due nuove attività eseguite dall'uomo: attività richieste di approvazione e attività richieste di notifica.

Per ulteriori informazioni, vedere “Aggiunta di un'attività di richiesta di approvazione” a pagina 33 e“Aggiungere un'attività di richiesta di notifica” a pagina 37.

(8)
(9)

Capitolo 2. IBM Cognos Event Studio

IBM Cognos Event Studio consente di inviare notifiche immediate ai responsabili delle decisioni dell'organizzazione in merito agli eventi che si verificano,

consentendo così di prendere decisioni tempestive ed efficaci.

È possibile creare agent per il monitoraggio dei dati dell'organizzazione al fine di rilevare le eventuali occorrenze di eventi business, ossia una situazione che può influire sul successo dell'azienda. Un evento viene identificato quando elementi specifici dei dati raggiungono valori significativi. È possibile specificare la condizione di evento, ovvero una modifica nei dati, che si desidera monitorare.

Quando rileva un evento, un agent può eseguire una determinata attività, ad esempio inviare un messaggio di posta elettronica, aggiungere informazioni al portale o eseguire un report.

Per informazioni sull'utilizzo di Cognos Event Studio, consultare Capitolo 3,

“Creare un agent”, a pagina 23.

Nota: Alcune delle funzioni disponibili in Cognos Event Studio non sono compatibili con Firefox. Per questo motivo si raccomanda l'utilizzo di Microsoft Internet Explorer.

È disponibile un'esercitazione in cui è illustrato come creare ed eseguire un agent in risposta a un determinato scenario aziendale. Per ulteriori informazioni, vedere Capitolo 4, “Esercitazione”, a pagina 57.

Elementi di origine

IBM Cognos Event Studio gestisce gli elementi di origine definiti in un modello di IBM Cognos Framework Manager e pubblicati come package in IBM Cognos Connection. Gli elementi di origine consentono di definire una condizione di evento che deve essere monitorata dall'agent. È inoltre possibile utilizzare elementi di origine per ottenere calcoli o parametri da includere nella condizione di evento.

Per utilizzare Cognos Event Studio in modo efficace, è necessario avere familiarità con le attività e i dati dell'organizzazione. Può inoltre essere necessario conoscere altri componenti di IBM Cognos Business Intelligence.

IBM Cognos Report Studio

IBM Cognos Report Studio è lo strumento di report professionale di IBM Cognos Business Intelligence. È possibile utilizzarlo per creare report più complessi.

Report Studio offre una maggiore flessibilità nel calcolo e nella formattazione dei risultati. Mediante questo strumento è possibile aprire i report di IBM Cognos Query Studio per crearne di più avanzati.

Cognos Report Studio permette agli utenti di accedere all'insieme delle funzionalità di Cognos Report Studio. Con Cognos Report Studio è possibile creare qualsiasi tipo di report, inclusi grafici, mappe, elenchi e ripetitori, utilizzando una qualsiasi origine dati (relazionale o multidimensionale).

(10)

IBM Cognos Workspace

IBM Cognos Workspace è uno strumento di consumo report che fornisce un'esperienza di Business Intelligence integrata agli utenti aziendali. Questo strumento basato sul Web consente di utilizzare il contenuto di IBM Cognos e le origini dati esterne per creare dashboard sofisticati e interattivi che facilitano il processo decisionale collaborativo.

IBM Cognos Workspace Advanced

IBM Cognos Business Workspace Advanced fornisce un'interfaccia semplice e mirata per l'authoring dei report. È destinato a utenti aziendali e consente di creare report che analizzano i dati corporate in base a esigenze informative specifiche.

Quando si utilizzano report con IBM Cognos Workspace e si desidera modificare un report o crearne uno nuovo, usare Business Workspace Advanced per effettuare queste operazioni.

Questo nuovo strumento di authoring dei report sostituisce IBM Cognos Report Studio Express.

IBM Cognos Connection

IBM Cognos Connection costituisce il portale Web di IBM Cognos Business Intelligence. È possibile utilizzarlo per archiviare i report e accedervi, quando necessario. Se si dispone delle autorizzazioni necessarie, è possibile utilizzare il portale anche per le attività di amministrazione dei report, quali la pianificazione e la distribuzione.

Gli amministratori utilizzano il portale per amministrare i server, ottimizzare le prestazioni e definire le autorizzazioni di accesso.

IBM Cognos Framework Manager

IBM Cognos Framework Manager è lo strumento di modellazione dei dati di IBM Cognos Business Intelligence.

I package per la creazione dei report si basano su modelli creati in Cognos Framework Manager. Un modello è un insieme di oggetti correlati, ad esempio oggetti della query, dimensioni, filtri e calcoli. Quando si apre un package in Cognos Business Intelligence, questi modelli sono visibili nel frame di sinistra.

IBM Cognos Analysis Studio

IBM Cognos Analysis Studio è lo strumento di analisi di IBM Cognos Business Intelligence. È possibile utilizzarlo per esplorare, analizzare e confrontare dati dimensionali.

Analysis Studio rappresenta un utile strumento di supporto per la soluzione di questioni aziendali consentendo la ricerca di informazioni significative in origini dati di grandi dimensioni.

IBM Cognos Metric Studio

IBM Cognos Metric Studio è lo strumento di metrica professionale di IBM Cognos Business Intelligence. È possibile utilizzarlo per creare applicazioni per la creazione di scorecard e monitorare le metriche integrate.

(11)

Cognos Metric Studio consente di convertire la strategia aziendale in obiettivi misurabili rilevanti che associano le azioni di ciascun dipendente a un piano strategico.

IBM Cognos Query Studio

IBM Cognos Query Studio è lo strumento per la creazione di semplici query e report incluso in IBM Cognos Business Intelligence, la soluzione di reporting basata sul Web. In Query Studio è possibile visualizzare dati e creare report, oltre a modificare l'aspetto di un report e utilizzarne i dati.

Creazione di applicazioni di IBM Cognos Business Intelligence

È possibile utilizzare i componenti di IBM Cognos Business Intelligence per creare applicazioni di reporting e analisi.

Il ciclo di vita di un'applicazione Cognos Business Intelligence può essere di mesi o addirittura anni. Durante tale periodo è possibile che i dati cambino e che vengano definiti nuovi requisiti. In caso di variazione dei dati sottostanti, gli autori devono modificare il contenuto esistente e sviluppare nuovo contenuto. Gli amministratori devono inoltre aggiornare i modelli e le origini dati. Per ulteriori informazioni sull'utilizzo delle origini dati, consultare IBM Cognos Business IntelligenceGuida all'amministrazione e alla sicurezza e IBM Cognos Framework Manager Guida dell'utente.

Prima di iniziare

In un'applicazione funzionante devono essere definiti sia l'infrastruttura tecnica e di sicurezza sia il portale, nonché i processi per la gestione delle modifiche, il controllo dei dati e così via. Per informazioni sul flusso di lavoro associato alla creazione del contenuto di Cognos BI, consultare il manuale IBM Cognos Business Intelligence Architecture and Deployment Guide. Per ulteriori informazioni, vedere il toolkit IBM Cognos Solutions Implementation Methodology, che include roadmap di implementazione e documenti di supporto. Le informazioni relative al toolkit sono disponibili nei centri informazioni di IBM Cognos (http://pic.dhe.ibm.com/

infocenter/cogic/v1r0m0/index.jsp).

Nella figura riportata di seguito viene descritto come utilizzare Cognos BI per creare applicazioni in tutti i componenti BI di Cognos.

Procedura

1. Individuazione e preparazione di origini dati e modelli

Con Cognos BI è possibile creare report a partire da una vasta gamma di origini dati, sia relazionali sia dimensionali. Nell'interfaccia di amministrazione Web vengono create le connessioni al database, che vengono utilizzate per la modellazione, l'authoring e l'esecuzione dell'applicazione.

(12)

Per utilizzare i dati a scopo di authoring e visualizzazione, nelle applicazioni Studio Business Intelligence è necessario configurare un sottoinsieme di un modello dei metadati (package). È possibile che i metadati richiedano un'estesa attività di modellazione in Cognos Framework Manager.

2. Creazione e pubblicazione del contenuto

Nelle applicazioni Studio Business Intelligence di Cognos BI vengono creati report, scorecard, analisi, dashboard e altro. L'applicazione Studio da utilizzare dipende dal contenuto, dalla durata e dall'utenza del report, nonché dal tipo di dati (DMR o relazionali). Ad esempio, le attività report e analisi self-service vengono eseguite tramite IBM Cognos Workspace Advanced, IBM Cognos Query Studio e IBM Cognos Analysis Studio, mentre i report pianificati vengono creati in IBM Cognos Report Studio. I report e le scorecard di Report Studio vengono in genere preparati per un'utenza più ampia e vengono pubblicati in IBM Cognos Connection o su un altro portale, in cui vengono pianificati per il burst, la distribuzione e così via. È anche possibile utilizzare Cognos Report Studio per preparare modelli per le attività report self-service.

3. Distribuzione e visualizzazione delle informazioni

È possibile distribuire il contenuto dal portale IBM Cognos o da altri portali supportati, nonché visualizzare le informazioni salvate nei portali o fornite mediante altri meccanismi. È inoltre possibile eseguire report, analisi, scorecard e altri elementi dall'applicazione Studio Business Intelligence in cui sono stati creati.

Per informazioni relative a ottimizzazione e prestazioni, consultare il manuale IBM Cognos Business Intelligence Guida all'amministrazione e alla sicurezza e i centri informazioni di IBM Cognos (http://pic.dhe.ibm.com/infocenter/cogic/

v1r0m0/index.jsp).

Finestra di IBM Cognos Event Studio Window

La finestra di IBM Cognos Event Studio consente di creare e gestire gli agent in modo interattivo.

La finestra Cognos Event Studio contiene quattro aree:

v area Desidero

In questa area sono visualizzate le attività principali da eseguire per la creazione di un agent.

v area Oggetto inseribile

In questa area sono presenti gli elementi di origine disponibili, gli elementi dati utilizzati dall'agent corrente, le funzioni che possono essere inserite nella condizione di evento e i parametri creati dall'utente.

v area di riepilogo

Questa area contiene le schede con le descrizioni riepilogative della condizione di evento e di ciascuna attività definita per l'agent.

v area del contenuto

Questa area contiene le pagine e le finestre di dialogo che consentono di creare e gestire un agent.

Le quattro aree sopra descritte sono riportate nell'esempio seguente.

(13)

Area Oggetto inseribile

L'area Oggetto inseribile contiene gli elementi che possono essere aggiunti alla condizione di evento e alle attività. Nella parte inferiore dell'area sono disponibili diverse schede.

La scheda Origine

La scheda Origine mostra l'elenco gerarchico degli elementi di origine, sia relazionali che dimensionali, presenti nel package del modello.

Scheda Elementi dati

La scheda elementi dati l'elenco di tutti gli elementi dati contenuti nell'agent.

In questa scheda sono inoltre visualizzati i calcoli utilizzati nell'agent.

Scheda Funzioni

La scheda Funzioni mostra l'elenco delle funzioni matematiche, quali operatori e riepiloghi, che possono essere utilizzate nelle condizioni di evento e per la creazione di elementi dati calcolati.

Figura 1. Aree di lavoro dell'interfaccia utente Event Studio

(14)

Suggerimento: Per conoscere il significato di un'icona di funzione durante la definizione di una condizione di evento, fare clic su di essa per visualizzarne la descrizione nella casella Informazioni.

Scheda Parametri

La scheda Parametri contiene mostra l'elenco di tutti i parametri definiti dall'utente, contrassegnati dall'icona di parametro. È possibile utilizzare i parametri durante la definizione della condizione di evento.

Scheda Cronologia esecuzioni

La scheda Cronologia esecuzioni contiene l'elenco degli elementi che è

possibile specificare quando si aggiunge un'attività da eseguire in caso di errore in un agent.

Esempio: creare un agent con una singola attività

Si crea un agent per eseguire un'attività nel momento in cui viene rilevato un evento business.

Si supponga di essere un responsabile commerciale e di voler assicurarsi che i clienti più importanti siano soddisfatti della qualità del servizio.

Si decide che ogni chiamata al servizio di assistenza da parte di uno dei clienti importanti debba essere seguita, il giorno successivo, da una telefonata che consenta di verificarne il grado di soddisfazione. Utilizzando IBM Cognos Event Studio, si crea un agent per il monitoraggio dei record delle chiamate al servizio di assistenza. Si definisce la condizione di evento come segue:

[Call_Status]= Open AND [Customer_Profile]= Gold

Si aggiunge quindi un'attività e si specifica che l'agent, al verificarsi dell'evento, dovrà inviare all'indirizzo dell'utente un messaggio di posta elettronica con oggetto Urgente: chiamare il cliente oggi.

Il messaggio di posta elettronica ricevuto contiene i dettagli del cliente e della chiamata. Non è necessario controllare continuamente il sistema delle chiamate né eseguire report. I dati pertinenti vengono inviati solo quando è richiesta un'azione specifica.

Eventi

Per evento si intende un elemento dati eccezionale, definito mediante

un'espressione di query da eseguire sugli elementi di un package. Quando un record soddisfa la condizione di evento, un agent esegue automaticamente le attività specificate.

Durante l'esecuzione, l'agent esamina i dati per cercare eventuali istanze di evento.

È ad esempio possibile specificare una condizione di evento come segue:

[Account_Balance] < 0

(15)

Istanze di evento

Per istanza di evento si intende una singola riga di dati che soddisfa l'espressione di query dell'evento. Durante il monitoraggio dei dati, l'agent rileva ogni istanza di evento e, in base alle regole di esecuzione attività , stabilisce se deve essere

eseguita un'attività.

Alcuni tipi di attività vengono eseguiti una sola volta dall'agent. Altri, invece, vengono ripetuti per ogni istanza di evento. Per ulteriori informazioni, vedere

“Frequenza dell'attività” a pagina 12.

Elenco degli eventi

L'elenco degli eventi contiene gli eventi elaborati dall'agent. Ciascun evento viene classificato in base a uno dei seguenti stati: nuovo, esistente ma modificato, esistente e non modificato o interrotto.

Durante l'esecuzione, l'agent ricava lo stato confrontando gli eventi rilevati con quelli dell'esecuzione precedente. Esiste un solo elenco di eventi per ciascun agent, che viene aggiornato a ogni esecuzione.

Per ciascuna attività di un agent, l'elenco degli eventi viene confrontato con le regole di esecuzione attività . L'attività viene eseguita per ciascun evento che soddisfa le regole.

Chiave dell'evento

La chiave dell'evento consente di stabilire se un evento è nuovo, esistente ma modificato, esistente e non modificato o interrotto.

Le istanze di evento rilevate a ogni esecuzione dell'agent vengono confrontate da IBM Cognos Event Studio con quelle rilevate nell'esecuzione precedente. Per garantire la corretta corrispondenza delle istanze di evento ai fini del confronto, è necessario definire una chiave dell'evento. La chiave dell'evento è la combinazione di elementi dati che definisce in modo univoco un'istanza di evento.

Si supponga ad esempio di dover evadere ordini per merci non più disponibili in magazzino. Si definisce Order Number come chiave dell'evento, poiché a ciascun ordine è associato un numero univoco. Se il numero di ordine 1234 viene rilevato in questa esecuzione e nella precedente, si tratta di un evento esistente. Se il numero di ordine 4567 viene rilevato in questa esecuzione ma non nella precedente, si tratta di un evento nuovo. Se il numero di ordine 7890 era stato rilevato nella precedente esecuzione ma non in questa, si tratta di un evento interrotto.

Regole di esecuzione attività

Durante l'esecuzione un agent utilizza la chiave dell'evento per confrontare le istanze di evento rilevate con quelle dell'esecuzione precedente.

Viene quindi assegnato uno stato a ciascun evento: "nuovo", "esistente ma modificato", "esistente e non modificato" o "interrotto". Se non vengono rilevate istanze di evento, lo stato è "nessun evento". Le regole di esecuzione attività consentono di specificare lo stato dell'evento per il quale viene eseguita ciascuna attività. È possibile specificare facoltativamente che un evento deve superare anche un test booleano prima di essere utilizzato in un'attività. Se non si impostano regole di esecuzione, le attività agent vengono eseguite per tutte le istanze di evento rilevate.

(16)

È inoltre possibile impostare un'attività speciale da eseguire in caso di esito negativo dell'agent, ad esempio se non viene soddisfatta la condizione dell'agent o non viene completata una delle attività. Questa attività speciale può includere elementi contenuti nella cronologia delle esecuzioni dell'agent, quali ora di esecuzione, stato e messaggi di errore.

Esempio: stato dell'evento "nuovo"

Si desidera ricevere un messaggio di posta elettronica ogni volta che l'assistenza tecnica riceve una chiamata da un cliente di categoria Gold per un nuovo problema.

Si definisce un'attività di posta elettronica da eseguire solo quando lo stato dell'evento è "nuovo". In questo modo, si riceverà un messaggio di posta

elettronica quando il record della chiamata di un cliente Gold verrà inserito per la prima volta nel database delle chiamate. Tuttavia, anche se il record della chiamata sarà ancora aperto alla successiva esecuzione dell'agent, non si riceveranno altri messaggi di posta elettronica poiché lo stato dell'evento risulterà "esistente".

Esempio: stato dell'evento "esistente ma modificato"

Si desidera impostare l'esecuzione di un report in caso di variazione del saldo contabile in rosso di un cliente.

Esempio: stato dell'evento "nessun evento"

Si desidera ricevere ogni giorno un messaggio di posta elettronica per avere la conferma che nessuno dei clienti della società abbia un saldo negativo.

Si definisce la seguente condizione di evento:

[Account_Balance] < 0

Si imposta l'esecuzione di un'attività di posta elettronica se lo stato dell'evento è

"nessun evento".

In questo esempio, può essere opportuno creare anche un'altra attività per l'invio di un messaggio di posta elettronica urgente nel caso in cui un saldo contabile diventi negativo. A tale scopo, si crea un'altra attività di posta elettronica da eseguire se lo stato dell'evento è "nuovo".

Esempio: filtro booleano a livello di attività

Si desidera che i responsabili regionali ricevano un messaggio di posta elettronica ogni volta che viene inoltrato un ordine molto consistente da un cliente sul territorio di propria competenza.

A tale scopo, si creano quattro elementi dati calcolati contenenti espressioni booleane:

v Item IsNorth: If ([Region] = 'North’) then ('True’) else ('False’) v Item IsEast: If ([Region] = 'East’) then ('True’) else ('False’) v Item IsSouth: If ([Region] = 'South’) then ('True’) else ('False’) v Item IsWest: If ([Region] = 'West’) then ('True’) else ('False’) Aggiungere all'agent quattro attività di posta elettronica, una per ciascun

responsabile regionale. Aggiungere a ciascuna attività il filtro a livello attività. In questo esempio, l'attività per l'invio di un messaggio di posta elettronica al

responsabile regionale dell'area nord comprende solo gli ordini che superano il test Region = ‘North’.

(17)

Agent

Gli agent effettuano il monitoraggio dei dati al fine di rilevare le istanze di un evento ed eseguono attività al verificarsi di eventi. Tali attività consentono di inviare immediatamente notifiche relative agli eventi alle persone in modo che possano prendere decisioni efficaci e tempestive.

Durante l'esecuzione, l'agent verifica la presenza di eventuali occorrenze

dell'evento. Se l'evento viene rilevato, l'agent esegue le attività relative agli eventi che soddisfano le regole di esecuzione . Le attività possono essere eseguite contemporaneamente oppure nell'ordine specificato.

Esempio: creare un agent con attività multiple

Si supponga di essere un analista di dati meteorologici e di voler essere avvisato in caso di forti cali di pressione atmosferica che possono causare violenti temporali.

Si crea un agent denominato Calo_Pressione. Si definisce la condizione dell'evento come segue:

[Air_Pressure].[Current_Time-60] - ([Air_Pressure].[Current_Time])>

5.0

Si aggiunge quindi un'attività di posta elettronica e si specifica che l'agent, al verificarsi dell'evento, dovrà inviare all'indirizzo dell'utente un messaggio di posta elettronica con oggetto Avviso calo pressione. Infine, si aggiunge un'attività report per l'invio di un report con le ultime letture della pressione atmosferica agli addetti presso gli uffici meteorologici interessati dal fenomeno.

Agent di prompt

Un agent di richiesta viene utilizzato allo scopo di richiedere all'utente di

specificare i valori per la condizione di evento. In questo modo è possibile stabilire che l'attività venga eseguita in una situazione specifica per l'utente.

È ad esempio possibile definire una condizione di evento per richiedere ai responsabili commerciali di specificare la propria regione e il prodotto. In questo modo, l'attività verrà eseguita solo per gli eventi che interessano il responsabile commerciale che esegue l'agent.

È possibile fornire le risposte ai prompt di un agent anche mediante il passaggio dei valori degli elementi di origine ottenuti dagli eventi di un altro agent.

Viste agent

È possibile utilizzare IBM Cognos Connection per creare una vista agent, ossia una vista che consente di condividere la specifica agent. È tuttavia possibile eseguire una vista agent utilizzando valori di prompt differenti, nel caso di un agent di richiesta, oppure in base a una diversa pianificazione.

Per ulteriori informazioni, consultare IBM Cognos Connection Guida dell'utente.

Attività

Un agent può eseguire una o più attività definite dall'utente. È possibile utilizzare delle attività per informare rapidamente le persone riguardo a una variazione in un evento business, in modo da consentire loro di compiere l'azione necessaria.

oppure per automatizzare un flusso di lavoro.

(18)

Un agent può eseguire le proprie attività in sequenza, nell'ordine scelto, o in parallelo, modalità nella quale si specifica che le attività possono essere eseguite in contemporanea. Per impostazione predefinita, le attività vengono eseguite in parallelo.

Nota: Nelle attività parallele, le attività vengono eseguire in un ordine specifico, a seconda del tipo di attività incluse in un agent.

È possibile definire attività per effettuare le seguenti operazioni:

v invio di un messaggio di posta elettronica v pubblicazione di un elemento notizie v eseguire un report

v esecuzione di un processo v esecuzione di un agent

v invio di una richiesta di approvazione v invio di una richiesta di notifica v aggiornamento di un database v chiamata di un servizio Web v esecuzione di un'esportazione v esecuzione di un'importazione

v esecuzione di un'attività di manutenzione del contenuto v esecuzione di un'attività di metrica

Frequenza dell'attività

Prima di definire una condizione di evento, è necessario comprendere la frequenza con cui vengono eseguite le diverse attività.

Tipo di attività Frequenza di esecuzione

Esecuzione di un agent; esecuzione di un processo; esecuzione di un'importazione;

esecuzione di un'esportazione; esecuzione di un'attività di metrica; esecuzione di

un'attività di manutenzione del contenuto

Una volta

Aggiornamento di un database; chiamata di un servizio Web

Una volta per istanza di evento

Invio di un messaggio di posta elettronica, di una richiesta di approvazione o di notifica

Variabile

Per ulteriori informazioni, vedere “Effetto degli eventi multipli su messaggi di posta elettronica, richieste di approvazione e di notifica” a pagina 14.

Pubblicazione di un elemento notizie Una volta

Metodi di notifica

Se si desidera che gli utenti vengano informati di un evento business, è importante conoscere i metodi di notifica che può utilizzare un agent. Il metodo di notifica scelto deve contenere tutte le informazioni relative all'evento e la notifica deve essere inviata a tutte le persone che devono essere informate dell'evento.

(19)

Per notificare eventi business agli utenti, un agent di IBM Cognos Event Studio può utilizzare uno dei seguenti metodi

v inviare un messaggio di posta elettronica all'utenza

v pubblicare un elemento di notizie in una cartella controllata di frequente dall'utenza

La funzione di notifica può contenere informazioni dinamiche. In altri termini, è possibile includere nel messaggio elementi di origine contenuti in un package. I valori di questi elementi vengono recuperati solo quando viene eseguito l'agent, garantendo così che un messaggio di notifica relativo a un elemento dati critico contenga sempre i valori correnti.

Le informazioni dinamiche possono essere incluse sia nelle notifiche tramite elemento notizie sia in quelle tramite posta elettronica. In un'attività di posta elettronica, possono essere incluse le informazioni dinamiche nell'elenco di destinatari, l'oggetto e il corpo del messaggio. Per ulteriori informazioni, vedere

“Aggiunta di un'attività di posta elettronica” a pagina 63.

In una notifica tramite elemento notizie le informazioni dinamiche possono essere contenute nel titolo, nel suggerimento dello schermo, nel testo. Per ulteriori informazioni, vedere “Aggiunta di un'attività tramite elemento notizie” a pagina 65.

Anche se nelle notifiche tramite elemento notizie e posta elettronica possono essere visualizzati contenuti in modalità dinamica, soltanto nelle notifiche tramite posta elettronica è possibile modificare i destinatari in modo dinamico. Indicando gli indirizzi di posta elettronica nel campo dei destinatari, è possibile infatti specificare che l'elenco dei destinatari può essere modificato in base ai dati presenti nell'elenco degli eventi.

Notifiche di posta elettronica

Per inviare notifiche alle persone, è possibile utilizzare un'attività report o un'attività di posta elettronica. Per scegliere quale dei due metodi utilizzare, è necessario conoscerne le differenze.

È possibile utilizzare indifferentemente un'attività report o un'attività di posta elettronica nei seguenti casi:

v per inviare un singolo messaggio di testo via posta elettronica v per allegare un singolo report nei formati di output specificati

Nota: (se si allega un solo report HTML lasciando vuoto il campo del corpo del messaggio, il report viene visualizzato nel corpo del messaggio)

v per aggiungere collegamenti a un singolo report per i formati di output specificati

Utilizzando un'attività di posta elettronica, ma non un'attività report, è possibile anche:

v aggiungere contenuto dinamico al messaggio, con il conseguente eventuale invio di più messaggi

Ciò significa che è possibile inserire nel messaggio elementi di origine contenuti in un package. Inserendo un elemento indirizzo di posta elettronica nel campo dei destinatari, è possibile personalizzare l'elenco dei destinatari in base ai dati contenuti nel messaggio.

(20)

v inviare più report in un singolo messaggio di posta elettronica come allegati e/o come collegamenti

È ad esempio possibile allegare un report sull'uso delle scorte e un report sugli ordini inevasi dei clienti quando un determinato articolo scende al sotto di una quantità di riordino specificata.

v Allegare l'elenco degli eventi

L'invio di report tramite posta elettronica da un agent di IBM Cognos Event Studio è utile se si desidera che il report venga personalizzato per un evento specifico. Se tuttavia si desidera inviare un report non correlato a un evento regolarmente, tramite posta elettronica, non è necessario creare un agent. È possibile inviarlo tramite posta elettronica da IBM Cognos Connection. Per ulteriori informazioni, consultare IBM Cognos Connection Guida dell'utente.

Notifiche tramite elemento notizie

Un'attività tramite elemento notizie consente di pubblicare un titolo in una cartella i cui contenuti possono essere visualizzati in un portlet di IBM Cognos Navigator e in qualsiasi vista cartella. Facendo clic su un titolo, l'utente può aprire il contenuto di IBM Cognos Business Intelligence o visualizzare una pagina web.

Effetto degli eventi multipli su messaggi di posta elettronica, richieste di approvazione e di notifica

Quando si crea un messaggio di posta elettronica, una richiesta di approvazione o di notifica, è possibile trascinare gli elementi dati nei campi destinatario, oggetto e corpo del messaggio. Questi elementi funzionano come segnaposto: durante l'esecuzione dell'agent, i segnaposto vengono sostituiti con i valori effettivi ricavati dall'origine dati.

Se gli elementi dati vengono visualizzati esclusivamente nel corpo del messaggio, in genere viene inviato un singolo messaggio contenente i dettagli di tutti gli eventi rilevati. Se i campi destinatario o oggetto includono elementi dati, è possibile inviare più messaggi di posta elettronica o richieste.

Per un esempio che spieghi l'effetto degli eventi multipli, vedere “Aggiunta di un'attività di posta elettronica” a pagina 63.

Indirizzo dinamico

Per alcuni messaggi di posta elettronica o richieste, il destinatario corretto dipende dai valori dell'evento. Ad esempio, un messaggio di posta elettronica relativo a una chiamata di assistenza ricevuta dal Cliente A deve essere inoltrato all'Account Manager di tale cliente.

Se l'origine dati contiene un elemento che rappresenta indirizzi di posta elettronica, è possibile trascinarlo nel campo dei destinatari. Questi dati vengono utilizzati per generare in modo dinamico l'indirizzo di posta elettronica. Se rileva più eventi che soddisfano la condizione di evento, l'agent genera un solo messaggio o richiesta per ciascun indirizzo di posta elettronica. Gli elementi di origine nel corpo del messaggio sono raggruppati per indirizzo.

Oggetto dinamico

Se nel campo dell'oggetto si inserisce un elemento di origine, l'agent genera un solo messaggio o richiesta per ciascun oggetto. Gli elementi di origine nel corpo

(21)

del messaggio sono raggruppati per oggetto.

Indirizzo dinamico e oggetto dinamico

Se nei campi dell'indirizzo e dell'oggetto si inseriscono elementi di origine, i messaggi o le richieste vengono raggruppate per indirizzo e oggetto.

Corpo del messaggio dinamico

Qualora vengano rilevati più eventi che soddisfano la condizione di evento, le dimensioni del corpo del messaggio o della richiesta inviata possono aumentare.

Ogni riga contenente un segnaposto di elemento dati viene ripetuta per ciascuna istanza di evento che soddisfa le regole di esecuzione attività.

La società Sample Outdoors Company

Gli esempi relativi alla società Sample Outdoors Company illustrano le funzionalità dei prodotti e le procedure consigliate a livello tecnico ed aziendale.

Tali esempi sono inoltre utilizzabili per sperimentare e condividere le tecniche di progettazione dei report, nonché per la risoluzione dei problemi. Utilizzando gli esempi, è possibile collegarsi alle funzionalità nel prodotto.

Per gli esempi relativi ai diversi tipi di business, fare riferimento ai modelli del prodotto nei centri informazioni di IBM Cognos (http://pic.dhe.ibm.com/

infocenter/cogic/v1r0m0/index.jsp).

La Sample Outdoors Company o Vendite GO e qualsiasi variazione del nome Sample Outdoors sono nomi di attività aziendali fittizie i cui dati campione sono stati utilizzati per sviluppare applicazioni di esempio per IBM e clienti IBM. Questi record fittizi includono dati di esempio relativi a transazioni di vendita,

distribuzione dei prodotti, finanze e risorse umane. Qualsiasi riferimento a nomi, indirizzi, numeri di contatto o valori di transazione reali è puramente casuale. La riproduzione non autorizzata è proibita.

Descrizione degli esempi

Gli esempi comprendono:

v Due database che contengono tutti i dati aziendali e i relativi modelli di esempio per query e analisi

v Cubi di esempio e i relativi modelli

v Un'origine dati delle metriche, incluse le metriche associate e una mappa strategica per l'azienda consolidata, e un modello l'estrazione di una metrica.

v Report, query, modelli di query e dashboard

Per l'esecuzione dei report interattivi, sono necessari degli script. Per visualizzare tutti i report inclusi nei package degli esempi, copiare i file dall'installazione del contenuto degli esempi nella cartella di distribuzione, quindi importare le distribuzioni nel prodotto IBM Cognos Business Intelligence.

Sicurezza

Gli esempi sono disponibili a tutti gli utenti.

Per implementare la sicurezza, consultare il manuale IBM Cognos Business Intelligence Guida all'amministrazione e alla sicurezza.

(22)

Esempi di IBM Cognos Event Studio

IBM Cognos Business Intelligence contiene esempi di report e un esempio di agent.

Dopo l'installazione, è possibile visualizzare questi report nella scheda Cartelle pubbliche di IBM Cognos Connection, sotto Vendite GO (query), nella cartella Esempi di IBM Cognos Event Studio.

Esempio Contatto cliente

Questo report di esempio viene utilizzato in un'esercitazione riportata in questa guida.

Per ulteriori informazioni, vedere Capitolo 4, “Esercitazione”, a pagina 57.

Esempio Agent resi

L'esempio Agent resi consente di ricevere una notifica quando un cliente

restituisce un prodotto perché incompleto, difettoso o non soddisfacente o in caso di spedizione del prodotto sbagliato.

Questo agent di esempio è stato creato a partire dall'esempio di IBM Cognos Event Studio illustrato in IBM Cognos Business Intelligence Getting Started. Se si procede alla creazione ex novo di questo esempio, è possibile confrontare l'agent creato con l'esempio Agent resi.

Esempio Agent resi ELM

L'esempio Agent resi ELM consente di ricevere una notifica quando un cliente restituisce un prodotto perché incompleto, difettoso o non soddisfacente o in caso di spedizione del prodotto sbagliato.

Due giorni dopo la rilevazione dell'evento, l'agent controlla se il problema è stato risolto. Se sono presenti istanze di evento non risolte, viene eseguito l'esempio Agent di escalation ELM.

Questo agent di esempio viene utilizzato nell'argomento “Esempio: gestire il ciclo di vita di un evento”.

Esempio Agent di escalation ELM

L'esempio Agent di escalation ELM viene eseguito dall'esempio Agent resi ELM.

Se sono trascorsi più di due giorni dalla rilevazione di un evento da parte dell'esempio Agent resi ELM, l'esempio Agent di escalation ELM esegue l'escalation del problema inviando un messaggio di posta elettronica al responsabile dell'evasione degli ordini di vendita.

Questo agent di esempio viene utilizzato nell'argomento “Esempio: gestire il ciclo di vita di un evento”.

Esempio: gestire il ciclo di vita di un evento

In questa sezione viene illustrato come l'esempio Agent resi ELM esegue diverse attività a seconda dello stadio del ciclo di vita dell'evento.

ELM (Event Life cycle Management, gestione del ciclo di vita dell'evento) indica la capacità di identificare, monitorare e intervenire su un evento al momento giusto e

(23)

nella sequenza appropriata. Nei diversi stadi del ciclo di vita di un evento sono richieste informazioni, persone e attività differenti.

Si supponga di essere il responsabile dell'evasione degli ordini di vendita presso una società. Dopo aver analizzato le metriche del data warehouse, si stabilisce che i resi effettuati per motivi che la società può controllare hanno un notevole impatto sulla fedeltà dei clienti. I clienti sospendono il pagamento dell'intero ordine finché il problema non viene risolto.

Per identificare questi problemi e risolverli più rapidamente possibile, si decide di eseguire l'esempio Agent resi ELM. Per eseguire questo agent, effettuare le seguenti operazioni:

v Eseguire solo le attività di configurazione necessarie ai fini di questo esempio, in particolare:

– Configurare il server di posta in modo che le notifiche possano essere inviate da IBM Cognos Business Intelligence.

– Modificare gli agent di esempio per l'invio di messaggi di posta elettronica al proprio indirizzo .

– Simulare il verificarsi di eventi iniziali.

– Simulare il trascorrere del tempo e la risoluzione di alcuni eventi.

v Visualizzare in anteprima l'output di tutte le attività di un agent.

v Rilevare gli eventi iniziali e adottare le misure necessarie .

v Rilevare un evento esistente non risolto ed effettuare l'escalation del problema . v Verificare che tutte le attività dell'esempio Agent di escalation ELM siano state

completate correttamente

Esempio: configurare il server di posta

Configurare il server di posta elettronica IBM Cognos Business Intelligence per l'invio di notifiche tramite IBM Cognos Event Studio o IBM Cognos Connection.

Procedura

1. Avviare IBM Cognos Configuration.

2. Nel riquadro Esplora fare clic su Notifica.

3. Immettere le proprietà della notifica:

v Nella casella Server di posta SMTP digitare un server di posta appropriato per l'ambiente in uso.

v Nella casella Account e password digitare l'ID utente e la password del proprio indirizzo di posta elettronica.

v Nella casella Mittente predefinito digitare la seguente stringa:

notifications@ibmcognos 4. Salvare la configurazione.

Esempio: modificare gli agent di esempio per l'invio di messaggi di posta elettronica al proprio indirizzo

Gli agent di esempio di IBM Cognos Event Studio denominati Agent resi ELM e Agent di escalation ELMsono configurati per l'invio di messaggi di posta elettronica ad altre persone.

(24)

Per visualizzare i messaggi di posta elettronica che questi utenti ricevono normalmente, è possibile specificare il proprio indirizzo di posta elettronica in sostituzione di quello dei destinatari.

Modifica dell'esempio Agent dei resi ELM

Utilizzare i seguenti passaggi per gli esempi di Agent resi ELM.

Procedura

1. Avviare IBM Cognos Connection.

2. Fare clic su Vendite GO (query).

3. Fare clic su Esempi di Event Studio.

4. Fare clic sul pulsante Event Studio sulla barra degli strumenti delle azioni accanto all'esempio Agent resi ELM.

Viene avviato Event Studio e viene visualizzato l'esempio Agent resi ELM.

5. Fare clic sull'attività di posta elettronica Follow up richiesto nella parte superiore della finestra.

6. Nella casella A della finestra Specifica il messaggio di posta elettronica da inviareimmettere il proprio indirizzo in sostituzione di

salesrepresentative@yourcompany.com.

7. Scegliere Salva dal menu File.

8. Dal menu File fare clic su Esci.

Risultati

L'indirizzo di destinazione è stato modificato in modo che i messaggi di posta elettronica inviati dall'agent vengano ricevuti all'indirizzo dell'utente. L'indirizzo del mittente rimane notifications@ibmcognos.

Modifica dell'esempio Agent di escalation ELM

Utilizzare i seguenti passaggi per gli esempi di Agent resi ELM.

Procedura

1. In IBM Cognos Connection, fare clic sul pulsante Event Studio sulla barra degli strumenti delle azioni accanto all'esempio Agent di escalation ELM.

Viene avviato Event Studio e viene visualizzato l'esempio Agent di escalation ELM.

2. Fare clic sull'attività di posta elettronica Ordine articolo restituito inevaso nella parte superiore della finestra.

3. Nella casella A della finestra Specifica il messaggio di posta elettronica da inviareimmettere il proprio indirizzo in sostituzione di

FulfilmentManager@yourcompany.com.

4. Scegliere Salva dal menu File.

5. Dal menu File fare clic su Esci.

Risultati

L'indirizzo di destinazione è stato modificato in modo che i messaggi di posta elettronica inviati dall'agent vengano ricevuti all'indirizzo dell'utente. L'indirizzo del mittente rimane notifications@ibmcognos.

(25)

Esempio: simulare il verificarsi di eventi iniziali

Eseguire parte dello script IBM Cognos

Event_Studio_ELM_Agent_Modify_GoSales.sql in modo da simulare le modifiche dei dati.

È possibile simulare le seguenti modifiche di dati:

v impostazione della data corrente

v modifica del codice follow up in -1 per quattro record Il codice -1 indica che è richiesto il follow up.

Procedura

1. In SQL Query Analyzer scegliere Apri dal menu File.

2. Accedere alla directory ubicazione_c10/webcontent/samples/datasources/

sqlserver e fare doppio clic sul file

Event_Studio_ELM_Agent_Modify_GoSales.sql.

3. Sulla barra degli strumenti fare clic su gosales nell'elenco dei database.

4. In Parte 1 della finestra Query selezionare tutte e sedici le righe di codice.

5. Scegliere Esegui dal menu Query.

Risultati

Il database viene aggiornato con le modifiche.

Esempio: visualizzare in anteprima l'output di tutte le attività di un agent

È possibile visualizzare in anteprima l'output dell'esempio di IBM Cognos Event Studio Agent resi ELM in base ai dati correnti, senza eseguire l'agent.

Procedura

1. In IBM Cognos Connection, fare clic sul pulsante Event Studio sulla barra degli strumenti delle azioni accanto all'esempio Agent resi ELM.

Viene avviato Event Studio e viene visualizzato Agent resi ELM.

2. Scegliere Anteprima completa dal menu Azioni.

Risultati

Viene visualizzata una finestra contenente l'elenco degli eventi e l'output che verrebbe prodotto da ciascuna attività agent. Sulla base di queste informazioni di anteprima, è possibile decidere se eseguire l'agent.

Esempio: rilevare gli eventi iniziali e adottare le misure necessarie

Eseguire l'agent di IBM Cognos Event Studio Agent resi ELM per rilevare le istanze iniziali dei prodotti restituiti per motivi specifici.

Quando vengono rilevati tali eventi, Agent resi ELM effettua le seguenti operazioni:

v Esegue la stored procedure "Assegnare staff".

Questa stored procedure fornisce i dettagli relativi ai rappresentanti commerciali associati a ciascuna istanza di evento, compreso l'indirizzo di posta elettronica.

(26)

v Invia un messaggio di posta elettronica ai rappresentanti commerciali interessati, con la richiesta di contattare il cliente.

v Esegue l'esempio Agent di escalation ELM.

L'esempio Agent di escalation ELM controlla la presenza di eventuali eventi di prodotti restituiti rilevati da Agent resi ELM. Se uno di questi eventi è ancora presente dopo due giorni, Agent di escalation ELM invia un messaggio di posta elettronica al responsabile dell'evasione degli ordini di vendita.

Procedura

1. In IBM Cognos Connection, fare clic su Cartelle pubbliche, quindi su Vendite GO (query)e infine su Esempi di Event Studio.

2. Fare clic sul pulsante Esegui con opzioni sulla barra degli strumenti delle azioni accanto all'esempio Agent resi ELM.

3. In Ora fare clic su Adesso.

4. In Valori di prompt deselezionare la check box Richiedi valori.

5. Fare clic su Esegui.

6. Fare clic su OK.

Risultati

Al proprio indirizzo si riceveranno due messaggi di posta elettronica

originariamente destinati ai rappresentanti commerciali Karen Bowman e Clarice Oliveira. In un messaggio, Karen Bowman viene informata di un ordine restituito, nell'altro Clarice Oliveira viene informata riguardo a tre ordini a lei assegnati, come mostrato nell'esempio seguente.

Nelle regole di esecuzione attività per l'esempio Agent resi ELM è specificato che tutte le attività vengano eseguite solo per i nuovi eventi. Se non si riceve alcun messaggio, è possibile che l'agent sia già stato eseguito e che quindi non siano stati rilevati eventi con stato "nuovo". È possibile reimpostare l'elenco degli eventi in modo che alla successiva esecuzione dell'agent tutti gli eventi rilevati abbiano stato

"nuovo".

Suggerimento: dal menu Azioni, fare clic su Reimposta elenco eventi.

Esempio: simulare il trascorrere del tempo e la risoluzione di alcuni eventi

Eseguire parte dello script Event_Studio_ELM_Agent_Modify_GOSALES.sql in modo da simulare le modifiche dei dati.

Innanzitutto modificarlo in modo da simulare che siano trascorsi due giorni dall'ultima esecuzione dell'esempio Agent resi ELM, quindi individuare per tre delle quattro istanze di evento l'orario dell'ultima esecuzione dell'esempio Agent resi ELM e modificare il codice follow up da -1 a +1. In questo modo risulta che solo una di queste istanze di evento richiede ancora follow up, mentre le altre istanze sono risolte.

Procedura

1. In SQL Query Analyzer scegliere Apri dal menu File.

2. Accedere alla directory ubicazione_c10/webcontent/samples/datasources/

sqlserver e fare doppio clic sul file

Event_Studio_ELM_Agent_Modify_GOSALES.sql.

(27)

3. Sulla barra degli strumenti fare clic su GOSALES nell'elenco dei database.

4. In Parte 2 della finestra Query selezionare tutte le righe di codice visualizzate dopo i commenti.

5. Scegliere Esegui dal menu Query.

Risultati

Il database viene aggiornato con le modifiche.

Esempio: rilevare un evento esistente non risolto ed effettuare l'escalation del problema

Eseguire una seconda volta l'esempio di IBM Cognos Event Studio Agent resi ELM. L'agent rileva ora un solo evento poiché sono stati modificati i codici follow up nell'attività precedente . Inoltre, essendo trascorsi due giorni dall'invio della notifica al rappresentante di vendita, la condizione di evento dell'esempio Agent di escalation ELM è soddisfatta. L'esempio Agent di escalation ELM rileva l'evento e invia un messaggio di posta elettronica al responsabile dell'evasione degli ordini di vendita.

Procedura

1. In IBM Cognos Connection, fare clic su Cartelle pubbliche, quindi su Vendite GO (query)e infine su Esempi di Event Studio.

2. Fare clic sul pulsante Esegui con opzioni sulla barra degli strumenti delle azioni accanto all'esempio Agent resi ELM.

3. In Ora fare clic su Adesso.

4. In Valori di prompt deselezionare la check box Richiedi valori.

5. Fare clic su Esegui.

6. Fare clic due volte su OK.

Risultati

Dopo l'esecuzione di questo agent, si riceve un solo messaggio di posta elettronica.

Viene effettuata l'escalation del problema e questo messaggio, anziché essere inviato al rappresentante di vendita, viene inviato al responsabile dell'evasione degli ordini di vendita.

Esempio: verificare il completamento di tutte le attività dell'esempio Agent di escalation ELM

IBM Cognos Connection consente di verificare che le attività dell'esempio di IBM Cognos Event Studio Agent di escalation ELM, eseguito dall'esempio Agent resi ELM, siano state completate correttamente.

Procedura

1. In IBM Cognos Connection, fare clic su Cartelle pubbliche, quindi su Vendite GO (query)e infine su Esempi di Event Studio.

2. Fare clic su Altro sulla barra degli strumenti delle azioni accanto all'esempio Agent di escalation ELM.

3. Fare clic su Visualizza cronologia esecuzioni.

4. Nella colonna Azioni, fare clic sul pulsante Visualizza dettagli della cronologia esecuzioni .

(28)

Risultati

Viene visualizzata una finestra di conferma dell'esecuzione della query dell'evento e dell'attività di posta elettronica.

(29)

Capitolo 3. Creare un agent

È possibile creare un agent per monitorare i dati relativi alle istanze di un evento ed eseguire attività.

Prima di iniziare

Prima di creare un agent è necessario comprendere i metodi di notifica che un agent può utilizzare . È inoltre necessario conoscere la frequenza con cui un agent esegue diversi tipi di attività .

Per creare un agent, effettuare le seguenti operazioni:

v Specificare la condizione di evento .

v Aggiungere uno o più dei seguenti tipi di attività che l'agent dovrà eseguire quando lo stato dell'evento soddisfa le regole di esecuzione attività:

– attività di posta elettronica – attività tramite elemento notizie – attività report

– attività processo – attività agent

– attività di richiesta di approvazione – attività di richiesta di notifica – attività di aggiornamento database – attività del servizio Web

– attività di esportazione – attività di importazione

– attività di manutenzione del contenuto – attività di metrica

– attività macro di pianificazione – attività di migrazione

v Specificare le regole di esecuzione attività .

Una volta creato un agent, è possibile effettuare le seguenti operazioni:

v visualizzarlo in anteprima v verificarne il funzionamento v eseguirlo

v gestirlo in IBM Cognos Connection v modificare la condizione di evento v modificare un'attività

v modificare le regole di esecuzione attività.

(30)

Definizione di una condizione di evento

Specificare una condizione di evento significa descrivere una specifica occorrenza di elementi dati che un agent deve rilevare prima di eseguire le proprie attività. La condizione di evento è un'espressione di query creata utilizzando gli elementi del package.

Per ulteriori informazioni, vedere “Definizione di una condizione di evento” a pagina 59.

Prima di iniziare

Eventuali parametri o calcoli da inserire nella condizione di evento dovranno essere creati prima di definire l'evento stesso.

Procedura

1. Dal menu Azioni, fare clic su Specifica condizione di evento . 2. Creare un'espressione dettagliata, un'espressione di riepilogo o entrambe:

v Se si desidera che parte della condizione di evento sia applicabile ai valori di singoli elementi di origine, fare clic sulla scheda Dettaglio, quindi seguire la procedura descritta al punto 3.

v Se si desidera che parte della condizione di evento sia applicabile ai valori aggregati, fare clic sulla scheda Riepilogo, quindi seguire la procedura descritta al punto 3.

3. Nella casella Espressione creare un'espressione di query:

v Trascinare gli elementi dalla scheda Origine oppure digitare direttamente il testo.

v Trascinare operatori, riepiloghi e altre funzioni matematiche dalla scheda Funzionioppure digitare direttamente il testo.

Suggerimento: per visualizzare il significato di un'icona nella scheda Funzioni, fare clic sull'icona stessa e leggere la descrizione nella casella Informazioni.

v Per inserire un parametro , trascinarlo dalla scheda Parametri.

v Per inserire un calcolo, trascinarlo dalla scheda Elementi dati.

v Inserire valori, se necessario.

Suggerimento: per selezionare da un elenco di possibili valori per l'elemento selezionato, fare clic sul pulsante Seleziona valore . Spostare i valori desiderati dalla casella Seleziona valore alla casella Elementi selezionati, quindi fare clic su OK.

Nota: IBM Cognos Event Studio elabora sempre gli elementi dati prima di effettuare l'aggregazione su un'espressione. Ciò può determinare che alcuni elementi dati vengano convalidati prima che contengano informazioni.

È ad esempio possibile specificare la seguente espressione:

[Unit price] * [Quantity sold]> 5000

4. Per verificare l'elenco degli eventi in modo da assicurarsi che la condizione di evento sia stata specificata correttamente, scegliere Anteprima dal menu Azioni.

5. Per determinare il numero di istanze di evento presenti, scegliere Conteggio eventi dal menu Azioni.

(31)

6. Dal menu File, fare clic su Salva con nome .

7. Specificare un nome e una ubicazione per l'agent, quindi fare clic su OK.

Risultati

È possibile visualizzare l'anteprima dell'elenco degli eventi restituito dalla condizione di evento. Per ulteriori informazioni, vedere “Visualizzare l'anteprima dei dati” a pagina 46.

Definizione di un parametro

È possibile definire un parametro e inserirlo in una condizione di evento. Quando l'agent viene eseguito, all'utente viene chiesto di specificare un valore per il parametro. È anche possibile utilizzare parametri per accettare i risultati di un agent precedente.

Per ulteriori informazioni, vedere “Definizione di un parametro da inserire in una condizione di evento” a pagina 58.

Procedura

1. Dal menu Inserisci, fare clic su Parametro .

2. Nella casella Nome parametro digitare un nome per il parametro.

3. Fare clic su OK.

Il parametro viene visualizzato nella scheda Elementi dati.

Risultati

È possibile inserire il parametro quando si specifica una condizione di evento .

Definire un calcolo

Un calcolo è un'espressione di query che definisce una combinazione aritmetica di elementi dati. È ad esempio possibile definire un calcolo denominato Vendite prodotto che rappresenta il prodotto del prezzo unitario per la quantità venduta.

Per ulteriori informazioni, vedere “Definizione di un calcolo da inserire in una condizione di evento” a pagina 59.

Procedura

1. Dal menu Inserisci, fare clic su Calcolo .

2. Nella casella Nome digitare il nome da assegnare al calcolo.

3. Definire il calcolo nella casella Espressione:

v Trascinare gli elementi dalla scheda Origine oppure digitare direttamente il testo.

Suggerimento: se il testo viene digitato è necessario inserire il percorso completo di ciascun elemento dati. È ad esempio possibile specificare la seguente espressione:

[gosales_goretailers].[Orders].[Unit price] * [gosales_goretailers].[Orders].[Quantity]

v Trascinare operatori, riepiloghi e altre funzioni matematiche dalla scheda Funzionioppure digitare direttamente il testo.

(32)

Suggerimento: per visualizzare il significato di un'icona nella scheda Funzioni, fare clic sull'icona stessa e leggere la descrizione nella casella Informazioni.

v Inserire valori, se necessario.

Suggerimento: per selezionare da un elenco di possibili valori per l'elemento selezionato, fare clic sul pulsante Seleziona valore . Spostare i valori desiderati dalla casella Seleziona valore alla casella Elementi selezionati, quindi fare clic su OK.

4. Fare clic su OK.

L'icona del calcolo viene visualizzata nella scheda Elementi dati.

Risultati

È possibile inserire il calcolo quando si specifica una condizione di evento o un'attività.

Aggiungere attività

È possibile aggiungere più attività a un agent. È tuttavia possibile specificare una sola condizione di evento per agent. Ciascuna attività viene eseguita per l'elenco degli eventi che soddisfa le regole di esecuzione specificate per l'attività stessa . L'agent esegue le attività nell'ordine in cui queste sono state aggiunte, a meno che non si modifichi l'ordine in un secondo momento . È possibile salvare un agent e aggiungere altre attività in un secondo momento.

È possibile aggiungere elementi di origine o elementi dati ad alcuni tipi di attività.

Quando esegue l'attività, l'agent utilizza il valore corrente dell'elemento. Se si desidera che l'agent utilizzi il valore che un particolare elemento presentava durante la precedente esecuzione, è possibile inserire la funzione precedente prima dell'elemento.

Per inserire la funzione precedente, scegliere Valore precedente dal menu Inserisci.

Aggiunta di un'attività di posta elettronica

Aggiungere un'attività di posta elettronica a un agent per inviare ai destinatari specificati un messaggio relativo a un evento. In un'attività di posta elettronica si può includere del contenuto, come ad esempio un output del report.

Per ulteriori informazioni, vedere “Aggiunta di un'attività di posta elettronica” a pagina 63.

È possibile aggiungere anche altri tipi di attività. Le attività di posta elettronica presentano delle similitudini con le attività di report. Per ulteriori informazioni, vedere “Notifiche di posta elettronica” a pagina 13.

Prima di iniziare

Prima di aggiungere un tipo di attività, è necessario specificare una condizione di evento .

Procedura

1. Nell'area Desidero fare clic su Aggiungi un'attività.

2. Fare clic su Invia un messaggio di posta elettronica.

Riferimenti

Documenti correlati

Scenario di esposizione 1) Industriale:, Gas usato nel trattamento dei metalli., Lubrificazione di stampi per la produzione di bottiglie di vetro., Usato per la produzione

• Anche se è stata scaricata l’app e lo smartphone soddisfa i requisiti sopra indicati, potrebbe non essere possibile utilizzare l’app per smartphone Instax Wide.. Questo

Se si desidera connettersi a più server, senza dover ricordare o immettere la password per ogni sistema, è necessario anche utilizzare Autenticazione della passphrase tramite Pageant

Quando il server è collegato ad una fonte di alimentazione CA ma non è acceso, il sistema operativo non viene eseguito e tutta la logica principale del processore di servizio

Non viene eseguita nessuna valutazione quantitativa dell'esposizione ambientale perché le condizioni operative e le misure di gestione del rischio per il consumatore sono molto

L’ASL TO 4 dal 2017 è l’ente promotore. L’ASL TO 4 propone il progetto di diffusione dei gruppi di cammino a Comuni e Associazioni attraverso un Catalogo di progetti di

Di seguito vengono fornite indicazioni utili alla compilazione della Scheda di supporto per la conduzione del focus group sulla base dei risultati della valutazione approfondita e

1907/2006, allegato XIII. Il prodotto non contiene componenti identificati come aventi proprietà di interferenza con il sistema endocrino ai sensi dell’articolo 57, lettera f)