Hva er prosesskjede?
- En prosesskjede er en sekvens av prosesser som venter i bakgrunnen på en hendelse.
- Noen av disse prosessene utløser en egen hendelse som kan starte andre prosesser etter tur.
- Den gir forskjellige kontakter som tillater alternativ og parallell kjøring av prosessen.
- For eksempel mottar en butikk en kundeordre, dette vil utløse en sekvens av hendelser som å sjekke materiale på lager à ordre produktet fra Warehouseàorder for å produsere produktet og så videre.
- Prosesskjeder gir grafiske planleggings- og overvåkingsfunksjoner for å hjelpe til med automatisering, visualisering og overvåking av oppgaver / prosesser.
- Prosesskjeder er integrert i portalbasert BI-administrasjonskokk.
- Prosesskjeder kan betraktes som flytskjemaer som er planlagt å vente i bakgrunnen og utløses for en hendelse av en annen prosess.
Process Chain innebærer tre hovedtrinn
- Start prosess: Den beskriver når prosessen starter (umiddelbart, planlagt jobb, metaprosess, API)
- Connector: Det er en koblingsprosess, og kan velge alternativer for å starte neste prosess
- Variant: Objektet som vi skal utføre prosessen kalles som Variant. Det er et sett med parametere som sendes til prosessen, som navnet på InfoPackage eller Info-Objects
I denne opplæringen lærer du -
Fremgangsmåte for å lage en prosesskjede.
Fremgangsmåte for å kontrollere konsistensen av prosesskjeden.
Fremgangsmåte for å aktivere en prosesskjede.
Fremgangsmåte for å tildele prosesskjede til applikasjonskomponent.
Trinn for å aktivere en prosesskjede.
Hvordan overvåke prosesskjeder.
Fremgangsmåte for å lage en prosesskjede
RSPC er den eneste transaksjonen som brukes til vedlikehold av prosesskjeder. I dette skjermbildet er eksisterende prosesskjeder sortert etter “ApplicationComponents”.
Det er to visninger tilgjengelig:
- Sjekk View
- Planleggingsvisning.
Standardmodus er Planleggingsvisning.
Trinn 1)
Opprette en prosesskjede:
Klikk på "Opprett" -ikonet.
Steg 2)
- Skriv inn det tekniske navnet på prosesskjeden.
- Skriv inn en meningsfull beskrivelse for prosesskjeden.
Klikk på hake
Trinn 3)
Et nytt vindu dukker opp. Klikk på "Ny" -ikonet for å opprette en ny "Startprosess".
Trinn 4)
- Skriv inn det tekniske navnet på startprosessen.
- Skriv inn en meningsfull beskrivelse for startprosessen, og klikk Enter.
Trinn 5)
Den påfølgende skjermen brukes til å tilordne tidsbasert eller hendelsesbasert utløser for prosesskjeden.
- Klikk på alternativet "Direkte tidsplan" for å planlegge prosesskjeden for en bestemt tid.
- Klikk på knappen "Endre valg" for å legge inn detaljene for planlegging av prosesskjeden for utføring.
Trinn 6)
Fremgangsmåte for planlegging av en prosesskjede:
- Klikk på “Date / Time” -knappen. Spesifiser planlagt startdato / -tid, sluttdato / -tid.
- For å angi frekvens, klikk på avkrysningsruten “Periodisk jobb”.
- Klikk på knappen “PeriodValues”.
- I den neste skjermen velger du ønsket frekvens (time / daglig / ukentlig / månedlig / annen periode). Klikk på Lagre ikoner og tilbake-knappen for å gå tilbake til forrige RSPC-skjerm.
Klikk på lagre
Trinn 7)
Legg til infopakke:
Klikk på ikonet for "Prosesstyper" for å fortsette.
Trinn 8)
Som diskutert tidligere kan datalast utløses via en InfoPackage eller en DTP.
- Hvis dataladingen skal gjøres via en InfoPackage, bruk prosesstypen "Execute InfoPackage"
- Hvis dataladingen skal gjøres via en DTP, bruker du prosesstypen “Data Transfer Process”
Trinn 9)
Et nytt popup-vindu vises. Her kan du velge ønsket InfoPackage.
Trinn 10)
Koble både Start-varianten og InfoPackage:
Det er to måter å gjøre dette på: Høyreklikk på første trinn. Klikk på "Koble til" -> "Last inn data"
En annen måte er å velge "Start Variant" og holde venstre museknapp nede. Flytt deretter museknappen til måletrinnet. En pil skal følge bevegelsen din. Slutt å trykke på museknappen, så opprettes en ny forbindelse. Fra startprosessen til hvert andre trinn er det en svart linje.
Prosesskjeden vises som nedenfor etter at det er opprettet en forbindelse mellom Start-varianten og Infopackage.
For ethvert påfølgende trinn kan vi velge om etterfølgertrinnet bare skal utføres hvis forgjengeren.
- Var vellykket: brukes vanligvis i normal behandling
- Endte med feil: Vanligvis brukt til å sende feilmeldinger
- Utfør uavhengig av suksess eller fiasko fra forrige trinn
Fremgangsmåte for å kontrollere konsistensen av prosesskjeden
- Velg menyen “Gå til”
- Velg “Kontroller visning”.
SAP vil verifisere om alle trinn er koblet til og har minst en forgjenger. Logiske feil oppdages ikke. Hvis vi får advarsler eller "Chain is OK" -meldingen, kan vi aktivere den. Hvis sjekken identifiserer noen feil, må vi fjerne feilene først.
Fremgangsmåte for å aktivere en prosesskjede
- Klikk på menyen “Process Chain”
- Velg “Aktiver”.
- Eller velg "Aktiver" -knappen
Fremgangsmåte for å tildele prosesskjede til applikasjonskomponent
Som standard opprettes prosesskjeden under applikasjonskomponenten "Ikke tildelt".
- Velg “ApplicationComponent” -knapp
- Velg ønsket komponent, og aktiver kjeden på nytt.
Fremgangsmåte for å aktivere en prosesskjede
- Klikk på menyen “Utførelse”.
- Velg "Tidsplan".
Alternativt kan du trykke på knappen "Planlegg".
Kjeden vil bli planlagt som bakgrunnsjobb og kan vises i SM37-transaksjonskode. Du finner en jobb som heter “BI_PROCESS_TRIGGER”. Alle prosesskjedene er planlagt med samme stillingsnavn.
Hvordan overvåke prosesskjeder
- Det er en rekke arbeidsmiljøer tilgjengelig for overvåking av kjeder i prosesskjeder:
- Naviger til Administrasjon-fanen fra DatawarehouseWorkBench (RSA1)
- BI Monitor i Computing Center Management System (CCMS)
- Overvåking av daglige prosesskjeder (Transaction RSPCM)
- Loggvisning for kjøringer av en prosesskjede i prosesskjedevedlikehold (transaksjon RSPC)