Configurazione dei processi

ccppmop1581
HID_admin_configure_processes
I processi consentono di automatizzare le operazioni ripetitive eseguite manualmente tramite l'interfaccia utente. Per riprodurre il comportamento reale, un processo rappresenta un utente durante l'esecuzione delle operazioni. Ciascun processo definisce oggetti, operazioni, azioni, gruppi di operazioni e unioni.
Un processo include una serie di operazioni che terminano con un risultato specifico. Tutti i processi includono un'operazione di inizio e un'operazione di conclusione. Per ciascuna operazione è possibile eseguire una o più azioni. Le diverse operazioni vengono unite dai processi mediante precondizioni e postcondizioni. È possibile creare processi applicabili a tutti i tipi di oggetto.
2
Esempio di processo: Approvazione automatica condizionale
Classic PPM
include un processo di esempio denominato
Approvazione automatica condizionale
. Questo processo invia una notifica al manager di progetto quando una scheda attività viene inoltrata da una risorsa. Il manager di progetto deve disporre del diritto di accesso all'istanza
Risorsa - Approvazione orario
per la risorsa. Questo processo viene avviato automaticamente quando una risorsa inoltra la scheda attività.
Questo processo di esempio non è attivo per impostazione predefinita. È necessario attivarlo manualmente. Inoltre, questo esempio può essere personalizzato con regole di business e approvazioni aggiuntive.
Tipi di oggetto e processi
Un processo può utilizzare i seguenti tipi di oggetti:
  • Primary.
    È possibile aggiungere solo un oggetto principale a un processo, tuttavia è possibile aggiungere più oggetti collegati a un processo. Un esempio di oggetto principale è un progetto.
  • Collegato.
    Gli oggetti collegati, ossia che creano collegamenti nel prodotto, sono oggetti a cui fanno riferimento gli attributi specifici di un oggetto principale. Utilizzare gli oggetti collegati per accedere ai dati tra due oggetti durante la generazione di regole o messaggi di azione per le condizioni di operazioni e azioni. Sono esempi di oggetti collegati le ricerche di oggetto, gli oggetti padre o gli oggetti padre di livello superiore. Per poter aggiungere un oggetto collegato a un processo, è necessario associare l'oggetto principale all'oggetto collegato in Studio. Quindi, durante la definizione di un processo, è possibile accedere all'elenco degli oggetti collegati disponibili per un oggetto principale. Dopo aver aggiunto un oggetto collegato all'elenco degli oggetti, le azioni e le condizioni di sistema e manuali possono utilizzare gli attributi di oggetto collegati nelle operazioni.
Durante l'aggiunta di oggetti collegati all'oggetto principale, non è possibile selezionare attributi di ricerca a più valori. Inoltre, è possibile solamente collegare un oggetto collegato all'oggetto principale o a un oggetto collegato di livello superiore. In caso di eliminazione dell'oggetto principale, verranno eliminati anche tutti gli oggetti collegati associati ad esso.
  • Implicito.
    Un oggetto implicito è un tipo di oggetto collegato aggiunto all'elenco dei processi in modo automatico a causa della presenza di una relazione diretta con l'oggetto principale. Altre parti della definizione di processo fanno riferimento a un oggetto implicito, ad esempio nel caso in cui si utilizzi il mapping di oggetti o le API di conversione oggetto. Non è possibile aggiungere o eliminare un oggetto implicito.
Diagrammi di flusso del processo
I diagrammi di flusso del processo mostrano ciascuna operazione del processo e la sua relazione con le operazioni precedenti e successive. Nel caso in cui i processi secondari vengano inclusi, verrà mostrata la visualizzazione gerarchica del processo avviato e la modalità di completamento dei processi secondari.
  • È possibile espandere la gerarchia per visualizzare le informazioni relative a un processo secondario specifico.
  • Fare clic su un processo secondario nel diagramma di flusso per accedere alla pagina delle proprietà.
  • Se viene visualizzato un errore o un avviso, questo verrà inviato al livello di processo superiore (principale) affinché l'utente possa esaminare e risolvere il processo secondario interessato.
La seguente immagine mostra un diagramma di flusso di processo di esempio per il processo Approvazione manager di progetto:
La seguente immagine mostra un diagramma di flusso di processo di esempio per il processo Approvazione manager di progetto.
Non rimuovere il carattere MS Gothic dal sistema operativo. I diagrammi di flusso del processo in
Classic PPM
richiedono questo carattere di sistema.
Su Linux, è possibile riscontrare il seguente errore quando si fa clic su un diagramma di flusso del processo:
Unable to process request - Server or Network error.
Ciò si verifica quando il carattere Gothic non è installato. Come soluzione alternativa fornita "così com'è" senza garanzia, è
possibile
installare i tradizionali tipi di carattere di sistema di Windows su Linux. Visitare il sito https://help.accusoft.com.
Tutti i diagrammi di flusso del processo presentano le caratteristiche seguenti:
  • Al passaggio del cursore del mouse su un elemento viene visualizzata la relativa descrizione.
  • I processi secondari sono contrassegnati mediante un segno più (+) incorniciato.
  • Tutte le azioni vengono incluse tra parentesi acute ( < > ).
  • Tutti i processi secondari vengono inclusi tra parentesi quadrate ([ ]).
  • Tutte le operazioni vengono mostrate in color ocra, mentre le azioni appartenenti a tali operazioni sono visualizzate in colore rosso, giallo o verde, in funzione dello stato.
    • Durante l'esecuzione di un'operazione, le caselle di azione sono di colore rosso, giallo o verde e il contorno delle caselle di azione è di color ocra.
    • Quando un'operazione viene completata correttamente, il colore delle caselle di azione viene modificato in ocra e il contorno delle caselle di azione è verde.
    • Quando si fa clic su un'operazione, vengono visualizzate le relative proprietà.
Se si esegue la visualizzazione dettagliata da un diagramma di flusso del processo di esecuzione, verrà visualizzata l'istanza di esecuzione del processo. Se le impostazioni del diagramma di flusso del processo sono state configurate per mostrare le azioni, la visualizzazione dettagliata delle azioni consente di accedere alla pagina Azione. Se un processo è attivo, lo stato di ciascuna operazione viene indicato mediante i colori seguenti:
  • Verde
    : completo
  • Giallo
    : in corso
  • Rosso
    : esiste un problema
  • Blu
    : pronto per l'avvio, ma in attesa di un'azione precedente
  • Bianco
    : non ancora avviato
Configurazione delle impostazioni del diagramma di flusso del processo
La configurazione delle impostazioni del diagramma di flusso di processo comporta l'applicazione delle nuove impostazioni a tutti i processi disponibili. È possibile fare clic su Ripristina valori predefiniti in qualsiasi momento per sovrascrivere le modifiche e ripristinare i valori predefiniti.
Procedere come descritto di seguito:
  1. Aprire un processo e fare clic su Diagramma di flusso del processo.
  2. Nell'angolo superiore destro, fare clic su Impostazioni.
  3. Specificare le impostazioni del diagramma di flusso del processo.
  4. Fare clic su Salva e continua.
Ruoli dell'oggetto Processo
Quando si crea un'operazione manuale è possibile selezionare ruoli di oggetto, ruoli di sistema, gruppi, risorse o campi di risorsa. Questo tipo di operazione consente di inviare notifiche riguardanti le azioni a cui è assegnato il ruolo dell'oggetto. Un'azione ha zero, uno o più ruoli oggetto associati al processo. L'elenco dei ruoli dipende dall'oggetto associato. Nel caso in cui più di un oggetto sia associato al processo, è possibile selezionare un ruolo di oggetto per ogni oggetto.
Ruoli dell'oggetto Progetto
I seguenti ruoli sono disponibili per l'oggetto Progetto:
  • Tutti i manager figlio
  • Tutti i manager padre
  • Gestori figlio immediati
  • Gestori padre immediati
  • Manager
  • Partecipanti
  • Personale
Oggetti e partizioni del processo
È possibile assegnare un oggetto a un modello di partizione in Studio. Se si utilizza questo oggetto in una nuova definizione di processo, è possibile configurare una partizione e una modalità di associazione di partizione su tale oggetto. Le partizioni determinano le definizioni di processo disponibili e gli utenti che vi possono accedere dall'interfaccia utente. Se è stato definito un modello di partizione per un oggetto in Studio, durante la creazione del processo è possibile effettuare le azioni seguenti:
  • Non selezionare alcuna partizione oppure selezionare una partizione diversa per l'oggetto principale. Se è stato assegnato un oggetto principale a un modello di partizione, selezionare una partizione e una modalità di associazione di partizione per tale oggetto.
  • Non selezionare alcuna partizione oppure selezionare una partizione diversa per l'oggetto collegato.
  • Aggiungere un oggetto collegato al processo utilizzando una relazione padre o di livello superiore con l'oggetto principale. Tale associazione al processo mostra la partizione dell'oggetto collegato come partizione dell'oggetto principale.
    Se un oggetto implicito viene aggiunto automaticamente al processo, il prodotto ne determina la partizione. Se un oggetto implicito viene aggiunto mediante la conversione di oggetto, la partizione dell'oggetto implicito viene determinata dall'API di conversione o dal mapping di oggetto. Non è possibile configurare la modalità di associazione di partizione per un oggetto collegato o implicito.
  • Utilizzare solo gli attributi di oggetto visibili per la partizione selezionata.
  • Utilizzare la modalità di associazione di partizione per configurare le condizioni di avvio del processo. Per le condizioni iniziali basate su oggetti principali, gli attributi disponibili sono basati sulla modalità di partizione e di associazione definita nell'oggetto principale. Le condizioni iniziali possono essere basate su oggetti collegati o impliciti. In tal caso, solo gli attributi corrispondenti alla partizione dell'oggetto principale saranno disponibili nell'oggetto collegato e implicito.
  • Limitare le definizioni di processo disponibili per un utente specifico in base alla partizione e alla modalità di associazione di partizione nella definizione di processo. Ad esempio, viene creato il processo di approvazione del progetto California con le informazioni di progetto e partizione riportate di seguito. L'accesso al progetto è disponibile solo per gli utenti della partizione California nelle istanze di progetto:
    • Partizione: California
    • Modalità di associazione di partizione: Solo partizione
    Se viene aperto un progetto nella partizione California, verranno visualizzati solo i processi il cui progetto corrisponde a un oggetto principale della partizione. Se la modalità di associazione corrisponde a Partizione e successori, il processo sarà disponibile nella partizione California e nelle relative partizioni discendenti.
  • Modificare la partizione e la modalità di associazione di partizione di un oggetto in un processo attivo. È possibile effettuare la convalida e riattivare il processo.
Ruoli di processo
È possibile assegnare diritti di accesso ai processi utilizzando le risorse o l'oggetto supportati. In genere, processi utilizzano i seguenti ruoli:
  • Amministratori di processo.
    Consente di creare, copiare, eliminare, modificare e monitorare o gestire processi avviati da altri utenti. Gli amministratori di processo devono disporre del diritto di accesso
    Processo - Gestione - Tutto
    .
  • Creatori di processo.
    Consente di creare processi per gli oggetti a cui hanno accesso. Consente di avviare, copiare, modificare o eliminare i processi creati.
  • Responsabili di avvio del processo.
    Consente di avviare processi su oggetti di cui si dispone l'accesso. Consente di modificare o gestire errori sui processi avviati.
  • Responsabili modifiche di processo.
    Consente di modificare i processi per gli oggetti ai quali si può accedere. Tuttavia, non è possibile creare, avviare, copiare o eliminare i processi.
  • Partecipanti di processo.
    Sebbene non dispongano di alcun diritto di accesso specifico ai processi, possono partecipare a un processo esistente mediante la ricezione e l'esecuzione di azioni.
Gruppi di processo
Un gruppo è una raccolta di operazioni con i seguenti requisiti:
  • Un requisito fisso completato prima che il processo possa avanzare all'operazione successiva.
  • Un requisito facoltativo non impedisce l'avanzamento del processo all'operazione successiva.
Visualizzazione dei processi disponibili
Negli elenchi dei processi disponibili e
dei processi avviati, i modelli di processo copiati da un modello di progetto vengono collegati al processo modello in una struttura gerarchica. I processi copiati da un processo modello vengono mostrati come i elementi figlio rientranti del processo modello principale.
Procedere come descritto di seguito:
  1. Fare clic su Amministrazione, selezionare Amministrazione dati e fare clic su Processi.
    Verrà visualizzato
    l'elenco dei processi disponibili contenente i processi creati e disponibili globalmente.
  2. Fare clic su Avviato
    per visualizzare l'elenco delle istanze di processo.
  3. (Facoltativo) Filtrare l'elenco dei processi facendo clic sul nome di un campo.
    Il filtro consente di utilizzare caratteri jolly e non effettua la distinzione tra maiuscole e minuscole delle voci. Ad esempio, Acme, acme e ACME restituiscono lo stesso risultato. Inserire le informazioni richieste. Di seguito si riporta una breve descrizione dei campi seguenti:
  • Oggetto principale
    Specifica il tipo di oggetto principale per il processo.
  • Istanze avviate
    Indica se si desidera visualizzare i processi in corso di esecuzione.
    Valori:
    Tutto, Sì o No
