Hvad er proceskæde?
- En proceskæde er en sekvens af processer, der venter i baggrunden på en begivenhed.
- Nogle af disse processer udløser en separat begivenhed, der kan starte andre processer igen.
- Det giver forskellige stik, der muliggør alternativ og parallel udførelse af processen.
- For eksempel modtager en detailbutik en kundeordre, dette vil udløse en række begivenheder som at kontrollere materiale på lagerà at levere produktet fra Warehouseàorder til at fremstille produktet osv.
- Proceskæder giver grafiske planlægnings- og overvågningsfunktioner til at hjælpe med automatisering, visualisering og overvågning af opgaver / processer.
- Processkæder er integreret i portalbaseret BI-administration cockpit.
- Processkæder kan betragtes som flowcharts, som er planlagt til at vente i baggrunden og udløses for en begivenhed ved en anden proces.
Process Chain involverer tre hovedtrin
- Startproces: Den beskriver, hvornår processen starter (straks planlagt job, metaproces, API)
- Connector: Det er en sammenkædningsproces og kan vælge muligheder for at starte næste proces
- Variant: Det objekt, som vi skal udføre processen på kaldes som Variant. Det er et sæt parametre, der sendes til processen som navnet på InfoPackage eller Info-Objects
I denne vejledning lærer du -
Trin til at oprette en proceskæde.
Trin til at kontrollere konsistensen af proceskæden.
Trin til aktivering af en proceskæde.
Trin til tildeling af proceskæde til applikationskomponent.
Trin til aktivering af en proceskæde.
Sådan overvåges proceskæder.
Trin til at oprette en proceskæde
RSPC er den eneste eneste transaktion, der bruges til vedligeholdelse af proceskæder. I dette skærmbillede er eksisterende proceskæder sorteret efter “ApplicationComponents”.
Der er to visninger til rådighed:
- Tjek Vis
- Planlægningsvisning.
Standardtilstanden er Planlægningsvisning.
Trin 1)
Oprettelse af en proceskæde:
Klik på ikonet "Opret".
Trin 2)
- Indtast det tekniske navn på proceskæden.
- Indtast en meningsfuld beskrivelse af proceskæden.
Klik på flueben
Trin 3)
Et nyt vindue dukker op. Klik på "Ny" ikon for at oprette en ny "Start proces".
Trin 4)
- Indtast det tekniske navn på startprocessen.
- Indtast en meningsfuld beskrivelse af startprocessen, og klik på Enter-knappen.
Trin 5)
Det efterfølgende skærmbillede bruges til at tildele tidsbaseret eller begivenhedsbaseret trigger til proceskæden.
- Klik på indstillingen "Direkte tidsplan" for at planlægge proceskæden til et bestemt tidspunkt.
- Klik på knappen "Skift valg" for at indtaste detaljerne for planlægning af proceskæden til udførelse.
Trin 6)
Trin til planlægning af en proceskæde:
- Klik på knappen "Dato / tid". Angiv den planlagte startdato / -tid, slutdato / tid.
- For at indstille frekvens skal du klikke på afkrydsningsfeltet “Periodisk job”.
- Klik på knappen “PeriodValues”.
- I den næste skærm skal du vælge ønsket frekvens (Time / Daglig / Ugentlig / Månedlig / Anden periode). Klik på Gem ikoner og tilbage-knappen for at gå tilbage til forrige RSPC-skærm.
Klik på Gem
Trin 7)
Tilføj infopakke:
Klik på ikonet for "Procestyper" for at fortsætte.
Trin 8)
Som diskuteret tidligere kan dataindlæsning udløses via en InfoPackage eller en DTP.
- Hvis dataladet skal udføres via en InfoPackage, skal du bruge procestypen "Execute InfoPackage"
- Hvis dataladet skal udføres via en DTP, skal du bruge procestypen "Dataoverførselsproces"
Trin 9)
Et nyt pop op-vindue vises. Her kan du vælge den ønskede InfoPackage.
Trin 10)
Forbind både Start-varianten og InfoPackage:
Der er to måder at gøre dette på - Højreklik på første trin. Klik på "Opret forbindelse til" -> "Indlæs data"
En anden måde er at vælge "Start Variant" og holde venstre museknap nede. Flyt derefter museknappen til måletrinet. En pil skal følge din bevægelse. Stop med at trykke på museknappen, og der oprettes en ny forbindelse. Fra startprocessen til hvert andet trin er der en sort linje.
Processkæden vises som nedenfor, efter at der er oprettet en forbindelse mellem Start-varianten og Infopackage.
For ethvert efterfølgende trin kan vi vælge, om efterfølger-trin kun skal udføres, hvis forgængeren.
- Var vellykket: bruges typisk til normal behandling
- Afsluttet med fejl: Typisk brugt til at sende fejlmeddelelser
- Udfør uanset succes eller fiasko i det forrige trin
Skridt til at kontrollere sammenhæng i proceskæden
- Vælg menuen "Gå til"
- Vælg "Kontroller visning".
SAP vil kontrollere, om alle trin er forbundet og har mindst en forgænger. Logiske fejl registreres ikke. Hvis vi får advarsler eller meddelelsen "Chain is OK", kan vi aktivere den. Hvis kontrollen identificerer nogle fejl, skal vi først fjerne fejlene.
Trin til aktivering af en proceskæde
- Klik på menuen “Process Chain”
- Vælg "Aktivér".
- Eller vælg knappen "Aktivér"
Trin til at tildele proceskæde til applikationskomponent
Processkæden oprettes som standard under applikationskomponenten "Ikke tildelt".
- Vælg knappen "ApplicationComponent"
- Vælg den ønskede komponent, og genaktiver kæden.
Trin til aktivering af en proceskæde
- Klik på menuen “Udførelse”.
- Vælg "Planlæg".
Alternativt kan du trykke på knappen "Planlæg".
Kæden planlægges som baggrundsjob og kan ses i SM37-transaktionskode. Du finder et job med navnet “BI_PROCESS_TRIGGER”. Alle proceskæder er planlagt med samme jobnavn.
Sådan overvåges proceskæder
- Der er et antal arbejdsmiljøer til rådighed til overvågning af proceskædekørsler:
- Naviger til fanen Administration fra DatawarehouseWorkBench (RSA1)
- BI Monitor i Computing Center Management System (CCMS)
- Overvågning af daglige proceskæder (Transaktion RSPCM)
- Logvisning for kørsler af en proceskæde i vedligeholdelse af proceskæde (transaktion RSPC)