Manualedell ... - SAP Help Portal · I materiali sono forniti da SAP AG e dalle affiliate...

64
Manuale dell'utente di Work Manager di SAP BusinessObjects Profitability and Cost Management SAP BusinessObjects Profitability and Cost Management 10.0 2011-04-21

Transcript of Manualedell ... - SAP Help Portal · I materiali sono forniti da SAP AG e dalle affiliate...

Manuale dell'utente di Work Manager di SAP BusinessObjects Profitabilityand Cost Management■ SAP BusinessObjects Profitability and Cost Management 10.0

2011-04-21

© 2011 SAP AG. Tutti i diritti riservati.SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign,SAP Business ByDesign e altri prodotti e servizi SAP qui menzionati, come anche i relativi logo, sono

Copyright

marchi o marchi depositati di SAP AG in Germania e in altri paesi. Business Objects e il logo BusinessObjects, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius e altriprodotti e servizi Business Objects menzionati nel presente documento nonché i rispettivi logo sonomarchi o marchi registrati di Business Objects S.A. negli Stati Uniti e in altri paesi. Business Objectsè una società SAP. Tutti gli altri nomi di prodotti e servizi qui menzionati sono marchi di proprietà deirispettivi titolari. Questo documento ha finalità prettamente informative. Le specifiche nazionali deiprodotti possono variare di caso in caso. SAP si riserva il diritto di modificare tutti i materiali senzapreavviso. I materiali sono forniti da SAP AG e dalle affiliate (“Gruppo SAP”) a solo scopo informativo,senza alcun fine illustrativo o di garanzia di qualsiasi natura; il Gruppo SAP si astiene da una qualsiasiresponsabilità conseguente ad eventuali errori od omissioni riscontrati nei materiali. Le uniche garanzieapplicabili ai prodotti e ai servizi del Gruppo SAP sono quelle espressamente menzionate nelle appositegaranzie rilasciate per i singoli prodotti o servizi. Nessuna parte della presente nota scritta è dainterpretarsi quale garanzia accessoria.

2011-04-21

Sommario

Cronologia delle modifiche.....................................................................................................7Capitolo 1

Panoramica di Work Manager.................................................................................................9Capitolo 2

Accesso a Work Manager.....................................................................................................11Capitolo 3

Avvio di Work Manager..........................................................................................................113.1Per accedere a Work Manager...............................................................................................113.2La protezione in Work Manager.............................................................................................123.3Definizione della protezione di Work Manager........................................................................123.3.1Impostazioni di protezione di Work Manager..........................................................................123.3.2Per eseguire la disconnessione di Work Manager..................................................................133.4Chiusura di Work Manager.....................................................................................................133.5Modifica delle opzioni di visualizzazione della schermata di Work Manager............................133.6Installazione...........................................................................................................................143.7

Creazione della definizione di un processo..........................................................................15Capitolo 4

Per creare una definizione di processo...................................................................................164.1Progettazione di un grafico della definizione del processo......................................................164.2Strumenti di progettazione per definizioni di processi.............................................................174.2.1Modifica dell'aspetto di singoli oggetti in una tabella...............................................................184.2.2Modifica globale dell'aspetto degli oggetti Chart....................................................................204.2.3Per eseguire lo zoom sull'area di progettazione......................................................................204.2.4Raggruppamento di oggetti in un grafico................................................................................214.2.5Creazione di script di definizione del processo.......................................................................214.3Per produrre uno script di creazione tramite la Generazione guidata script.............................214.3.1Creazione di script di eventi di connessione...........................................................................234.3.2Per produrre uno script di evento di connessione tramite la procedura guidata script.............244.3.3Esecuzione di modifica alla definizione di un processo............................................................284.4Apertura della definizione di un processo...............................................................................294.4.1Versioni delle definizione di processi......................................................................................304.4.2Esecuzione di modifiche nel riquadro di progettazione............................................................304.4.3Configurazione delle proprietà degli oggetti............................................................................314.5

2011-04-213

Proprietà oggetto Workflow ..................................................................................................324.5.1Creazione di proprietà personalizzate.....................................................................................334.5.2Memorizzazione delle modifiche alle definizioni dei processi...................................................354.6Salvataggio di una definizione di processo nel database.........................................................354.6.1Per esportare una definizione di processo in un file su disco..................................................354.6.2Per importare una definizione di processo esportata..............................................................364.6.3Per salvare una definizione di processo come modello predefinito..........................................364.6.4Blocco e sblocco delle definizioni dei processi.......................................................................364.7Sblocco automatico di definizioni di processo alla chiusura dell'applicazione..........................374.7.1Per sbloccare manualmente una singola definizione di processo............................................374.7.2Stampa della definizione di un processo.................................................................................374.8Accesso alle opzioni di anteprima di stampa...........................................................................384.8.1

Disponibilità di un flusso di lavoro per un'operazione..........................................................41Capitolo 5

Per pubblicare una definizione processo.................................................................................415.1Configurazione della protezione..............................................................................................425.2Creazione di cartelle di lavoro................................................................................................425.3

Monitoraggio e attivazione del debug delle operazioni del flusso di lavoro.........................43Capitolo 6

Per monitorare un flusso di lavoro processo...........................................................................436.1La barra degli strumenti di monitoraggio.................................................................................436.1.1La schermata di monitoraggio del processo...........................................................................446.1.2L'elenco delle istanze del processo........................................................................................446.1.3Filtro dell'elenco delle istanze del processo............................................................................456.1.4Per creare dati di test del flusso di lavoro...............................................................................456.2Il Registro eventi....................................................................................................................466.3Il Registro di controllo............................................................................................................466.4Configurazione di eventi controllabili.......................................................................................476.4.1Filtri degli eventi controllati.....................................................................................................486.4.2

Personalizzazione degli script di Work Manager..................................................................49Capitolo 7

Utilizzo delle funzioni di Work Manager..................................................................................497.1Il tipo di flusso di lavoro..........................................................................................................497.1.1L'identificativo del flusso di lavoro..........................................................................................497.1.2Valori di timeout della scadenza.............................................................................................497.1.3Gestione dei processi della console.......................................................................................507.2File di comandi modello della console.....................................................................................507.2.1Script di esecuzione dei processi della console......................................................................517.2.2Gestione degli errori della console.........................................................................................517.2.3Script di esempio...................................................................................................................517.3

2011-04-214

Sommario

Variabili globali.......................................................................................................................527.3.1Script di creazione..................................................................................................................527.3.2Script di connessione.............................................................................................................537.3.3Script di esempio delle cartelle di lavoro.................................................................................547.3.4Collegamenti di esempio........................................................................................................557.3.5

Suggerimenti per la risoluzione dei problemi........................................................................57Capitolo 8

Installazione e configurazione.................................................................................................578.1Integrazione con i servizi di posta elettronica..........................................................................578.2Progettazione di nuovi processi..............................................................................................588.3Utilizzo del Registro eventi.....................................................................................................588.4Script dei messaggi di errori...................................................................................................588.4.1Messaggi di debug definiti dall'utente.....................................................................................598.4.2Informazioni su errori generati dal sistema..............................................................................598.4.3Errori comuni di Work Manager..............................................................................................608.5

Ulteriori informazioni.............................................................................................................61Appendice A

Indice 63

2011-04-215

Sommario

2011-04-216

Sommario

Cronologia delle modifiche

La versione 1.0 è la versione corrente di questo documento. La tabella seguente contiene unapanoramica delle modifiche più importanti apportate alla versione corrente e a quella precedente deldocumento:

Modifiche importantiVersione

Versione iniziale del documento Manuale dell'utente di Work Manager di SAPBusinessObjects Profitability and Cost Management per SAP BusinessObjectsProfitability and Cost Management 10.0.

Versione 1.0

2011-04-217

Cronologia delle modifiche

2011-04-218

Cronologia delle modifiche

Panoramica di Work Manager

Work Manager di Profitability and cost management include l'applicazione client Work Manager e ilserver Work Manager. Le due applicazioni congiunte consentono di automatizzare il processi aziendaliin un arco di tempo stabilito. L'applicazione client consente ai Business Architect di modellare processie flussi di lavoro utilizzando un'interfaccia utente grafica che offre una tavola da disegno per mappareuna definizione di processo. Viene quindi pubblicata versione univoca della definizione processo e ilserver Work Manager eseguirà le istruzioni. L'avanzamento del flusso di lavoro può essere tracciatotramite una funzionalità di monitoraggio nell'applicazione client Work Manager.

È possibile rendere disponibile tutte le definizioni processo in modo che gli utenti interagiscano con ilprocesso, prendendo decisioni e avanzando nelle fasi del flusso di lavoro. I flussi di lavoro in generecontengono un passaggio che richiede l'interazione degli utenti con le informazioni pubblicate in una“cartella di lavoro” a cui è possibile accedere tramite un browser Internet o tramite il Visualizzatorevolumi. La funzionalità all'interno di tali cartelle di lavoro consentirà quindi agli utenti di interagire con iflussi di lavoro e di far avanzare il processo.

I flussi di lavoro vengono creati dal Business Architect o dal progettista che disegna le fasi del processo,le collega le une alle altre e crea infine gli script causando così l'avanzamento da una fase all'altra. Iflussi di lavoro consentono l'invio automatico di comunicazioni tramite posta elettronica in modo che ipartecipanti vengano informati dell'avanzamento o ricevano promemoria relativi a eventi imminenti eurgenti. Nei messaggi di posta elettronica inoltre possono essere inclusi collegamenti tramite i quali idestinatari accedono direttamente alle cartelle di lavoro pertinenti.

È possibile progettare i processi in modo che funzionino in locale con piccoli gruppi di utenti o in grandiorganizzazioni in scala mondiale.

I dati vengono archiviati in un database comune consentendo a tutti gli utenti coinvolti nel processo dilavorare allo stesso set di dati e di visualizzare immediatamente le modifiche.

Le impostazioni di sicurezza definite dai progettisti di processo assicurano che siano visibili solo leinformazioni appropriate per quell'utente.

2011-04-219

Panoramica di Work Manager

2011-04-2110

Panoramica di Work Manager

Accesso a Work Manager

L'applicazione server Work Manager viene avviata dalla configurazione di Profitability and costmanagement.

L'applicazione client Work Manager può essere avviata dal menu Start di Windows o da Generatoremodelli.

3.1 Avvio di Work Manager

• Per avviare Work Manager:• dal menu Start di Windows, selezionare Start > Programmi > SAP BusinessObjects >

Profitability and cost management > Work Manager.• nel Generatore modelli, selezionare Strumenti > Avvia > Work Manager.

Se si avvia l'applicazione dal menu Start, viene visualizzata la finestra di dialogo "Accedi".

Se si avvia Work Manager dal Generatore modelli, l'applicazione Work Manager si apre immediatamentesenza la necessità di eseguire l'accesso.

Argomenti correlati• La protezione in Work Manager• Per accedere a Work Manager

3.2 Per accedere a Work Manager

1. All'avvio dell'applicazione Work Manager, verrà presentato con una finestra di dialogo "Accedi".Per accedere a Work Manager in altre situazioni, scegliere File > Accedi nella barra dei menuprincipale o fare clic sull'icona Login nell'angolo in alto a sinistra.Viene visualizzata la finestra di dialogo "Accedi".

2. Immettere nome utente ePassword.

2011-04-2111

Accesso a Work Manager

Il nome utente non distingue tra maiuscole e minuscole ma è in grado di memorizzare la password.Il primo accesso per una nuova installazione deve essere eseguito con l'utente predefinitoAmministratore che è in grado di attivare qualsiasi funzione Work Manager.

Dopo l'accesso verrà visualizzata la schermata principale Work Manager costituita da un insieme dibarre degli strumenti, un'area "Elenco definizioni processo" e un'area di “progettazione del processo”.

Argomenti correlati• La protezione in Work Manager

3.3 La protezione in Work Manager

Il sistema di protezione di Work Manager si basa sulla creazione di gruppi utenti specifici dell'applicazionee sulla restrizione dell'accesso di tali gruppi al descrittore di protezione di Work Manager (ProcessDefinition Security).

3.3.1 Definizione della protezione di Work Manager

La protezione viene controllata tramite l'applicazione Generatore modelli ed è possibile visualizzarlaaccedendo a Generatore modelli e scegliendo Strumenti > Protezione. Per creare o rimuovere unaccount utente è necessario un account con diritti di accesso di amministratore.

Specificare gli account che verranno utilizzati durante il processo di Work Manager. Il requisito minimorichiede che almeno un account utente appartenga a un gruppo utenti. Non esistono restrizioni per ladenominazione degli account, ma si consiglia di scegliere un nome con un significato appropriato persemplificare l'utilizzo di tali account.

Ogni account include una proprietà utente denominata Indirizzo posta elettronica. È necessarioimmettere un indirizzo di posta elettronica valido per tutti gli account. È inoltre necessario che ogniaccount faccia parte del gruppo ENDUSERS integrato in modo da consentire l'accesso alle cartelle dilavoro.

Argomenti correlati• Impostazioni di protezione di Work Manager

3.3.2 Impostazioni di protezione di Work Manager

2011-04-2112

Accesso a Work Manager

Configurare il livello di accesso di ciascun gruppo, tra cui gli utenti finali, per il descrittore di protezioneProcess Definition. È necessario che tutti gli utenti coinvolti nella creazione di definizioni processo diWork Manager, quali progettisti, autori di script e publisher, godano di ACCESSO COMPLETO. Pergli utenti sono disponibili altre impostazioni di accesso che eviteranno modifiche non autorizzate alledefinizioni processo. È possibile impostare altri descrittori di protezione in base alle esigenze.

In genere per Work Manager non è necessaria alcuna Assegnazione cartella di lavoro predefinita: gliutenti vengono indirizzati a cartelle di lavoro specifiche tramite URL.

Argomenti correlati• Aggiungi collegamento a cartella di lavoro

3.4 Per eseguire la disconnessione di Work Manager

