Forbindelser mellem handlinger i Genveje
Når en handling bruger indhold, der er leveret af den foregående handling, vises en streg, som forbinder handlingerne, ned langs midten af listen med handlinger. Stregen viser, at handlingens output vil blive brugt som input til den efterfølgende handling.
Mange handlinger i Genveje kan tage imod input og levere output. Nogle handlinger tager kun imod input, opretter kun output eller viderefører kun input som output uden at ændre det.
Tryk på symbolet for en handling i genvejen for at se en beskrivelse af handlingen, de typer input, den kan modtage, og de typer output, den leverer.
Nogle handlinger modtager kun bestemte typer indhold som input. Handlinger, der ikke er kompatible, vises på listen uden en forbindelsesstreg. Det viser, at handlingerne ikke fungerer sammen. Handlingen Hente aktuel lokalitet kan f.eks. ikke levere output til handlingen Oprette spilleliste, fordi Oprette spilleliste kræver et emne i form af en sang, ikke en lokalitet på et kort.
Nogle handlinger modtager ikke input, men leverer kun output. Det er typisk handlinger, der skal “hente” noget, f.eks. Hente kommende begivenheder, Hente aktuel sang og Vælge fotos. Alle de handlinger henter blot data. En handling, der ikke modtager input, vises på listen adskilt fra den foregående handling uden en forbindelsesstreg i midten.
I følgende eksempel henter handlingen Vælge fotos data fra appen Fotos uden behov for input fra en anden handling. De data, der hentes af handlingen Vælge fotos, er input til handlingen Konvertere billede.
Nogle handlinger modtager indhold som input uden at ændre det og viderefører samme indhold som output. Handlingen Vibrere enhed ryster f.eks. din enhed mellem handlinger og viderefører samtidig input til den næste handling.
Et andet eksempel er et telefonnummer, der videreføres som input til handlingen Ringe til. Når opkaldet er slut, leverer handlingen Ringe til samme telefonnummer som output.