sHelp
                                     HR.TASK
     i   2
 main
   employees
   history
     hist.msgs
   text.msg.task
 process
 selections
   sel.status.list
   sel.types

 Ì     i   2
main
[urn]
*(HL)HLTSK[hltsk]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 urn                         24 URN      L                 hltsk                                                       
 applicant                   42 URN      L  HR.APPL        *(HL)HLTSK[hltsk]|19                                    
 change.status                1 YN       L                 *(HL)HLTSK[hltsk]|17                                        
 checklist                   12 FREE     L  HR.TASK.LIST   *(HL)HLTSK[hltsk]|15                                    
 checklist.task              24 URN      L  HR.TASK        *(HL)HLTSK[hltsk]|16                                    
 checklist.task.seq           2 PINT     R                 *(HL)HLTSK[hltsk]M|2                                        
 create.user                 10 FREE     L  MIS.USER       *(HL)HLTSK[hltsk]|11                                    
 date                         8 DATE     L                 *(HL)HLTSK[hltsk]|1                                         
 descr                       25 FREE     L                 *(HL)HLTSK[hltsk]|5                                         
 employee                    42 URN      L  HR.EMP         *(HL)HLTSK[hltsk]|12                                    
 init.flag                    1 FREE     L                 *(HL)HLTSK[hltsk]|6                                         
 letter                      10 FREE     L  HR.LTR.TEMPLATE*(HL)HLTSK[hltsk]M|0                                    
 loa.counter                  2 PINT     R                 *(HL)HLTSK[hltsk]|18                                        
 number                      10 PINT     R                 *(HL)HLTSK[hltsk]|0                                         
 op.opening                   8 PINT     R  HR.OPENING     *(HL)HLTSK[hltsk]|20                                    
 opening                      8 PINT     R  HR.OPENING     *(HL)HLTSK[hltsk]|7                                     
 purge                        1 YN       L                 *(HL)HLTSK[hltsk]|13                                        
 reassign                     1 YN       L                 *(HL)HLTSK[hltsk]|14                                        
 recip.group                 14 FREE     L  HR.RECIP.GROUP                                                         
 show                         1 YN       L                 *(HL)HLTSK[hltsk]|9                                         
 status                       8 CHOICE   L                 *(HL)HLTSK[hltsk]|3                                         
 task                        20 FREE     L  HR.TASK.DICT   *(HL)HLTSK[hltsk]|8                                     
 task.reminder               10 FREE     L  HR.REMINDER    *(HL)HLTSK[hltsk]M|1                                    
 time                         4 TIME     L                 *(HL)HLTSK[hltsk]|10                                        
 type                         9 CHOICE   L                 *(HL)HLTSK[hltsk]|2                                         
 user                        10 FREE     L  MIS.USER       *(HL)HLTSK[hltsk]|4                                     
 Ì   €   i   2
employees
[urn,  task.employee]
*(HL)HLTSK[hltsk]E[hly]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 task.employee               42 URN      L  HR.EMP         hly                                                     
 Ì   €   i   2
history
[urn,  hq.event]
*(HL)HLTSK[hltsk]H[hltskH]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 hq.event                     4 PINT     R                 hltskH                                                      
 hq.beg.event                 1 YN       L                 *(HL)HLTSK[hltsk]H[hltskH]|6                                
 hq.by.user                  10 FREE     L  MIS.USER       *(HL)HLTSK[hltsk]H[hltskH]|2                            
 hq.date                      8 DATE     L                 *(HL)HLTSK[hltsk]H[hltskH]|0                                
 hq.disp                     50 FREE     L                 *(HL)HLTSK[hltsk]H[hltskH]|7                                
 hq.for.user                 10 FREE     L  MIS.USER       *(HL)HLTSK[hltsk]H[hltskH]|3                            
 hq.show.msg                  1 YN       L                 *(HL)HLTSK[hltsk]H[hltskH]|4                                
 hq.time                      4 TIME     L                 *(HL)HLTSK[hltsk]H[hltskH]|1                                
 hq.txt.msg                   1 FREE     L                 *(HL)HLTSK[hltsk]H[hltskH]|5                                
 Ì   €   i   2