Scegliere File > Disconnetti dalla barra degli strumenti Finestre o fare clic sull'icona Disconnettinell'angolo superiore sinistro dell'applicazione Work Manager. Verrà richiesto di salvare modifiche insospeso alle definizioni di processo.

3.5 Chiusura di Work Manager

Selezionare File > Esci oppure fare clic sull'icona Chiudi nella barra degli strumenti Work Managerper chiudere Work Manager. Inoltre, la chiusura di Work Manager comporta la disconnessione dell'utentecorrente.

Se sono presenti definizioni di processi bloccate, il processo di disconnessione richiederà all'utente disbloccarle.

Argomenti correlati• Sblocco automatico di definizioni di processo alla chiusura dell'applicazione

3.6 Modifica delle opzioni di visualizzazione della schermata di Work Manager

Le funzioni di visualizzazione selezionabili dal menu Visualizzaconsentono di modificare le opzioni divisualizzazione della schermata di Work Manager:

2011-04-2113

Accesso a Work Manager

Quando è selezionata, la Barra degli strumenti principale è visibile, altrimentiè nascosta.

Mostra barra deglistrumenti

Se la funzione è selezionata, la barra di stato nella parte inferiore della scher-mata è visibile. In caso contrario è nascosta.

Mostra barra di sta-to

Attiva/disattiva la visualizzazione dell'elenco delle definizioni dei processi.Questa finestra può essere riposizionata (ancorata) in base alle proprie esigenze.

Definizioni proces-so

Fornisce diversi stili di visualizzazione per le icone della barra degli strumenti.Stile

Consente di attivare e disattivare la possibilità di apportare modifiche alle opzionidisponibili nella barra degli strumenti. Per consentire che vengano apportatemodifiche nella barra degli strumenti, questa impostazione deve essere desele-zionata.

Blocca barra deglistrumenti

Se una o più definizioni dei processi sono aperte, è possibile utilizzare le funzioni standard di Windowsper disporre le finestre di progettazione in base alle proprie esigenze visive oppure aprire e chiuderele finestre. Queste funzioni sono disponibili nel menuFinestra nella barra dei menu principale.

3.7 Installazione

L'installazione di Work Manager è inclusa nell'installazione del pacchetto principale. Le istruzioni sullaprocedura di installazione, sui prerequisiti e sulle opzioni di configurazione disponibili durantel'installazione sono descritte in modo dettagliato nel Manuale d'installazione di SAP BusinessObjectsProfitability and Cost Management.

Argomenti correlati• Installazione e configurazione

2011-04-2114

Accesso a Work Manager

Creazione della definizione di un processo

Le definizioni dei processi vengono create nella parte principale della schermata, nell'area"Progettazione". Gli oggetti della barra degli strumenti di Work Manager possono essere disegnatiall'interno di questo spazio, associati e quindi codificati affinché eseguano azioni quando gli eventivengono generati.

La prima operazione da eseguire è la creazione di una nuova definizione del processo. Quindi vengonodisegnati gli oggetti e sarà possibile aggiungere le connessioni. Viene così generato un grafico per ilflusso di lavoro.

Di seguito viene riportato un grafico di esempio per la definizione di un processo

L'ultima fase della definizione di un processo prevede l'aggiunta di uno script che controllerà l'operazionedel flusso di lavoro.

Quando la definizione del processo è stata completata, è possibile aprirla per modificarne la progettazioneo lo script in base alle proprie esigenze.

2011-04-2115

Creazione della definizione di un processo

4.1 Per creare una definizione di processo

1. È possibile utilizzare una delle seguenti opzioni per creare una “Definizione processo”:• Scegliere File > Nuova definizione processo.• Fare clic sull'icona Nuova definizione processo.• Nell'"Elenco definizioni processo", selezionare Nuova definizione processo dal menu di scelta

rapida.

Questa azione consente di aggiungere un nuovo processo alla barra "Elenco definizioni processo".La definizione di processo viene bloccata automaticamente e al principio il nome della definizionesarà il nome predefinito:“Def processo1”.

2. Se è necessario modificare il nome di processo predefinito, premere F2 o selezionare Rinominadal menu di scelta rapida.

Work Manager inoltre crea un oggetto Start per la nuova definizione processo e apre il riquadroProgettazione per la progettazione del processo da aggiungere. Per impostazione predefinita, oggettoStart viene visualizzato come un ovale giallo tenue con il testo “Creato”.

È possibile continuare a eseguire aggiungere alla “Definizione processo” al momento o successivamente.

4.2 Progettazione di un grafico della definizione del processo

Una volta creata la definizione del processo iniziale, disegnare gli oggetti State necessari per completareogni stato possibile nel processo. Si consiglia di assegnare agli stati un nome che abbia un significatopoiché ciò faciliterebbe la disposizione degli stati quando dovranno essere connessi.

Aggiungere le connessioni tra oggetti utilizzando lo Strumento di connessione È possibile effettuarele connessioni spostando le estremità delle connessioni sugli oggetti State. Le connessioni tra statidefiniscono gli eventi che generano l'attivazione degli script di connessione.

Nel grafico della definizione del processo viene illustrata una rappresentazione visiva del flusso di lavoroche include quanto segue:• Un singolo oggetto State• Uno o più oggetti State• Una o più connessioni• Le note necessarie

Per aggiungere questi elementi, è necessario utilizzare gli strumenti della barra degli strumenti di WorkManager.

È inoltre possibile modificare l'aspetto del grafico utilizzando diverse funzioni. È possibile modificaresingolarmente gli oggetti Chart oppure apportare una modifica globale all'aspetto degli oggetti Chart.

2011-04-2116

Creazione della definizione di un processo

È disponibile anche una funzionalità che consente di modificare i colori degli oggetti. Per semplificarel'utilizzo del grafico sono presenti opzioni che consentono di ingrandire il grafico e anche funzionalitàdi raggruppamento per spostare contemporaneamente più di un oggetto.

Argomenti correlati• Modifica del colore di un oggetto• Per creare una definizione di processo

4.2.1 Strumenti di progettazione per definizioni di processi

È possibile utilizzare gli strumenti della barra degli strumenti di Work Manager per creare il grafico delladefinizione di un processo.

Le funzionalità dello strumento vengono descritte nella tabella seguente:

EffettoIcona della barra deglistrumenti

Imposta il cursore su un puntatore in modo che gli oggetti possano essereselezionati.

Puntatore

Trasforma il cursore in mirino per tracciare una linea di connessione chepuò essere ancorata ad altri oggetti.

Strumento di connes-sione

Trasforma il cursore in mirino per tracciare un oggetto Start. Soltanto unoggetto Start può fare parte della definizione di un processo. Nel modellopredefinito viene incluso un oggetto Start per i nuovi processi denominatoCreation.

Oggetto di avvio

Trasforma il cursore in mirino per tracciare un oggetto di avvio.Oggetto stato

Trasforma il cursore in mirino per tracciare un oggetto Note. Gli oggetti Notesono etichette di testo.

Note

Consente di scegliere il carattere per l'oggetto correntemente selezionato.Carattere oggetto

Imposta le dimensioni del carattere in pixel.Dimensioni carattere

Applica lo stile grassetto al testo selezionato.Grassetto

2011-04-2117

Creazione della definizione di un processo

EffettoIcona della barra deglistrumenti

Applica lo stile corsivo al testo selezionato.Corsivo

Applica lo stile sottolineato al testo selezionato.Sottolineato

Applica il colore del carattere all'oggetto selezionato.Colore carattere

Applica il colore del margine all'oggetto selezionato.Colore linea

Applica il colore dello sfondo all'oggetto selezionato.Colore riempimento

Riduce del 10% le dimensioni tutti gli oggetti nell'area di progettazione grafica.Zoom indietro

Aumenta del 10% le dimensioni di tutti gli oggetti nell'area di progettazionegrafica.

Zoom avanti

Imposta l'incremento o la riduzione delle dimensioni degli oggetti su unadeterminata percentuale.

Zoom su

4.2.2 Modifica dell'aspetto di singoli oggetti in una tabella

È possibile modificare le proprietà di un singolo oggetto nell'area di progettazione utilizzando il pannello"Ispettore oggetto". Questo può essere utilizzato per modificare qualsiasi funzione di un oggetto qualecolore, testo o posizione. Se è necessario modificare solo i colori dell'oggetto, è possibile utilizzareanche il menu Formato o le icone della barra degli strumenti.

4.2.2.1 Modifica delle proprietà dell'oggetto utilizzando Ispettore oggetto

Dopo aver selezionato l'oggetto necessario, è possibile visualizzare o nascondere il pannello "Ispettoreoggetto" utilizzando una delle seguenti opzioni di attivazione/disattivazione:• Scegliere Visualizza > Ispettore oggetto dalla barra del menu principale

2011-04-2118

Creazione della definizione di un processo

• Premere il tasto funzione F11.

Il pannello "Ispettore oggetto" viene visualizzato con due schede per le preferenze di visualizzazione,"Alfabetico" o "Categorizzato".

La finestra "Ispettore oggetto" può diventare un pannello mobile oppure può essere riposizionata(ancorata) sul margine sinistro o destro dell'"area di progettazione".

Le proprietà generali di un oggetto sono le seguenti:

UtilizzoProprietà

È possibile cambiare il nome di un oggetto modificando le proprietà generalidell'oggetto nella casella Nome oggetto. I nomi che contengono più di 256 carat-teri verranno troncati.

Testo

È possibile modificare lo stile e le dimensioni del carattere di un oggetto tramitele proprietà generali dell'oggetto. Fare clic sul pulsante Carattere per visualizzarel'elenco dei caratteri correntemente installati. Le modifiche apportate verrannoapplicate solo all'oggetto corrente. Scegliere Impostazione forma per applicarele modifiche a tutti i caratteri nell'area di progettazione.

Carattere

È possibile aggiungere, rimuovere o modificare il linguaggio VBScript associatoa un oggetto tramite le rispettive proprietà generali. Non tutti gli oggetti includonoquesta priorità.

Script

L'altezza dell'oggetto corrente in pixel.Altezza

La larghezza dell'oggetto corrente in pixel.Larghezza

Consente di posizionare il testo descrittivo dell'oggetto.VertTextPos

Consente di determinare lo spessore del bordo dell'oggetto in pixel.Spessore linea

Consente di scegliere il colore dell'oggetto da una tavolozza.Colore sfondo

Consente di visualizzare solo il testo e il bordo dell'oggetto, lasciando invisibile ilresto.

Trasparente

4.2.2.2 Modifica del colore di un oggetto

Oltre a "Ispettore oggetto", è possibile utilizzare il menu Formato dalla barra del menu principale odalle icone della barra degli strumenti di Work Manager per modificare il colore di un oggetto.1. Selezionare l'oggetto desiderato.2. Selezionare la funzione desiderata dal menu Formato oppure l'icona desiderata:

•Colore riempimento

•Colore linea

2011-04-2119

Creazione della definizione di un processo

•Colore carattere

3. Applicare il colore che si desidera.

4.2.3 Modifica globale dell'aspetto degli oggetti Chart

Ogni oggetto disponibile dalla barra degli strumenti di Work Manager può essere configurato per unaserie di proprietà scegliendo Strumenti > Impostazione forma dalla barra degli strumenti principale.Viene visualizzata la finestra di dialogo"Impostazioni predefinite di creazione".

Nella finestra di dialogo Impostazioni predefinite di creazione vengono elencati gli oggetti sul alto destroe le proprietà degli oggetti relative all'aspetto sul lato sinistro.

È possibile modificare l'aspetto delle proprietà seguenti:• Colore forma: il colore predefinito del contorno e dell'ombreggiatura della forma• Colore sfondo: il colore predefinito dello sfondo della forma• Carattere: il carattere del testo all'interno di una forma• Aspetto oggetto 3D: inserisce una ombreggiatura dietro l'oggetto per un aspetto tridimensionale• Altezza predefinita: l'altezza della forma in pixel• Larghezza predefinita: la larghezza della forma in pixel• Raggio arrotondamento bordi: configura le dimensioni dei margini curvati dell'oggetto

Per gli oggetti di connessione è possibile modificare le proprietà seguenti:• Colore linea: il colore predefinito per la linea che collega due oggetti• Colore freccia: il colore predefinito delle punte di freccia sull'estremità della linea di connessione• Carattere: il carattere del testo nell'etichetta della connessione• Stile linea: lo stile della linea tracciata tra due oggetti• Stile origine: lo stile del punto da cui viene tracciata la linea di connessione

4.2.4 Per eseguire lo zoom sull'area di progettazione

Le funzioni di zoom consentono di ampliare o ridurre l'aspetto di voci nell'“area di progettazione”.• Per aumentare le dimensioni di tutti gli oggetti del 10%, è possibile scegliere Visualizza > Zoom

avanti dalla barra degli strumenti principale oppure fare clic sull'icona Zoom avanti sulla barradegli strumenti di Work Manager.

• Per ridurre le dimensioni di tutti gli oggetti del 10%, è possibile scegliere Visualizza > Zoom indietrodalla barra degli strumenti principale oppure fare clic sull'icona Zoom indietro sulla barra deglistrumenti di Work Manager.

• Per impostare un aumento o una riduzione nella dimensione degli oggetti ad un rapporto specifico,immettere un valore nell'elenco Zoom su nella barra degli strumenti di Work Manager.

2011-04-2120

Creazione della definizione di un processo

4.2.5 Raggruppamento di oggetti in un grafico

È possibile raggruppare gli oggetti selezionati nell'“area di progettazione” in modo da potere spostaretutti gli oggetti in un gruppo senza toccare gli altri elementi nel grafico della definizione del processo.Questa funzionalità si trova nel menu Unioni nella barra dei menu principale:

Crea un nuovo gruppo di oggetti. Tutti gli oggetti correntemente selezionatiall'interno dell'“area di progettazione” verranno raggruppati insieme.

Nuova unione

Aggiunge l'oggetto selezionato a un'unione esistente. Verrà richiesto di sceglierel'unione esistente a cui si desidera aggiungere l'oggetto.

Aggiungi a unione

