Toimintojen yhteydet Oikoteissä
Kun toiminto käyttää edellisen toiminnon antamia tietoja, toimintoluettelon keskelle tulee viiva, joka yhdistää toiminnot. Viiva osoittaa, että toiminnon tuotosta käytetään seuraavan toiminnon syötteenä.
Monet Oikoteiden toiminnot voivat ottaa vastaan syötteen ja tuottaa tuotoksen. Osa toiminnoista pelkästään hyväksyy syötteen, luo tuotoksen tai vie syötteen läpi tuotoksena muuttamatta sitä.
Kun napautat toiminnon kuvaketta oikotiessä, näet toiminnon kuvauksen, sen hyväksymät syötetyypit sekä sen tuottamat tuotostyypit.
Osa toiminnoista hyväksyy vain tietyn tyyppistä sisältöä syötteeksi. Yhteensopimattomat toiminnot näkyvät luettelossa ilman yhdistävää viivaa, mikä osoittaa, että kyseiset toiminnot eivät tee yhteistyötä. Esimerkiksi Hae nykyinen sijainti -toiminto ei voi tuottaa tuotosta Luo soittolista -toiminnolle, koska Luo soittolista -toimintoon on syötettävä musiikkikappale, ei karttasijaintia.
Osa toiminnoista ei vastaanota syötettä ja tuottaa vain tuotoksen. Nämä ovat yleensä Hae-toimintoja, kuten Hae tulevat tapahtumat, Hae nykyinen kappale tai Valitse kuvia, jotka kaikki pelkästään hakevat dataa. Toiminto, joka ei ota vastaan syötettä, näkyy toimintoluettelossa erillään edellisestä toiminnosta, ilman yhdistävää keskiviivaa.
Seuraavassa esimerkissä Valitse kuvia -toiminto hakee dataa Kuvat-apista eikä vaadi syötettä muulta toiminnolta. Valitse kuvia ‑toiminnon hakema data toimii syötteenä Muunna kuva ‑toiminnolle.
Osa toiminnoista hyväksyy sisältöä syötteeksi mutta ei muuta sitä, vaan vie saman sisällön tuotoksena. Esimerkiksi Laitteen värinä -toiminto väristää laitetta toimintojen välillä viedessään syötteen seuraavaan toimintoon.
Samaan tapaan puhelinnumeron vieminen syötteenä Soita-toimintoon soittaa puhelun kyseiseen numeroon, ja kun puhelu päättyy, Soita-toiminto tuottaa saman puhelinnumeron tuotoksena.