The task
table is an incredibly powerful base table, yet interestingly, no records should ever be created directly on the task
table. Instead, task records are created on child tables; tables that extend the task
table. In fact, if you attempt to create a new task directly from the task
table, you'll find that you're redirected to the task interceptor instead, which disambiguates which sort of task you'd like to create:
To extend the task
table and inherit any relevant fields and business logic, start by navigating to System Definition
| Tables
. On the list of tables, click New
from the top-left.
Since we've already created the Virtual War Rooms
table, let's create a sub-table that also extends the task
table. We'll call it War Room Task
, so enter that into the Label
field of the New
table form, then press Tab
. The Name
field will auto-populate with an appropriate name: u_war_room_task
.
In the Add module to menu
field, select the Virtual War Room
application menu we...