Monitoraggio di un'istanza di processo
Per visualizzare i commenti dell'istanza di processo dalla pagina Processi avviati, fare clic sull'icona Commenti accanto al processo.
Procedere come descritto di seguito:
  1. Fare clic su Amministrazione, selezionare Amministrazione dati e fare clic su Processi.
  2. Fare clic su Avviato.
  3. Fare clic sull'ID di processo che si desidera monitorare.
  4. Fare clic sul nome dell'operazione per visualizzare i dettagli dell'operazione.
Annullamento di un'istanza di processo
Avviare l'istanza prima di procedere al suo annullamento. Quando un'istanza di processo viene annullata, tutte le azioni nell'istanza di processo non sono più attive. Vengono inoltre rimossi da ogni partecipante del processo. Quando un processo viene riavviato, viene creata una nuova istanza del processo. Il processo viene riavviato dall'operazione di avvio e non dall'operazione attiva al momento dell'interruzione del processo.
Procedere come descritto di seguito:
  1. Dalla pagina Processi avviati, selezionare l'istanza di processo.
  2. Fare clic su Annulla processo.
Annullamento di un'istanza di processo secondario
Durante l'esecuzione, è possibile visualizzare le istanze dei processi secondari nelle righe al di sotto dell'istanza del processo principale. Ogni istanza del processo secondario è rappresentata da un'icona e ne mostra lo stato. È inoltre possibile visualizzare la definizione, il flusso, lo stato e la fase del processo corrente in corso.
È possibile interrompere esplicitamente le istanze di processo secondario. Quando viene interrotto un processo principale, l'applicazione interrompe anche eventuali istanze di processo sincrone o asincrone.
Attivazione di un processo
Prima di avviare un processo, è necessario attivarlo.
Procedere come descritto di seguito:
  1. Aprire il processo che si desidera attivare.
  2. Fare clic su Salva.
Esecuzione di un processo
I processi disponibili per la visualizzazione, l'avvio e l'applicazione del filtro utilizzano la partizione dell'istanza di oggetto. Ad esempio, se la partizione di istanza oggetto è inclusa nell'intervallo delle partizioni dell'oggetto principale, definito dalla partizione di tale oggetto e dalla modalità di associazione di partizione, sarà possibile visualizzare e avviare i processi basati su tale istanza oggetto. All'avvio di un processo viene creata un'istanza di processo. Vengono quindi visualizzate le istanze di processo per cui l'utente dispone dell'accesso e i processi.
I processi possono essere avviati manualmente o automaticamente (guidato dagli eventi). Prima di avviare manualmente un processo, verificare le seguenti informazioni:
  • L'utente dispone dei diritti Processo - Gestione o Processo - Avvio per il processo specifico.
  • L'utente dispone dei diritti di accesso espliciti per l'oggetto specifico.
  • Le azioni, le postcondizioni e le precondizioni sono state specificate correttamente.
  • Le operazioni sono state connesse e presentano lo stato convalidato e attivo.
Avvio di un processo
Procedere come descritto di seguito:
  1. Accedere alla pagina iniziale, selezionare Personale e fare clic su Agenda.
  2. Aprire il menu Processi, quindi selezionare Disponibile.
  3. Selezionare il processo e fare clic su Inizio.
Modifica di un processo
Procedere come descritto di seguito:
  1. Aprire il processo.
  2. Modificare il processo nel seguente modo:
    • Modificare le proprietà del processo.
    • Aggiungere, modificare o eliminare gli oggetti collegati o principali.
    • Modificare le opzioni di avvio.
    • Modificare le operazioni mediante la ridenominazione, l'eliminazione, l'aggiunta di condizioni o la modifica delle azioni.
    • Aggiungere, rimuovere, riorganizzare o rinominare i gruppi.
  3. Salvare le modifiche.
  4. Convalidare il processo.
  • Non è possibile modificare un processo in esecuzione o con stato
    Attivo
    .
  • Per poter modificare un processo, è necessario che lo stato del processo sia impostato su
    Bozza
    o
    In attesa
    . Per aggiornare un processo con il contenuto da un componente aggiuntivo o un pacchetto di contenuto di Studio, impostare il processo su
    In attesa
    . Le istanze in esecuzione non vengono interessate. La definizione di processo viene aggiornata quando viene applicato il componente aggiuntivo del contenuto sul sistema di destinazione. Quindi, impostare il processo aggiornato su
    Attivo
    .
  • Se un processo non è in corso di esecuzione, può essere eliminato. Se invece il processo è in corso di esecuzione, sarà necessario annullarlo prima di procedere alla sua eliminazione.
Copia di un processo
La copia dei processi può essere eseguita anche se la modalità di processo è impostata su
Attivo
. Se si dispone di un processo già esistente, aprire e salvare una copia per creare un altro processo.
Procedere come descritto di seguito:
  1. Aprire il processo che si desidera copiare.
  2. Fare clic su Salva con nome.
  3. Completare i seguenti campi:
    • Nome processo
      Definisce il nome del nuovo processo.
    • ID processo
      Definisce l'ID univoco del processo.
    • Origine contenuto
      Specifica l'origine del contenuto per il processo.
    • Descrizione
      Definisce una descrizione breve del processo.
  4. Fare clic su Salva e continua.
Azioni dell'operazione di processo
Per utilizzare un processo all'inizio alla fine, definire una serie di operazioni. Un'azione è un'attività che viene eseguita da un processo. Tali passaggi includono:
  • Un'operazione di inizio (obbligatoria)
  • Una o più operazioni intermedie.
  • Un'operazione finale (obbligatoria).
Ciascuna operazione può essere formata da più azioni.
I seguenti attori possono eseguire un'azione:
  • Un assegnatario (azione manuale)
  • Il sistema (azione di sistema)
  • Un processo
  • Uno script
  • Un processo secondario
È possibile aggiungere azioni durante la creazione di un processo oppure aggiungerle ai processi esistenti. Utilizzare la sezione Azioni della pagina Dettagli operazione per creare nuove azioni dell'operazione.
Le azioni dell'operazione possono essere utilizzate in diversi modi.
  • Notifiche e approvazioni.
    È possibile utilizzare un'azione dell'operazione per inviare notifiche o ricevere approvazioni. Ad esempio, è possibile utilizzare azioni di sistema per chiamare funzioni dell'API, nonché impostare o bloccare attributi. Durante la generazione di un processo, è possibile specificare i parametri in un'azione di sistema predefinita o nell'API, quindi aggiungerli alle operazioni del processo. Per utilizzare un'azione di sistema in un processo, aggiungere un'operazione al processo e specificare i parametri nell'azione di sistema dell'operazione.
  • Operazioni senza azioni.
    Un'operazione può contenere più azioni oppure nessuna azione. Un'azione in un'operazione dipende dai risultati delle azioni precedenti della stessa operazione. Ad esempio, le due operazioni seguenti contengono azioni indipendenti:
    • Azione A1 (azione manuale): Invio dell'azione Approva piano di costi.
    • Azione A2 (azione di sistema): Impostazione dello stato di progetto su Aperto.
  • Azioni concatenate.
    Le azioni possono essere concatenate in modo che l'esecuzione di un'azione dipenda dal completamento delle altre. I risultati di una azione possono essere parametri di input per l'azione successiva.
Esempio: Creazione di un progetto utilizzando un processo di modello
Creare un processo di modello di progetto per creare un nuovo progetto basato su un modello specifico. Aggiungere le seguenti azioni di sistema al processo di modello per copiare WBS e personale dal modello al nuovo progetto:
  • Copia WBS da modello. L'azione di sistema copia le attività WBS ed eventuali membri del personale assegnati a tali attività.
  • Copia personale da modello. Copia tutto il personale partendo dal modello (indipendentemente dal fatto che ai membri del personale siano state assegnate attività WBS).
In caso di azioni dipendenti, conservare le dipendenze dopo aver eliminato o riordinato le azioni.
Tipi di azione dell'operazione di processo
Un processo può includere i seguenti tipi di azione dell'operazione:
  • Azione manuale.
    Invia azioni a risorse, gruppi, ruoli o profili da utilizzare per continuare il processo. Le azioni manuali consentono di associare variabili all'oggetto e al corpo dei messaggi di azione. Tali azioni forniscono agli utenti e ai responsabili di progettazione del processo le informazioni di contesto pertinenti relative alle azioni da revisionare. Forniscono inoltre la flessibilità di definizione del contesto all'interno di un'azione. Le azioni manuali utilizzano le informazioni di attributo di più oggetti e le incorporano nell'azione.
  • Azione sistema.
    Tutte le azioni di sistema sono disponibili per tutti gli oggetti del processo (inclusi oggetti principali, collegati, impliciti e di azione):
    • Impostazione attributi: Ad esempio, è possibile impostare il benefit a budget, il manager di dipartimento, ecc.
    • Blocco e sblocco di tutti gli attributi o degli attributi selezionati, modifica e impostazione degli attributi in sola visualizzazione.
    • Operazioni di sistema: Ad esempio, è possibile copiare da un modello un piano finanziario, il personale, ecc.
    • Conversione di oggetto che utilizza un codice di mapping per eseguire il mapping degli attributi dall'oggetto di origine all'oggetto di destinazione.
  • Esegui processo.
    Questo tipo di azione consente di eseguire i processi in background in base a una pianificazione. I processi possono essere eseguiti in modalità sincrona o asincrona. Se un processo SQL viene chiamato da un processo, è necessario indicare i seguenti parametri obbligatori nell'ordine:
    P_PROCESS_INSTANCE_ID, P_STEP_ACTION_ID, P_STEP_INSTANCE_ID
  • Script personalizzato.
    L'esecuzione di questo script consente di importare o esportare i dati da un sistema esterno. Gli script personalizzati possono essere eseguiti in modalità sincrona o asincrona.
  • Processo secondario.
    I processi secondari vengono richiamati come processi integrati nel contesto del processo corrente. L'integrazione dei processi secondari in un processo consente di modellare flussi di lavoro complessi. Se un processo secondario viene aggiunto come azione, sarà possibile aggiungere al processo principale solo processi secondari attivi principali, collegati, o impliciti. I processi secondari devono avere la stessa partizione dell'oggetto principale. I processi secondari non sono regolati dalla modalità di associazione di partizione definita nell'oggetto principale del processo.
È possibile aggiungere azioni manuali e di sistema e manuali a un processo solo nel caso in cui venga definito un oggetto principale.
Unioni e suddivisioni del flusso di processo
Un modello del flusso di processo, composto da suddivisioni o unioni, è una condizione che viene assegnata a un'azione. Tali divisioni o unioni determinano il flusso di processo. Una
suddivisione
dirama l'elaborazione in più direzioni. Un'
unione
consolida il flusso del processo.
Suddivisioni del flusso di processo
Una suddivisione di postcondizione prevede che il risultato di un processo venga utilizzato per determinare il flusso del processo. Sono supportati quattro tipi di suddivisione:
  • Suddivisione seriale
    . La suddivisione seriale corrisponde a un'operazione che viene attivata solo in seguito al completamento di un'altra operazione dello stesso processo. Ad esempio:
    • Un passaggio consente di inviare una fattura solo dopo il completamento dell'operazione di invio dell'ordine.
    • Un'operazione consente di aggiunge miglia aeree solo dopo il completamento dell'operazione di prenotazione del volo.
  • Suddivisione parallela
    . La suddivisione parallela corrisponde a un evento del flusso di lavoro in cui un thread viene suddiviso in più operazioni. Le operazioni possono essere eseguite in modo parallelo o simultaneo. Ad esempio, un'operazione di pagamento può includere tre operazioni:
    • Trasferire un ordine.
    • Inviare al cliente una notifica di invio dell'ordine.
    • Modificare l'inventario.
L'immagine seguente mostra l'utilizzo di una suddivisione in un flusso di processo:
L'immagine mostra l'utilizzo di una suddivisione in un flusso di processo.
L'immagine mostra l'utilizzo di una suddivisione in un flusso di processo.
  • Suddivisione del punto decisionale
    . Una scelta esclusiva (suddivisione XOR) corrisponde al punto in un flusso di lavoro in cui una delle diramazioni viene eseguita in base ai dati decisionali o di controllo. Ad esempio, un'operazione di elaborazione di carta di credito può diramarsi in una delle operazioni seguenti:
    • Se una transazione con carta di credito è approvata, inviare l'ordine.
    • Se una transazione con carta di credito viene negata, informare il cliente.
    In caso di suddivisioni di scelta esclusive, il sistema valuta le postcondizioni nell'ordine di elenco fino al soddisfacimento di una condizione. L'operazione corrispondente a tale condizione viene attivata mentre le operazioni e condizioni restanti vengono ignorate. La scelta esclusiva non crea parallelismo in quanto viene attivata una sola diramazione.
  • Suddivisione a scelta multipla
    . Una suddivisione a scelta multipla (O-fessura) descrive un punto nel flusso di lavoro in cui il sistema può selezionare diverse diramazioni, in base ai dati decisionali o di controllo. Ad esempio, una volta eseguita l'attività di valutazione dei danni, è possibile eseguire entrambe le attività di contatto del dipartimento dei vigili del fuoco e di contatto della compagnia assicurativa. Con questo tipo di suddivisione è possibile soddisfare più condizioni, eseguendo più di un'azione. Il sistema valuta tutte le postcondizioni nell'ordine di elenco. È possibile avviare un thread di esecuzione per qualsiasi condizione soddisfatta.