hist.msgs
[urn,hq.event,  txt.i]
*(HL)HLTSK[hltsk]H[hltskH]T[hltskX]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 txt.i                        5 PINT     R                 hltskX                                                      
 msg.txt                     80 TEXT     L                 *(HL)HLTSK[hltsk]H[hltskH]T[hltskX]                         
 Ì   €   i   2
text.msg.task
[urn,  text.msg.q]
*(HL)HLTSK[hltsk]MSG[hltTXT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 text.msg.q                   8 PINT     R                 hltTXT                                                      
 text.msg.line               80 TEXT     L                 *(HL)HLTSK[hltsk]MSG[hltTXT]                                
 Ì     i   2
process
[tp.task]
/HRTSK[hltskP]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 tp.task                      4 FREE     L                 hltskP                                                      
 scrn.mult.i                 10 FREE     L                                                                             
 tp.date                      8 DATE     L                 /HRTSK[hltskP]|1                                            
 tp.descr                    30 FREE     L                 /HRTSK[hltskP]|5                                            
 tp.err                       1 FREE     L                 /HRTSK[hltskP]A|3                                           
 tp.err.txt                  60 FREE     L                 /HRTSK[hltskP]A|4                                           
 tp.event.count               4 PINT     R                 /HRTSK[hltskP]A|2                                           
 tp.number                   10 FREE     L                 /HRTSK[hltskP]|0                                            
 tp.status                    8 FREE     L                 /HRTSK[hltskP]|3                                            
 tp.thing                    30 FREE     L                 /HRTSK[hltskP]A|0                                           
 tp.thing.id                 60 FREE     L                 /HRTSK[hltskP]A|1                                           
 tp.type                      9 FREE     L                 /HRTSK[hltskP]|2                                            
 tp.urn                      24 URN      L                 /HRTSK[hltskP]|6                                            
 tp.user                     10 FREE     L  MIS.USER       /HRTSK[hltskP]|4                                        
 Ì   €   i   2
selections
/TSELECT

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 tsel.b.date                  8 DATE     L                 /TSELECT|1                                                  
 tsel.e.date                  8 DATE     L                 /TSELECT|2                                                  
 tsel.set                     8 CHOICE   L                 /TSELECT|4                                                  
 Ì   €   i   2
sel.status.list
[sel.status]
/TSELECT["ST",hltskS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 sel.status                   8 CHOICE   L                 hltskS                                                      
 sel.stat.val                 1 FREE     L                 /TSELECT["ST",hltskS]                                       
 Ì   €   i   2
sel.types
[sel.type]
/TSELECT["TY",hltskT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 sel.type                     9 CHOICE   L                 hltskT                                                      
 sel.typeval                  1 FREE     L                 /TSELECT["TY",hltskT]                                       

 Index Files                        Subscripts/Physical Base

 checklist.pending.task.x           [checklist.task.seq,urn]
                                      ?(HL)HLTSKCPT[hlcksq,hltsk]

 checklist.seq.x                    [checklist.task,checklist.task.seq,urn]
                                      ?(HL)HLTSKCSQ[hltskC,hlcksq,hltsk]

 checklist.task.x                   [checklist.task,urn]
                                      ?(HL)HLTSKCTX[hltskC,hltsk]

 date.num.x                         [date,number]
                                      ?(HL)HLTSKDN[hltskD,hltskN]

 date.x                             [date,number] = urn
                                      ?(HL)HLTSKD[hltskD,hltskN]

 list.x                             [tp.task] = urn
                                      /HLTSKLX[hltskP]

 num.x                              [number] = urn
                                      ?(HL)HLTSKN[hltskN]

 show.x                             [user,urn]
                                      ?(HL)HLTSKS[gu,hltsk]

 user.x                             [user,number] = urn
                                      ?(HL)HLTSKU[gu,hltskN]