diff options
-rw-r--r-- | _posts/2015-03-09-edit-task-object-while-task-is-running.md | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/_posts/2015-03-09-edit-task-object-while-task-is-running.md b/_posts/2015-03-09-edit-task-object-while-task-is-running.md new file mode 100644 index 0000000..56e00c3 --- /dev/null +++ b/_posts/2015-03-09-edit-task-object-while-task-is-running.md @@ -0,0 +1,45 @@ +--- +layout: post +title: "Edit Task object while Task is running" +description: "HowTo edit a Task object inside a Task block." +category: Usage +tags: [Metadata, Object, RDF, Tutorials] +--- +{% include JB/setup %} +**This post explains how to edit a Task object with percentageCompleted value.** + +_Example:_ + + # generate a Task uri + task_uri = OpenTox::Task.task_uri + + # pass 'task_uri' to become new Task uri + task = OpenTox::Task.run("Message", "Creator", task_uri) do |t| + + # get Task object and fill with metadata + t = OpenTox::Task.find task_uri + t.metadata + + run partial code + + # edit progress + t[RDF::OT.percentageCompleted] = "25" + t.put + + run partial code + + # edit progress + t[RDF::OT.percentageCompleted] = "50" + t.put + + run partial code + "Result URI" + end + # wait to complete + task.wait + +**If task status is completed task.percentageCompleted == 100%** + + + + |