Unioni del flusso del processo
Una unione descrive l'unione di due o più operazioni in un unico flusso di processo. La tabella seguente contiene un riepilogo dei modelli di corrispondenza tra suddivisioni e unioni:
Tipo di suddivisione
Tipo di unione corrispondente
Sequenza
Nessuna unione richiesta
Parallelo
Rendezvous (AND)
Suddivisione a scelta multipla
Unisci (XOR)
Scelta multipla (OR)
Attendi e unisci
Primo nella riga
Multithread (unione multipla)
Istruzione Rendezvous (AND)
Un rendezvous (istruzione AND) è un tipo di unione semplice. Il flusso viene interrotto nel punto di unione dei thread, fino al completamento di tutti i thread paralleli. Quindi l'esecuzione procede con un solo thread. Di seguito sono riportati alcuni esempi di attività rendezvous:
  • Completamento dell'operazione Invia ticket e Ricevi pagamento, quindi avvio dell'operazione Archivia.
  • Completamento delle operazioni Verifica della policy e Valutazione dei danni, quindi si avvia l'operazione Valutazione della richiesta di rimborso.
L'immagine seguente mostra l'utilizzo di un tipo di unione Rendezvous in un flusso di processo.
L'immagine mostra l'utilizzo di una suddivisione in un flusso di processo.
L'immagine mostra l'utilizzo di una suddivisione in un flusso di processo.
Unisci (XOR)
In questo tipo di unione, più processi convergono in un singolo thread. Tutti i thread attivi vengono sincronizzati nel punto di unione dei thread. Nel caso in cui emerga un solo percorso, le diramazioni alternative convergono nuovamente senza eseguire la sincronizzazione. Una volta completata la sincronizzazione, viene attivata l'operazione successiva e il processo procede con un unico thread di esecuzione. La considerazione principale è stabilire quando eseguire la sincronizzazione e l'unione. Le tempistiche dell'attivazione di un thread sono importanti. In caso di unione, una volta attivata una diramazione, non sarà possibile riattivarla mentre il processo di unione attende il completamento di altre diramazioni. Ad esempio, una volta completate le operazioni di contatto del dipartimento dei vigili del fuoco e della compagnia assicurativa, sarà necessario eseguire e salvare il report.
L'immagine seguente mostra l'utilizzo di un tipo di unione Unisci in un flusso di processo.
L'immagine mostra l'utilizzo di un tipo di unione Unisci in un flusso di processo.
L'immagine mostra l'utilizzo di un tipo di unione Unisci in un flusso di processo.
Attendi e unisci
Attendi e unisci descrive un'unione in cui più diramazioni convergono senza eseguire la sincronizzazione. I termini unione XOR, unione asincrona e unione sono sinonimi di unione semplice. Il modello di attesa e unione esclude l'esecuzione parallela delle diramazioni alternative. Il tipo di processo Attendi e unisci include più diramazioni (in rapporto ai thread multipli) che convergono in un'unica operazione e prevede l'attivazione di una sola diramazione. Ad esempio, si esegue l'operazione di pagamento del danno o del contatto del cliente, quindi si effettua l'operazione di archiviazione della richiesta. In alternativa, l'automobile viene consegnata al cliente solo in seguito alla ricezione del pagamento o alla concessione del credito.
L'immagine seguente mostra come il tipo di unione Attendi e unisci viene utilizzato in un flusso di processo.
L'immagine mostra l'utilizzo di un tipo di unione Attendi e unisci in un flusso di processo.
L'immagine mostra l'utilizzo di un tipo di unione Attendi e unisci in un flusso di processo.
Multithread
Un multithread descrive un'unione in cui più diramazioni convergono senza eseguire la sincronizzazione. Nel caso in cui siano attivate più diramazioni, anche simultaneamente l'una con l'altra, l'operazione successiva all'unione verrà avviata per l'attivazione di ciascuna nuova diramazione. L'operazione successiva viene avviata in seguito al completamento di una nuova diramazione. Quindi, tutte le altre diramazioni che raggiungono il punto di unione eseguono una nuova copia dell'operazione successiva. È possibile utilizzare l'unione Multithread nel caso in cui più diramazioni parallele condividano la stessa operazione finale (ovvero, non viene replicata alcuna operazione).
La seguente immagine mostra l'utilizzo di un tipo di unione Multithread in un flusso di processo.
La seguente immagine mostra l'utilizzo di un tipo di unione Multithread in un flusso di processo.
La seguente immagine mostra l'utilizzo di un tipo di unione Multithread in un flusso di processo.
Primo nella riga
L'unione Primo nella riga attende il completamento di una delle diverse diramazioni prima di avviare l'operazione successiva. Un discriminatore attende il completamento delle diramazioni restanti e le ignora. Una volta iniziate tutte le diramazioni in entrata, il discriminatore viene ripristinato per consentirne l'attivazione in seguito. Ad esempio, per migliorare i tempi di risposta delle query, è possibile inviare una ricerca complessa a due database. La prima ricerca che genera un risultato che comporta l'elaborazione del flusso del lavoro. Il secondo risultato viene ignorato.
Creazione di un processo
Valutare ciò che si desidera ottenere e le modalità per farlo. Monitorare i processi di business e applicare miglioramenti iterativi per semplificare le operazioni. Le operazioni indicate di seguito forniscono una panoramica delle attività necessarie per definire ed eseguire i processi:
  1. Definizione delle proprietà di processo.
  2. (Facoltativo) Aggiungere oggetti al processo.
  3. Definizione delle azioni di operazione.
  4. Creazione di escalation a livello di operazione.
  5. (Facoltativo) Creazione di gruppi di processo.
  6. Convalida di processi e operazioni.
  7. Attivazione dei processi.
  8. Esecuzione di processi.
Video: creazione di un nuovo flusso di lavoro del processo
Il seguente video di terze parti viene fornito da Rego Consulting. Questo video viene fornito da CA Technologies "così com'è" e senza alcuna garanzia.

Per riprodurre questo video in modalità a schermo intero, fare clic sul logo di YouTube a destra dell'icona Impostazioni nella parte inferiore del video.
Video: creazione di una distribuzione di processi, pianificazione ed eliminazione
Il seguente video di terze parti viene fornito da Rego Consulting. Questo video viene fornito da CA Technologies "così com'è" e senza alcuna garanzia.

Per riprodurre questo video in modalità a schermo intero, fare clic sul logo di YouTube a destra dell'icona Impostazioni nella parte inferiore del video.
Definizione delle proprietà di processo
Procedere come descritto di seguito:
  1. Fare clic su Amministrazione, selezionare Amministrazione dati e fare clic su Processi.
  2. Fare clic su Nuovo.
  3. Inserire le informazioni richieste. Di seguito si riporta una breve descrizione dei campi seguenti:
    • Modalità
      Visualizza la modalità corrente del processo.
      Valori:
      • Attivo
      • Bozza
      • In attesa
  4. Completare i seguenti campi nella sezione OBS:
    • Dipartimento
      Definisce il dipartimento finanziario e l'entità associata al processo. Il dipartimento deve appartenere alla stessa entità dell'ubicazione.
    • Ubicazione
      Definisce la posizione del dipartimento finanziario associato al processo. L'ubicazione dell'entità deve corrispondere a quella del dipartimento.
  5. Salvare le modifiche.
Aggiunta di oggetti a un processo
In questo passaggio, è possibile aggiungere oggetti a un processo. Questo passaggio è facoltativo. È possibile aggiungere oggetti al processo solo se vengono definite azioni manuali, azioni di sistema o processi secondari nelle operazioni di processo. Se si aggiunge una pianificazione al processo e si desidera eseguirlo come processo o script personalizzato, non assegnare un processo all'oggetto. È possibile aggiungere i seguenti tipi di oggetti a un processo:
  • Un oggetto principale
  • Uno o più oggetti collegati
Se si aggiunge Progetto come oggetto principale al processo, è possibile selezionare un modello da associare al processo del progetto. Inoltre, è possibile specificare una chiave (chiave modello) per specificare un riferimento al modello utilizzato nel processo.
È possibile aggiungere manualmente un oggetto collegato a un processo. In alcuni casi, il sistema lo aggiunge automaticamente. Creare l'oggetto collegato in Studio come attributo dell'oggetto principale specificando un tipo di dati. L'oggetto diviene disponibile per essere aggiunto ai processi. Ad esempio, assegnare una ricerca di applicazione a ciascuna istanza di un oggetto, quindi creare un attributo denominato Applicazione nell'oggetto originale. Utilizzare queste informazioni come riferimento:
  • Nome attributo: Applicazione
    Dopo avere creato l'attributo Applicazione, aggiungere l'attributo alle visualizzazioni Crea e Modifica dell'oggetto.
  • ID attributo: Applicazione
  • Tipo di dati: Ricerca
  • Ricerca: Sfoglia applicazione
Procedere come descritto di seguito:
  1. Aprire il processo e fare clic su Oggetti.
  2. Fare clic su Aggiungi oggetto principale.
  3. Inserire le informazioni richieste. Di seguito si riporta una breve descrizione dei campi seguenti:
    • Tipo di oggetto
      Definisce il tipo di oggetto associato al processo. Se l'oggetto viene associato a un modello di partizione, selezionare una partizione e una modalità di associazione di partizione per l'oggetto.
    • Modello associato
      Definisce il modello associato all'attività. Questo campo viene visualizzato se l'oggetto corrisponde all'oggetto principale del progetto.
    • Disponibile per l'avvio su richiesta
      Specifica se è possibile avviare il processo su richiesta da un'istanza oggetto.
      Valori:
      • Sì.
        Gli utenti possono avviare il processo su richiesta dalla scheda Processi di un'istanza oggetto. il processo viene incluso nell'elenco dei processi secondari disponibili e può essere richiamato durante l'esecuzione come processo secondario. Se il processo viene impostato per l'avvio automatico, il processo verrà avviato automaticamente quando la condizione di avvio (se disponibile) viene soddisfatta.
      • No.
        Gli utenti non possono avviare il processo su richiesta dalla scheda Processi di un'istanza oggetto. il processo viene incluso nell'elenco dei processi secondari disponibili e può essere richiamato durante l'esecuzione come processo secondario. Se il processo viene impostato per l'avvio automatico, il processo verrà avviato automaticamente quando la condizione di avvio (se disponibile) viene soddisfatta.
  4. Fare clic su Salva e continua.
  5. Aggiungere gli oggetti collegati per l'oggetto principale:
    1. Selezionare l'oggetto principale da aggiungere a un oggetto collegato, quindi fare clic su Aggiungi oggetto collegato.
    2. Dall'elenco a discesa Attributo, selezionare l'oggetto collegato.
      Il campo Tipo di oggetto Attributo viene compilato automaticamente in base all'oggetto collegato selezionato.
    3. Selezionare un codice di partizione attributo.
      Questa opzione viene visualizzata solo nel caso in cui il modello di partizione sia stato definito per l'attributo in Studio.
    4. Immettere la chiave dell'oggetto collegato nel campo Chiave oggetto.
    5. Fare clic su Salva e continua.
      Verrà visualizzata la pagina di definizione degli oggetti del processo contenente il nuovo oggetto collegato aggiunto all'oggetto principale. Questa pagina consente di aggiungere ulteriori oggetti collegati, rimuovere oggetti oppure abbandonare il processo corrente.
  6. Fare clic su Continua.
Partizioni e modalità di associazione delle partizioni
Se si dispone di un modello di partizione per un oggetto in Studio, gli elenchi a discesa Partizione e Modalità di associazione partizione verranno visualizzati nella pagina Proprietà oggetto principale. L'elenco delle partizioni dipende dal modello di partizione assegnato all'oggetto. Sono disponibili le seguenti modalità:
  • Solo partizione.
    i processi sono disponibili per gli utenti assegnati a questa partizione specifica. Ad esempio, i valori di partizione e di modalità di associazione della partizione riportati di seguito vengono selezionati per un oggetto. Questa selezione consente l'accesso ai processi dell'oggetto solo agli utenti associati al livello di partizione IT aziendale:
    • Partizione: IT aziendale
    • Modalità di associazione di partizione: Solo partizione
    Gli utenti associati alla partizione Organizzazione IT (livello predecessore) o alla partizione IT aziendale - New York (livello discendente) non dispongono dell'accesso a questi processi.
  • Partizioni, predecessori e discendenti
    . i processi sono disponibili per gli utenti assegnati a questa partizione specifica e per gli utenti assegnati al predecessore o al discendente della partizione. Ad esempio, i valori di partizione riportati di seguito vengono selezionati per un oggetto. Questa selezione consente agli utenti assegnati alla partizione IT aziendale e alle partizioni predecessori e discendenti di accedere ai processi dell'oggetto:
    • Partizione: IT aziendale
    • Modalità di associazione partizione: Partizione, predecessori e discendenti
  • Partizioni e predecessori
    . i processi sono disponibili per gli utenti assegnati a questa partizione e per gli utenti assegnati al predecessore della partizione.
  • Partizioni e discendenti
    . i processi sono disponibili per gli utenti assegnati a questa partizione e per gli utenti assegnati ai discendenti della partizione.
