Sammensatte jukselapper gir veiledning gjennom komplekse problemer ved å dele opp problemet i en rekke mindre oppgaver. Hver oppgave består av en rekke trinn som må utføres i riktig rekkefølge. Sammensatte jukselapper åpnes i jukselappvinduet og viser to ruter side om side eller over hverandre avhengig av visningens relative høyde eller bredde.
Skjermbildet som blir vist til venstre eller øverst (avhengig av visningsretningen) kalles oppgaveutforskeren og viser alle oppgavene som må utføres, og deres status. Det nedre eller høyre skjermbildet kalles detaljruten og viser oppgaven som er valgt i utforskeren.
Sammensatte jukselapper
startes på samme måte som en hvilken som helst annen jukselapp ved at du
velger
Hjelp >
Jukselapper på menylinjen.
Oppgaveutforskeren er trevisningen som viser oppgavene og gruppene av oppgaver i en sammensatt jukselapp. Hver oppgave har også et overleggingsbilde nederst til høyre hvis det er i drift, er fullført eller er hoppet over. Når du velger en oppgave i oppgaveutforskeren, vil oppgaven bli vist i oppgavedetaljruten. Hvis du høyreklikker på en oppgave i oppgaveutforskeren, får du frem en hurtigmeny som avhengig av statusen for oppgaven tillate at oppgaven blir startet, stoppet eller tilbakestilt.
Oppgavedetaljruten viser forskjellig innhold avhengig av typen oppgave og hvorvidt oppgaven er startet. En jukselappoppgave som ikke er startet, vil vise en beskrivelse og en knapp for å starte oppgaven (eller hvis den ikke kan startes: årsaken til dette). Under bruk vil en jukselappoppgave vise en jukselapp, og når den er fullført, vises en link til neste oppgave.
Det er tre typer oppgavegrupper: "sett", "sekvens" og "valg". En sekvens representerer et sett med underoppgaver som må utføres i rekkefølge, et sett representerer et sett med underoppgaver som kan utføres i hvilken som helst rekkefølge, og et valg representerer et sett med oppgaver hvorav bare en skal utføres. Et sett eller en sekvens er fullført når alle underoppgavene er utført. Et valg er fullført når en av underoppgavene er fullført.
En jukselappoppgave representerer en enkelt jukselapp. Når en jukselappoppgave åpnes første gang, viser oppgavedetaljruten en beskrivelse av oppgaven og gir mulighet til å starte arbeidet med oppgaven eller hoppe over oppgaven. Bildet nedenfor viser bildene for oppgavesett, -sekvenser og -valg. Merk at noen bilder vises i grått. Det skyldes at disse oppgavene ennå ikke kan startes fordi nødvendige oppgaver ikke er fullført.
En sammensatt jukselapp har avhengigheter som krever at en oppgave fullføres før den neste kan påbegynnes. Et eksempel på hvor dette kan skje, er hvis en oppgave opprettet et prosjekt og en annen oppgave bruker dette prosjektet. I dette tilfellet må den første oppgaven fullføres eller hoppes over før den andre kan påbegynnes.
Forfatteren av en sammensatt jukselapp kan velge å gjøre en oppgave eller oppgavegruppe valgfri. Hvis en oppgave er valgfri, kan den hoppes over, enten ved at du klikker på oppgaven i oppgaveutforskeren og velger Hopp over
fra hurtigmenyen, eller ved at du klikker på hyperlinken
"Hopp over denne oppgaven" i detaljruten. Når du hopper over en oppgave, kan oppgaver som avhenger av denne oppgaven, startes.
Oppgavedetaljområdet har hyperlinker som fører deg gjennom oppgavene i riktig rekkefølge. Det er også mulig å utføre oppgavene i en annen rekkefølge ved å velge oppgaven i oppgaveutforskeren og starte arbeide med oppgaven. Dette er nyttig hvis du vil gå direkte til en oppgave av interesse uten å jobbe deg gjennom alle tidligere oppgaver.
Hvis du høyreklikker på rotnoden i oppgaveutforskeren, får du frem menypunktet "Start alle oppgaver på nytt". Når dette er valgt, blir status for hver oppgave i den sammensatte jukselappen tilbakestilt. Bruk denne bare hvis du vil tilbakestille alle oppgaver. Hurtigmenyen for andre oppgaver har et menyvalg for å tilbakestiller enkeltoppgaver. Alle oppgaver som avhenger av denne oppgaven, blir også tilbakestilt, og for oppgavegrupper blir alle underoppgaver tilbakestilt.
En sammensatt jukselapp blir lukket hvis jukselappvisningen lukkes, hvis Eclipse lukkes eller hvis en annen jukselapp åpnes. Status for hver oppgave lagres, så når den sammensatte jukselappen åpnes på nytt, blir status gjenopprettet.