Taakverbindingen in Opdrachten
Wanneer een taak inhoud gebruikt die door de voorgaande taak is aangeleverd, verschijnt er een lijn die door het midden van de lijst met taken loopt en die de taken met elkaar verbindt. Deze lijn geeft aan dat de uitvoer van de taak wordt gebruikt als invoer voor de volgende taak.
Veel taken in Opdrachten kunnen invoer accepteren en uitvoer aanbieden. Sommige taken accepteren alleen invoer, produceren alleen uitvoer of geven invoer ongewijzigd door als uitvoer.
Tik op het symbool van een taak in de opdracht om een beschrijving te zien van de taak, de soorten invoer die de taak accepteert en de soorten uitvoer die de taak produceert.
Sommige taken accepteren alleen bepaalde typen invoer. Taken die niet compatibel zijn, worden in de lijst zonder verbindingslijn weergegeven, om aan te geven dat de taken niet samen kunnen worden gebruikt. Zo kan de taak 'Haal huidige locatie op' geen uitvoer leveren aan de taak 'Maak afspeellijst aan', omdat voor deze taak een muzieknummer nodig is en geen locatie op een kaart.
Sommige taken accepteren geen invoer en produceren alleen uitvoer. Dit zijn meestal "ophaaltaken" waarmee dingen worden opgehaald, zoals 'Haal komende activiteiten op', 'Haal huidig nummer op' of 'Selecteer foto's'. Dit zijn allemaal taken waarmee alleen gegevens worden opgehaald. Een taak die geen invoer accepteert, wordt in de lijst met taken gescheiden van de vorige taak weergegeven, dus zonder verbindingslijn.
In het volgende voorbeeld wordt de taak 'Selecteer foto's' gebruikt om gegevens op te halen uit de Foto's-app. De taak heeft geen invoer van een andere taak nodig. De gegevens die zijn opgehaald met de taak 'Selecteer foto's', dienen als invoer voor de taak 'Converteer afbeelding'.
Sommige taken accepteren inhoud als invoer en geven die ongewijzigd door als uitvoer. Zo zorgt de taak 'Tril apparaat' er bijvoorbeeld voor dat je apparaat tussen taken gaat trillen terwijl invoer aan de volgende taak wordt doorgegeven.
Als een telefoonnummer als invoer aan de taak 'Bel' wordt doorgegeven, wordt dat nummer gebeld. Wanneer het gesprek is beëindigd, genereert de taak 'Bel' datzelfde telefoonnummer als uitvoer.