È possibile modificare i valori di partizione di un oggetto in qualsiasi momento.
Se si modificano i valori di partizione, il processo viene disattivato. Riconvalidare e riattivare il processo.
Aggiunta di oggetti collegati a un processo
Dopo avere aggiunto un oggetto principale a un processo, è possibile aggiungere un oggetto collegato all'oggetto principale. L'opzione per la selezione di un codice di partizione di attributo verrà visualizzata solo se viene definito un modello di partizione per l'oggetto collegato in Studio.
Procedere come descritto di seguito:
  1. Aprire il processo e fare clic su Oggetti.
  2. Selezionare l'oggetto principale da aggiungere a un oggetto collegato, quindi fare clic su Aggiungi oggetto collegato.
  3. Inserire le informazioni richieste. Di seguito si riporta una breve descrizione dei campi seguenti:
    • Attributo
      Definisce l'oggetto di collegamento.
  4. Fare clic su Salva e continua.
    Verrà visualizzata la pagina Oggetti contenente il nuovo oggetto collegato aggiunto all'oggetto principale. Questa pagina consente di aggiungere oggetti collegati aggiuntivi, rimuovere oggetti oppure abbandonare il processo corrente.
  5. Fare clic su Continua per accedere alla pagina Opzioni di avvio processo e specificare un'opzione di avvio per il processo.
Definizione di un'opzione di avvio del processo
È possibile definire una condizione di avvio di processo per tutti gli oggetti principali, gli oggetti collegati e i relativi elementi padre o di livello superiore. La pagina Opzioni di avvio processo consente di selezionare le seguenti opzioni di avvio:
  • Su richiesta: selezionare questa opzione per attivare il processo manualmente. Aprire Processi dell'oggetto principale incluso nel processo. Nella pagina Processi disponibili, selezionare il processo e fare clic su Inizio.
  • Avvio automatico: È possibile impostare l'avvio automatico di un processo solo nel caso in cui l'oggetto principale sia stato abilitato per gli eventi in Studio (la casella di controllo Evento abilitato viene selezionata durante la definizione dell'oggetto in Studio). Se questa opzione viene selezionata, il processo verrà attivato automaticamente una volta soddisfatte le condizioni iniziali. Selezionare un evento di avvio e impostare le condizioni iniziali per definire le condizioni di avvio automatico del processo.
Procedere come descritto di seguito:
  1. Aprire il processo e fare clic su Opzioni di avvio.
  2. Fare clic su Avvio automatico.
  3. Completare i seguenti campi:
    • Avvia evento
      Definisce l'evento di avvio per l'avvio automatico del processo. L'elenco visualizza tutti gli eventi registrati in
      Classic PPM
      per gli oggetti di processo selezionati. In genere, per tutti gli oggetti
      Classic PPM
      , le opzioni di avvio dell'evento sono Crea, Aggiorna e Crea e aggiorna.
      Se si seleziona come evento di avvio Aggiorna o Crea e aggiorna, verrà visualizzata una casella di controllo. Se si seleziona la casella di controllo, sarà possibile eseguire in qualsiasi momento l'avvio automatico di una sola istanza del processo per ciascuna istanza oggetto.
    • Condizione iniziale
      Definisce la condizione di avvio per l'avvio automatico del processo. Se si seleziona Crea e Aggiorna come evento di avvio, è possibile impostare le condizioni di avvio sia per l'evento di creazione sia per l'evento di aggiornamento dello stesso processo.
      Verificare lo stato degli attributi per utilizzare gli attributi di oggetto definiti nella partizione selezionata per la generazione delle condizioni di avvio.
      Esempio:
      si desidera inviare una notifica al proprio manager quando cambia lo Stato progetto. Questo stato può essere modificato in due fasi: quando l'istanza del progetto viene creata e quando l'istanza del progetto viene aggiornata. In questo caso, le condizioni di avvio del processo vengono applicate agli eventi di creazione e aggiornamento.
Impostazione di una condizione iniziale
È possibile aggiungere una condizione iniziale a un processo. Prima di iniziare, impostare una condizione di avvio per avviare automaticamente un processo. È necessario selezionare l'opzione di avvio automatico nella pagina Opzioni di avvio. Se si seleziona l'evento di avvio Crea in questa pagina, durante la generazione della condizione sarà possibile selezionare unicamente il valore di attributo corrente per l'oggetto. I valori precedenti e correnti non saranno disponibili per l'evento di creazione dell'oggetto. Nel caso in cui venga selezionato un oggetto collegato (inclusi oggetti padre e di livello superiore), si verificherà lo stesso comportamento.
Procedere come descritto di seguito:
  1. Aprire il processo e fare clic su Opzioni di avvio.
  2. Fare clic sul collegamento Imposta condizione.
    Se è stato selezionato Crea e Aggiorna come evento di avvio, è possibile impostare le condizioni di avvio sia per l'evento di creazione sia per l'evento di aggiornamento nello stesso processo.
  3. Selezionare l'oggetto desiderato per la configurazione di una regola.
  4. Specificare i parametri di sinistra della condizione selezionando un pulsante di opzione e un valore di attributo (corrente o precedente) per l'oggetto selezionato.
  5. Specificare i parametri di destra della condizione specificando un operatore e una costante oppure selezionando un oggetto e un valore di attributo.
  6. Fare clic su Aggiungi per aggiungere e valutare l'espressione nel campo Espressione.
  7. Definire le condizioni iniziali aggiuntive o alternative mediante le operazioni E/O.
  8. Fare clic su Salva e continua.
Attributi virtuali o ACA non contenuti nelle condizioni di elaborazione
Le release precedenti comprese tra la 14.3 e la 15.3 consentivano ai progettatori di processo di includere attributi potenzialmente problematici nei propri processi. Gli attributi virtuali, come ad esempio
Inizio previsione
e gli attributi calcolati aggregati erano disponibili soltanto per la selezione nelle condizioni di avvio del processo. Se un processo basato su un oggetto principale Attività o Progetto includeva un attributo virtuale o gli attributi calcolati aggregati nella condizione di avvio, l'utente non poteva utilizzare la pianificazione automatica. La selezione di questi attributi e l'esecuzione del processo provocava altri problemi in altre aree. Ad esempio, l'applicazione poteva impedire il salvataggio di attività, l'assegnazione di attività o i record dei membri del team.
A partire dalla release 15.4, una condizione di processo Attività o Progetto non può includere un attributo virtuale o un attributo calcolato aggregato. Questi attributi non sono più disponibili per la selezione da parte degli utenti nel generatore di condizioni durante la definizione di una condizione di processo.
Un processo importato o aggiornato con attributi virtuali derivati o attributi calcolati aggregati genererà un errore di convalida solo se il passaggio che contiene l'attributo viene valutato nuovamente e l'intero processo viene convalidato. Consultare la documentazione Aggiornamento e impatto delle modifiche della release 15.4.
Se prima dell'aggiornamento non sono già stati rimossi gli attributi non validi, rimuoverli in seguito all'aggiornamento dalle condizioni per i processi basati sull'oggetto Attività o Progetto. Dopo l'aggiornamento alla release 15.4 (o release successive), l'applicazione effettua la rimozione degli attributi problematici con la definizione di una nuova condizione di processo. Tuttavia, è possibile rimuoverli soltanto dai processi precedenti. Per convalidare il corretto funzionamento, attenersi alla seguente procedura in
Classic PPM
15.4 (o release successive) in seguito all'aggiornamento:
  1. Accedere a
    Classic PPM
    e fare clic su
    Amministrazione
    ,
    Amministrazione dati
    ,
    Processi
    .
  2. Creare un nuovo processo o aprire un processo esistente.
  3. Esaminare l'oggetto principale (
    Attività
    o
    Progetto
    ).
  4. Selezionare
    Avvio automatico
    come
    Opzione di avvio
    .
  5. Selezionare
    Aggiorna
    per il campo
    Avvia evento
    . Fare clic su
    Salva
    .
  6. Fare clic sul collegamento
    Imposta condizione
    .
  7. Nella pagina
    Generatore condizione di avvio
    , selezionare l'oggetto
    Attività
    o
    Progetto
    .
  8. Fare clic sul campo
    Valore attributo
    . Non è più possibile selezionare gli attributi virtuali (ad esempio, Inizio previsione e Fine previsione) né gli attributi aggregati calcolati. Poiché questi attributi vengono esclusi dalle condizioni di avvio, è possibile che anche il comportamento del processo risulti modificato. Ad esempio, il processo potrebbe essere attivato per eseguire più o meno frequentemente.
  9. Nella scheda
    Convalida
    del processo, selezionare tutte le operazioni e fare clic su
    Convalida
    oppure su
    Convalida tutto e attiva
    . Se il processo non viene convalidato, rimuovere gli eventuali attributi virtuali aggiornati.
Nel caso in cui si verifichi lo scenario seguente,verrà osservato il seguente comportamento:
  1. Nella release precedente, prima di effettuare l'aggiornamento alla release 15.4, veniva configurato l'avvio di uno o più processi con la modifica di un'attività da parte degli attributi di valore virtuali, come ad esempio le date di Inizio previsione e Fine previsione.
  2. Durante la risoluzione dei problemi relativi a questo processo, non è più possibile pubblicare le date previste di pianificazione automatica. Viene visualizzato un errore di sistema. Tuttavia, l'interfaccia utente e i registri non indicano che il messaggio di errore è causato dalle condizioni di processo create.
  3. Anche se il processo viene sospeso, potrebbe essere comunque necessario riavviare i servizi per poter riattivare la pianificazione automatica. È possibile che i clienti SaaS debbano contattare il Supporto tecnico di CA per pianificare il riavvio sicuro dei servizi.
  • Classic PPM
    elimina gli attributi non supportati dalla ricerca utilizzata nel generatore di espressioni durante la creazione o l'aggiornamento di una condizione del processo.
  • Questa modifica influisce solo sul generatore di condizioni del processo e non ha alcun impatto su altri generatori di espressioni, inclusi filtri avanzati e definizioni di processi esistenti.
  • I processi esistenti possono continuare ad essere eseguiti in seguito all'aggiornamento. Se il processo non funziona più dopo l'aggiornamento, è sufficiente esaminare e convalidare nuovamente le condizioni che utilizzano questi tipi di attributo.
  • Per le definizioni del processo XOG, si consiglia di verificare ciascuna condizione di processo.
  • Qualsiasi processo attivo esistente aggiornato rimane attivo. Se si verificano problemi con gli attributi virtuali del processo, rimuovere gli attributi virtuali nel generatore di condizioni.
Definizione delle azioni di operazione
Con la definizione di azioni nelle operazioni tutti gli attributi di azione sono disponibili nella sezione Generazione di condizioni per la generazione delle condizioni. Quando il numero di azioni aumenta, è possibile verificare lo stato di ciascuna azione. Le azioni manuali e di sistema vengono avviate solo se la condizione dell'operazione viene soddisfatta. Definire il contesto di un'azione manuale utilizzando i tag di attributo (da più oggetti) nei campi Oggetto e Descrizione dell'azione. Quando un'azione viene inviata, il motore del processo sostituisce i tag di attributo con i valori dell'istanza oggetto. In tal modo, gli assegnatari dell'azione sono in grado di rispondere alle azioni più efficacemente, utilizzando il contenuto più pertinente.
I tag di attributo consentono ai progettisti del processo di includere nell'azione i dati ottenuti da più oggetti. È possibile assegnare azioni manuali agli elementi seguenti:
  • Ruoli di oggetto
    Consentono di assegnare l'azione a un ruolo in base alla proprietà dell'oggetto.
  • Ruoli sistema
    Consentono di assegnare l'azione a una risorsa in base al ruolo di sistema.
  • Gruppi
    Consentono di assegnare l'azione a una risorsa all'appartenenza a un gruppo.
  • Risorse
    Consentono di assegnare l'azione a una risorsa all'appartenenza al nome della risorsa.
  • Campi risorse
    Consentono di assegnare l'azione a una risorsa in base al campo risorse.
  • Ruoli oggetto modello
    Consentono di assegnare l'azione a una risorsa in base all'oggetto modello. Questa scheda viene visualizzata solo nel caso in cui esista un modello di progetto nel processo.
Definizione di operazioni e condizioni
Le operazioni di avvio e fine sono sempre obbligatorie e vengono create automaticamente anche se non vengono esplicitamente definite. È possibile aggiungere e definire operazioni intermedie. Ciascuna operazione può consistere in più azioni ed essere eseguita da un assegnatario o dal prodotto. È possibile creare azioni personalizzate che includono script GEL personalizzati. Le operazioni di avvio e fine possono essere contenute in un gruppo.
Definizione delle proprietà generali delle operazioni di avvio e finali
Procedere come descritto di seguito:
  1. Aprire il processo e selezionare una delle seguenti opzioni:
    • Operazione di avvio, per creare un'operazione di avvio.
    • Operazione finale, per creare un'operazione di fine.
  2. Inserire le informazioni richieste e salvare. Di seguito si riporta una breve descrizione dei campi seguenti:
    • Genera avviso dopo
      Se l'operazione non viene completata correttamente, specifica il periodo l'intervallo di tempo dopo il quale verrà generato un avviso . Selezionare l'intervallo di tempo e specificare il numero dell'intervallo.
      Esempio: 2 giorni