Rimuove l'oggetto selezionato da un'unione esistente. Verrà richiesto di sceglierel'unione esistente da cui si desidera rimuovere l'oggetto.

Rimuovi daunione

Annulla il raggruppamento degli oggetti nell'unione selezionata esistente (o l'unionedi cui fa parte l'oggetto selezionato).

Cancella unione

Annulla il raggruppamento di tutti gli oggetti correntemente visualizzati nell'areadi progettazione grafica.

Cancella tutte leunioni

4.3 Creazione di script di definizione del processo

Una volta progettata la “definizione del processo”, la fase successiva prevede l'aggiunta degli script.La definizione del processo richiede uno script di “creazione” che viene utilizzato per inizializzare ilprocesso. Sono inoltre necessari script di “eventi di connessione” per definire le azioni che dovrebberoessere eseguite come conseguenza del passaggio da uno stato di connessione all'altro.

Inoltre, sarà necessario inserire uno script aggiuntivo dietro un pulsante in una “cartella di lavoro”, peravviare il processo del flusso di lavoro. Durante la generazione dello script di creazione, la “Generazioneguidata script di creazione” crea lo script cartella di lavoro che in seguito può essere copiato, salvatoo aggiunto alla cartella di lavoro.

4.3.1 Per produrre uno script di creazione tramite la Generazione guidata script

Per impostazione predefinita il modello per un nuovo processo includerà l'oggettoCreation. Per iniziareil processo è necessario uno “Script di creazione”. Lo scopo consiste nello stabilire lo stato di variabilieventualmente definite, nell'esecuzione di funzioni specifiche per l'avvio di un processo, ad esempio

2011-04-2121

Creazione della definizione di un processo

l'invio di un messaggio di posta elettronica collettivo per notificare che è in corso un nuovo processo,nonché nel far avanzare il processo al primo stato definito dall'utente.

La “Generazione guidata script di creazione” consente di produrre lo “Script di creazione”.1. Per avviare la “Generazione guidata script di creazione”:

• fare doppio clic sull'oggetto “Creation”, l'“oggetto Start”predefinito• o fare clic con il pulsante destro del mouse sull'oggetto “Creation” e selezionare Esegui

generazioni guidata script di creazione dal menu di scelta rapida.Viene visualizzata la schermata "Benvenuti".

2. Se si desidera visualizzare lo script che verrà generato al completamento della procedura guidata,selezionare la casella di controllo Visualizza script generato.

3. Fare clic su Avanti per continuare.Verrà visualizzata la schermata "Data di creazione".

4. Per scegliere un modello, selezionare la casella di controllo Nome modello, quindi fare clic sulpulsanteSfoglia (...).Verrà visualizzata la finestra di dialogo Seleziona proprietà nome modello da cui è possibilescegliere un modello.

5. Per scegliere un manager, selezionare la casella di controlloNome manager, quindi fare clic suSfoglia (...) per selezionare un manager.L'ID manager è un utente di Profitability and cost management già impostato nel sistema.

6. Fare clic sull'opzione Un gruppo utenti o Elenco di utenti, quindi fare clic su Sfoglia (...) perselezionare un gruppo di utenti o utenti singoli.Nel gruppo utenti sono archiviati gli utenti di Profitability and cost management già impostati nelsistema. Quando si scelgono gli utenti, è possibile selezionare un gruppo predefinito oppure creareun elenco personalizzato di utenti da uno o tutti gli account utente disponibili. È necessario impostareun indirizzo di posta elettronica per l'account degli utenti che desiderano utilizzare le funzionalità diposta elettronica all'interno di Work Manager.

7. Al termine delle selezioni, fare clic su Avanti.Viene creato lo script della funzione di avvio con la funzione predefinita EPOWorkflow_CreateWorkflow e lo script della cartella di lavoro (Button_OnClick). Se si è selezionato Visualizzascript generato nella schermata "Benvenuti", verrà visualizzata la schermata "Anteprima script".Se tale casella di controllo è deselezionata, viene visualizzata la schermata "Completamento" e dè possibile andare al passaggio finale.

La schermata "Anteprima script" consente di visualizzare in anteprima lo script del comportamentodell'oggetto di creazione per vedere quale sarà l'aspetto finale una volta completata la proceduraguidata. In questa fase è possibile modificare lo script o continuare e decidere eventualmente dimodificare lo script in seguito.

8. Fare clic su Avanti per passare la schermata "Anteprima script cartella di lavoro".Nella schermata "Anteprima script cartella di lavoro" viene mostrato lo script creato dalla proceduraguidata che avvierà il processo del flusso di lavoro da una “cartella di lavoro”. Copiare o salvare loscript del comportamento di un pulsante (può essere modificato per ogni controllo della cartella dilavoro) nell'“evento clic”.

2011-04-2122

Creazione della definizione di un processo

• Se si desidera salvare lo script in un file di testo, fare clic su Salva con nome per visualizzareuna finestra di dialogo in cui specificare il nome del file.

• Se si desidera inserire lo script negli Appunti, fare clic su Copia, in modo che possa essereincollato in un volume.

9. Fare clic su Avanti quando lo script è pronto.In tal modo verrà visualizzata la schermata "Completamento".

10. Fare clic su Fine.per concludere il processo di generazione guidata script di creazione.

Argomenti correlati• Definizione della protezione di Work Manager• Script di creazione• Creazione di script di definizione del processo

4.3.2 Creazione di script di eventi di connessione

Una volta tracciate le linee di connessione tra tutti gli “oggetti State”, è possibile creare il codice chedefinisce ogni evento. Ogni evento definisce l'azione che dovrebbe essere eseguita come conseguenzadel passaggio da uno stato di connessione all'altro.

Di seguito sono riportati alcuni esempi di eventi:• Associazione di un budget a un ente di spesa• Completamento di un'unità di lavoro• Compilazione di una scheda di attività

È possibile scrivere il proprio script per generare eventi, rispondere ad azioni e comunicare con gliutenti di processi di Work Manager. Tuttavia, in Work Manager è disponibile anche una “Generazioneguidata di script” che consente di creare automaticamente lo script per eventi comuni di Work Managerquali:• Invio di messaggi di posta elettronica a un utente di Profitability and cost management• Impostazione di una scadenza per l'evento• Generazione di un altro evento• Scrittura di messaggi di debug nel “Registro eventi”• Completamento di un processo di Work Manager

Argomenti correlati• Per produrre uno script di evento di connessione tramite la procedura guidata script

2011-04-2123

Creazione della definizione di un processo

4.3.3 Per produrre uno script di evento di connessione tramite la procedura guidatascript

La “Generazione guidata script di Work Manager” consente di creare lo script automaticamente pereventi di Work Manager quali:• Invio di un messaggio di posta elettronica a un utente di Profitability and cost management.• Impostazione di una scadenza per l'evento.• Generazione di un altro evento.• Scrittura di messaggi di debug per il “Registro eventi”.• Completamento di un processo di Work Manager.

Per avviare la schermata “Generazione guidata script di Work Manager” per un evento:1. Fare doppio clic sulla “linea di connessione degli eventi” o scegliere Esegui generazione guidata

script dal menu di scelta rapida sulla “linea di connessione eventi”.Verrà visualizzata la schermata "Benvenuti".

2. Se si desidera visualizzare lo script che verrà generato al completamento della procedura guidata,selezionare la casella di controllo Visualizza script generato.

3. Fare clic su Avanti per continuare.Viene visualizzata la schermata "Opzioni di script"

4. Per impostazione predefinita, in Nome funzione viene visualizzato il nome della connessioneesistente come nome della funzione. È possibile scegliere di accettare un nome predefinito o diimmettere un nome di funzione.Nella casellaNome funzione non è possibile immettere caratteri speciali e eventuali spazi verrannosostituiti automaticamente dai caratteri di sottolineatura.

5. Nel riquadro "Opzioni di script" sono disponibili le seguenti caselle di controllo: Invia messaggio diposta elettronica, Imposta una scadenza, Genera evento successivo, Messaggi di debug eCompletato. Selezionare le caselle di controllo come necessario, in base alle attività che si desideraeseguire tramite tale funzione.Solo le schermate relative alle selezioni verranno visualizzate successivamente nella proceduraguidata. Le opzioni non selezionate non vengono incluse nello script creato nella schermata finaledella procedura guidata.

6. Selezionare Avanti per continuare.Verranno visualizzate le schermate appropriate per le opzioni selezionate. (Consultare la relativadocumentazione per maggiori informazioni).

7. Al termine delle selezioni, fare clic su Avanti per continuare.Se è stata selezionata la casella di controllo Visualizza script generato nella schermata "Benvenuti"della Generazione guidata script , verrà visualizzata la schermata "Anteprima funzione".

2011-04-2124

Creazione della definizione di un processo

4.3.3.1 Opzioni posta elettronica

La schermata "Opzioni posta elettronica" viene visualizzata se si seleziona Invia messaggio di postaelettronica nella schermata Opzioni di script della Generazione guidata script:

In questa schermata è possibile impostare gli utenti di Profitability and cost management come mittentie destinatari di un messaggio di posta elettronica di Work Manager. A tal fine è necessario utilizzare ipulsanti A, Da e CC per accedere alla finestra di dialogo "Selezionare una proprietà ID utente" in cuiviene visualizzato un elenco di manager e utenti. L'elenco di utenti e manager include le informazionitrasmesse al processo dallo“script di creazione” (in modo particolare gli elenchi contenuti nelle matriciDati di creazione).

È inoltre necessario immettere l'oggetto appropriato nella casella Oggetto.

Digitare il corpo del testo del messaggio nel riquadro nella parte inferiore della schermata. Nel corpodel testo del messaggio è possibile accedere a diverse proprietà integrate nonché alle proprietàpersonalizzate che sono state create, facendo clic con il pulsante destro del mouse nell'area del corpodel testo per visualizzare il menu di scelta rapida. Verranno visualizzate opzioni che consentono diinserire InstanceID per il processo corrente, la Date e qualsiasi altra proprietà definita nella “Creazioneguidata” (o personalizzata utilizzando il metodo ObjectProperty).

Fare clic su Avanti per continuare. Verrà visualizzata la schermata "Aggiungi collegamento a cartelladi lavoro"

Argomenti correlati• Script di creazione• Per produrre uno script di creazione tramite la Generazione guidata script

4.3.3.1.1 Aggiungi collegamento a cartella di lavoro

La schermata "Aggiungi collegamento a cartella di lavoro" viene visualizzata se si seleziona Inviamessaggio di posta elettronica nella schermata “Opzioni di script” della "Generazione guidata script":

L'evento di posta elettronica consente di includere un collegamento alla cartella di lavoro in un messaggiodi posta elettronica. Potrebbe trattarsi di un collegamento ipertestuale che consente di aprire direttamentele cartelle di lavoro in un browser oppure un collegamento WAIS o un file EBK associato che può essereutilizzato per aprire la stessa cartella di lavoro nel Visualizzatore volumi. Sebbene il primo consenta diaprire il Visualizzatore volumi direttamente dal messaggio di posta elettronica, è necessario utilizzareOutlook 2000 o versione superiore. Il file EBK consente ai client di posta elettronica precedenti qualeOutlook Express di utilizzare la stessa funzionalità. In questo caso, è possibile avviare il Visualizzatorevolumi aprendo l'allegato dal messaggio di posta elettronica oppure salvandolo nel computer e facendodoppio clic sul file.

In questa schermata sono presenti le seguenti caselle di controllo:• Aggiungi nel messaggio di posta elettronica un URL alla cartella di lavoro

2011-04-2125

Creazione della definizione di un processo

• Aggiungi nel messaggio di posta elettronica un collegamento al Visualizzatore volumi• Collegamento al visualizzatore volumi (protocollo WAIS)• Allegato per visualizzatore di cartelle di lavoro (File EBK)È possibile scegliere di aggiungere un collegamento URL, un collegamento WAIS, un allegato EBK otutti e tre al messaggio di posta elettronica creato nella schermata precedente della procedura guidata.Questo collegamento ipertestuale sarà specifico per ogni istanza del processo nonché per ogni utentee versione del processo. È possibile personalizzare alcune impostazioni nello script. Vedere l'argomentorelativo all'“elaborazione delle funzioni di Work Manager” nel Manuale di riferimento di SAPBusinessObjects Profitability and Cost Management.

È possibile digitare il nome di un modello nel campo Nome modello oppure scegliere la proprietàNomeModello che viene visualizzata quando si fa clic sul pulsanteSeleziona proprietà.

È possibile digitare il nome di un volume nel campo Nome cartella di lavoro oppure scegliere diselezionare una cartella lavoro dall'elenco dei modelli disponibili e le relative cartelle di lavoro facendoclic sul pulsante Sfoglia.

Argomenti correlati• Per produrre uno script di evento di connessione tramite la procedura guidata script

4.3.3.2 Imposta una scadenza

La schermata "Imposta una scadenza" viene visualizzata se si sceglie Imposta una scadenza nellaschermata “Opzioni di script” della "Generazione guidata script". Quando la schermata viene aperta,la casella di controllo Crea una scadenza è selezionata per impostazione predefinita.

In questa schermata è possibile specificare un'orario specifico o un intervallo di tempo dopo il qualel'evento di scadenza verrà generato.

Innanzitutto, selezionare un evento connesso da generare quando viene oltrepassata l'ora di scadenzanell'elenco Scadenza evento. Quindi, specificare se è necessario impostare la scadenza su un'orariodeterminato o su un'intervallo di tempo.

Se si fa clic sull'opzione Scade dopo l'intervallo specificato, è possibile impostare l'intervallo di tempoutilizzando le caselle di selezione Giorni, Minuti e Ore.

Se si fa clic sull'opzione Scade a orari fissi, è possibile impostare l'ora utilizza le caselle di selezioneData e Ora.

Argomenti correlati• Per produrre uno script di evento di connessione tramite la procedura guidata script

2011-04-2126

Creazione della definizione di un processo

4.3.3.3 Schermata Genera evento successivo

La schermata "Genera evento successivo" viene visualizzata se è selezionato Genera eventosuccessivo nella schermata "Opzioni di script".

