Task new
Task_new
Create new task object
Syntax
Task_new(taskname, parentResourceId[, taskTemplateResourceId][, taskDescription])
Arguments
- taskname: is string. It is the name of new task
- parentResourceId: is number. It is parent resource id of the new task
- taskTemplateResourceId: is number. It is the template resource Id
- taskDescription: is string. It is journal's description of task
Return value
Array which is Task object:
Index |
Data type |
Initial Value | ||||||||||
TASK_RESOURCE_ID |
number |
0 | ||||||||||
TASK_CASE_NUMBER |
number |
0 | ||||||||||
TASK_NAME |
string |
Entered value | ||||||||||
TASK_PARENT_RESOURCE_ID |
number |
Entered value | ||||||||||
TASK_TEMPLATE_RESOURCE_ID |
number |
Entered value (default if it is not specified) | ||||||||||
TASK_TIME_REGISTRATION |
bool |
TRUE | ||||||||||
TASK_COMPLETED |
bool (read only) |
FALSE | ||||||||||
TASK_TESTCASE_RESOURCE_ID |
number |
0 (Always = 0 if test case is not required) | ||||||||||
TASK_RESPONSIBLE_RESOURCE_ID |
number |
0 | ||||||||||
TASK_SUPERVISOR_RESOURCE_ID |
number |
0 | ||||||||||
TASK_OBSERVER |
array |
(Explanation *) | ||||||||||
TASK_OBSERVER_INHERIT_ACCESS |
bool |
FALSE | ||||||||||
TASK_STATUS |
number (read only) |
(Explanation **) Explanation * TASK_OBSERVER: {{current user's resource id, "FullControl"}} List of user or group which is observer of this task { {observer's resource id, control access},...} Ex: {{1,"RESOURCE_ACCESS_OBSERVER"},{2,"RESOURCE_ACCESS_MANAGER"}} In which, control access constants are:
Explanation ** TASK_STATUS: Default value is 0 Constants:
|
Example
string bulkMailName = "TestBulkMail";
number parentResourceId = 34778803;
number mailTemplateResourceId = 501537;
array newBM = BulkMail_new(bulkMailName, parentResourceId, mailTemplateResourceId);
print(newBM);
Availability
Version 5.8