Toggle menu
875
3.8K
30.2K
279.1K
Catglobe Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Task new: Difference between revisions

From Catglobe Wiki
Cg_pham (talk | contribs)
No edit summary
Cg_pham (talk | contribs)
No edit summary
Line 1: Line 1:
[[Category:Task_Functions]]
{{HelpFiles}}  
{{HelpFiles}}


==Task_new==
== Task_new ==


Create new task object
Create new task object  


'''Syntax'''
'''Syntax'''  


Task_new(taskname, parentResourceId[, taskTemplateResourceId][, taskDescription])
Task_new(taskname, parentResourceId[, taskTemplateResourceId][, taskDescription])  


'''Arguments'''
'''Arguments'''  


* taskname: is string. It is the name of new task
*taskname: is string. It is the name of new task  
* parentResourceId: is number. It is parent resource id of the new task
*parentResourceId: is number. It is parent resource id of the new task  
* taskTemplateResourceId: is number. It is the template resource Id
*taskTemplateResourceId: is number. It is the template resource Id  
* taskDescription: is string. It is journal's description of task
*taskDescription: is string. It is journal's description of task


'''Return value'''
'''Return value'''  


Array which is Task object:
Array which is Task object:  


{| class="tableintopic" style="border-collapse: collapse" width="1067" cellpadding="2"
{| class="tableintopic" style="border-collapse: collapse" width="1067" cellpadding="2"
|- align="left" valign="top"
|- align="left" valign="top"
| style="border: 1px solid #010101" width="356" bgcolor="#C0C0C0" |
| style="border: 1px solid #010101" width="356" bgcolor="#C0C0C0" |  
'''Index'''
'''Index'''  
| style="border: 1px solid #010101" width="356" bgcolor="#C0C0C0" |
 
'''Data type'''
| style="border: 1px solid #010101" width="356" bgcolor="#C0C0C0" |  
| style="border: 1px solid #010101" width="356" bgcolor="#C0C0C0" |
'''Data type'''  
'''Initial Value'''
 
| style="border: 1px solid #010101" width="356" bgcolor="#C0C0C0" |  
'''Initial Value'''  
 
|- align="left" valign="top" style="border: 1px solid #010101"
|- align="left" valign="top" style="border: 1px solid #010101"
| width="356" |
| width="356" |  
TASK_RESOURCE_ID
TASK_RESOURCE_ID  
| width="356" style="border: 1px solid #010101" |
 
number
| width="356" style="border: 1px solid #010101" |  
| width="356" style="border: 1px solid #010101" |
number  
0
 
| width="356" style="border: 1px solid #010101" |  
0  
 
|- align="left" valign="top"
|- align="left" valign="top"
| style="border: 1px solid #010101" width="356" |
| style="border: 1px solid #010101" width="356" |  
TASK_CASE_NUMBER
TASK_CASE_NUMBER  
| style="border: 1px solid #010101" width="356" |
 
number
| style="border: 1px solid #010101" width="356" |  
| style="border: 1px solid #010101" width="356" |
number  
0
 
| style="border: 1px solid #010101" width="356" |  
0  
 
|- align="left" valign="top"
|- align="left" valign="top"
| style="border: 1px solid #010101" width="356" |
| style="border: 1px solid #010101" width="356" |  
TASK_NAME
TASK_NAME  
| style="border: 1px solid #010101" width="356" |
 
string
| style="border: 1px solid #010101" width="356" |  
| style="border: 1px solid #010101" width="356" |
string  
Entered value
 
| style="border: 1px solid #010101" width="356" |  
Entered value  
 
|- align="left" valign="top"
|- align="left" valign="top"
| style="border: 1px solid #010101" width="356" |
| style="border: 1px solid #010101" width="356" |  
TASK_PARENT_RESOURCE_ID
TASK_PARENT_RESOURCE_ID  
| style="border: 1px solid #010101" width="356" |
 
number
| style="border: 1px solid #010101" width="356" |  
| style="border: 1px solid #010101" width="356" |
number  
Entered value
 
| style="border: 1px solid #010101" width="356" |  
Entered value  
 
|- align="left" valign="top"
|- align="left" valign="top"
| style="border: 1px solid #010101" width="356" |
| style="border: 1px solid #010101" width="356" |  
TASK_TEMPLATE_RESOURCE_ID
TASK_TEMPLATE_RESOURCE_ID  
| style="border: 1px solid #010101" width="356" |
 
number
| style="border: 1px solid #010101" width="356" |  
| style="border: 1px solid #010101" width="356" |
number  
Entered value (default if it is not specified)
 
| style="border: 1px solid #010101" width="356" |  
Entered value (default if it is not specified)  
 
|- align="left" valign="top"
|- align="left" valign="top"
| style="border: 1px solid #010101" width="356" |
| style="border: 1px solid #010101" width="356" |  
TASK_TIME_REGISTRATION
TASK_TIME_REGISTRATION  
| style="border: 1px solid #010101" width="356" |
 
bool
| style="border: 1px solid #010101" width="356" |  
| style="border: 1px solid #010101" width="356" |
bool  
TRUE
 
| style="border: 1px solid #010101" width="356" |  
TRUE  
 
|- align="left" valign="top"
|- align="left" valign="top"
| style="border: 1px solid #010101" width="356" |
| style="border: 1px solid #010101" width="356" |  
TASK_COMPLETED
TASK_COMPLETED  
| style="border: 1px solid #010101" width="356" |
 
bool (read only)
| style="border: 1px solid #010101" width="356" |  
| style="border: 1px solid #010101" width="356" |
bool (read only)  
FALSE
 
| style="border: 1px solid #010101" width="356" |  
FALSE  
 
|- align="left" valign="top"
|- align="left" valign="top"
| style="border: 1px solid #010101" width="356" |
| style="border: 1px solid #010101" width="356" |  
TASK_TESTCASE_RESOURCE_ID
TASK_TESTCASE_RESOURCE_ID  
| style="border: 1px solid #010101" width="356" |
 
number
| style="border: 1px solid #010101" width="356" |  
| style="border: 1px solid #010101" width="356" |
number  
0 (Always = 0 if test case is not required)
 
| style="border: 1px solid #010101" width="356" |  
0 (Always = 0 if test case is not required)  
 
|- align="left" valign="top"
|- align="left" valign="top"
| style="border: 1px solid #010101" width="356" |
| style="border: 1px solid #010101" width="356" |  
TASK_RESPONSIBLE_RESOURCE_ID
TASK_RESPONSIBLE_RESOURCE_ID  
| style="border: 1px solid #010101" width="356" |
 
number
| style="border: 1px solid #010101" width="356" |  
| style="border: 1px solid #010101" width="356" |
number  
0
 
| style="border: 1px solid #010101" width="356" |  
0  
 
|- align="left" valign="top"
|- align="left" valign="top"
| style="border: 1px solid #010101" width="356" |
| style="border: 1px solid #010101" width="356" |  
TASK_SUPERVISOR_RESOURCE_ID
TASK_SUPERVISOR_RESOURCE_ID  
| style="border: 1px solid #010101" width="356" |
 
number
| style="border: 1px solid #010101" width="356" |  
| style="border: 1px solid #010101" width="356" |
number  
0
 
| style="border: 1px solid #010101" width="356" |  
0  
 
|- align="left" valign="top"
|- align="left" valign="top"
| style="border: 1px solid #010101" width="356" |
| style="border: 1px solid #010101" width="356" |  
TASK_OBSERVER
TASK_OBSERVER  
| style="border: 1px solid #010101" width="356" |
 
array
| style="border: 1px solid #010101" width="356" |  
| style="border: 1px solid #010101" width="356" |
array  
(Explanation *)
 
| style="border: 1px solid #010101" width="356" |  
(Explanation *)  
 
|- align="left" valign="top"
|- align="left" valign="top"
| style="border: 1px solid #010101" width="356" |
| style="border: 1px solid #010101" width="356" |  
TASK_OBSERVER_INHERIT_ACCESS
TASK_OBSERVER_INHERIT_ACCESS  
| style="border: 1px solid #010101" width="356" |
 
bool
| style="border: 1px solid #010101" width="356" |  
| style="border: 1px solid #010101" width="356" |
bool  
FALSE
 
| style="border: 1px solid #010101" width="356" |  
FALSE  
 
|- align="left" valign="top"
|- align="left" valign="top"
| style="border: 1px solid #010101" width="356" |
| style="border: 1px solid #010101" width="356" |  
TASK_STATUS
TASK_STATUS  
| style="border: 1px solid #010101" width="356" |
 
number (read only)
| style="border: 1px solid #010101" width="356" |  
| style="border: 1px solid #010101" width="356" |
number (read only)  
(Explanation **)
 
| style="border: 1px solid #010101" width="356" |  
(Explanation **)&nbsp;<br>
 
|}
 
'''''Explanation *'''''
 
TASK_OBSERVER:


''Explanation *''
{{current user's resource id, "FullControl"}}


TASK_OBSERVER:
List of user or group which is observer of this task { {observer's resource id, control access},...}


<nowiki>{{current user's resource id, "FullControl"}}</nowiki>
Ex: {{1,"RESOURCE_ACCESS_OBSERVER"},{2,"RESOURCE_ACCESS_MANAGER"}}  


List of user or group which is observer of this task { {observer's resource id, control access},...}
In which, control access constants are:


<nowiki>Ex: {{1,"RESOURCE_ACCESS_OBSERVER"},{2,"RESOURCE_ACCESS_MANAGER"}}</nowiki>
*RESOURCE_ACCESS_OBSERVER  
*RESOURCE_ACCESS_MANAGER  
*RESOURCE_ACCESS_ADMINISTRATOR


In which, control access constants are:
'''''Explanation **'''''


* RESOURCE_ACCESS_OBSERVER
TASK_STATUS:
* RESOURCE_ACCESS_MANAGER
* RESOURCE_ACCESS_ADMINISTRATOR


''Explanation **''
Default value is 0


TASK_STATUS:
Constants:  


Default value is 0


Constants:


{| class="tableintopic" style="border-collapse: collapse; border: 1px solid #010101" width="444" border="1" cellpadding="2"
{| width="444" cellspacing="0" cellpadding="2" border="1" style="border-collapse:collapse; border:1px solid #010101" class="tableintopic"
|- align="left" valign="top"
|- align="left" valign="top"
| style="border: 1px solid #010101" width="120" bgcolor="#C0C0C0" |
| width="120" bgcolor="#C0C0C0" style="border:1px solid #010101;" |  
'''Index'''
'''Index'''
| style="border: 1px solid #010101" width="324" bgcolor="#C0C0C0" |
 
| width="324" bgcolor="#C0C0C0" style="border:1px solid #010101;" |  
'''Constant name'''
'''Constant name'''
|- align="left" valign="top"
|- align="left" valign="top"
| style="border: 1px solid #010101" width="120" |
| width="120" style="border:1px solid #010101;" |  
0
0
| style="border: 1px solid #010101" width="324" |
 
| width="324" style="border:1px solid #010101;" |  
TASK_STATUS_NEEDACCEPTANCE
TASK_STATUS_NEEDACCEPTANCE
|- align="left" valign="top"
|- align="left" valign="top"
| style="border: 1px solid #010101" width="120" |
| width="120" style="border:1px solid #010101;" |  
1
1
| style="border: 1px solid #010101" width="324" |
 
| width="324" style="border:1px solid #010101;" |  
TASK_STATUS_INPROGRESS
TASK_STATUS_INPROGRESS
|- align="left" valign="top"
|- align="left" valign="top"
| style="border: 1px solid #010101" width="120" |
| width="120" style="border:1px solid #010101;" |  
2
2
| style="border: 1px solid #010101" width="324" |
 
| width="324" style="border:1px solid #010101;" |  
TASK_STATUS_APPROVED
TASK_STATUS_APPROVED
|- align="left" valign="top"
|- align="left" valign="top"
| style="border: 1px solid #010101" width="120" |
| width="120" style="border:1px solid #010101;" |  
3
3
| style="border: 1px solid #010101" width="324" |
 
| width="324" style="border:1px solid #010101;" |  
TASK_STATUS_AWAITINGAPPROVAL
TASK_STATUS_AWAITINGAPPROVAL
|}
|}
|}


'''Example'''
<br> '''Example'''  
 
string bulkMailName = "TestBulkMail";


string bulkMailName = "TestBulkMail";
number parentResourceId = 34778803;  


number parentResourceId = 34778803;
number mailTemplateResourceId = 501537;  


number mailTemplateResourceId = 501537;
array newBM = BulkMail_new(bulkMailName, parentResourceId, mailTemplateResourceId);  


array newBM = BulkMail_new(bulkMailName, parentResourceId, mailTemplateResourceId);
print(newBM);  


print(newBM);
'''Availability'''


'''Availability'''
Version 5.8


Version 5.8
__NOTOC__ <!-- imported from file: 7607.htm-->


__NOTOC__
[[Category:Task_Functions]]
<!-- imported from file: 7607.htm-->

Revision as of 07:18, 17 February 2012



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:

Template: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:

  • RESOURCE_ACCESS_OBSERVER
  • RESOURCE_ACCESS_MANAGER
  • RESOURCE_ACCESS_ADMINISTRATOR

Explanation **

TASK_STATUS:

Default value is 0

Constants:


Index

Constant name

0

TASK_STATUS_NEEDACCEPTANCE

1

TASK_STATUS_INPROGRESS

2

TASK_STATUS_APPROVED

3

TASK_STATUS_AWAITINGAPPROVAL


Example

string bulkMailName = "TestBulkMail";

number parentResourceId = 34778803;

number mailTemplateResourceId = 501537;

array newBM = BulkMail_new(bulkMailName, parentResourceId, mailTemplateResourceId);

print(newBM);

Availability

Version 5.8