Definizione delle proprietà generali delle operazioni intermedie
Procedere come descritto di seguito:
  1. Aprire il processo e fare clic su Operazioni.
  2. Fare clic su Nuova operazione.
  3. Inserire le informazioni richieste e salvare. Di seguito si riporta una breve descrizione dei campi seguenti:
    • Gruppo
      Definisce il nome di gruppo associato all'operazione.
    • Genera avviso dopo
      Se l'operazione non viene completata correttamente, specifica il periodo l'intervallo di tempo dopo il quale verrà generato un avviso . Selezionare l'intervallo di tempo e specificare il numero dell'intervallo.
      Esempio: 2 giorni
Definizione delle condizioni preliminari delle operazioni
Per la definizione di una precondizione per un'operazione, è possibile utilizzare gli attributi di più oggetti aggiunti al processo Ad esempio, è possibile creare precondizioni per:
  • Verificare lo stato di azioni
  • Verificare i valori di attributo dell'oggetto
  • Attendere il completamento di un processo secondario prima di unire il processo principale
È possibile applicare unioni di precondizione alle operazioni intermedie e di fine ma non alle operazioni di avvio. Per impostare una precondizione utilizzando il
Valore precedente
di determinati attributi, abilitare l'audit trail per tali attributi in Studio.
Per gli attributi di oggetto con tipo di dati Ricerca multivalore, non è possibile creare condizioni di operazione per la verifica dei valori di attributo precedenti e correnti.
Procedere come descritto di seguito:
  1. Aprire il processo.
  2. Aprire l'operazione di avvio, intermedia o finale che si desidera modificare.
  3. Se questa operazione verrà unita a operazioni precedenti suddivise, selezionare un tipo di unione nella sezione delle precondizioni. È possibile definire un tipo di unione senza precondizione e viceversa.
  4. Fare clic su Nuovo per specificare una precondizione per l'attivazione dell'operazione da avviare.
  5. Definire la precondizione mediante la generazione dei parametri di destra e di sinistra, utilizzando gli oggetti e i valori di attributo corrispondenti.
    Ad esempio, è possibile definire la seguente precondizione: Un giorno dopo l'operazione di avvio, attivare l'operazione 2. La precondizione determina l'avvio dell'operazione 2.
  6. Valutare l'espressione e utilizzare gli operatori E/O per aggiungere ulteriori precondizioni o precondizioni alternative.
  7. Salvare le modifiche.
Definizione delle postcondizioni delle operazioni
Dopo aver definito le precondizioni per l'attivazione di un'operazione, definire le postcondizioni che consentono di connettere l'operazione all'operazione successiva o all'operazione finale. Ad esempio, è possibile creare postcondizioni per effettuare le attività seguenti:
  • Verificare lo stato di azioni.
  • Verificare i valori di attributo dell'oggetto (salvo attributi MVL).
  • Attendere il completamento di un processo secondario prima di unire il processo principale
Per impostare una postcondizione utilizzando il valore precedente di determinati attributi, abilitare l'audit trail per tali attributi in Studio.
Per gli attributi di oggetto con tipo di dati Ricerca multivalore, non è possibile creare condizioni di operazione per la verifica dei valori di attributo precedenti e correnti.
Procedere come descritto di seguito:
  1. Aprire il processo.
  2. Aprire l'operazione di avvio, intermedia o finale che si desidera modificare.
  3. Se l'operazione ramifica il processo in più direzioni nella sezione Postcondizioni, selezionare un tipo di suddivisione.
  4. Nella colonna Se..., fare clic su Genera condizioni per definire la condizione Se che consente di passare all'operazione successiva.
  5. Completare i seguenti campi:
    • Oggetto
      Specifica l'operazione da utilizzare per il lato destro dell'espressione Se. Se si seleziona il campo Oggetto e si seleziona un valore, verrà visualizzato un secondo campo che consente di selezionare il valore da utilizzare nell'espressione.
    • Campo Clarity PPM
      Specifica i parametri di sinistra della condizione Se.
      Valori:
      • Giorni trascorsi dall'inizio dell'operazione. il numero di giorni trascorsi dall'inizio dell'operazione. È possibile specificare il valore sotto forma di frazione. Ad esempio, se si desidera specificare un giorno e mezzo, immettere il valore 1,5.
      • Durata operazione completata: il numero di giorni trascorsi dal completamento dell'operazione. È possibile specificare il valore sotto forma di frazione. Il valore per la durata dell'operazione completata non viene definito fino al completamento dell'operazione. La durata dell'operazione completata non può essere utilizzata come postcondizione dell'operazione stessa.
      • Numero di ripetizioni: Il numero di volte che l'operazione verrà ripetuta. Ad esempio, un volta completate le operazioni 1, 2, 3 e 4, sarà possibile includere una postcondizione nell'operazione 5. L'operazione 5 riporta il processo all'operazione 2. Se il numero di ripetizioni è impostato su 3, l'operazione 5 verrà ripetuta tre volte. Una volta completato questo passaggio, l'esecuzione del processo continua in base al percorso definito nella condizione.
    • Operatore
      Specifica l'operazione da eseguire per la valutazione dell'espressione Se.
      Valori: =, !=, >, >=, <, <=
    • Costante
      Specifica un valore costante da includere nella parte destra dell'espressione Se valutata.
      Esempio: Se giorni trascorsi da inizio fase=2.
  6. Fare clic su Aggiungi per valutare l'espressione e utilizzare gli operatori E/ O per aggiungere ulteriori precondizioni o precondizioni alternative.
  7. Fare clic su Salva e continua.
  8. Nella sezione Postcondizioni, selezionare Seleziona operazione nella colonna Vai a per selezionare l'operazione da attivare una volta soddisfatta la condizione Se dell'operazione.
  9. Fare clic su Nuovo per aggiungere e generare ulteriori postcondizioni (se necessario).
  10. Salvare le modifiche.
Creazione di un'azione dell'operazione manuale
Procedere come descritto di seguito:
  1. Aprire il processo e l'operazione.
  2. Nella sezione Azioni, fare clic su Nuovo.
  3. Selezionare Azione manuale e fare clic su Avanti.
  4. Nella sezione Generale, immettere le informazioni richieste.
  5. Nelle sezioni Azioni, selezionare un'azione disponibile.
  6. Completare i campi seguenti nella sezione Messaggio azione:
    • Oggetto
      Definisce il nome di questa azione. È possibile immettere un oggetto oppure selezionare variabili di attributo dall'oggetto associato al processo. L'attributo viene sostituito da un valore in seguito all'elaborazione dell'azione.
    • Descrizione
      Definisce la descrizione dell'azione. È possibile immettere un oggetto oppure selezionare variabili di attributo dall'oggetto associato al processo. L'attributo viene sostituito da un valore in seguito all'elaborazione dell'azione.
    • Priorità
      Consente di specificare il livello di priorità dell'azione.
      Valori
      : Bassa, Media o Alta
    • Inserisci assegnatari
      Definisce gli assegnatari dell'azione. Immettere uno o più ID utente e fare clic su Aggiunta rapida di assegnatari per aggiungerli al campo Assegnatari.
    • Rendi azione disponibile per le altre operazioni
      Specifica se l'azione può essere utilizzata da altre operazioni.
    • Mostra solo stato dell'assegnatario per l'utente corrente
      Specifica se mostrare solamente il nome corrente e lo stato dell'utente durante la visualizzazione di un'azione, oppure se mostrare tutti gli stati di assegnatario.
      Impostazione predefinita
      : opzione deselezionata
  7. Nella sezione Notifica, completare i seguenti campi e salvare:
    • Invia notifica
      Specifica l'evento prima dell'invio della notifica.
      • Valori:
      • Quando l'operazione è avviata.
      • Quando l'operazione è completata.
      • Quando si verifica un errore nell'operazione.
    • Inserisci destinatari
      Definisce il nome dei destinatari della notifica. Fare clic su Aggiunta rapida di destinatari per aggiungere destinatari al campo Invia notifica a.
    • Invia notifica a
      Definisce i ruoli oggetto a cui inviare la notifica dell'azione.
    • Notifica proprietario
      Specifica se l'utente desidera ricevere una notifica dell'azione.
      Impostazione predefinita:
      opzione deselezionata.
Creazione di un'azione dell'operazione di sistema
È possibile impostare azioni definite per il completamento di un oggetto durante un'operazione.
Procedere come descritto di seguito:
  1. Aprire il processo e l'operazione.
  2. Nella sezione Azioni, fare clic su Nuovo.
  3. Selezionare Azione sistema e fare clic su Avanti.
  4. Compilare i campi seguenti nella sezione Azione sistema e salvare:
    • Oggetto
      Definisce l'oggetto associato all'azione di sistema.
    • Azione
      Definisce l'azione per l'azione di sistema. Le selezioni visualizzate per la definizione dell'azione dipendono dall'azione selezionata.
Creazione di processi di esecuzione
Procedere come descritto di seguito:
  1. Aprire il processo e l'operazione.
  2. Nella sezione Azioni, fare clic su Nuovo.
  3. Selezionare
    Esegui processo e fare clic su Avanti.
  4. Selezionare un tipo di processo, quindi fare clic su Avanti.
  5. Inserire le informazioni richieste per configurare le proprietà. Di seguito si riporta una breve descrizione dei campi seguenti:
    • Nome processo
      Definisce il processo da eseguire come parte dell'azione. Se viene visualizzata la sezione Parametri, immettere i parametri obbligatori per il processo. I parametri visualizzati dipendono dal processo selezionato.
    • Modalità di completamento
      Definisce la modalità di completamento del processo.
      Valori:
      • Sincrono
      • Asincrono
  6. Nella sezione Notifiche, immettere i dettagli di notifica.
  7. Nella sezione Notifiche, selezionare la risorsa o il gruppo destinatario delle notifiche relative al processo.
  8. Nella sezione Condivisione, selezionare la risorsa o il gruppo desiderato per la condivisione del processo.
  9. Salvare le modifiche.
Creazione di un'azione di sistema per l'esecuzione di un processo secondario
Procedere come descritto di seguito:
  1. Aprire il processo e l'operazione.
  2. Nella sezione Azioni, fare clic su Nuovo.
  3. Selezionare il processo secondario e
    fare clic su Avanti.
  4. Inserire le informazioni richieste. Di seguito si riporta una breve descrizione dei campi seguenti:
    • Processo secondario
      Specifica il processo secondario da utilizzare nell'azione. È possibile selezionare uno dei processi validi e attivi i cui oggetti e partizioni principali corrispondano agli oggetti e alle partizioni del processo principale.
    • Avvio oggetto
      Visualizza l'oggetto all'avvio del processo secondario.
    • Chiave oggetto Processo secondario
      Definisce l'ID del processo secondario da utilizzare come riferimento durante la generazione delle condizioni.
    • Modalità di completamento
      Definisce la modalità di completamento del processo secondario.
      Valori:
      • Sincrono: dopo aver richiamato il processo secondario, il processo principale viene sospeso fino al completamento del processo secondario. Non è possibile terminare un processo secondario sincrono in quanto l'interruzione del processo secondario influisce sul processo principale.
      • Asincrono: l'esecuzione del processo secondario non è sincronizzata con l'esecuzione del processo principale. Tuttavia, tali processi possono essere eseguiti simultaneamente durante un'operazione o un'azione successiva. Il processo principale visualizza lo stato del processo secondario. Il processo principale non verrà completato fino al completamento del processo asincrono. Non è possibile terminare un processo secondario asincrono in quanto l'interruzione del processo secondario influisce sul processo principale.
      • Indipendente: il processo secondario viene eseguito in modo indipendente dal processo principale. Se un processo secondario viene richiamato da un'azione dell'operazione, lo stato di tale processo non sarà visibile per il processo principale. Se l'esecuzione di un processo secondario non influisce sul processo principale, è possibile impostare la modalità del processo secondario su Indipendente. In tal modo, è possibile completare il processo principale anche nel caso in cui il processo secondario sia ancora in corso di esecuzione. Il processo secondario indipendente può essere terminato senza alcuna conseguenza per il processo principale. Allo stesso modo, se il processo principale viene terminato, il processo secondario non subisce alcuna modifica.
  5. Fare clic su Salva e continua.
Creazione di escalation a livello di operazione
Le escalation a livello dell'operazione possono essere richiamate solo nel caso in cui venga definita un'azione in un'operazione. Se l'operazione non è completata, le escalation possono eseguire un'azione e notificare una risorsa o un gruppo specifico. Durante l'esecuzione, se l'azione è aperta, è possibile eseguire l'escalation mediante regole di escalation predefinite. È possibile utilizzare regole di escalation dell'operazione oppure elaborare regole di escalation predefinite, indipendentemente dall'ambito dell'azione. L'escalation dell'operazione funziona correttamente solo se l'azione è inclusa nell'operazione.
È possibile definire una regola di escalation per ciascuna operazione del processo. Se non è stata definita una regola di escalation al livello dell'operazione, nella sezione Escalation della pagina dell'
operazione di definizione del processo
verrà visualizzato il messaggio "Nessuna impostazione di regola di escalation da visualizzare". Una volta definita la regola, verrà visualizzato un breve riepilogo della regola nella sezione Escalation, sotto forma di collegamento. Se non è stata definita una escalation per l'operazione, verranno utilizzati i valori predefiniti di escalation a livello del processo, se disponibili.
Per garantire il corretto funzionamento dell'escalation a livello dell'operazione, definire in primo luogo un'azione manuale per l'operazione.
Procedere come descritto di seguito:
  1. Aprire il processo e fare clic su Operazioni.
  2. Aprire l'operazione.
  3. Nella sezione Escalation, fare clic su Nuovo.
  4. Completare gli attributi:
    • Tipo di escalation
      Definisce le regole di escalation per il processo.
      Valori:
      • Nessuno: non sono disponibili regole di escalation per il processo.
      • Gerarchia OBS: l'escalation viene eseguita in base alla gerarchia OBS.
      • Gerarchia manager delle risorse: l'escalation viene eseguita in base alla gerarchia dei manager delle risorse.
      • Risorsa specifica: l'escalation viene eseguita per una risorsa specifica.
    • Livelli
      Specifica il numero di livelli dei quali eseguire l'escalation. Selezionare Nessun limite per eseguire l'escalation all'infinito.
    • Periodo di prova iniziale
      Specifica il tempo di attesa prima di eseguire l'escalation dell'azione (il numero di minuti, giorni, settimane o mesi).
    • Periodo di prova successivo
      Se non viene eseguita alcuna azione, specifica il tempo di attesa prima di ripetere l'escalation.
    • Attivo
      Selezionare l'opzione per attivare l'escalation.
  5. Nella sezione Notifica aggiuntiva, completare le informazioni richieste per impostare notifiche di escalation aggiuntive.
  6. Salvare le modifiche.
