Vad är processkedja?
- En processkedja är en sekvens av processer som väntar i bakgrunden på en händelse.
- Några av dessa processer utlöser en separat händelse som kan starta andra processer i tur och ordning.
- Den tillhandahåller olika kontakter som möjliggör alternativ och parallell körning av processen.
- Till exempel mottar en butik en kundorder, detta kommer att utlösa en sekvens av händelser som att kontrollera material i lagerà att beställa produkten från Warehouseàorder för att tillverka produkten och så vidare.
- Processkedjor tillhandahåller grafiska schemaläggnings- och övervakningsfunktioner för att hjälpa till med automatisering, visualisering och övervakning av uppgifter / processer.
- Processkedjor är integrerade i portalbaserad BI-administration cockpit.
- Processkedjor kan ses som flödesscheman som är planerade att vänta i bakgrunden och utlöses för en händelse av en annan process.
Processkedjan innefattar tre huvudsteg
- Startprocess: Den beskriver när processen startar (omedelbart, schemalagt jobb, metaprocess, API)
- Connector: Det är en länkningsprocess och kan välja alternativ för att starta nästa process
- Variant: Objektet som vi ska utföra processen kallas för Variant. Det är en uppsättning parametrar som skickas till processen, t.ex. namnet på InfoPackage eller Info-Objects
I den här handledningen lär du dig -
Steg för att skapa en processkedja.
Steg för att kontrollera processkedjans konsistens.
Steg för att aktivera en processkedja.
Steg för att tilldela processkedja till applikationskomponent.
Steg för att aktivera en processkedja.
Hur man övervakar processkedjor.
Steg för att skapa en processkedja
RSPC är hela transaktionen som används för underhåll av processkedjor. I den här skärmen sorteras befintliga processkedjor efter “ApplicationComponents”.
Det finns två vyer tillgängliga:
- Kontrollera Visa
- Planeringsvy.
Standardläget är Planeringsvy.
Steg 1)
Skapa en processkedja:
Klicka på "Skapa" -ikonen.
Steg 2)
- Ange det tekniska namnet på processkedjan.
- Ange en meningsfull beskrivning för processkedjan.
Klicka på bockmarkering
Steg 3)
Ett nytt fönster dyker upp. Klicka på "Ny" -ikonen för att skapa en ny "Startprocess".
Steg 4)
- Ange det tekniska namnet på startprocessen.
- Ange en meningsfull beskrivning för startprocessen och klicka på Enter-knappen.
Steg 5)
Den efterföljande skärmen används för att tilldela tidsbaserad eller händelsebaserad trigger för processkedjan.
- Klicka på alternativet "Direkt schema" för att schemalägga processkedjan för en viss tid.
- Klicka på knappen ”Ändra val” för att ange detaljerna för schemaläggning av processkedjan för körning.
Steg 6)
Steg för schemaläggning av en processkedja:
- Klicka på knappen "Datum / tid". Ange schemalagt startdatum / tid, slutdatum / tid.
- För att ställa in frekvens, klicka på kryssrutan ”Periodiskt jobb”.
- Klicka på knappen “PeriodValues”.
- I nästa skärm väljer du önskad frekvens (timme / dagligen / vecka / månad / annan period). Klicka på Spara ikoner och tillbaka-knappen för att gå tillbaka till föregående RSPC-skärm.
Klicka på spara
Steg 7)
Lägg till infopaket:
Klicka på ikonen för "Processtyper" för att fortsätta.
Steg 8)
Som diskuterats tidigare kan dataladdning utlösas via ett InfoPackage eller en DTP.
- Om dataladdningen ska göras via ett InfoPackage, använd procestypen "Execute InfoPackage"
- Om dataladdningen ska göras via en DTP, använd procestypen "Dataöverföringsprocess"
Steg 9)
Ett nytt popup-fönster visas. Här kan du välja önskat InfoPackage.
Steg 10)
Anslut både Start-varianten och InfoPackage:
Det finns två sätt att göra detta - Högerklicka på första steget. Klicka på "Connect With" -> "Load Data"
Ett annat sätt är att välja "Startvariant" och hålla vänster musknapp intryckt. Flytta sedan musknappen till målsteget. En pil ska följa din rörelse. Sluta trycka på musknappen så skapas en ny anslutning. Från startprocessen till vartannat steg finns en svart linje.
Processkedjan visas som nedan efter att en anslutning skapats mellan Start-varianten och Infopackage.
För alla efterföljande steg kan vi välja om efterföljaren endast ska utföras om föregångaren.
- Var framgångsrik: används vanligtvis vid normal bearbetning
- Avslutade med fel: Vanligtvis används för att skicka felmeddelanden
- Kör oavsett framgång eller misslyckande i föregående steg
Steg för att kontrollera enhetligheten i processkedjan
- Välj menyn "Gå till"
- Välj "Kontrollera vy".
SAP kommer att verifiera om alla steg är anslutna och har minst en föregångare. Logiska fel upptäcks inte. Om vi får varningar eller meddelandet "Chain is OK" kan vi aktivera det. Om kontrollen identifierar några fel måste vi först ta bort felen.
Steg för att aktivera en processkedja
- Klicka på menyn “Process Chain”
- Välj “Aktivera”.
- Eller välj knappen "Aktivera"
Steg för att tilldela processkedja till applikationskomponent
Processkedjan skapas som standard under applikationskomponenten "Ej tilldelad".
- Välj knappen "ApplicationComponent"
- Välj önskad komponent och återaktivera kedjan.
Steg för att aktivera en processkedja
- Klicka på menyn ”Exekvering”.
- Välj "Schema".
Alternativt kan du trycka på knappen "Schema".
Kedjan kommer att schemaläggas som bakgrundsjobb och kan visas i SM37-transaktionskod. Du hittar ett jobb med namnet “BI_PROCESS_TRIGGER”. Alla processkedjor är schemalagda med samma jobbnamn.
Hur man övervakar processkedjor
- Det finns ett antal arbetsmiljöer tillgängliga för övervakning av processkedjekörningar:
- Navigera till fliken Administration från DatawarehouseWorkBench (RSA1)
- BI Monitor i Computing Center Management System (CCMS)
- Övervakning av dagliga processkedjor (Transaction RSPCM)
- Loggvy för körningar av en processkedja vid underhåll av processkedjor (transaktion RSPC)