Quando la schermata viene visualizzata, è selezionata per impostazione predefinita la casella di controlloGenera evento successivo. Selezionare un evento connesso dall'elencoNome evento per impostarel'evento che verrà generato in conseguenza del completamento dell'evento corrente. L'uso di questafunzione consente di concatenare una sequenza di eventi in modo che si verifichi in conseguenza delcompletamento dell'evento corrente.

Argomenti correlati• Per produrre uno script di evento di connessione tramite la procedura guidata script

4.3.3.4 Messaggi di debug

La schermata "Messaggi di debug " viene visualizzata quando si sceglie Messaggi di debug nellaschermata "Opzioni di script" della “Generazione guidata di script”. Quando questa schermata vienevisualizzata, la casella di controllo Scrivi messaggio di debug viene selezionata per impostazionepredefinita.

In questa schermata è possibile digitare un messaggio nella casella di modifica che verrà scritto nel“Registro eventi di Work Manager” (e anche nel “Registro eventi di Windows”). Ciò può risultare utileper verificare che il processo venga eseguito come previsto prima di pubblicarlo a un gruppo esteso didestinatari.

Tutte le proprietà create, incluse le proprietà integrate quali InstanceID e Date, possono essereinserite nel messaggio facendo clic con il pulsante destro del mouse per visualizzare il menu di sceltarapida e selezionando le proprietà appropriate dall'elenco fornito.

Argomenti correlati• Per produrre uno script di evento di connessione tramite la procedura guidata script• Proprietà oggetto Workflow• Utilizzo del Registro eventi

2011-04-2127

Creazione della definizione di un processo

4.3.3.5 Completa istanza del processo

La schermata "Completa istanza del processo" viene visualizzata se si seleziona Completa nellaschermata "Opzioni di script".

In questa schermata è disponibile solo un'opzione in cui viene richiesto se si desidera terminare ilprocesso in questo punto. Se la casella di controllo Completa istanza del processo è selezionata,l'istanza del processo verrà completata e qualsiasi utente monitorato verrà rimosso dal monitor.

Argomenti correlati• Per produrre uno script di evento di connessione tramite la procedura guidata script

4.3.3.6 Anteprima funzione

La schermata "Anteprima funzione" viene visualizzata se si seleziona la casella di controllo Visualizzascript generato nella schermata "Benvenuti".

In questa schermata viene visualizzato lo script generato dalla procedura guidata in base alle scelteeffettuate nelle schermate precedenti.

Se necessario, è possibile modificare lo script in questa finestra oppure in un secondo momento,utilizzando le funzionalità di modifica. Nella sezione delle “funzioni relative al processo di Work Manager”del Manuale di riferimento di SAP BusinessObjects Profitability and Cost Management viene fornitauna descrizione dettagliata di tutte le funzioni disponibili negli script.

Fare clic su Avanti per passare alla schermata di "completamento".

Fare clic su Fine per chiudere la procedura guidata. Il “riquadro di progettazione” visualizzerà il codiceper questa funzione.

Argomenti correlati• Script di connessione• Esecuzione di modifica alla definizione di un processo• Per produrre uno script di evento di connessione tramite la procedura guidata script

4.4 Esecuzione di modifica alla definizione di un processo

2011-04-2128

Creazione della definizione di un processo

È possibile aprire e modificare le definizioni dei processi create per apportarvi tutte le modifichenecessarie. Durante la fase di modifica, la “definizione del processo ” verrà bloccata in modo da nonconsentire l'accesso da parte di altri utenti finché non verrà sbloccata.

Argomenti correlati• Blocco e sblocco delle definizioni dei processi

4.4.1 Apertura della definizione di un processo

Per ogni “definizione del processo” potrebbero essere disponibili una o più versioni pubblicate inprecedenza. In genere si desidera modificare la versione pubblicata per ultima, che è sempre quelladisponibile come Versione non pubblicata.

Se si modifica un nuovo processo per cui non sono disponibili versioni pubblicate o se si desideramodificare in ogni caso la versione non pubblicata, è necessario aprire la definizione del processo damodificare facendo doppio clic sull'"elenco delle definizioni dei processi" e la versione non pubblicataverrà visualizzata automaticamente.

In alternativa è possibile utilizzare uno dei seguenti metodi per visualizzare l'elenco delle versioniprecedentemente pubblicate da selezionare e la versione non pubblicata, in modo da potere sceglierela versione che si desidera:• Scegliere File > Apri dal Menu principale e selezionare la definizione del processo desiderata.• Fare clic sull'icona Apri file nella barra degli strumenti di Work Manager e selezionare la definizione

del processo desiderata.• Scegliere Apri dal menu di scelta rapida Definizioni nell'"elenco delle definizioni dei processi" e

selezionare la definizione del processo desiderata.• Selezionare la definizione del processo desiderata nell'"elenco delle definizioni dei processi" e

scegliere Apri dal menu di scelta rapida.

Se si sceglie di lavorare su una versione pubblicata, Work Manager mette a disposizione una versionenon pubblicata su cui apportare le modifiche. La versione “non pubblicata” di un processo è sempre ilprocesso che viene modificato. La definizione del processo viene aperta per essere modificata nel“riquadro di progettazione”.

La definizione di un processo viene bloccata dall'utente che ha aperto il processo per modificarlo. Ciògarantisce che la stessa definizione del processo non venga modificata da utenti diversi e che conservila propria integrità. Quando il processo viene chiuso dallo stesso utente, è possibile pubblicato di nuovo.

Argomenti correlati• Esecuzione di modifiche nel riquadro di progettazione• Blocco e sblocco delle definizioni dei processi• Versioni delle definizione di processi

2011-04-2129

Creazione della definizione di un processo

4.4.2 Versioni delle definizione di processi

È possibile aprire più versioni dello stesso processo contemporaneamente (poiché per ogni versioneesiste una versione del processo univoca). Le versioni di ogni processo vengono elencate nel sottomenudel comando Apri con la versione da modificare nota come la versione non pubblicata. Le versionivengono denominate durante il processo di pubblicazione. Una versione non pubblicata non è maidisponibile per l'utilizzo all'esterno dell'applicazione Work Manager, ma è necessario pubblicarla primache gli eventi e gli stati siano disponibili come riferimento per gli script delle cartelle di lavoro.

Se si fa doppio clic sulla “definizione di un processo”, viene aperta una versione non pubblicata. Se èdisponibile più di una versione pubblicata, questa sarà l'ultima a essere stata pubblicata. Se si selezionauna versione pubblicata in precedenza, tutte le modifiche che vi sono apportate nell'applicazione WorkManager la trasformeranno in una versione non pubblicata.

Argomenti correlati• Per pubblicare una definizione processo

4.4.3 Esecuzione di modifiche nel riquadro di progettazione

Quando si modifica la “definizione di un processo” viene aperta una finestra separata dell'“area diprogettazione”. Il nome del processo correntemente visualizzato viene visualizzato nell'area della barradel titolo nella parte superiore della schermata. Sono disponibili funzioni standard di Windows accessibilidal menu Finestra. È inoltre possibile utilizzare questo menu per scegliere la finestra aperta che sidesidera visualizzare o chiudere.

Se si modifica lo script della definizione del processo, quest'ultimo verrà aperto in un'altra finestra. Lefinestre relative al grafico e al codice aperte per la definizione del processo vengono individuate dallapresenza di "(Grafico)" o "(Codice)" alla fine del nome del processo.

Sono disponibili numerose funzioni standard di modifica che è possibile utilizzare per gestire il testo egli oggetti Chart.

Tutte le funzioni riportate di seguito si trovano nel menu Modifica della barra dei menu principale. Èinoltre possibile selezionare alcune funzioni dal menu di scelta rapida, se applicabili alla modifica delgrafico o del codice.

2011-04-2130

Creazione della definizione di un processo

EffettoFunzione

Annulla le azioni appena compiute. Le azioni che possono essere annullate sonolimitate ad azioni all'interno dell'“area di progettazione” e alcune azioni (quali lamodifica di stili di oggetto o la pubblicazione) non possono essere annullate. Èpossibile annullare fino a 200 azioni precedenti.

Annulla

Ripete l'azione precedente.Ripristina

Rimuove un oggetto o il testo dello script dall'“area di progettazione grafica” e locopia negli Appunti per utilizzi futuri. Dopo aver tagliato il testo, si renderà dispo-nibile l'opzione Incolla.

Taglia

Utilizzare questa funzione per copiare un oggetto negli Appunti senza rimuoverlodall'“area di progettazione grafica”. In questo modo si crea un copia temporaneadell'oggetto selezionato che può essere incollata nell'“area di progettazione grafica”in un momento successivo.

Copia

Dopo aver tagliato o copiato un oggetto o il testo dello script negli Appunti, saràpossibile incollarlo nella definizione del processo. Fare clic su Incolla per visua-lizzare negli Appunti l'oggetto o il testo copiato per ultimo.

Incolla

Rimuove un oggetto o un testo dall'area di progettazione grafica. È possibile an-nullare l'azione tramite la funzione Annulla.

Elimina

Consente di visualizzare una finestra di dialogo in cui è possibile specificare iltesto da cercare.

Trova

Consente di visualizzare una finestra di dialogo per specificare il testo da sostituirein base alle esigenze.

Sostituisci

Seleziona tutto il testo o tutti gli oggetti visualizzati nell'“area di progettazionegrafica”.

Seleziona tutto

Sovrappone gli oggetti selezionati agli altri oggetti dell'“area di progettazionegrafica”.

Porta in primopiano

Colloca gli oggetti selezionati al di sotto degli altri oggetti dell'“area di progettazionegrafica”.

Porta in secondopiano

4.5 Configurazione delle proprietà degli oggetti

È possibile configurare le proprietà di ogni oggetto nell'“area di progettazione” in modo da modificarnel'aspetto. Fare clic con il pulsante destro del mouse e selezionare Modifica script per visualizzare leproprietà configurabili. Agli oggetti “State” e “Notes” non sono state associate proprietà di script.

Argomenti correlati• Modifica delle proprietà dell'oggetto utilizzando Ispettore oggetto

2011-04-2131

Creazione della definizione di un processo

4.5.1 Proprietà oggetto Workflow

Sono presenti alcune proprietà “dell'oggetto Workflow” che è possibile richiamare. Si tratta di “Tipo diflusso di lavoro”, “Identificativo del flusso di lavoro” e “Data”.

All'“oggetto flusso di lavoro” sono assegnate alcune proprietà definite dall'utente. È possibile accederea queste proprietà e visualizzarle in varie finestre all'interno di Work Manager, ad esempio l'“elencodelle istanze di processo” nella schermata di “monitoraggio del processo” e sono disponibili per laselezione quando si utilizza la “Generazione guidata script di creazione”.

Le proprietà di “oggetto Workflow ”sono create nel corso del processo “Generazione guidata script dicreazione”: si tratta delle proprietà “Nome modello”, “Manager” e “Gruppo utenti”. Le proprietà sonostate definite come elementi in un array di Data di creazione come parte dello script cartella di lavoroche avvia un processo flusso di lavoro.

A ogni oggetto State nel flusso di lavoro corrisponde una stringa di testo associata che può esserespecificata quando è stata creata. Ogni istanza di un processo di flusso di lavoro dispone di una proprietàState che identifica quale oggetto Stato è stato raggiunto da un utente di quell'istanza di processo. Èpossibile leggere e modificare tale proprietà sia nello script cartella di lavoro che flusso di lavoro.