Impostazione delle notifiche di processo a livello dell'operazione
Le notifiche possono essere impostate per un'operazione e per ciascuna azione dell'operazione. È possibile eseguire l'invio di notifiche durante l'esecuzione dell'operazione o dell'azione e specificare i destinatari della notifica per un'operazione o un'azione specifica. Per impostare notifiche per un'azione dell'operazione, è necessario creare tale azione.
Il metodo di ricezione della notifica da parte del destinatario dipende dal metodo di notifica specificato nella pagina Notifiche delle impostazioni account. Le notifiche possono essere inviate sotto forma di avviso, messaggio di posta elettronica o SMS.
Procedere come descritto di seguito:
  1. Con il processo aperto, fare clic su Operazioni e aprire l'operazione per la quale si desidera impostare una notifica.
  2. Nella sezione Notifiche, compilare e salvare le seguenti impostazioni:
    • Invia notifica
      Specifica l'evento prima dell'invio della notifica.
      • Valori:
      • Quando l'operazione è avviata.
      • Quando l'operazione è completata.
      • Quando si verifica un errore nell'operazione.
    • Inserisci destinatari
      Definisce il nome dei destinatari della notifica. Fare clic su Aggiunta rapida di destinatari per aggiungere destinatari al campo Invia notifica a.
    • Invia notifica a
      Definisce il tipo di risorsa che si desidera informare dell'operazione.
      • Valori:
      • Ruolo oggetto: notifica un ruolo in base alla proprietà dell'oggetto. L'elenco dei ruoli dipende dall'oggetto.
      • Ruolo di sistema: notifica una risorsa in base al ruolo di sistema.
      • Gruppi: notifica una risorsa in base all'appartenenza di gruppo definita in Organizzazione ed accesso.
      • Risorse: notifica una risorsa in base al nome della risorsa.
      • Campi risorse: notifica una risorsa in base ai campi della risorsa.
      • Ruoli oggetto modello: notifica una risorsa in base all'oggetto modello. Questa opzione è disponibile solo nel caso in cui un modello di progetto venga associato al processo.
    • Notifica proprietario
      Specifica se l'utente desidera ricevere una notifica dell'azione.
      Impostazione predefinita:
      opzione deselezionata.
Creazione di un gruppo di processi
I gruppi di processi consentono di classificare le operazioni che costituiscono grandi segmenti del processo. Per la creazione di gruppi di processi, creare un gruppo segnaposto, quindi creare le operazioni di processo associate a tale gruppo. È possibile riordinare le operazione all'interno del gruppo e aggiornare il gruppo periodicamente.
Procedere come descritto di seguito:
  1. Aprire il processo e fare clic su Operazioni.
  2. Fare clic su Nuovo gruppo.
  3. Inserire le informazioni richieste.
  4. Fare clic su Salva e continua.
Associazione di un'operazione a un gruppo di processi
Dopo avere creato un gruppo segnaposto, associarlo alle operazioni del processo.
Procedere come descritto di seguito:
  1. Aprire il processo e fare clic su Operazioni.
    Verrà visualizzata la pagina Operazioni contenente un elenco di tutte le operazioni e i gruppi inclusi nel processo.
  2. Aprire l'operazione che si desidera associare al gruppo.
  3. Nella sezione Generale, fare clic sull'elenco a discesa Gruppo, quindi selezionare il gruppo da associare all'operazione.
  4. Fare clic su Salva e continua.
    Verrà visualizzata la pagina
    delle operazioni contenente l'operazione inclusa nel gruppo.
  5. Ripetere in base alle proprie esigenze per aggiungere più passaggi nel gruppo.
  6. Per spostare le operazioni o i gruppi, fare clic su Riordina e utilizzare le frecce Su e Giù.
  7. Per aggiornare un gruppo di processi, fare clic sul nome del gruppo e modificare i campi.
  8. Fare clic su Salva e continua.
Escalation a livello di processo
È possibile creare escalation per l'esecuzione di un'azione e notificare una o più risorse nel caso in cui l'operazione di processo non venga completata.
Classic PPM
supporta l'escalation a livello dell'operazione. È possibile definire una regola di escalation per ciascuna operazione del processo. La data scadenza dell'azione viene utilizzata per avviare l'escalation.
Procedura consigliata
: se desidera utilizzare escalation nei processi, contrassegnare come obbligatorio il campo Data di scadenza per l'oggetto Azione.
Il metodo di ricezione della notifica da parte del destinatario dipende dal metodo di notifica specificato dalla risorsa nella pagina Notifiche delle impostazioni account. Ad esempio, i destinatari possono ricevere le notifiche relative ai processi sotto forma di avviso, messaggio di posta elettronica o SMS.
Visualizzazione dello stato dei processi di escalation
Nella sezione Stato processo di escalation
, visualizzare le informazioni seguenti per tutti i processi di escalation attivi:
  • Nome del processo di escalation
  • Data e ora effettiva di inizio del processo di escalation
  • Data e ora di fine del processo di escalation (solo se il processo è completato)
  • Data pianificata di esecuzione del processo
  • Stato del processo di escalation Ad esempio, In sospeso o Completato.
Filtro degli oggetti di escalation
Utilizzare la sezione Filtro Oggetti di escalation per filtrare i processi di escalation in base al nome e all'ID dell'oggetto. È possibile utilizzare gli oggetti padre e gli oggetti collegati. Per visualizzare la pagina dalla pagina di elenco dei processi, fare clic su Escalation.
Aggiunta di valori predefiniti dell'escalation a livello di processo
Procedere come descritto di seguito:
  1. Aprire il processo e fare clic su Valori predefiniti di escalation.
  2. Nella sezione Generale, compilare i seguenti campi:
    • Tipo di escalation
      Definisce le regole di escalation per il processo.
      • Valori:
      • Nessuno: non sono disponibili regole di escalation per il processo.
      • Gerarchia OBS: l'escalation viene eseguita in base alla gerarchia OBS.
      • Gerarchia manager delle risorse: l'escalation viene eseguita in base alla gerarchia dei manager delle risorse.
      • Risorsa specifica: l'escalation viene eseguita per una risorsa specifica.
    • Livelli
      Specifica il numero di livelli dei quali eseguire l'escalation. Selezionare Nessun limite per eseguire l'escalation all'infinito.
    • Periodo di prova iniziale
      Specifica il tempo di attesa prima di eseguire l'escalation dell'azione (il numero di minuti, giorni, settimane o mesi).
    • Periodo di prova successivo
      Se non viene eseguita alcuna azione, specifica il tempo di attesa prima di ripetere l'escalation.
    • Attivo
      Selezionare l'opzione per attivare l'escalation.
  3. Nella sezione Notifica aggiuntiva, completare le informazioni richieste e salvare.
Monitoraggio delle escalation di processo
Le escalation di processo vengono eseguite mediante l'utilizzo dei processi. Utilizzare la sezione
Stato processo di escalation per visualizzare l'elenco dei processi di escalation e controllarne lo stato, È possibile anche visualizzare e modificare le regole degli oggetti di escalation.
In caso di escalation, è possibile determinare l'oggetto, il nome di processo e l'ID di istanza del processo. Inoltre, è possibile determinare la data di inizio dell'escalation, l'occorrenza dell'escalation successiva e i dettagli di completamento. Ad esempio, una risorsa ha eseguito l'operazione.
Procedere come descritto di seguito:
  1. Nella pagina Processi disponibili, fare clic su Escalation.
  2. Nella sezione
    Stato processo di escalation, verificare i campi seguenti:
    • Nome
      Visualizza il nome del processo di escalation.
    • Data di inizio
      Visualizza l'ultima data di avvio del processo.
    • Data di fine
      Visualizza l'ultima data di fine del processo.
    • Data pianificazione
      Visualizza la data di esecuzione successiva del processo.
    • Stato
      Visualizza lo stato del processo di escalation.
  3. Fare clic sul collegamento Tipo di oggetto per visualizzare e aggiornare le proprietà della regola di escalation.
Attivazione della modifica nella colonna Escalation nell'elenco delle azioni
Nessuna impostazione nel menu delle azioni consente di modificare la colonna. È possibile utilizzare un processo personalizzato per modificarlo, ma solitamente gli utenti desiderano sapere quali altre impostazioni o processi è possibile utilizzare automaticamente.
Le date di scadenza dell'escalation del processo sono controllate dalle impostazioni dell'attributo Data di scadenza nell'oggetto Azione.
A scopo di test, è possibile utilizzare l'opzione di data specifica e impostare una data/ora su alcuni minuti successivi. Tuttavia, un processo inserito in produzione richiede l'utilizzo di una data generica, in quanto questa impostazione si applica a tutte le azioni del processo (inclusi i processi di escalation).
Comportamento di escalation del processo
Il comportamento di "escalation" è complesso. Per impostazione predefinita, le escalation dei processi sono sempre basate sulla data di scadenza dell'azione. È possibile individuare la data di scadenza impostata accedendo all'oggetto Azione e selezionando l'attributo Data di scadenza. La prima escalation si verificherà con la data di scadenza dell'Azione. Le escalation aggiuntive si verificheranno in base al periodo di tolleranza successivo. Il periodo di tolleranza iniziale viene ignorato. È possibile modificare il comportamento delle escalation in base al processo utilizzando XOG. Questa procedura consente di modificare il comportamento di escalation in modo che la prima escalation venga eseguita in base alla data di scadenza dell'azione e al periodo di tolleranza iniziale, pertanto le escalation successive si verificano in base all'intervallo indicato nei periodi di tolleranza successivi. Se si desidera che una data di escalation per un determinato processo sia la data di scadenza dell'azione più il periodo di tolleranza iniziale, una soluzione alternativa consiste nell'applicare XOG alla definizione di processo in Clarity, quindi modificare l'input XOG in modo che:
aiWDueDateAction="ESC_ACTION_DUE_DATE_PLUS_IWP"
Quindi applicare nuovamente XOG alla definizione di processo in Clarity. In questo modo le date di escalation funzionano nel modo desiderato. È possibile utilizzare la seguente istruzione di aggiornamento SQL per aggiornare le regole di escalation per tutte le azioni del processo, come illustrato nel seguente esempio:
UPDATE ESC_DEF_RULES
SET ai_w_due_date_action_code = 'ESC_ACTION_DUE_DATE_PLUS_IWP'
WHERE object_type_code = 'actionitem'
AND parent_object_type_code = 'process'
In questo modo si verificherà la prima escalation in seguito alla data di scadenza dell'azione e il superamento del periodo di tolleranza iniziale. La data di scadenza dell'azione per i processi corrisponde alla data di scadenza predefinita impostata nel campo Data di scadenza dell'oggetto Azione.
Convalida ed errori di runtime del processo
La pagina Convalide processo consente di controllare gli stati di convalida più recenti e gli errori a livello dell'operazione e del processo. Per aprire la pagina Convalide processo, aprire il processo e fare clic su Convalida.
Errori di runtime del processo
La pagina Processi avviati mostra un elenco delle istanze di processo avviate. Questa pagina consente di visualizzare la pagina Messaggi di processo avviati e accedere alle informazioni dettagliate relative all'errore. Eventuali errori o avvisi vengono visualizzati nel seguente ordine di precedenza:
  • Gli
    errori di sistema
    si verificano nell'infrastruttura di gestione del processo.
  • Gli
    errori di applicazione
    si verificano nel prodotto e influenzano la gestione dei processi.
  • Gli
    avvisi
    di verificano per le eccezioni che richiedono azioni correttive.
Gli errori possono interrompere frequentemente un processo. Gli avvisi non impediscono la continuazione di un processo.
Stati di convalida
Lo stato della convalida dell'operazione viene visualizzato nel campo Stato della sezione Generale della pagina Dettagli. Di seguito vengono riportati gli stati di convalida possibili:
  • Rombo verde = convalidato.
    Indica che l'oggetto di convalida (operazione o processo) è valido.
  • Rombo bianco = non convalidato.
    Indica che l'oggetto di convalida non è stato convalidato oppure che sono stati rilevati errori di convalida.
  • Rombo giallo = nuova convalida richiesta.
    Indica che è necessario eseguire nuovamente la convalida dell'oggetto a causa delle modifiche apportate al processo dopo l'ultima convalida.
  • Rombo rosso = errori rilevati.
    Sono stati rilevati errori nell'oggetto di convalida durante la convalida.
