Difference between revisions of "Project new"

From Catglobe Wiki
Jump to: navigation, search
 
Line 29: Line 29:
 
| width="467" bgcolor="#c0c0c0" style="border: 1px solid rgb(1, 1, 1);" |  
 
| width="467" bgcolor="#c0c0c0" style="border: 1px solid rgb(1, 1, 1);" |  
 
'''Value'''  
 
'''Value'''  
 +
 +
|- valign="top" align="left"
 +
| width="292" style="border: 1px solid rgb(1, 1, 1);" |
 +
<span class="normalise">OBJECT_TYPE</span>
 +
 +
| width="116" style="border: 1px solid rgb(1, 1, 1);" |
 +
<span class="normalise">number</span>
 +
 +
| width="467" style="border: 1px solid rgb(1, 1, 1);" |
 +
<span class="normalise">Object type (Default value: 4)</span>
  
 
|- valign="top" align="left"
 
|- valign="top" align="left"
Line 38: Line 48:
  
 
| width="467" style="border: 1px solid rgb(1, 1, 1);" |  
 
| width="467" style="border: 1px solid rgb(1, 1, 1);" |  
<span class="normalise">Resource id</span>  
+
<span class="normalise">Resource id (Default value: 0)</span>  
  
 
|- valign="top" align="left"
 
|- valign="top" align="left"
Line 68: Line 78:
  
 
| width="467" style="border: 1px solid rgb(1, 1, 1);" |  
 
| width="467" style="border: 1px solid rgb(1, 1, 1);" |  
<span class="normalise">If time registration is allowed</span>  
+
<span class="normalise">If time registration is allowed (Default value: True)</span>  
  
 
|- valign="top" align="left"
 
|- valign="top" align="left"
Line 78: Line 88:
  
 
| width="467" style="border: 1px solid rgb(1, 1, 1);" |  
 
| width="467" style="border: 1px solid rgb(1, 1, 1);" |  
<span class="normalise">Complete a project</span>  
+
<span class="normalise">Complete a project (Default value: False)</span>  
  
 
|- valign="top" align="left"
 
|- valign="top" align="left"
Line 118: Line 128:
  
 
| width="467" style="border: 1px solid rgb(1, 1, 1);" |  
 
| width="467" style="border: 1px solid rgb(1, 1, 1);" |  
<span class="normalise">Client ref no</span>  
+
<span class="normalise">Client ref no (Default value: Empty)</span>  
  
 
|- valign="top" align="left"
 
|- valign="top" align="left"
Line 138: Line 148:
  
 
| width="467" style="border: 1px solid rgb(1, 1, 1);" |  
 
| width="467" style="border: 1px solid rgb(1, 1, 1);" |  
<span class="normalise">Calculated Man-Hours</span>  
+
<span class="normalise">Calculated Man-Hours (Default value: False)</span>  
  
 
|- valign="top" align="left"
 
|- valign="top" align="left"
Line 148: Line 158:
  
 
| width="467" style="border: 1px solid rgb(1, 1, 1);" |  
 
| width="467" style="border: 1px solid rgb(1, 1, 1);" |  
<span class="normalise">Planned Start Date</span>  
+
<span class="normalise">Planned Start Date (Default value: MinDate)</span>  
  
 
|- valign="top" align="left"
 
|- valign="top" align="left"
Line 158: Line 168:
  
 
| width="467" style="border: 1px solid rgb(1, 1, 1);" |  
 
| width="467" style="border: 1px solid rgb(1, 1, 1);" |  
<span class="normalise">Actual Start Date</span>  
+
<span class="normalise">Actual Start Date (Default value: MinDate)</span>  
  
 
|- valign="top" align="left"
 
|- valign="top" align="left"
Line 168: Line 178:
  
 
| width="467" style="border: 1px solid rgb(1, 1, 1);" |  
 
| width="467" style="border: 1px solid rgb(1, 1, 1);" |  
<span class="normalise">Planned End Date</span>  
+
<span class="normalise">Planned End Date (Default value: MaxDate)</span>  
  
 
|- valign="top" align="left"
 
|- valign="top" align="left"
Line 178: Line 188:
  
 
| width="467" style="border: 1px solid rgb(1, 1, 1);" |  
 
| width="467" style="border: 1px solid rgb(1, 1, 1);" |  
<span class="normalise">Actual End Date</span>  
+
<span class="normalise">Actual End Date (Default value: MaxDate)</span>  
  
 
|}
 
|}
Line 184: Line 194:
 
'''Example'''  
 
'''Example'''  
  
''[PROJECT_PLANNED_START_DATE] = getDateTime(); ''  
+
''array a = Project_new("Test_Project",15548976,50755);''
 +
 
 +
''print(a);''
  
''Project_save(project);''  
+
''//{4,0,Test_Project,15548976,True,False,50755,CC10014CCC,10014,,0,False,{1,1,1,7,0,0,0,1,65},{1,1,1,7,0,0,0,1,65},{9999,12,31,23,59,59,999,52,65},{9999,12,31,23,59,59,999,52,65}}''
  
 
'''Availability'''  
 
'''Availability'''  

Latest revision as of 10:55, 22 December 2011



Project_new

Create a new project object

Syntax

Project_new(name, templateResourceId, parentResourceId)

Arguments

  • name: is a string expression. It is the name of the new project
  • templateResourceId: is a number expression. It is the id of project resource template
  • parentResourceId: is a number expression. It is the id of the parent resource

Return value

An array, it is a project object which contains the following items

Index

Data type

Value

OBJECT_TYPE

number

Object type (Default value: 4)

PROJECT_RESOURCE_ID

number

Resource id (Default value: 0)

PROJECT_NAME

string

Project name

PROJECT_TEMPLATE_RESOURCE_ID

number

Project template's resource id

PROJECT_TIME_REGISTRATION

bool

If time registration is allowed (Default value: True)

PROJECT_COMPLETED

bool

Complete a project (Default value: False)

PROJECT_PARENT_RESOURCE_ID

number

Project's path

PROJECT_CODE

string

Project code

PROJECT_PROPOSE_CODE

number

Propose Code [Read Only]

PROJECT_CLIENT_REF_NO

string

Client ref no (Default value: Empty)

PROJECT_TIME_BUDGET

number

Time Budget

PROJECT_CALCULATED_MAN_HOURS

bool

Calculated Man-Hours (Default value: False)

PROJECT_PLANNED_START_DATE

array (date time)

Planned Start Date (Default value: MinDate)

PROJECT_ACTUAL_START_DATE

array (date time)

Actual Start Date (Default value: MinDate)

PROJECT_PLANNED_END_DATE

array (date time)

Planned End Date (Default value: MaxDate)

PROJECT_ACTUAL_END_DATE

array (date time)

Actual End Date (Default value: MaxDate)

Example

array a = Project_new("Test_Project",15548976,50755);

print(a);

//{4,0,Test_Project,15548976,True,False,50755,CC10014CCC,10014,,0,False,{1,1,1,7,0,0,0,1,65},{1,1,1,7,0,0,0,1,65},{9999,12,31,23,59,59,999,52,65},{9999,12,31,23,59,59,999,52,65}}

Availability

Version 5.6