È inoltre possibile creare le proprietà con la funzione ObjectProperty nello “script di creazione”(EPOWorkflow_CreateWorkflow, per ulteriori informazioni, vedere l'argomento relativo alla “creazionedelle proprietà personalizzate”). Nel seguente esempio viene spiegato come creare e specificare unaproprietà Indirizzo in un'istanza di processo di flusso di lavoro:

ObjectProperty (InstanceID, "Address") = "99, Example Lane, Samplesbury."

È possibile utilizzare tale funzione anche per recuperare valori di proprietà:

CurrentState = ObjectProperty (InstanceID, "State")

Nota:È possibile impostare e recuperare proprietà nello script della cartella di lavoro utilizzando la funzioneGetProperty dell'oggetto Workflow.

Argomenti correlati• L'elenco delle istanze del processo• La schermata di monitoraggio del processo• L'identificativo del flusso di lavoro• Per produrre uno script di creazione tramite la Generazione guidata script• Creazione di proprietà personalizzate

2011-04-2132

Creazione della definizione di un processo

4.5.2 Creazione di proprietà personalizzate

In Work Manager è possibile memorizzare tutti i dati definiti dall'utente per un'istanza del processoutilizzando le proprietà. Durante la progettazione di una definizione del processo, la “Generazioneguidata script di creazione” consente di automatizzare l'impostazione di proprietà standard, quali “Nomemodello”, “Nome manager” e “Nome utente”, che possono essere utilizzate internamente o durante ilmonitoraggio remoto del processo.

L'aggiunta di proprietà personalizzate è un'operazione semplice. Nella funzione di creazione di esempioqui illustrata viene riportata una nuova proprietà denominata RC . La proprietà ha un nome e un valore.Il valore della proprietà può essere aggiornato nella definizione del processo oppure in un volume sulWeb.

Se si crea un volume denominata In attesa del budget, questa potrebbe includere un controllo “Strutturadimensioni” con l'etichetta Scegli un centro risorse in cui viene elencata una serie di elementidimensione del “centro di responsabilità”:

2011-04-2133

Creazione della definizione di un processo

Nel pulsante Inoltra budget, evento On_Click, è stata definita una chiamata al metodo SetPropertydell'oggetto Workflow per impostare la proprietà RC dell'istanza del processo in modo che sia il valoreselezionato nella casella a discesa Centro risorse del centro di responsabilità (DimensionTree.SelectedName).

Di seguito è riportato un esempio di script dell'oggetto On_Click relativo a Button:

È possibile visualizzare la nuova proprietà inclusa nell'elenco di monitoraggio scegliendo Proprietà damonitorare dal menu di scelta rapida e selezionando la nuova proprietà.

2011-04-2134

Creazione della definizione di un processo

Argomenti correlati• Per produrre uno script di creazione tramite la Generazione guidata script

4.6 Memorizzazione delle modifiche alle definizioni dei processi

Una volta soddisfatti della “definizione del processo” è possibile memorizzarla nel database o salvarlain un file sul disco utilizzando la procedura di “esportazione”. È inoltre possibile salvare la definizionedi un processo come modello da utilizzare per nuovi processi.

4.6.1 Salvataggio di una definizione di processo nel database

Per aggiungere il processo corrente al database, procedere in uno dei seguenti modi:• Nella barra dei menu principale scegliere File > Salva.• Fare clic sull'icona Salva processo sulla barra degli strumenti.

Se si modifica una versione pubblicata, a seguito del salvataggio la versione diventerà “non pubblicata”e sovrascriverà qualsiasi versione non pubblicata archiviare in precedenza. Per salvare il processo inun file su disco, è necessario utilizzare la funzione “Esporta”.

Argomenti correlati• Per esportare una definizione di processo in un file su disco

4.6.2 Per esportare una definizione di processo in un file su disco

Per salvare la definizione di processo correntemente selezionata in un file su disco:• Nel menu principale selezionare File > Esporta.

Verrà visualizzata una finestra di dialogo standard che consente di navigare fino alla posizione incui archiviare il file. È possibile esportare solo file in formato .wmc.

Per recuperare una definizione di processo esportato, utilizzare la procedura di importazione.

Argomenti correlati• Per importare una definizione di processo esportata

2011-04-2135

Creazione della definizione di un processo

4.6.3 Per importare una definizione di processo esportata

È possibile caricare i file salvati come file di processo Work Manager con estensione .wmc in WorkManager tramite la funzione “Import”. È possibile caricare solo i file di questo tipo. Per caricare unadefinizione di processo esportata:1. Nel menu principale scegliere File > Importa.2. Verrà visualizzata una finestra di dialogo che consente di navigare fino alla file da importare.3. Fare clic sul pulsante Apri per caricare il file in Work Manager.

Un processo caricato verrà quindi visualizzato nella barra dell'elenco “Definizioni processo”.

Le definizioni importate sovrascriveranno il processo di destinazione, pertanto al fine di produrre unanuova “definizione processo”, anziché restituire un processo esistente, è necessario importare i file.wmc nella definizione vuota.

Argomenti correlati• Per esportare una definizione di processo in un file su disco

4.6.4 Per salvare una definizione di processo come modello predefinito

Inizialmente il file default.wmc forma il modello per la struttura predefinita di nuovi processi. È possibilesalvare una definizione processo come modello predefinito salvandolo come file .wmc. Il nuovo modelloverrà quindi utilizzato per tutti i nuovi processi. Per salvare una definizione processo come nuovomodello predefinito:• Nel menu principale scegliere File > Salva come predefinito.

Verrà visualizzata una finestra di dialogo standard che consente di navigare fino alla posizione incui si desidera archiviare il file modello.

4.7 Blocco e sblocco delle definizioni dei processi

La definizione di un processo viene blocca dall'utente che la apre. Viene visualizzata come bloccatanell'elenco delle definizioni dei processi con un simbolo di blocco quando viene visualizzata dall'utenteper cui è stata bloccata. Viene visualizzata con una croce in un cerchio rosso quando viene visualizzatada altri utenti. Le definizioni dei processi bloccate possono essere modificate solo dall'utente che le habloccate.

2011-04-2136

Creazione della definizione di un processo

4.7.1 Sblocco automatico di definizioni di processo alla chiusura dell'applicazione

È possibile impostare l'applicazione Work Manager per verificare se è necessario sbloccare alcunedefinizioni di processo aperte al momento della chiusura prima dell'uscita dell'applicazione. Per impostarequesta funzione selezionare Strumenti > Controlla bloccati alla chiusura.

Quando è impostata questa opzione, l'applicazione visualizzerà la finestra di dialogo "Sblocca" primadi chiudere se vi sono processi bloccati dall'utente all'uscita.

Nella finestra di dialogo vengono elencate tutte le definizioni bloccate e viene richiesto di selezionarequali processi da sbloccare. Per sbloccare un processo, deselezionare la casella di controllocorrispondente. È possibile inoltre utilizzare i comandi Sblocca tutto, Blocca tutto e Attiva/Disattivaper gestire il blocco e lo sblocco delle definizioni processo.

È possibile evitare la visualizzazione della finestra di dialogo selezionando la casella di controllo Nonvisualizzare più questo messaggio nella schermata "Sblocca".

Argomenti correlati• Chiusura di Work Manager

4.7.2 Per sbloccare manualmente una singola definizione di processo

Per sbloccare manualmente un processo singolo:1. Selezionare la definizione di processo nell'"Elenco definizioni processo".2. Selezionare Sblocca dal menu di scelta rapida.

Se il processo è ancora aperto per la modifica, verrà chiuso automaticamente e se sono stateapportate modifiche verrà richiesto di salvarle.

4.8 Stampa della definizione di un processo

È possibile stampare la definizione del processo correntemente aperto con qualsiasi stampante odispositivo di stampa installato. Sono inoltre disponibili diverse opzioni di stampa tramite la funzioneAnteprima di stampa.

Per aprire la finestra di dialogo Stampa per la definizione di un processo aperto:• Scegliere File > Stampa dal Menu principale

2011-04-2137

Creazione della definizione di un processo

• oppure selezionare l'icona Stampa dalla barra degli strumenti di Work Manager

Se si seleziona questa funzione, verrà aperta una finestra di dialogo di stampa comune in cui sonodisponibili numerose opzioni di stampa.

4.8.1 Accesso alle opzioni di anteprima di stampa

Se si sceglie di visualizzare l'anteprima di stampa della definizione di un processo (File > Anteprimadi stampa) viene visualizzata una serie di opzioni di stampa nella barra degli strumenti "Anteprima distampa":

EffettoIcona della barra deglistrumenti

Se si è soddisfatti del layout e dello stile dell'anteprima di stampa visualizzata,utilizzare questa funzione per stampare immediatamente la pagina.

Stampa

Visualizza la finestra di dialogo standard "Stampa" che consente di impostarele preferenze di stampa.

Finestra di dialogoStampa

Visualizza una finestra di dialogo che consente di modificare il tipo di carta,l'orientamento e altri parametri del layout di stampa.

Imposta pagina

Visualizza le dimensioni effettive del documento da stampare.Zoom al 100%

Consente di adattare le dimensioni del documento da stampare alla larghezzadella schermata.

Zoom su larghezza pa-gina

Consente di impostare la visualizzazione del documento in modo che l'interapagina possa essere visualizzata sulla schermata.

Pagina intera

Consente di impostare la visualizzazione del documento in modo che duepagine possano essere visualizzate sulla schermata.

Due pagine

Consente di impostare la visualizzazione del documento in modo che sullaschermata sia possibile visualizzare un massimo di sei pagine.

Pagine multiple

Consente di impostare lo zoom per la visualizzazione del documento dastampare.

Zoom

Consente di impostare il livello di zoom più appropriato in modo da adattarela pagina alle dimensioni specificate per la stampa.

Adatta alla pagina

2011-04-2138

Creazione della definizione di un processo

EffettoIcona della barra deglistrumenti

Consente di visualizzare la prima pagina da stampare.Prima pagina

Consente di visualizzare la pagina precedente che deve essere stampata.Pagina precedente

Consente di visualizzare la pagina successiva che deve essere stampata.Pagina successiva

Consente di visualizzare l'ultima pagina da stampare.Ultima pagina

Consente di chiudere la finestra "Anteprima di stampa" e ritornare all'appli-cazione Work Manager.

Chiudi

2011-04-2139

Creazione della definizione di un processo

2011-04-2140

Creazione della definizione di un processo

Disponibilità di un flusso di lavoro per un'operazione

Per rendere disponibile la definizione di un processo per altri utenti, è necessario pubblicare il processonel database. Affinché la definizione del processo funzioni, è inoltre necessario configurare i livelli diprotezione corretti e le cartelle di lavoro Web devono contenere gli script che consentono l'interazione.

La Pubblicazione guidata fornisce le istruzioni dettagliate per eseguire la pubblicazione del processo.

5.1 Per pubblicare una definizione processo

Le definizioni processo vengono pubblicate tramite la “Pubblicazione guidata”.1. Per avviare la procedura guidata, aprire la definizione del processo desiderata.2. Procedere nel seguente modo:

• Scegliere File > Pubblica dal menu principale.• Fare clic sull'icona Pubblica sulla barra degli strumenti Work Manager.Verrà visualizzata la schermata "Benvenuti".

3. Fare clic su Avanti per continuare.Verrà visualizzata la schermata "Pubblica definizioni processo".

4. È possibile scegliere quali versioni correntemente aperte delle definizioni processo pubblicareselezionando o deselezionando una delle definizioni elencate o le versioni ad esse associate.

È necessario selezionare almeno una versione.

5. Fare clic su Avanti.Verrà visualizzata la schermata "Versione".

6. Immettere una descrizione o un nume per la versione delle definizioni processo selezionate.Se viene pubblicato più di un processo, la descrizione della versione verrà applicata a tutte leselezioni.

7. Fare clic su Avanti per continuare.Viene visualizzata la schermata "Pubblica".

8. In questa fase è possibile annullare la pubblicazione o confermare le selezioni facendo clic sulpulsante Fine.Fare clic su Fine, per chiudere la procedura guidata.

La versione scelta della definizione processo è disponibile negli script per riferimento.

2011-04-2141

Disponibilità di un flusso di lavoro per un'operazione

5.2 Configurazione della protezione

Utilizzare l'applicazione Generatore modelli per configurare la protezione del processo. È necessarioche ci sia almeno un gruppo utenti contenente un utente. È inoltre possibile creare il numero di accountmanager o utente e di gruppi che si desidera. Le impostazioni di protezione richieste sono le seguenti:• Utenti e gruppi: è necessario che ci sia almeno un gruppo di utenti e un account manager. Tutti gli

account specifici di Work Manager dovrebbero essere anche membri del gruppo Utenti finali (imembri del gruppo Amministratori possono già accedere come utenti finali).

• Assegnazione gruppi/descrittori: l'accesso può essere concesso a valori e dimensioni dal gruppomanager e utenti. Si consiglia di riservare l'accesso al descrittore di “protezione della definizionedel processo” a coloro che hanno un ruolo di progettazione del processo, ad esempio l'amministratoredi un singolo processo.

• Assegnazioni gruppo/cartella di lavoro predefinita: impostare le cartelle di lavoro predefinite da cuigli utenti e i manager iniziano la visualizzazione delle cartelle di lavoro dal rispettivo browser.

Nota:Se nell'elenco dei descrittori di protezione non sono disponibili tutti i dati necessari per l'impostazionedella protezione, è possibile creare un descrittore di protezione personalizzato in base alle proprieesigenze.

5.3 Creazione di cartelle di lavoro

Utilizzando l'applicazione Generatore modelli è possibile creare l'interfaccia utente per il sistema WorkManager. È possibile aggiungere controlli quali grafici, griglie, testo, immagini e altro, a un volume perfornire agli utenti istruzioni dettagliate in merito al processo progettato.

Utilizzando VBScript per le cartelle di lavoro è possibile acquisire eventi come la pressione di pulsantiper indirizzare il processo lungo percorsi definiti nelle definizioni di processi. La “Generazione guidatascript di creazione” consente di creare e copiare gli script progettati per inizializzare il processo di WorkManager.

Le cartelle di lavoro pubblicate saranno disponibili attraverso il server Web. È possibile associareunivocamente ogni processo creando un URL o una stringa WAIS per indirizzare gli utenti (tramiteposta elettronica) a una determinata cartella di lavoro utilizzata dal processo corrente diWork Managerche è stato pubblicato.

Argomenti correlati• Script di esempio delle cartelle di lavoro• Collegamenti di esempio• Per produrre uno script di creazione tramite la Generazione guidata script

2011-04-2142

Disponibilità di un flusso di lavoro per un'operazione

Monitoraggio e attivazione del debug delle operazionidel flusso di lavoro

In un determinato periodo potrebbero essere in corso diversi processi di Work Manager e gli utentipotrebbero trovarsi in postazioni diverse. L'applicazione Work Manager include un meccanismo checonsente agli amministratori dei processi di seguire gli stati del processo e di monitorare il numero diutenti che si trovano in una fase particolare del processo.

Sono disponibili due strumenti integrati che consentono di verificare se il processo funziona comeprevisto, creando e monitor ando i dati del test e registrando i messaggi di de degli eventi nel “Registroeventi”.

Il “Registro di controllo” include un elenco delle modifiche apportate ai processi da utenti e amministratori.

6.1 Per monitorare un flusso di lavoro processo

Il flusso di lavoro processo è monitorato in modalità “Monitor”.1.

Per passare alla modalità “Monitor”, fare clic sul pulsante Monitor nella barra deglistrumenti Work Manager.Solo i processi pubblicati sono monitorati e verranno elencati nella barra dell'elenco laterale.

2. Selezionare il processo necessario per monitorare facendo doppio clic sul processo o selezionandola versione richiesta dal menu di scelta rapida.Lo stato del flusso di lavoro viene visualizzato nell'area di monitoraggio nella parte inferiore dellaschermata.

6.1.1 La barra degli strumenti di monitoraggio

La barra degli strumenti di monitoraggio include i cinque pulsanti riportati qui di seguito:• Monitor: questo pulsante consente di passare dalla modalità Progettazione alla modalità Monitor

nella schermata di visualizzazione grafica.• Aggiorna: per vedere le conseguenze di una modifica apportata allo stato del processo, fare clic

sul pulsante Aggiorna.

2011-04-2143

Monitoraggio e attivazione del debug delle operazioni del flusso di lavoro

• Aggiorna automaticamente: per aggiornare continuamente il processo di monitoraggio, fare clicsul pulsante di attivazione/disattivazione dell'aggiornamento automatico. Attivando l'aggiornamentoautomatico si aggiornerà lo stato dei processi monitorati a intervalli di 10 secondi finché la funzionenon viene disattivata.

• Mostra totali: consente di visualizzare nella schermata di visualizzazione Monitor il numero di utentiin ogni fase del processo in relazione al numero totale degli utenti del processo.

• Scegli proprietà: per scegliere le colonne delle proprietà da aggiungere o rimuovere dall'elenco dimonitoraggio del processo, fare clic sul pulsante Scegli proprietà. Queste sono le stesse proprietàriportate nell'“elenco delle istanze del processo”.

6.1.2 La schermata di monitoraggio del processo

Nella modalità di monitoraggio la schermata è suddivisa in due parti: nella parte superiore, il diagrammadel flusso del processo in cui viene indicato il numero di utenti in ogni fase e, nella parte inferiore, unelenco di monitoraggio che visualizza gli utenti e la rispettiva fase del processo in cui si trovano.

6.1.3 L'elenco delle istanze del processo

Nella parte inferiore della schermata relativa al "monitoraggio del processo" si trova l'"elenco delleistanze del processo". Si tratta di un elenco delle istanze di un processo correntemente disponibili. Idettagli delle istanze vengono elencati nelle colonne, quali "ID istanza", "Stato", "Nome modello" e"Nome utente".

Gli utenti riportati nell'elenco delle istanze del processo sono gli utenti che sono attivi nel processocorrente. Gli utenti che hanno completato il processo, ovvero coloro che hanno generato un eventocontenente la funzione WorkflowComplete (vedere “Funzioni relative al processo di Work Manager”nel Manuale di riferimento di Profitability and Cost Management) vengono rimossi automaticamentedall'elenco.

È possibile configurare la quantità di informazioni che vengono fornite in questo elenco poiché le colonnepossono essere aggiunte o rimosse. Le colonne disponibili sono quelle che sono state definite nelcodice nel processo monitorato, tramite la funzione ObjectProperty, (vedere Funzioni relative alprocesso di Work Manager nel Manuale di riferimento di Profitability and cost management).

Per aggiungere una proprietà all'elenco, scegliere Scegli proprietà da monitorare nel menu di sceltarapida.

È inoltre disponibile un'opzione di filtro che consente di controllare le istanze che vengono visualizzate.

Le istanze (identificate dal relativo ID istanza) possono essere monitorate durante il loro spostamentoall'interno del processo. Per visualizzare la schermata delle istanze di monitoraggio, fare doppio clicsu un oggetto State nell'area di progettazione del processo a cui è connesso un utente.

2011-04-2144

Monitoraggio e attivazione del debug delle operazioni del flusso di lavoro

La finestra di dialogo visualizzata include una scheda Istanze in cui sono riportate tutte le istanze chesi trovano nello stato correntemente selezionato e le stesse informazioni che sono state configuratenell'elenco delle istanze del processo.

Per spostare l'istanza di un utente da un stato all'altro, è possibile generare l'evento appropriatoscegliendo l'evento dall'elenco Genera evento e facendo clic sul pulsante Genera evento. Se sidesidera seguire una determinata istanza da uno stato all'altro, selezionare la casella di controllodenominata Segui istanza/e. Lo stato attivo verrà così spostato dalla schermata delle istanze dimonitoraggio allo stato in cui si trova l'utente selezionato dopo la generazione dell'evento.

Argomenti correlati• Configurazione delle proprietà degli oggetti• Filtro dell'elenco delle istanze del processo

6.1.4 Filtro dell'elenco delle istanze del processo

Nell'"elenco delle istanze del processo", l'opzione Mostra tutte le istanze viene selezionata perimpostazione predefinita. Ciò consente di vedere tutte le istanze del processo in esecuzione. Per ridurregli elementi elencati a un sottoinsieme, è possibile applicare un filtro utilizzando i criteri da una dellecolonne correntemente visibili. Le colonne visualizzate nell'elenco possono essere modificate facendoclic con il pulsante destro del mouse nell'area dell'elenco e scegliendo Scegli proprietà damonitorare.• Imposta filtro: se si fa clic sul pulsante Imposta filtronell'elenco delle istanze del processo, viene

aperta la finestra di dialogo "Filtro". In questa finestra di dialogo è possibile selezionare le colonnecorrentemente disponibili nel riquadro Proprietà sul lato sinistro e, nella casella di modifica adiacenteValore è possibile impostare un valore a cui si desidera far corrispondere i dati nell'elenco. I caratterijolly, come l'asterisco, non vengono correntemente riconosciuti.

• Cancella filtro: per cancellare un filtro correntemente applicato, fare clic sul pulsante Cancellanell'"elenco delle istanze del processo". Verranno così visualizzate tutte le istanze senza alcun filtro.

6.2 Per creare dati di test del flusso di lavoro

Affinché la definizione di processo funzioni come previsto in fase di progettazione, è necessario crearealcune istanze di test che è possibile spostare tramite il processo da stato a stato, sottoponendo a testogni evento.1. Nella modalità “Monitor” selezionare l'oggetto “Creato”.2. Selezionare Crea dati di test dal menu di scelta rapida per avviare la procedura guidata Crea dati

di test.Verrà visualizzata la schermata "Benvenuti".

3. Fare clic su Avanti per continuare.

2011-04-2145

Monitoraggio e attivazione del debug delle operazioni del flusso di lavoro

Verrà visualizzata la schermata "Data di creazione".

La schermata è la stessa della schermata "Data di creazione" della Generazione guidata script dicreazione.

4. Selezionare un modello dall'elenco corrente di modelli disponibili.Sia ID Manager sia Gruppo utenti sono utenti già impostati nel sistema. Quando si sceglie un gruppoutenti, è possibile selezionare un gruppo predefinito o creare un elenco personalizzato di utenti dauno degli account utente disponibili.

5. Fare clic su Avanti per continuare.La schermata "Completamento" rappresenta la schermata conclusiva della procedura guidata Creadati di test.

6. Fare clic su Fine.Un messaggio di conferma notificherà della creazione dei dati di test.

Le istanze di test verranno visualizzate nell'elenco “Monitor” nella parte inferiore della finestra “Monitor”.È quindi possibile utilizzare le istanze di test per assicurare che ogni evento venga eseguito correttamentee che gli utenti si spostino da stato a stato come previsto senza necessità di avviare il processo da uncartella di lavoro.

6.3 Il Registro eventi

Nel"Registro eventi" vengono visualizzati i messaggi del sistema in relazione all'esecuzione di definizionidi processi definite dall'utente. Vengono inoltre visualizzati i “messaggi di debug” che sono stati creatio inseriti nello script.

Per visualizzare il "Registro eventi", scegliere Visualizza > Registro eventi dalla barra del menuprincipale.

È possibile eliminare i messaggi utilizzando la funzione Cancella eventi disponibile nel menu di sceltarapida. Se si desidera memorizzare i messaggi, è possibile salvarli in un file di testo (*.txt) utilizzandola funzione Salva eventi in file dallo stesso menu di scelta rapida.

Argomenti correlati• Messaggi di debug• Utilizzo del Registro eventi

6.4 Il Registro di controllo

2011-04-2146

Monitoraggio e attivazione del debug delle operazioni del flusso di lavoro

Per visualizzare l'elenco delle modifiche apportate ai processi da utenti e amministratori, è possibileconsultare il “Registro di controllo” (Visualizza > Visualizza controllo). Il Registro di controllo includeun elenco degli eventi generati durante l'esecuzione di un processo di Work Manager.

I dettagli degli eventi sono elencati nelle colonne, quali "ID", "Nome definizione", Nome versione, "IDistanza", "Descrizione azione", "Nome utente" e "Data ultimo aggiornamento". È possibile scegliere leversioni e le definizioni dei processi da visualizzare dagli elenchi a discesa Definizione processo eVersione.

È possibile configurare l'evento registrato utilizzando il programma di configurazione di Profitability andcost management e filtrare il Registro di controllo in modo da visualizzare solo gli eventi selezionati.

6.4.1 Configurazione di eventi controllabili

Per scegliere gli eventi di Work Manager definiti dal sistema che si desidera monitorare, avviare ilprogrammaConfigura profitability and cost management e scegliere di riconfigurare Work Manager.

Nota:L'esecuzione del programma di configurazione quando l'applicazione Work Manager richiederà il riavviodi Work Manager con possibili conseguenze indesiderabili per le definizioni di processi aperte. Siconsiglia pertanto di chiudere Work Manager prima della riconfigurazione.

Dopo aver scelto di riconfigurare Work Manager viene visualizzata la schermata "Opzioni di WorkManager".

Nella schermata, fare clic sul pulsante Configura descritto come "Opzioni controllo". Nella finestra didialogo "Imposta opzioni di controllo di Work Manager" viene visualizzato l'elenco degli eventi di WorkManager riportato di seguito:• Crea flusso di lavoro• Ottieni proprietà• Imposta proprietà• Recupera ID da nome• È un flusso di lavoro valido• Invia evento• Crea istanza• Istanza completata

Selezionare la casella di controllo corrispondente all'evento che si desidera sottoporre al controllo diWork Manager. Gli eventi selezionati in questa schermata verranno visualizzati sotto forma di colonnenella schermata “Registro di controllo”

Gli eventi elencati in questa schermata corrispondono ai metodi di oggetti disponibili a chiunque generilo script di un processo di Work Manager (per ulteriori informazioni su tali metodi, vedere “Funzioni deiprocessi di Work Manager” nel Manuale di riferimento di SAP BusinessObjects Profitability and CostManagement).

2011-04-2147

Monitoraggio e attivazione del debug delle operazioni del flusso di lavoro

Argomenti correlati• Il Registro di controllo

6.4.2 Filtri degli eventi controllati

È possibile filtrare l'elenco degli eventi visualizzati nella schermata “Registro di controllo” per visualizzaresolo gli eventi che soddisfano i criteri definiti. A tal fine è possibile utilizzare i due elenchi e i tre pulsantidel filtro situati in cima all'elenco. Gli elenchi consentono di selezionare velocemente la versione e ladefinizione del processo di cui si desidera visualizzare gli eventi. I pulsanti del filtro possono essereutilizzati per impostare altri criteri in modo da ridurre gli eventi visualizzati.

Se si fa clic sul pulsante Scegli filtro viene visualizzata la schermata "Filtro" per questo scopo.

Nel riquadro "Campi", è possibile selezionare una delle colonne correntemente disponibili e, nellacasella di modifica adiacente, è possibile impostare un valore a cui si desidera far corrispondere i datinell'elenco. I caratteri jolly, come l'asterisco, non vengono correntemente riconosciuti.

2011-04-2148

Monitoraggio e attivazione del debug delle operazioni del flusso di lavoro

Personalizzazione degli script di Work Manager

Work Manager include tutte le funzionalità VBScript presenti nel prodotto, concedendo ai progettisti ilpieno controllo su azioni, processi ed eventi.

7.1 Utilizzo delle funzioni di Work Manager

Alcuni parametri delle funzioni di Work Manager vengono utilizzati in contesti particolari. Le funzioni diWork Manager sono descritte dettagliatamente nel Manuale di riferimento di SAP BusinessObjectsProfitability and Cost Management, nella sezione “Funzioni del processo di Work Manager”.

7.1.1 Il tipo di flusso di lavoro

Il tipo di flusso di lavoro identifica la definizione del processo di un determinato flusso di lavoro.

7.1.2 L'identificativo del flusso di lavoro

L'identificativo del flusso di lavoro (definito in Work Manager come ID istanza) è un codice diidentificazione che funge da riferimento univoco a un determinato processo del flusso di lavoro. Puòessere individuato da un codice esterno quale uno script della cartella di lavoro o da un URL oppurepuò essere utilizzato internamente come riferimento per l'istanza del flusso di lavoro correntemente inuso.

7.1.3 Valori di timeout della scadenza

A ogni stato di un processo di Work Manager è possibile associare un valore di timeout. Ciò significache è possibile per ogni stato è possibile impostare un determinato periodo di scadenza. Ad esempio,

2011-04-2149

Personalizzazione degli script di Work Manager

è possibile scegliere che un utente debba completare una scheda di attività entro le ore 17:00 di venerdì.È quindi possibile codificare un evento affinché esegua un'azione come conseguenza di una scadenzao un'azione diversa se il timeout non è stato superato.

Le funzioni relative all'impostazione e all'eliminazione dei valori di timeout sono SetTimeoutDelta eClearStateTimeout. Per impostare un orario di scadenza, richiamare la funzione SetTimeoutDeltain un evento che successivamente attiva una modifica di stato. Per questo nuovo stato verrà quindiimpostato un valore di scadenza. Se il timeout scade, viene generato un nuovo evento. Se il valore ditimeout non è scaduto, è necessario eliminare il timeout relativo allo stato corrente prima di passare aun nuovo stato. A tal fine è possibile utilizzare l'altra funzione di timeout, ClearStateTimeout. Ènecessario attivarla prima di passare al nuovo stato poiché il valore di timeout fa riferimento allo statocorrente.

7.2 Gestione dei processi della console

Se si desidera eseguire processi nell'ambito di un flusso di lavoro utente, è possibile creare uno scriptche esegua un processo nella console di SAP BusinessObjects Profitability and Cost Management. Loscript contiene l'istruzione per la console di avviare un file di comandi, utilizzando i valori passati daWork Manager. Tali valori possono essere immessi in un volume da un utente e passati al processodella console mediante Work Manager.

È anche necessario un file di comandi modello della console che operi congiuntamente allo script. WorkManager copia il file di comandi modello per creare un file temporaneo sostituendo le proprietàdell'istanza corrente di Work Manager con i parametri della console necessari. Passa l'ID istanza diWork Manager alla console con l'istruzione di eseguire il file di comandi temporaneo. Elimina il filetemporaneo dopo l'utilizzo. Il server Work Manager deve disporre di accesso in scrittura alla directoryin cui è memorizzato il file di comandi modello.

7.2.1 File di comandi modello della console

Il file di comandi modello della console contiene i comandi e i parametri della console necessari perl'esecuzione dei processi. Comprende inoltre i comandi che rendono possibile la comunicazione tra laconsole e Work Manager. Per informazioni su tutti i comandi della console e sulla procedura di creazionedi un file di comandi, consultare il Manuale dell'utente della console di SAP BusinessObjects Profitabilityand cost management.

Nel file modello i parametri da sostituire sono indicati con #property:Propertyname#, dove Propertyname = la proprietà dell'istanza corrente di Work Manager da sostituire con il parametro dellaconsole.

Nota:la proprietà Propertyname rileva la distinzione tra lettere maiuscole e minuscole.

2011-04-2150

Personalizzazione degli script di Work Manager

Esempio:

Se la proprietà MODELNAME contiene il valore Model1, il comando modello newmodel=#property:MODELNAME# viene sostituito con newmodel=Model1 nel file della console temporaneo.

7.2.2 Script di esecuzione dei processi della console

Per avviare un processo della console è necessaria la funzione startConsoleJob (per informazionidettagliate consultare il Manuale di riferimento di SAP BusinessObjects Profitability and CostManagement).

È inoltre necessario specificare le proprietà dell'istanza per consentire la sostituzione delle proprietànel file di comandi temporaneo.

Poiché ogni istanza di flusso di lavoro può eseguire un solo processo della console alla volta, ogninuovo processo può essere avviato solo dopo il completamento del precedente (con o senza errori).

7.2.3 Gestione degli errori della console

Il processo della console è in grado di trasmettere eventi di flusso di lavoro a Work Manager per renderepossibile il controllo dell'avanzamento in caso di esecuzione di più processi. Se durante l'esecuzionedi un comando la console rileva un errore, viene generato un messaggio di errore in cui è indicato unnumero specifico che corrisponde al tipo di comando. Se sono presenti una connessione a WorkManager e un ID istanza validi, l'evento ConsoleError viene inviato all'istanza di Work Manager e laproprietà ConsoleErrorText viene popolata con il messaggio di errore. Il formato del messaggio ei numeri di errore sono dettagliati in Manuale dell'utente della console di SAP BusinessObjects Profitabilityand cost management - “Messaggi di errore della console”.

Esempio:Dim ConsoleErrorConsoleError = ObjectProperty (InstanceId, "ConsoleErrorText")

7.3 Script di esempio

Di seguito sono riportati esempi di oggetti in Work Manager di cui è possibile generare uno script:• Variabili globali

2011-04-2151

Personalizzazione degli script di Work Manager

• Script di creazione• Script di connessione• Script di esempio delle cartelle di lavoro• URL di esempio

Nota:Nella sezione “Funzioni relative al processo di Work Manager” del Manuale di riferimento di SAPBusinessObjects Profitability and Cost Management viene fornita una descrizione dettagliata di tuttele funzioni disponibili negli script.

7.3.1 Variabili globali

Le variabili globali e le funzioni dovrebbero essere posizionate al principio di ogni funzione definita inprecedenza, poiché queste verranno avviate per prime e saranno disponibili per tutte le altre funzioni.

Nel seguente esempio viene specificato un numero di costanti a cui è possibile fare riferimento in baseal nome tramite il processo di generazione dello script:Const WebServer = "http://mymachinename/"Const blankString = ""Const EstimateBook = "Estimate Budget"Const ReviseBook = "Revise Budget"Const ApproveBook = "Approve Budget"

Il server specificato nell'esempio è un server Web. Se si utilizza IIS come server Web, le costantivengono specificate come illustrato di seguito:Const WebServer = "http://mymachinename/PCM"

In genere, le funzioni di cui si desidera disporre dovrebbero essere definite (al di fuori di una funzioneo subroutine).

7.3.2 Script di creazione

Lo script di creazione viene sempre eseguito all'interno di una funzione EPOWorkflow_CreateWorkflow che segnala a Work Manager la nuova istanza del processo che dovrebbe essere creata.

Nell'esempio viene anche illustrato come inviare informazioni di debug nel “Registro eventi”, comeutilizzare un elenco di utenti per inviare un messaggio a più indirizzi di posta elettronica e come impostarel'evento successivo nel processo.Sub EPOWorkflow_CreateWorkflow (WorkflowType, CreationData)

'WorkflowType - si tratta del numero di identificazione della definizione del processo'CreationData - si tratta di una matrice di varianti contenente dati per la creazione di istanze del

processo specifiche

'Dichiara variabili temporanee esplicitamenteDim ModelName, ManagerName, GroupName

2011-04-2152

Personalizzazione degli script di Work Manager

Dim GroupUserIDList, UserNameDim i, iMin, iMax, InstanceIdDebugLogEvent True, "Creating process instances for workflow type : " &

WorkflowType & " at " & Now()'Il nome del modello è passato come parametro 0ModelName = CreationData(0)'Il nome del manager è passato come parametro 1ManagerName = CreationData(1)'L'elenco di utenti è passto come parametro 2'Determinare il numero di utenti specificatoIf IsEmpty (CreationData) = False Then

iMin = lbound (CreationData)iMin = iMin + 2iMax = ubound (CreationData)'Ripeti per tutti gli utenti nel gruppo e crea un'istanza del processoFor i=iMin to iMax

InstanceId = CreateWorkflowObject(workflowType)'Scrivi i dati di nuovo nel database come proprietà in modo che sia possibile farvi riferimento in

altre funzioni eventoObjectProperty (InstanceId, "ModelName") = ModelNameObjectProperty (InstanceId, "ManagerID") =

GetIDForUserName(ManagerName)ObjectProperty (InstanceId, "ManagerName") = ManagerNameUserName = CreationData(i)ObjectProperty (InstanceId, "UserID") = GetIDForUserName (UserName)ObjectProperty (InstanceId, "UserName") = UserName

'Genera evento successivo per avanzare al nuovo statoSetNextEvent InstanceId, "Email Users Budget"

NextEnd If

End Sub

7.3.3 Script di connessione

L'obiettivo degli script di connessione è quello di definire l'evento che genera lo spostamento da unstato all'altro. Questo spostamento potrebbe essere un valore di timeout (uno stato scade dopo undeterminato periodo di tempo) oppure potrebbe essere l'azione di un utente (quale la pressione di unpulsante in un volume).

Nell'esempio riportato qui sotto, è stato avviato un nuovo processo di budget che determina l'invio diun messaggio di posta elettronica a tutti gli utenti che richiedono la verifica delle cifre di budget. L'esempioillustra inoltre come impostare un valore di scadenza in modo che se l'utente non esegue un'azionenel periodo di tempo specificato, verranno eseguite altre operazioni.

Sub Email_Users_Budget(InstanceId)'InstanceId: il numero univoco che identifica l'istanza del processo'Invia messaggio di posta elettronica a un utente PCM

Dim SendTo, SendFrom, SendCC, Subject, BodySendTo = EmailAddressForProperty(InstanceId, "UserID")

'Messaggio di posta elettronica all'ID utente specificato nelle proprietà ID utenteSendFrom = EmailAddressForProperty(InstanceId, "ManagerID")

'Creare un messaggio di posta elettronica che abbia per mittente l'utente specificato nelle proprietà IDmanager

Le informazioni relative al messaggio di posta elettronica sono specificate nell'oggetto e nel corpo delmessaggio

Subject = "Please complete your budget"Body = "Dear #Property:UserName#, & vbCRLFBody = Body & "" & vbCRLFBody = Body & "A new budget

process has started (#InstanceId#)." & vbCRLF

2011-04-2153

Personalizzazione degli script di Work Manager

Body = Body & "Please completeyour budget by going to the web book below:" & vbCRLF

Aggiungere nel messaggio di posta elettronica l'URL a un volume

Dim ModelName, BookNameModelName = ObjectProperty (InstanceId, "ModelName")

'Nome modello specificato nelle proprietà nome modello'L'URL apre la cartella di lavoro nel server Web PCM - L'utente imposta il budget.'BuildBookURL creerà il collegamento per l'apertura della cartella di lavoro nel browser Web browser

sebbene BuildBookViewerString creerà il collegamento o l'allegato per l'uso in Outlook.BookName = "User Sets Budget"Body = Body & vbCRLF & BuildBookURL (InstanceId, WebServerRoot, ModelName, BookName)Body = Body & vbCRLF & BuildBookViewerString (InstanceId, office wfEmailAttachmentAndWais,"ebklinkname", ModelName, BookName, "optional string")'Il tipo di collegamento creato da BuildBookViewerString è determinato da una delle seguenti tre costanti;

'solo collegamento wfEmailWais'solo allegato wfEmailAttachment nel formato file .ebk'sia l'allegato che il collegamento WAIS wfEmailAttachmentAndWais

Utilizzare ora la funzione incorporata per inviare messaggi di posta elettronica Invia email ID, A, CC,Da, Oggetto, Corpo

SendEmail InstanceId, SendTo, SendCC, SendFrom, Subject, Body

Impostare la scadenza dopo l'intervallo specificato, 0 giorni 0 ore 10 minutiSetTimeoutDelta InstanceId, 0, 0, 10, 0 , "Incomplete Budget"

Scrivi messaggio di debug

Dim DebugMessageDebugMessage = " User asked to complete his budget. 10 minute deadline set. Budget instance #InstanceId#"

& vbCRLFDebugLogEventEx True, InstanceId, DebugMessage

End Sub

7.3.4 Script di esempio delle cartelle di lavoro

Gli script delle cartelle di lavoro acquisiscono le azioni di utenti e manager (uso dei pulsanti, modificadi dati e così via) e avviano gli eventi di Work Manager sulla base di tali azioni. Gli eventi che possonoessere utilizzati sono i seguenti: OnClick, OnLoad, OnChange e OnDoubleClick.

Di seguito viene riportato un esempio di come avviare un processo di Work Manager dallo script di unvolume:'Esempio di funzione creazione cartella di lavoroSub Button_OnClick()

'Dichiara matrice di varianti con cui passare i datiDim CreationData(3)'Passa nome del modelloCreationData(0) = "General Test"'Passa nome dei managerCreationData(1) = "MTAdmin"'Passa gruppo utenti

2011-04-2154

Personalizzazione degli script di Work Manager

CreationData(2) = "ENDUSERS"EPOWorkFlow.CreateWorkflowByName "Sample Process", CreationDataMsgBox("Work Manager process started")

End Sub

In questo script è stata creata una matrice di dati che si desidera passare come parametri al serviziodel flusso di lavoro (il servizio che si occupa delle comunicazioni del flusso di lavoro). La matrice vienepassata al flusso di lavoro specificato utilizzando il metodo StartWorkflowByName dell'oggettoEPOWorkflow (vedere la nota qui di seguito).

Nota:È necessario che l'elenco dei controlli nella cartella di lavoro includa un oggetto Workflow per comunicarecon il servizio del flusso di lavoro.

Nel seguente esempio il budget è stato rivisto dall'utente ed è pronto per essere reinviato al managerper un ulteriore verifica. L'utente fa clic su un pulsante Pronto nella cartella di lavoro Web che richiamal'evento Rivedi budget preventivato in Work Manager:Sub Button_OnClick()

Dim msg'Immettere qui il codice Work Manager per rimettere il budgetEPOWorkflow.sendEvent "Revise estimated budget"

Msg = "Your budget figure has been sent to your manager."Msg = Msg & vbCRLF & "Please await a reply."Msgbox msg

End Sub

7.3.5 Collegamenti di esempio

È possibile collegare in modo diretto un utente da un messaggio di posta elettronica di Work Managera un volume in diversi modi. Le funzioni all'interno degli script creeranno un URL (Uniform ResourceLocator) incorporato che consente di aprire una determinata cartella di lavoro in un browser Web oppureun collegamento WAIS o un file EBK allegato che eseguirà la stessa operazione nel Visualizzatorevolumi. Gli URL vengono creati dalla funzione BuildBookURL (vedere l'esempio 1) mentre la funzioneBuildBookViewerString crea i collegamenti WAIS e/o i file EBK allegati (esempio 2).'Esempio 1http://mymachinename/?B=Revise%20Budget&M=WM1&WF=13

'Esempio 2wais:B=Revise%20Budget&M=WM1&WF=13

http:// è il prefisso standard per gli indirizzi del browser;

Il prefisso wais viene utilizzato per indicare un collegamento del Visualizzatore volumi;

mymachinename viene sostituito con il nome del server Web;

? indica l'inizio dei parametri (separato da una e commerciale);

B= è il parametro per il nome della cartella di lavoro;

M= è il parametro per il nome del modello;

2011-04-2155

Personalizzazione degli script di Work Manager

WF= è il parametro per l'identificativo del flusso di lavoro.

È possibile aggiungere altri parametri a entrambi i tipi di collegamento che controllano quale serververrà aperto e come un volume verrà aperta. Questi vengono descritti in modo dettagliato nella Guidain linea di Profitability and cost management (vedere Navigazione nelle cartelle di lavoro o FormatoURL). I parametri aggiunti all'URL utilizzando la funzione BuildBookURL dovrebbero essere collocatialla fine della variabile BookName prima di essere passati alla funzione. Tuttavia, la funzione BuildBookViewerString richiede che venga passato un altro parametro in formato stringa come ultimoparametro nella funzione.

Argomenti correlati• L'identificativo del flusso di lavoro

2011-04-2156

Personalizzazione degli script di Work Manager

Suggerimenti per la risoluzione dei problemi

Potrebbe essere necessaria ulteriore assistenza per la configurazione di alcune aree dell'applicazioneWork Manager, quali:• Installazione e configurazione• Integrazione con i servizi di posta elettronica• Progettazione di nuovi processi• Attivazione debug tramite il registro eventi• Errori comuni di Work Manager

Ulteriori informazioni su tali argomenti sono disponibili inoltre nella documentazione seguente:• Manuale dell'utente di SAP BusinessObjects Profitability and Cost Management• Manuale d'installazione di SAP BusinessObjects Profitability and Cost Management

8.1 Installazione e configurazione

Work Manager viene installato come parte dell'applicazione Profitability and cost management. Primadi poter iniziare la progettazione di un processo di Work Manager, è necessario installare i componentidei prerequisiti:• Accesso a un database Oracle o SQL Server dedicato• Accesso a un server di posta elettronica supportato• È necessario configurare la protezione per consentire l'accesso all'applicazione.

Per ulteriori informazioni su come installare Work Manager, consultare il Manuale d'installazione diSAP BusinessObjects Profitability and Cost Management

Nota:La riconfigurazione di Work Manager comporta l'arresto e il riavvio del servizio Work Manager. Tutti iprocessi correntemente in esecuzione nel server verranno chiusi. Si consiglia pertanto di chiuderel'applicazione Work Manager prima di ogni riconfigurazione.

8.2 Integrazione con i servizi di posta elettronica

2011-04-2157

Suggerimenti per la risoluzione dei problemi

Per potere comunicare con gli utenti del sistema Work Manager è necessario configurare un server diposta elettronica. La posta elettronica di Work Manager supporta l'integrazione con qualsiasi sistemadi posta elettronica in grado di utilizzare il protocollo SMTP per l'invio e la ricezione dei messaggi.

8.3 Progettazione di nuovi processi

Di seguito sono riportati alcuni problemi comuni associati alla creazione, alla progettazione e allapubblicazione di definizioni di processi di Work Manager:• Definizione processo bloccata: se non è possibile aprire la definizione di un processo e

viene visualizzato un messaggio di errore in cui viene indicato che è bloccata da un altro utente, ilprocesso viene modificato dall'utente specificato nel messaggio di errore. La definizione del processopuò essere sbloccata solo dalla persona che ne esegue la modifica.

• Impossibile aprire la definizione processo: il processo è bloccato da un altro utente(vedi sopra) oppure i diritti di accesso configurati non sono sufficienti. Contattare l'amministratoredi Profitability and cost management per risolvere il problema oppure verificare le impostazioni disicurezza.

8.4 Utilizzo del Registro eventi

Il Registro eventi di Work Manager è costituito da una finestra ancorabile che consente di visualizzarequalsiasi messaggio generato dall'esecuzione di una istanza di processo di Work Manager. Nellafinestra "Registro eventi" possono essere visualizzati i seguenti tipi di messaggi:• Script dei messaggi di errori• Messaggi di debug definiti dall'utente• Informazioni su errori generati dal sistema

Argomenti correlati• Il Registro eventi

8.4.1 Script dei messaggi di errori

Ogni messaggio di errore generato durante il tentativo di eseguire lo script di un processo di WorkManager verrà visualizzato nella finestra "Registro eventi".

2011-04-2158

Suggerimenti per la risoluzione dei problemi

I messaggi di errore sono specifici alle istanze del processo che li hanno generati, pertanto se unasingola definizione di processo ha generato diverse istanza del processo, verranno visualizzati diversimessaggi di errore.

Se si fa doppio clic su un messaggio di errore, verrà aperto lo script nel punto in cui è stato riportatol'errore, consentendo all'utente di attivare il debug dello script in modo più rapido. Sul sito di MicrosoftVBScript viene fornito un elenco completo di tutti i messaggi di errore di VBScript.

L'istanza del processo di Work Manager visualizza i messaggi di errore che vengono rilevati. Si consigliadi utilizzare la funzionalità “Crea dati di test” per garantire il corretto funzionamento del processo in ognifase.

Argomenti correlati• Per creare dati di test del flusso di lavoro• Microsoft VBScript web site

8.4.2 Messaggi di debug definiti dall'utente

Sono disponibili due metodi per ottenere ulteriori informazioni relative allo stato o al valore delle variabilinegli script Messaggi di debug e Messaggio.

Per gli script di Work Manager è disponibile una funzione denominata DebugLogEvent. Questa funzionepuò essere utilizzata per posizionare utili messaggi di stato nel Registro eventi di Work Manager. Questimessaggi verranno visualizzati quando lo script che contiene la funzione non è richiamato. Se non sivisualizzano tali messaggi nel “Registro eventi”, ciò significa che lo script contenente la funzione Debugnon è ancora stato eseguito, forse a causa di un errore verifica tosi precedentemente o poiché l'eventonon è stato generato nel modo previsto.

Gli script della cartella di lavoro dispongono di una funzione denominata Msgbox che consente divisualizzare un messaggio in una finestra popup. Questo risulta utile per un feedback immediatonell'applicazione Generatore modelli.

8.4.3 Informazioni su errori generati dal sistema

I messaggi di errore verranno visualizzati nella schermata "Avvisi" dell'applicazione Generatore modellie possono risultare utili per determinare la causa di problemi associati allo stato di calcoli, assegnazionie regole all'interno di un modello.

2011-04-2159

Suggerimenti per la risoluzione dei problemi

8.5 Errori comuni di Work Manager

In caso l'esecuzione di una funzione non restituisca il risultato previsto, si consiglia di verificare primail“Registro eventi” del server. Di seguito sono riportati alcuni dei messaggi di errore più frequenti e lerisoluzioni corrispondenti:• La chiamata di procedura remota non è riuscita e non è stata eseguita.

Questo errore si verifica ogni volta che il servizio Work Manager (PCMWorkManagerService) nonè disponibile. L'errore potrebbe essere causato da un problema di connessione tra il client e il serveroppure il servizio non è stato avviato correttamente.

• Server RPC non disponibile.

Se il servizio PCMServer non è in esecuzione, verrà visualizzato questo messaggio durante lamaggior parte delle azioni in Work Manager. Questo può essere confermato da un messaggio nel“Registro eventi” del server in cui viene indicato Servizio principale PCM: messaggio diuscita dal server inviato. Il servizio deve essere riavviato prima che Work Manager risponda.

• Impossibile ricevere messaggi di posta elettronica durante l'avvio di un nuovo processo.

Utilizzare il processo di configurazione di profitability and cost management per verificare leimpostazioni del server di posta elettronica di Work Manager (SMTP) relativamente all'indirizzo IPe alle impostazioni della porta. Contattare l'amministratore di sistema per informazioni su probleminoti del server di posta elettronica. Vedere l'argomento relativo all'“integrazione con i servizi di postaelettronica”.

• Errore nel Registro eventi di Windows: PCMWorkflowService: Errore sessione SMTP:553 Previsto: 250.

Questo significa che la casella di posta a cui si tenta di inviare un messaggio non viene riconosciuta.Il problema potrebbe essere causato dalla configurazione errata del nome del server SMTP odell'indirizzo IP. Utilizzare il processo di configurazione di profitability and cost management peresaminare e/o correggere questo problema. Dopo qualsiasi modifica apportata alle impostazioni, ènecessario riavviare l'applicazione Work Manager.

Argomenti correlati• Integrazione con i servizi di posta elettronica

2011-04-2160

Suggerimenti per la risoluzione dei problemi

Ulteriori informazioni

PosizioneInformazioni

http://www.sap.comInformazioni sul prodotto SAP Busi-nessObjects

Passare a http://help.sap.com/businessobjects/ e nel pannello laterale"SAP BusinessObjects Overview" fare clic su All Products.

Nel portale della Guida in linea SAP è possibile accedere alla documen-tazione più aggiornata riguardante tutti i prodotti SAP BusinessObjectse la relativa distribuzione. È possibile scaricare le versioni PDF o le librerieHTML installabili.

Alcuni manuali sono memorizzati nel SAP Service Marketplace e nonsono disponibili nel SAP Help Portal. Questi manuali sono elencatinell'Help Portal accompagnati da un collegamento al SAP Service Mar-ketplace. I clienti con contratto di manutenzione dispongono di un IDutente autorizzato per l'accesso a questo sito. Per ottenere un ID, contat-tare il rappresentante del supporto tecnico.

SAP Help Portal

http://service.sap.com/bosap-support > Documentazione• Guide all'installazione: https://service.sap.com/bosap-instguides• Note sulla versione: http://service.sap.com/releasenotes

Nel SAP Service Marketplace sono memorizzati alcuni documenti deiseguenti tipi: guide all'installazione, manuali di aggiornamento e migra-zione, manuali della distribuzione in rete, note sulla versione e docume-nti relativi alle piattaforme supportate. I clienti con contratto di manuten-zione dispongono di un ID utente autorizzato per l'accesso a questo sito.Per ottenere un ID, contattare il rappresentante del supporto tecnico. Sesi viene reindirizzati al SAP Service Marketplace dal SAP Help Portal,utilizzare il menu nel riquadro di spostamento sulla sinistra per individuarela categoria contenente la documentazione a cui si desidera accedere.

SAP Service Marketplace

https://cw.sdn.sap.com/cw/community/docupedia

Docupedia fornisce ulteriori risorse di documentazione, un ambiente dicreazione collaborativo e un canale di feedback interattivo.

Docupedia

2011-04-2161

Ulteriori informazioni

PosizioneInformazioni

https://boc.sdn.sap.com/

https://www.sdn.sap.com/irj/sdn/businessobjects-sdklibraryRisorse per lo sviluppatore

https://www.sdn.sap.com/irj/boc/businessobjects-articles

Questi articoli erano conosciuti in precedenza come schede tecniche.Articoli su SAP BusinessObjectsrelativi a SAP Community Network

https://service.sap.com/notes

Queste note erano conosciute in precedenza come articoli di knowledgebase.

Note

https://www.sdn.sap.com/irj/scn/forumsForum su SAP Community Network

http://www.sap.com/services/education

I pacchetti di formazione disponibili variano dal tradizionale apprendime-nto in classe ai seminari di e-learning mirati e sono in grado di soddisfarequalsiasi esigenza e stile di apprendimento.

Formazione

http://service.sap.com/bosap-support

SAP Support Portal contiene informazioni sui programmi e i servizi delsupporto tecnico. Inoltre, contiene collegamenti a una vasta gamma diinformazioni tecniche e download. I clienti con contratto di manutenzionedispongono di un ID utente autorizzato per l'accesso a questo sito. Perottenere un ID, contattare il rappresentante del supporto tecnico.

Supporto tecnico in linea

http://www.sap.com/services/bysubject/businessobjectsconsulting

I consulenti sono a disposizione dei clienti dalla fase di analisi iniziale finoalla consegna del progetto di distribuzione. Possono essere fornite consulenze su argomenti quali i database relazionali e multidimensionali,la connettività, gli strumenti di progettazione del database e la tecnologiadi incorporamento personalizzata.

Consulenza

2011-04-2162

Ulteriori informazioni

IndiceA

accesso 11accesso a Work Manager 11Activity Analysis 57Annulla, funzione 30anteprima di stampa 38assegnazioni 13avvio di Work Manager 11

B

Barra degli strumentistrumento di connessione 16

C

cartelle di lavoro 42collegamento ipertestuale

aggiunta a un messaggio di postaelettronica 25

colorimodifica del colore di un oggetto

19Controlla bloccati alla chiusura 37costanti globali 52Crea dati di test

funzione 58

D

dataproprietà 32

debug 43definizione processo

modifiche 29definizioni processo 13, 37, 41, 42

apertura 29archiviazione modifiche 35bloccate 36, 58creazione 16esempio 15esportazione 35etichette 17eventi 23, 54importazione 36impostazione delle preferenze

stampante 38modello predefinito 36pubblicazione 30, 41

definizioni processo (segue)sblocco 13sblocco automatico 37stampa 37versioni 30

Designer processi 11disconnessione 13disponibilità di un flusso di lavoro per

un'operazione 41

E

e-mail 21, 53elenco definizione di processo 11, 16elenco istanze di processo 44

filtri 45esportazione 35

F

file .wmc 36filtro

cancellazione di un filtro 45filtri istanze di processo 44impostazione di un filtro 45

finestraregistro eventi 58

finestra di messaggiofunzione Msgbox 59utilizzo 59

Formato 19

G

Genera eventogenerazione manuale eventi 44

generazione guidata script 24generazione guidata script di creazione

21Generazione guidata script di

creazione 32gestione degli errori 51

I

ID del flusso di lavoro 49ID istanza

proprietà 25, 32identificativo del flusso di lavoro 49

ID del flusso di lavoro 49

importazione 36installazione 14ispettore oggetto 18

M

menuFormato 19unioni 21

modalità Monitoraggio 43monitoraggio 43monitoraggio processo

barra degli strumenti 43schermata 44

O

oggetti State 16oggetto Workflow

proprietà 32opzioni controllo

configurazione 47opzioni di visualizzazione 13

P

posta elettronica 9, 12, 42, 52, 57opzioni 25

procedura guidata di modifica script23, 26, 27, 28

processimodifica 30

processi della console 51file di comandi della console 50gestione 50script di esecuzione 51sostituzione delle proprietà 50

processoelenco istanze 44

Proprietàproprietà personalizzate 33

proprietà degli oggetti 20, 31protezione 9, 12, 42

account 12, 42amministratore 58descrittore 13, 42gruppo 9, 12, 13, 42nome utente 11password 11ruolo 42

2011-04-2163

pubblicazione 41Pubblicazione guidata 41

R

raggruppamento oggettiunioni 21

registro di controllo 46Registro di controllo

filtri 48registro eventi 46, 60

descrizione 58Registro eventi 27, 52, 59risoluzione dei problemi 57

installazione e configurazione 57progettazione processo 58

S

sblocco manuale 37schermata Avvisi 59script di creazione 21script di definizione del processo

creazione 21

script di esempioCartelle di lavoro 54Connessione 53creazione 52globali 52URL 55

script eventi connessione 23server Web

impostazione di un valore costante52

StartWorkflowByName, metodoavvio di un flusso di lavoro 54

T

tipo di flusso di lavoro 49

U

unioni 21URL 42, 49

parametri 55

V

valori scadenza 49impostazione (esempio) 53impostazione timeout 26, 27

VBScript 18, 42, 49elenco dei messaggi di errore 58

versione 30Versione 29

W

WAIS 42WAIS, collegamento 55Work Manager

chiusura 13Panoramica 9utilizzo funzioni 49

Z

zoom 20

2011-04-2164

Indice