Convalida di un processo
La pagina Convalida del processo consente di convalidare il processo e tutte le operazioni corrispondenti . Fare clic su un'operazione della pagina per accedere alla pagina Dettagli operazione e visualizzare i dettagli corrispondenti. Fare clic sul collegamento Processo per accedere alle proprietà del processo. Se durante la convalida si verificasse un errore, correggerlo e eseguire nuovamente il processo di convalida. Una volta completata la convalida, attivare il processo.
Procedere come descritto di seguito:
  1. Aprire il processo e fare clic su Convalida.
  2. Selezionare un'operazione da convalidare e fare clic su Convalida.
  3. Selezionare il processo e fare clic su Convalida.
    Verrà eseguita la convalida dell'intero processo mediante il completamento di tutte le convalide a tutti i livelli.
  4. Selezionare il processo e fare clic su Attiva processo.
  5. Per convalidare tutte le operazioni del processo e contemporaneamente attivare il processo fare clic su Convalida tutto e attiva.
Riconvalida di un processo
Le modifiche apportate alla definizione di processo annulla il processo a determinati livelli, e richiede una nuova convalida parziale del processo. Ad esempio, nell'operazione S2 del processo P1, il tipo di suddivisione viene modificato da Seriale a Suddivisione parallela (AND). Ripetere la convalida dell'operazione S2 ed eseguire la convalida a livello del processo per P1.
Se un processo convalidato viene modificato, questo verrà invalidato. Non sarà necessario convalidare nuovamente l'intero processo, ma sarà sufficiente ripetere la convalida di alcuni elementi. Ad esempio, se si modifica una postcondizione di un'operazione, sarà necessario convalidare nuovamente solo tale elemento.
La tabella seguente mostra i tipi di convalide da ripetere in seguito a modifiche specifiche apportate agli oggetti:
Oggetto
Modifica
Riconvalide
Operazione
Tutte le modifiche apportate all'operazione incluse:
Tipo di unione
Precondizione
Tipo di suddivisione
Condizione di suddivisione
Questa operazione non è più valida. È necessario riapplicare tutte le regole di convalida a livello dell'operazione.
Questo processo non è più valido. È necessario riapplicare tutte le regole di convalida a livello del processo.
Processo
Eliminazione di un oggetto (principale, collegato o implicito)
La convalida di tutte le operazioni associate all'oggetto viene annullata. È necessario riapplicare le regole di convalida a livello dell'operazione, i riferimenti di oggetto e le espressioni di condizione per tutte le operazioni interessate.
L'oggetto può essere eliminato dalla pagina secondaria Oggetti oppure è possibile eliminarlo indirettamente mediante l'eliminazione di un'azione dell'operazione che crea un oggetto implicito.
Oggetto
Eliminazione di un oggetto
La convalida di tutte le operazioni associate all'oggetto viene annullata. È necessario riapplicare le regole di convalida a livello dell'operazione, i riferimenti di oggetto e le espressioni di condizione per tutte le operazioni interessate.
Se vengono avviate istanze di processo per definizioni di processo contenenti operazioni associate all'oggetto eliminato:
La convalida delle definizioni di processo viene annullata e il processo viene disattivato.
Le istanze di processo avviate vengono contrassegnate per l'interruzione.
Dopo che il motore di processo ha interrotto le istanze avviate, sarà possibile modificare le definizioni di processo. È possibile modificare e correggere il problema, quindi convalidare e attivare nuovamente il processo. Inoltre, è possibile eliminare le istanze di processo interrotte utilizzando un processo in batch, oppure eliminare le definizioni di processo annullate e disattivate.
Attributo Oggetto
Eliminazione di un attributo di oggetto
La convalida di tutte le operazioni associate all'attributo di oggetto viene annullata. La regola di convalida a livello dell'operazione e le espressioni di condizione dovranno essere riapplicate a tutte le operazioni interessate.
Se vengono avviate istanze di processo per definizioni di processo contenenti operazioni associate all'attributo di oggetto eliminato:
La convalida delle definizioni di processo viene annullata e il processo viene disattivato.
Le istanze di processo avviate vengono contrassegnate per l'interruzione.
Dopo che il motore di processo ha interrotto le istanze avviate, sarà possibile modificare le definizioni di processo. È possibile modificare e correggere il problema, quindi convalidare e attivare nuovamente il processo. Inoltre, è possibile eliminare le istanze di processo interrotte utilizzando un processo in batch, oppure eliminare le definizioni di processo annullate e disattivate.
Regole di convalida del processo
Le regole di convalida vengono raggruppate a livello del processo o a livello dell'operazione.
Regole di convalida a livello del processo.
Le regole di convalida a livello del processo vengono utilizzate per la convalida delle transizioni tra le operazioni. Generalmente, queste regole di convalida vengono applicate in seguito alla convalida di tutte le operazioni. Tuttavia, per convalidare la struttura di un processo è possibile eseguire le regole di convalida prima del completamento della convalida di tutte le operazioni. Durante il processo di convalida, vengono applicate le regole seguenti:
  • Ciascuna postcondizione deve corrispondere a una precondizione (salvo il caso in cui un tipo di suddivisione del punto decisionale venga utilizzato in un ciclo di trattativa).
  • I tipi di suddivisione seriale contengono solamente una condizione con un'espressione valutata e sono associati a una sola operazione.
  • I tipi di suddivisione parallela devono corrispondere a un tipo di unione Rendezvous.
  • Tipi di suddivisione del punto decisionale
    • Possono contenere più condizioni con espressioni valutate. Ciascuna espressione può essere associata a una sola operazione.
    • Devono corrispondere a un tipo di unione Unisci.
  • Tipi di suddivisione a scelta multipla:
    • Possono contenere più condizioni con espressioni valutate. Ciascuna espressione può essere associata a una sola operazione.
    • Devono corrispondere a un tipo di unione Unisci, Multithread o Primo nella riga.
  • I processi possono essere nidificati.
  • Ciascuna condizione contiene un'espressione valutata per il completamento dell'operazione.
  • Non esistono cicli arbitrari. Non è possibile trasferire il flusso di processo dentro un ciclo o fuori da un ciclo.
  • Le operazioni di avvio e di fine sono definite.
  • Non sono presenti nodi isolati.
  • È disponibile un percorso dall'operazione di avvio a qualsiasi altra operazione. È disponibile un percorso da qualsiasi operazione all'operazione finale.
  • Il numero di suddivisioni e il numero di unioni deve corrispondere.
  • Non esistono cicli nidificati. Esiste un solo punto di ingresso al ciclo.
  • Non è possibile nidificare un ciclo e un blocco di suddivisione/unione.
  • Non sono presenti operazioni con tipo di unione Nessuno ma due operazioni di unione. Non sono presenti operazioni con tipo di unione E/O e nessuna operazione di unione.
  • Se la modalità di processo viene modificata da Attivo a Bozza o In attesa, oppure se il processo viene eliminato, tutti i processi che richiamano questo processo come processo secondario verranno invalidati.
  • Se un processo attivo senza istanze di processo in esecuzione diventa invalido, la modalità del processo verrà modifica in Bozza (da Attivo).
  • Se un processo attivo senza istanze di processo in esecuzione diventa invalido, la modalità del processo verrà modifica in In attesa (da Attivo).
