Cos'è la catena di processo?
- Una catena di processi è una sequenza di processi che attendono in background un evento.
- Alcuni di questi processi attivano un evento separato che può avviare a turno altri processi.
- Fornisce vari connettori che consentono l'esecuzione alternativa e parallela del processo.
- Ad esempio, un negozio al dettaglio riceve un ordine del cliente, questo attiverà una sequenza di eventi come il controllo del materiale in magazzino, l'ordine del prodotto da Magazzino, l'ordine per la fabbricazione del prodotto e così via.
- Le catene di processi forniscono funzionalità grafiche di pianificazione e monitoraggio per aiutare nell'automazione, visualizzazione e monitoraggio di attività / processi.
- Le catene di processi sono integrate nel cockpit di amministrazione BI basato su portale.
- Le catene di processi possono essere pensate come diagrammi di flusso pianificati per l'attesa in background e attivati per un evento da un altro processo.
La catena dei processi prevede tre fasi principali
- Avvia processo: descrive quando verrà avviato il processo (immediatamente, lavoro pianificato, metaprocesso, API)
- Connettore: è un processo di collegamento e può scegliere le opzioni per avviare il processo successivo
- Variant: L'oggetto su cui dovremmo eseguire il processo è chiamato Variant. È un insieme di parametri passati al processo come il nome dell'InfoPackage o degli Info-Oggetti
In questo tutorial imparerai:
Passaggi per creare una catena di processi.
Passaggi per verificare la coerenza della catena di processo.
Passaggi per attivare una catena di processi.
Passaggi per assegnare la catena di processi al componente dell'applicazione.
Passaggi per attivare una catena di processi.
Come monitorare le catene di processo.
Passaggi per creare una catena di processi
RSPC è l'intera e unica transazione utilizzata per la manutenzione della catena di processo. In questa schermata, le catene di processi esistenti sono ordinate per "ApplicationComponents".
Sono disponibili due visualizzazioni:
- Controlla Visualizza
- Vista di pianificazione.
La modalità predefinita è Visualizzazione pianificazione.
Passo 1)
Creazione di una catena di processi:
Fare clic sull'icona "Crea".
Passo 2)
- Immettere il nome tecnico della catena di processo.
- Immettere una descrizione significativa per la catena di processi.
Fare clic sul segno di spunta
Passaggio 3)
Si apre una nuova finestra. Fare clic sull'icona "Nuovo" per creare un nuovo "Processo di avvio".
Passaggio 4)
- Immettere il nome tecnico del processo di avvio.
- Immettere una descrizione significativa per il processo di avvio e fare clic sul pulsante Invio.
Passaggio 5)
La schermata successiva viene utilizzata per assegnare trigger basati sul tempo o su eventi per la catena del processo.
- Fare clic sull'opzione "Pianificazione diretta" per pianificare la catena di processi per un tempo specifico.
- Fare clic sul pulsante "Modifica selezioni" per immettere i dettagli per la pianificazione della catena di processi per l'esecuzione.
Passaggio 6)
Passaggi per la pianificazione di una catena di processi:
- Fare clic sul pulsante "Data / ora". Specificare la data / ora di inizio pianificato, la data / ora di fine.
- Per impostare la frequenza, fare clic sulla casella di controllo "Lavoro periodico".
- Fare clic sul pulsante "PeriodValues".
- Nella schermata successiva, selezionare la frequenza richiesta (oraria / giornaliera / settimanale / mensile / altro periodo). Fare clic sulle icone Salva e sul pulsante Indietro per tornare alla schermata RSPC precedente.
Fare clic su Salva
Passaggio 7)
Aggiungi pacchetto informazioni:
Fare clic sull'icona per "Tipi di processo" per procedere.
Passaggio 8)
Come discusso in precedenza, il caricamento dei dati può essere attivato tramite un InfoPackage o un DTP.
- Se il dataload deve essere eseguito tramite un InfoPackage, utilizzare il tipo di processo "Execute InfoPackage"
- Se il dataload deve essere eseguito tramite un DTP, utilizzare il tipo di processo "Processo di trasferimento dati"
Passaggio 9)
Viene visualizzata una nuova finestra a comparsa. Qui puoi scegliere l'InfoPackage richiesto.
Passaggio 10)
Connetti sia la Variante iniziale che l'InfoPackage:
Ci sono 2 modi per farlo: fare clic con il pulsante destro del mouse sul primo passaggio. Fare clic su "Connetti con" -> "Carica dati"
Un altro modo è selezionare "Avvia variante" e tenere premuto il pulsante sinistro del mouse. Quindi sposta il pulsante del mouse sul passaggio di destinazione. Una freccia dovrebbe seguire il tuo movimento. Smetti di premere il pulsante del mouse e verrà creata una nuova connessione. Dal processo di avvio a ogni secondo passaggio è presente una linea nera.
La catena del processo appare come di seguito dopo la creazione di una connessione tra la variante Start e il pacchetto informativo.
Per ogni passaggio successivo, possiamo scegliere se il passaggio successivo deve essere eseguito solo se il predecessore.
- Ha avuto successo: tipicamente utilizzato nella normale elaborazione
- Ended with errors: generalmente utilizzato per inviare messaggi di errore
- Esegui indipendentemente dal successo o dal fallimento del passaggio precedente
Passaggi per verificare la coerenza della catena di processo
- Seleziona il menu "Goto"
- Scegli "Visualizzazione in corso".
SAP verificherà se tutti i passaggi sono collegati e hanno almeno un predecessore. Gli errori logici non vengono rilevati. Se riceviamo avvisi o il messaggio "Catena è OK", possiamo attivarlo. Se il controllo identifica alcuni errori, dobbiamo prima rimuovere gli errori.
Passaggi per attivare una catena di processi
- Fare clic sul menu "Process Chain"
- Seleziona "Attiva".
- Oppure seleziona il pulsante "Attiva"
Passaggi per assegnare la catena di processi al componente dell'applicazione
Per impostazione predefinita, la catena di processi viene creata nel componente dell'applicazione "Non assegnato".
- Scegli il pulsante "ApplicationComponent"
- Selezionare il componente richiesto e riattivare la catena.
Passaggi per attivare una catena di processi
- Fare clic sul menu "Esecuzione".
- Scegli "Programma".
In alternativa premere il pulsante “Schedule”.
La catena verrà pianificata come processo in background e può essere visualizzata nel codice di transazione SM37. Troverai un lavoro denominato "BI_PROCESS_TRIGGER". Tutte le catene di processi sono pianificate con lo stesso nome lavoro.
Come monitorare le catene di processo
- Sono disponibili numerosi ambienti di lavoro per il monitoraggio delle esecuzioni della catena di processi:
- Passa alla scheda Amministrazione da DatawarehouseWorkBench (RSA1)
- BI Monitor nel Computing Center Management System (CCMS)
- Monitoraggio delle catene di processo giornaliere (Transazione RSPCM)
- Visualizzazione del registro per le esecuzioni di una catena di processi nella manutenzione della catena di processi (transazione RSPC)