breadcrumbDescription
Kald en MuleSoft RPA-proces i et forløb
Når du har gjort en MuleSoft RPA-proces tilgængelig for forløb, kan du starte og kontrollere status for processen fra et forløb.
EditionsHeading
| Tilgængelig i: Lightning Experience |
| Vis understøttede versioner. |
Du tilføjer handlinger, der kan kaldes, for handlingerne startProcess og getProcessExecutionStatus, som du valgte, da du registrerede RPA-processen som en ekstern tjeneste.
- Opret et forløb i Flow Builder.
-
Hvis du vil gemme inputvariablerne for den RPA-proces, du ønsker at kalde, skal du oprette en ressource med disse værdier.
Felt Værdi Ressourcetype Variabel Datatype Apex-defineret Apex-klasse ExternalService_External_Service_Name _ProcessExecutionWithExecutionId
External_Service_Name er det navn, som du angav, da du registrerede MuleSoft RPA-API'en som en ekstern tjeneste.

-
Tildel værdier til inputvariablerne.
- Tilføj en tildelingsnode på Flow Builder-lærredet.
-
Tildel værdier til den variabel, som du oprettede i det forrige trin.
En variabels inputværdier er forskellige for hver RPA-proces. I dette eksempel kræver processen et bestillingsnummer og et sporingsnummer.
Hvert input kræver en værdi, selv hvis værdien er en tom streng. Hvis du ikke angiver en værdi for hvert input, genererer RPA-proceskaldet en fejl.
Hver RPA-proceskald kræver et entydigt
Tilbagekald for MuleSoft RPA-processer understøttes ikke i forløb. Angiv den globale variabelexecutionId. Hvis dit forløb kun starter én RPA-proces, kan du bruge den globale variabel$Flow.InterviewGuid, som er forløbsinterview-id'et.$GlobalConstant.EmptyStringsom værdien afcallbackUri-variablen.
-
Føj en handling for
startProcesstil forløbet.- Tilføj en handlingsnode på Flow Builder-lærredet.
- Skriv startProcess i feltet Handling, og vælg handlingen startProcess.
-
Konfigurer handlingen ved at indstille brødteksten til den ressource, som du oprettede for at lagre inputværdierne.

- Klik på Udført.
-
Føj en handling for
getProcessExecutionStatustil forløbet.- Tilføj en handlingsnode på Flow Builder-lærredet.
-
Skriv handlingen
getProcessExecutionStatusi feltet Handling, og vælg handlingen getProcessExecutionStatus. -
Konfigurer handlingen ved at indstille executionId til værdien af den
executionID-parameter, som du angav for at starte MuleSoft RPA-processen.
- Klik på Udført.
-
Gem og kør dit forløb.
Outputtet af
startProcessangiver, om processen startede.Outputtet af
getProcessExecutionStatus-handlingen angiver status for RPA-processen.
Dette enkle skærmforløb kalder en MuleSoft RPA-proces ved navn Hent sporingsoplysninger. Den inkluderer en tildelingsnode for inputvariabler og handlinger, der starter og kontrollerer statussen på processen.