Regole di convalida a livello dell'operazione.
Le regole di convalida a livello dell'operazione vengono utilizzate per la convalida delle proprietà dell'operazione. Se un processo secondario attivo non è convalidato, non sarà possibile convalidare e attivare il processo principale corrispondente. È necessario eseguire una convalida separata per i processi secondari non validi. Durante il processo di convalida dell'operazione, vengono applicate le regole seguenti:
  • Gli oggetti di riferimento specificati nell'operazione devono esistere. I nomi di oggetto devono essere univoci nel contesto dell'operazione.
  • Le espressioni di precondizione devono essere valide (ovvero, la sintassi deve essere corretta e gli oggetti e gli attributi di oggetto di riferimento devono esistere nell'espressione).
  • Le espressioni di postcondizione devono essere valide (ovvero, la sintassi deve essere corretta e gli oggetti e gli attributi di oggetto di riferimento devono esistere nell'espressione).
  • Le espressioni di postcondizione non devono essere vuote in caso di condizioni multiple.
  • Il numero di postcondizioni e il numero di operazioni previste devono essere coerenti con il tipo di suddivisione.
  • Il processo secondario richiamato da un'azione dell'operazione deve essere valido e attivo.
  • Se l'operazione include un'azione manuale, è preferibile una postcondizione basata sul tempo trascorso dell'azione.
  • Un'espressione non vuota deve essere associata a un'operazione.
  • L'oggetto di riferimento di un'azione di sistema deve esistere (ovvero, se un oggetto viene eliminato da un processo o da Studio, le operazioni contenenti l'azione di sistema verranno invalidate).
  • L'operazione di oggetto in un'azione di sistema è valida (ovvero, se un attributo di oggetto viene eliminato da Studio, le operazioni contenenti azioni di sistema con riferimento all'attributo di oggetto vengono invalidate).
Visualizzazione e correzione degli errori di runtime
Procedere come descritto di seguito:
  1. Aprire il menu Processi e fare clic su Avviato.
  2. Nella colonna Messaggi, posizionare il cursore sull'icona per visualizzare la descrizione dell'errore per ciascuna istanza di processo.
  3. Selezionare l'icona Errore.
  4. Leggere il messaggio di errore e correggere il problema nel seguente modo:
    • Per eseguire nuovamente un'operazione, selezionare l'operazione e fare clic su Riprova.
    • Per ignorare l'operazione associata a un avviso o a un errore, selezionare l'operazione e fare clic su Ignora problema.
      Se un errore di runtime viene ignorato, potrebbero verificarsi risultati imprevisti. Ad esempio, il processo potrebbe essere eseguito in modo incorretto e non venire completato come previsto. Oppure potrebbe non essere possibile continuare il processo in quanto l'operazione successiva rimane in attesa del completamento dell'operazione corrente.
    • Per eliminare un avviso o un errore di runtime, selezionare l'operazione associata all'errore o all'avviso e fare clic su Elimina.
    • Per annullare il processo senza correggere gli errori, fare clic su Annulla processo.
Gestione degli errori a livello dell'azione
Se un'operazione include più azioni e si verifica un errore durante l'esecuzione, il sistema individua l'errore a livello dell'azione. È possibile gestire l'errore nei seguenti modi:
  • È possibile correggere l'errore.
  • È possibile riprovare l'azione dalla pagina dei messaggi di processo avviato. L'azione contenente l'errore viene eseguita nuovamente per i nuovi assegnatari dell'azione.
  • È possibile ignorare l'istanza di azione contenente l'errore. Il sistema ignora l'azione contente l'errore ed esegue l'azione successiva dell'elenco.
Diritti di accesso al processo
Visualizzazione dei diritti di accesso al processo per una risorsa
Procedere come descritto di seguito:
  1. Aprire il processo.
  2. Aprire il menu Accesso al processo corrente e fare clic su Visualizzazione completa.
  3. Visualizzare le risorse che dispongono dell'accesso al processo
Concessione dei diritti di accesso al processo a una risorsa
Procedere come descritto di seguito:
  1. Aprire il processo.
  2. Aprire il menu Accesso al processo corrente e fare clic su Unità OBS.
    Verranno visualizzate la pagina Unità OBS con accesso contenente le risorse che dispongono dei diritti di accesso al processo.
  3. Fare clic su Aggiungi e selezionare i diritti di accesso che si desidera assegnare alla risorsa.
  4. Fare clic su Aggiungi e continua.
  5. Selezionare le risorse a cui si desidera concedere i diritti di accesso.
  6. Fare clic su Aggiungi.
Concessione dei diritti di accesso al processo a un gruppo
Procedere come descritto di seguito:
  1. Aprire il processo.
  2. Aprire il menu Accesso al processo corrente e fare clic su Gruppo.
    Verrà visualizzata la pagina Gruppi con accesso contenente i gruppi che dispongono dei diritti di accesso al processo.
  3. Fare clic su Aggiungi e selezionare i diritti di accesso che si desidera assegnare al gruppo.
  4. Fare clic su Aggiungi e continua.
  5. Selezionare il gruppo a cui si desidera concedere i diritti di accesso.
  6. Fare clic su Aggiungi o Aggiungi e seleziona altro.
Concessione diritti di accesso al processo a un'unità OBS
Procedere come descritto di seguito:
  1. Aprire il processo.
  2. Aprire il menu Accesso al processo corrente e fare clic su Unità OBS.
  3. Fare clic su Aggiungi.
  4. Selezionare i diritti di accesso da assegnare all'unità OBS e fare clic su Aggiungi e continua.
  5. Selezionare l'unità OBS a cui si desidera concedere i diritti di accesso.
  6. Fare clic su Esci.
Monitoraggio dei motori di processo
Se un'area particolare del motore di processo richiede un analisi dettagliata, è possibile visualizzare i dati di pipeline per eseguire una valutazione della prestazione.
Procedere come descritto di seguito:
  1. Fare clic su Amministrazione, selezionare Amministrazione dati e fare clic su Motori del processo.
  2. Esaminare le metriche dei campi seguenti:
    • Nome
      Nome motore del processo. Fare clic sul nome per visualizzare i dettagli di pipeline corrispondenti al motore di processo.
    • Processi attivi
      Numero di processi attivi. Fare clic sul valore per visualizzare un elenco di tutte le istanze di processo avviate eseguite sul motore.
    • Processi completati
      Numero di processi completati. I processi completati offrono una panoramica dell'efficacia e dell'attività del motore. Fare clic sul valore per visualizzare un elenco di tutte le istanze di processo completate eseguite sul motore.
    • Ultimo heartbeat
      La data e l'ora dell'ultimo heartbeat che indica se l'istanza del motore di processo è attiva e in corso di esecuzione.
    • Data di inizio/Data di fine
      La data e l'ora di avvio e di fine o interruzione dell'istanza del motore di processo.
    • Errori del processo
      Il numero degli errori di processo verificatisi in tutte le istanze di processo del motore di processo. Fare clic sul valore per visualizzare un elenco di tutte le istanze di processo con errori eseguite sul motore.
    • Stato
      Indica se l'istanza del motore di processo è in corso di esecuzione, se è stata interrotta o se non può essere completata.
    • Carico totale
      La percentuale di tempo del motore utilizzata per l'elaborazione.
    • Snapshot ultimo caricamento
      La percentuale di tempo del motore nell'ultimo intervallo di tempo utilizzato per l'elaborazione. L'intervallo di tempo corrisponde a un intervallo di tempo variabile dipendente da più fattori, ad esempio il carico di ciascun motore.
    • Esecuzione di azione/precondizione/postcondizione
      La lunghezza della coda per precondizioni, postcondizioni e pipeline di azione, nonché il carico totale delle pipeline.
      Questo valore offre informazioni su quanto è occupata ciascuna pipeline.
Durante il monitoraggio di un motore del processo per individuare eventuali colli di bottiglia, controllare la lunghezza della coda pipeline. Verificare il tempo necessario per il completamento delle operazioni del processo tra le pipeline. I processi nelle code pipeline vengono aggiornati ogni 30 secondi.
Video: Monitoraggio motore processo
Il seguente video viene fornito da CA Technologies. Il Monitoraggio motore processo è un framework leggero che consente di tenere traccia delle query periodiche relative a processi problematici in esecuzione in un ambiente. In questo video, verranno fornite informazioni relative alla funzionalità Monitoraggio motore processo di
Classic PPM
.

Per riprodurre questo video in modalità a schermo intero, fare clic sul logo di YouTube a destra dell'icona Impostazioni nella parte inferiore del video.
Tipi di pipeline del motore di processo
I motori del processo utilizzano i seguenti tipi di pipeline::
  • Processi caricati.
    Visualizza il numero di processi attivi correnti caricati sul motore di processo. I processi attivi includono processi con stato In esecuzione, Errore e Interruzione in corso, ma non i processi con stato Completato o Interrotto. Questa pipeline verrà visualizzata unicamente nella sezione Code interne motore.
  • Elenco Attesa dell'evento.
    Visualizza il numero di istanze correnti dell'operazione in attesa di eventi, ad esempio di un'azione utente di salvataggio di una modifica nel prodotto. Per gli eventi registrati nell'elenco Attesa dell'evento, le istanze di operazione vengono trasferite nella coda delle precondizioni oppure alla coda di transizione delle postcondizioni.
    I motori del processo registrano unicamente gli eventi rilevanti. Ad esempio, il motore sta eseguendo l'elaborazione di una postcondizione per il trasferimento di un progetto attivo all'operazione successiva. Il motore registra l'evento Aggiornamento progetto. Questa pipeline verrà visualizzata solamente nella sezione Code interne motore.
  • Elenco di attesa nuovo tentativo.
    Visualizza il numero di istanze di operazione in attesa di un nuovo tentativo. Durante l'elaborazione di un'istanza di operazione, il motore può individuare un blocco critico nel database. In tal caso, il motore trasferisce le istanze di operazione corrispondenti nell'elenco di attesa di un nuovo tentativo. Questa pipeline verrà visualizzata unicamente nella sezione Code interne motore.
  • Precondizione.
    Indica la lunghezza della coda mediante il numero di istanze di operazione con stato Pronta per valutazione precondizione. Una pipeline di precondizione esegue l'elaborazione delle istanze di operazione.
  • Esecuzione azione.
    Indica la lunghezza della coda mediante il numero di istanze di operazione con stato Pronta per esecuzione azione. Una pipeline di esecuzione azione esegue l'elaborazione delle istanze di operazione.
  • Transizione di postcondizione.
    Indica la lunghezza della coda mediante il numero di istanze di operazione con stato Pronta per esecuzione postcondizione. Le postcondizioni restano in attesa del loro trasferimento mediante una pipeline di transizione postcondizione.
Visualizzazione delle code interne del motore
La pagina Code interne motore contiene le informazioni relative allo stato delle code interne e al numero di pipeline (se disponibile) per un motore di processo. Le code interne motore possono avere i seguenti stati:
  • Icone Stato esecuzione.
    Indica se il motore di processo è in esecuzione.
  • Carico totale.
    Visualizza la percentuale del carico di elaborazione di tutte le code interne.
  • Snapshot ultimo caricamento.
    Visualizza la percentuale di tempo del motore nell'ultimo intervallo di tempo utilizzato per l'elaborazione. L'intervallo di tempo corrisponde a un intervallo di tempo variabile dipendente da più fattori, ad esempio il carico di ciascun motore.
  • Ora di inizio.
    Specifica l'ora di avvio del motore.
  • Tempo elaborazione totale.
    Specifica il tempo totale utilizzato dal motore per l'elaborazione a partire dall'ora di inizio del motore.
  • Tipi di coda.
    Visualizza i nomi dei tipi di coda dell'infrastruttura di gestione del processo. È possibile modificare unicamente il tipo di coda per le code di precondizione, azione e postcondizione.
  • Lunghezza coda.
    Visualizza il numero di richieste correnti in attesa di per il tipo di coda specificato.
  • Numero di pipeline.
    Visualizza il numero di pipeline configurate per ciascun tipo di coda.
Gestione del numero di pipeline nelle code
È possibile aggiungere più pipeline al fine di ridurre i colli di bottiglia nelle code di pipeline, oppure rimuovere pipeline da ciascuna coda. Ciascuna coda può contenere un massimo di cinque pipeline.
Procedere come descritto di seguito:
  1. Aprire il motore di processo per aggiungere pipeline.
  2. Fare clic su Configura pipeline.
  3. Selezionare il numero di pipeline per ciascun tipo di coda di pipeline:
    • Numero di pipeline di precondizione
    • Numero di pipeline di esecuzione di azione
    • Numero di pipeline di postcondizione
  4. Fare clic su Salva e continua.
Esecuzione di operazioni di processo in attesa di eventi
È possibile eseguire immediatamente le operazioni di processo in attesa nella coda Elenco Attesa dell'evento
Procedere come descritto di seguito:
  1. Aprire il motore di processo.
  2. Fare clic su Esegui operazioni in attesa dell'evento.
    Le operazioni di processo in attesa vengono trasferire nella coda Pipeline precondizione oppure nella coda Pipeline di transizione postcondizione.
Visualizzazione dei messaggi di evento del processo
La pagina Eventi consente di visualizzare i messaggi di evento del sistema per tutti i motori di processo. È possibile visualizzare i messaggi di evento ricevuti o inviati. Ad esempio di evento può consistere nella creazione o nell'aggiornamento di un oggetto.
Procedere come descritto di seguito:
  1. Fare clic su Amministrazione, selezionare Amministrazione dati e fare clic su Motori del processo.
  2. Fare clic su Eventi.
  3. Visualizzare le informazioni seguenti relative agli ultimi 20 eventi ricevuti o inviati:
    • Tipo di evento
      Tipo di evento.
      Esempio
      : Oggetto - Creazione oppure Oggetto - Aggiornamento.
    • Categoria evento
      Il componente di processo in cui l'evento viene eseguito come un'operazione, un'azione dell'operazione o le proprietà di processo.
    • Responsabile di avvio dell'evento
      L'area di sistema del processo in cui è stato avviato l'evento. Il responsabile dell'avvio può essere un processo, un modello di processo o qualsiasi altra area del prodotto.
    • Ricevuto/Inviato
      La data e l'ora dell'evento sono stati ricevuti o inviati.
    • Risorsa
      Risorsa coinvolta nell'evento. Ad esempio, il responsabile di avvio del processo, una risorsa che ripete un'istanza di operazione o il responsabile dell'approvazione di un'azione.
    • Motore del processo
      Il motore del processo per la visualizzazione dei messaggi di evento.
Modelli di notifica della definizione di processo
Utilizzare la pagina dei modelli di notifica per la definizione del processo per visualizzare un elenco dei modelli di notifica del processo. È possibile modificare i seguenti tipi di modelli di notifica a livello di definizione processo:
  • Escalation del processo
  • Azioni di sistema
  • Azioni manuali
  • Azioni di script
  • Azioni di processo secondario
  • Azioni di processo
  • Escalation dell'operazione
Procedere come descritto di seguito:
  1. Aprire il processo e fare clic su Notifiche.
  2. Esaminare i seguenti campi di notifica:
    • Nome
      Definisce il nome univoco del modello di notifica.
    • Descrizione
      Definisce la descrizione del modello di notifica.
    • Modificato
      Specifica se il contenuto del modello di notifica viene modificato nelle impostazioni predefinite del modello. I modelli di notifica modificati vengono contrassegnati nell'elenco mediante un'icona di segno di spunta gialla.
Configurazione di un modello di notifica
È possibile configurare i modelli di notifica mediante l'aggiunta e la rimozione dei tag di attributo e dei collegamenti all'oggetto e al testo del messaggio del modello di notifica. La pagina Proprietà notifica consente di modificare l'oggetto e il corpo del modello di notifica.
È possibile modificare i modelli di notifica di processo a livello di sistema e a livello di definizione del processo. In caso di modifica di un modello al livello di sistema, le modifiche apportate verranno applicate automaticamente ai modelli di notifica corrispondenti a livello di definizione del processo. Le modifiche non verranno applicate ai modelli di notifica configurati in modo esplicito. In caso di modifica dei modelli a livello di definizione del processo, le modifiche apportate verranno applicate automaticamente al modello di notifica a livello di sistema. Inoltre, le modifiche verranno applicate a tutte le istanze del modello di notifica corrispondenti al processo.
In caso di esportazione delle informazioni di processo mediante XML Open Gateway, le modifiche del modello di processo a livello di istanza non verranno esportate con le informazioni di processo. Utilizzare il file XML di lettura e scrittura della notifica di processo per eseguire l'esportazione e l'importazione delle informazioni di notifica separatamente.
Aggiunta di variabili di attributo all'oggetto di un modello di notifica del processo
È possibile modificare i campi Oggetto notifica e Testo notifica per modificare il testo che il prodotto visualizza per questi campi.
Procedere come descritto di seguito:
  1. Aprire il processo e fare clic su Notifiche.
  2. Fare clic sul nome del modello di notifica.
  3. Selezionare e aggiungere le variabili di attributo ai campi Oggetto notifica o Testo notifica.
  4. Salvare le modifiche.
Aggiunta di collegamenti al testo di un modello di notifica del processo
È possibile aggiungere un collegamento ipertestuale al corpo di una notifica modificando il modello di notifica del processo.
I seguenti caratteri speciali non possono essere utilizzati nel testo del collegamento ipertestuale: $ [ ] @
Procedere come descritto di seguito:
  1. Con il processo aperto, fare clic su Notifiche, quindi fare clic sul nome del modello di notifica.
  2. Nel campo Testo notifica, fare clic sull'icona Sfoglia e selezionare Collegamenti.
  3. Selezionare e aggiungere il collegamento al testo del modello di notifica del processo nel modo seguente:
    • Mantenere il testo predefinito nel campo Testo Collegamento per visualizzare il testo come collegamento ipertestuale nel testo del modello. Esempio: "Per accedere a questo processo,
      fare clic qui
      ".
    • Cancellare il contenuto del campo Testo Collegamento per utilizzare l'URL standard come collegamento ipertestuale nel testo del modello. Esempio: "Per accedere a questo processo, fare clic su:
      <URL>
      ".
    • Cancellare il testo predefinito del campo Testo Collegamento e immettere il testo da visualizzare come collegamento ipertestuale nel testo del modello. Esempio: "Per accedere a questo processo, fare clic su:
      processo di approvazione
      ".
    Il collegamento ipertestuale aggiunto viene inserito nel testo del campo.
  4. Salvare le modifiche.
Anteprima di un modello di notifica del processo
È possibile eseguire l'anteprima di un'istanza del modello di notifica del processo prima di inviarlo a una risorsa.
Procedere come descritto di seguito:
  1. Aprire il processo e fare clic su Notifiche.
  2. Fare clic sul nome del modello di notifica.
  3. Fare clic su Anteprima.
  4. (Facoltativo) È possibile ripristinare i modelli di notifica modificati sui valori predefiniti. La pagina Modelli di notifica indica i modelli di notifica modificati con un segno di spunta nella colonna Modificato. Per ripristinare il modello di notifica, aprirlo e fare clic su Ripristina valori predefiniti.