Write redirect for Guided Tasks
First, you need to understand the structure of a redirect.
Structure of a Redirect Script
The redirect is comprised of two components:
- Command
 - Argument placed in parentheses (), followed by semicolon ;
 
                                            
                                        
The script is similar to giving the user 
 instructions on how to get to a specific screen, but it contains the instructions 
 to automatically bring the user to the appropriate screen to complete 
 a phase of the workflow
 a method of coordinating multi-step processes involving one or more users.
The following table lists the most commonly used commands and the requirements for appropriate arguments for each, along with examples:
| 
                                                         Command  | 
                                                    
                                                         Argument  | 
                                                    
                                                         Example of Redirect Script  | 
                                                    
                                                         Redirects to...  | 
                                                    
                                                         Example phase to be completed  | 
                                                
|---|---|---|---|---|
| 
                                                         home  | 
                                                    
                                                         no arguments  | 
                                                    
                                                         home();  | 
                                                    
                                                         Home page  | 
                                                    
                                                         Announce the dates for   | 
                                                
| 
                                                         node  | 
                                                    
                                                         navkey (required) OID  | 
                                                    
                                                         node(student.std.list);  | 
                                                    
                                                         Student List (without OID) specific student's detail page (with OID)  | 
                                                    
                                                         
  | 
                                                
| 
                                                         option  | 
                                                    
                                                         option ID  | 
                                                    
                                                         option(prepare_GradeInput);  | 
                                                    
                                                         Prepare   | 
                                                    
                                                         Prepare   | 
                                                
| 
                                                         report  | 
                                                    
                                                         report ID (obtain from Tools > Reports)  | 
                                                    
                                                         report(SYS-STD-001);  | 
                                                    
                                                         Student Address Labels report  | 
                                                    
                                                         Run Student Address Labels report  | 
                                                
| 
                                                         action  | 
                                                    
                                                         free-form URL  | 
                                                    
                                                         action(skl.preferences.db);  | 
                                                    
                                                         School preferences  | 
                                                    
                                                         Define school preferences  | 
                                                
| 
                                                         view  | 
                                                    
                                                         view ID  | 
                                                    
                                                         view(school);  | 
                                                    
                                                         School view  | 
                                                    
                                                         Log on to School view  |