Gestione dei flussi di task

I flussi di task consentono di automatizzare, completamente o in parte, i processi business.

I task vengono passati da un partecipante del flusso di task a un altro in base a un set di regole procedurali. In Oracle Hyperion Profitability and Cost Management i flussi di task vengono creati nelle situazioni elencate di seguito.

  • Vengono importate le tabelle intermedie.

  • Vengono copiati i dati POV.

  • Viene distribuito il database di calcolo.

  • Viene distribuito il database di reporting.

  • Vengono generati ed eseguiti gli script di calcolo e di genealogia.

  • Vengono trasferiti i dati dal database di calcolo al database di reporting.

Nota:

I flussi di task non sono disponibili quando si convalida il contenuto o la struttura del modello.

Per ogni task viene generato automaticamente un ID di flusso di task. Ogni volta che viene eseguito un task, viene generato un nuovo ID task. Un flusso di task può comprendere una o più fasi. Ogni fase del flusso di task rappresenta una singola azione in Profitability and Cost Management.

  • Un flusso di task a una fase esegue una sola azione, quale ad esempio la generazione del database Oracle Essbase.

  • I flussi di task multifase effettuano più azioni, quale ad esempio l’elaborazione di script per generare o eseguire uno script di calcolo.

    La Figura A-3 illustra un esempio di flusso di task multifase con sei fasi:

    • tre fasi per la creazione di script (indicate con il prefisso "C") e

    • tre fasi per l’esecuzione di script (indicate con il prefisso "E").

      Nota:

      I numeri di fase del flusso di task indicano la sequenza di task, non la sequenza dello stadio.

    Figura A-3 Esempio di flusso di task multifase


    Nel diagramma vengono visualizzate le varie fasi in un flusso di task.

Quando si avvia un flusso di task, viene creata una fase e viene assegnato un ID di flusso di task (ad esempio, 'wf-1201275329264'). L'ID consente di monitorare lo stato di avanzamento del flusso di task. Un nuovo ID di flusso di task viene creato a ogni inizializzazione di un'istanza di flusso di task. Se viene interrotto o riavviato, il flusso di task ricomincia sempre dalla fase 1.

Ogni fase del flusso di task viene eseguita in sequenza, a cominciare dalla prima fase. Una volta completati i risultati per una fase, ha inizio la fase successiva. Lo stato è completo solo quando tutte le fasi nel flusso di task sono state eseguite.

Utilizzare l'opzione Stato job per visualizzare lo stato e i dettagli del flusso di task oppure per programmare l'esecuzione del flusso di task su base occasionale o ricorrente.

Per poter accedere all'opzione di monitoraggio Processo job, è necessario soddisfare le seguenti condizioni:

  • Configurare Profitability and Cost Management per utilizzare l'autenticazione esterna e la funzionalità di Oracle Hyperion Shared Services. Fare riferimento al manuale Guida di installazione e configurazione di Oracle Enterprise Performance Management System.

  • Agli utenti dei flussi di task deve essere assegnato uno dei ruoli di Shared Services riportati di seguito per l'esecuzione delle operazioni inerenti ai flussi di task.

    • Gestisci flussi di task: consente agli utenti di creare e modificare i flussi di task.

    • Esegui flussi di task: consente agli utenti di eseguire e visualizzare i flussi di task. Gli utenti che dispongono di questo ruolo non possono creare né modificare i flussi di task.

    Nota:

    Entrambi i ruoli di Shared Services sono ruoli utente globali. Gli utenti che dispongono di questi ruoli possono modificare o eseguire i flussi di task per qualsiasi prodotto e applicazione. Fare riferimento al manuale Oracle Enterprise Performance Management System User Security Administration Guide (in lingua inglese).

  • È necessario creare un flusso di task calcolando o generando script di calcolo e modelli prima di poter visualizzare i dettagli nelle opzioni Stato job. Fare riferimento alla sezione Calcolo dei modelli Profitability standard.

Attenzione:

Sebbene sia possibile aggiungere o rimuovere fasi e collegamenti e creare nuovi flussi di task dalle schermate Flusso di task, Oracle consiglia di non modificare i flussi di task di Profitability and Cost Management. Per ulteriori informazioni sull'uso dei flussi di task di Oracle Hyperion Enterprise Performance Management Workspace per altri prodotti, fare riferimento alla Guida per l'utente di Oracle Hyperion Enterprise Performance Management Workspace..

Utilizzare le procedure descritte di seguito per monitorare e programmare i flussi di task.