Index: trunk/grails-app/services/CreateDataService.groovy
===================================================================
--- trunk/grails-app/services/CreateDataService.groovy	(revision 749)
+++ trunk/grails-app/services/CreateDataService.groovy	(revision 750)
@@ -857,4 +857,5 @@
 
         taskResult = taskService.save(p)
+        taskService.approve(taskResult.taskInstance)
 
         //Task #2
@@ -871,4 +872,5 @@
 
         taskResult = taskService.save(p)
+        taskService.approve(taskResult.taskInstance)
 
         //Task #3
@@ -885,4 +887,5 @@
 
         taskResult = taskService.save(p)
+        taskService.approve(taskResult.taskInstance)
 
         //Task #4
@@ -899,4 +902,5 @@
 
         taskResult = taskService.save(p)
+        taskService.approve(taskResult.taskInstance)
 
         //Task #5
@@ -912,9 +916,10 @@
 
         taskResult = taskService.save(p)
+        taskService.approve(taskResult.taskInstance)
 
         //Task #6
         p = [taskGroup:TaskGroup.findByName("Engineering Activites"),
                 taskPriority:TaskPriority.get(4),
-                taskType:TaskType.get(4),
+                taskType:TaskType.get(6),
                 leadPerson:Person.get(4),
                 primaryAsset:Asset.get(2),
@@ -926,4 +931,18 @@
         taskResult = taskService.save(p)
         taskService.approve(taskResult.taskInstance)
+
+        //Task #7
+        p = [taskGroup:TaskGroup.findByName("Engineering Activites"),
+                taskPriority:TaskPriority.get(4),
+                taskType:TaskType.get(6),
+                leadPerson:Person.get(4),
+                primaryAsset:Asset.get(2),
+                description:"100hr Service.",
+                comment:"Based on OEM service.",
+                targetStartDate: dateUtilService.today,
+                targetCompletionDate: dateUtilService.today + 1]
+
+        taskResult = taskService.save(p)
+        taskService.approve(taskResult.taskInstance)
     }
 
@@ -979,7 +998,7 @@
 
         //Entry #4
-        p = [task: Task.list()[5],
+        p = [task: Task.list()[4],
                 entryType: EntryType.get(3),
-                comment: "Recurring work done as per procedure.",
+                comment: "Work done as per procedure.",
                 durationMinute: 55]
 
@@ -1021,8 +1040,22 @@
         //AssignedPerson #2
         p = [person: Person.get(4), // Demo User.
-                task: Task.list()[0],
+                task: Task.list()[5],
+                estimatedHour: 1,
+                estimatedMinute: 20]
+        result = assignedPersonService.save(p)
+
+        //AssignedPerson #3
+        p = [person: Person.get(3), // Demo Manager.
+                task: Task.list()[6],
                 estimatedHour: 3,
                 estimatedMinute: 30]
         result = assignedPersonService.save(p)
+
+        //AssignedPerson #4
+        p = [person: Person.get(4), // Demo User.
+                task: Task.list()[6],
+                estimatedHour: 3,
+                estimatedMinute: 30]
+        result = assignedPersonService.save(p)
     }
 
@@ -1069,4 +1102,8 @@
         saveAndTest(taskProcedureInstance)
         taskProcedureInstance.addToTasks(Task.list()[0])
+
+        taskProcedureInstance = new TaskProcedure(name: "100hr Service")
+        saveAndTest(taskProcedureInstance)
+        taskProcedureInstance.addToTasks(Task.list()[6])
     }
 
@@ -1116,4 +1153,15 @@
         //TaskRecurringSchedule #2
         taskRecurringScheduleInstance = new TaskRecurringSchedule(task: Task.list()[5],
+                                                                                                    recurEvery: 1,
+                                                                                                    recurPeriod: Period.get(1),
+                                                                                                    nextTargetStartDate: dateUtilService.today,
+                                                                                                    generateAhead: 1,
+                                                                                                    taskDuration: 1,
+                                                                                                    taskDurationPeriod: Period.get(1),
+                                                                                                    enabled: true)
+        saveAndTest(taskRecurringScheduleInstance)
+
+        //TaskRecurringSchedule #3
+        taskRecurringScheduleInstance = new TaskRecurringSchedule(task: Task.list()[6],
                                                                                                     recurEvery: 1,
                                                                                                     recurPeriod: Period.get(1),
