Difference between revisions of "Group new"

From Catglobe Wiki
Jump to: navigation, search
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[Category:Group_Functions]]
+
{{HelpFiles}}  
{{HelpFiles}}
 
  
====Group_new====
+
==== Group_new ====
  
 
Create a group object
 
Create a group object
  
'''Syntax '''
+
'''Syntax'''
  
 
Group_new(''name, groupTemplateResourceId, parentResourceId'')
 
Group_new(''name, groupTemplateResourceId, parentResourceId'')
Line 12: Line 11:
 
'''Arguments'''
 
'''Arguments'''
  
* ''name'': is a string expression. It is the name of the group, which must follow the standard format of resource name
+
*''name'': is a string expression. It is the name of the group, which must follow the standard format of resource name
* ''groupTemplateResourceId'': is a number expression. It is the resource id of the group's resource template
+
*''groupTemplateResourceId'': is a number expression. It is the resource id of the group's resource template
* ''parentResourceId'': is a number expression. It is the resource id of the group's parent
+
*''parentResourceId'': is a number expression. It is the resource id of the group's parent
  
 
'''Return value'''
 
'''Return value'''
  
 
An ''array'', it is the group object which contains the following information
 
An ''array'', it is the group object which contains the following information
[GROUP_TIME_REGISTRATION] = true;''
 
  
''group[GROUP_CALCULATED_MAN_HOURS] = true;''
+
{| class="tableintopic" style="border: 1px solid rgb(1, 1, 1);  border-collapse: collapse" border="1" cellpadding="2" cellspacing="0" width="875"
 +
|- align="left" valign="top"
 +
| style="border: 1px solid rgb(1, 1, 1)" bgcolor="#c0c0c0" width="292" |
 +
'''Index'''
  
''Group_save(group);''
+
| style="border: 1px solid rgb(1, 1, 1)" bgcolor="#c0c0c0" width="92" |
 +
'''Data type'''
  
'''Availability'''
+
| style="border: 1px solid rgb(1, 1, 1)" bgcolor="#c0c0c0" width="491" |
 +
'''Value'''
  
Version 5.6
+
|- align="left" valign="top"
__NOTOC__
+
| style="border: 1px solid rgb(1, 1, 1)" width="292" |
<!-- imported from file: 6252.htm-->
+
GROUP_RESOURCE_ID
 +
 
 +
| style="border: 1px solid rgb(1, 1, 1)" width="92" |
 +
<span class="normalise">number</span>
 +
 
 +
| style="border: 1px solid rgb(1, 1, 1)" width="491" |
 +
Resource id of the group
 +
 
 +
|- align="left" valign="top"
 +
| style="border: 1px solid rgb(1, 1, 1)" width="292" |
 +
GROUP_NAME
 +
 
 +
| style="border: 1px solid rgb(1, 1, 1)" width="92" |
 +
<span class="normalise">string</span>
 +
 
 +
| style="border: 1px solid rgb(1, 1, 1)" width="491" |
 +
Name of the group
 +
 
 +
|- align="left" valign="top"
 +
| style="border: 1px solid rgb(1, 1, 1)" width="292" |
 +
GROUP_TEMPLATE_RESOURCE_ID
 +
 
 +
| style="border: 1px solid rgb(1, 1, 1)" width="92" |
 +
<span class="normalise">number</span>
 +
 
 +
| style="border: 1px solid rgb(1, 1, 1)" width="491" |
 +
Group template's resource id
 +
 
 +
|- align="left" valign="top"
 +
| style="border: 1px solid rgb(1, 1, 1)" width="292" |
 +
GROUP_PARENT_RESOURCE_ID
 +
 
 +
| style="border: 1px solid rgb(1, 1, 1)" width="92" |
 +
<span class="normalise">number</span>
 +
 
 +
| style="border: 1px solid rgb(1, 1, 1)" width="491" |
 +
Parent's resource id
 +
 
 +
|- align="left" valign="top"
 +
| style="border: 1px solid rgb(1, 1, 1)" width="292" |
 +
GROUP_TIME_REGISTRATION
 +
 
 +
| style="border: 1px solid rgb(1, 1, 1)" width="92" |
 +
<span class="normalise">bool</span>
 +
 
 +
| style="border: 1px solid rgb(1, 1, 1)" width="491" |
 +
If time registration is allowed on the group
 +
 
 +
|- align="left" valign="top"
 +
| style="border: 1px solid rgb(1, 1, 1)" width="292" |
 +
GROUP_MAN_HOURS
 +
 
 +
| style="border: 1px solid rgb(1, 1, 1)" width="92" |
 +
<span class="normalise">number</span>
 +
 
 +
| style="border: 1px solid rgb(1, 1, 1)" width="491" |
 +
The budget time for the group
 +
 
 +
|- align="left" valign="top"
 +
| style="border: 1px solid rgb(1, 1, 1)" width="292" |
 +
GROUP_CALCULATED_MAN_HOURS
 +
 
 +
| style="border: 1px solid rgb(1, 1, 1)" width="92" |
 +
<span class="normalise">bool</span>
 +
 
 +
| style="border: 1px solid rgb(1, 1, 1)" width="491" |
 +
If the budget time is calculated based on time set in Team tab
 +
 
 +
|- align="left" valign="top"
 +
| style="border: 1px solid rgb(1, 1, 1)" width="292" |
 +
GROUP_RULES
 +
 
 +
| style="border: 1px solid rgb(1, 1, 1)" width="92" |
 +
<span class="normalise">array</span>
 +
 
 +
| style="border: 1px solid rgb(1, 1, 1)" width="491" |
 +
Group rules array
 +
 
 +
|}
 +
 
 +
'''Example'''
 +
 
 +
''string name ="group test";''
 +
 
 +
''number groupTemplateResourceId = 2066;''
 +
 
 +
''number parentResourceId = 37420;''
 +
 
 +
''array groupinfo = Group_new(name, groupTemplateResourceId, parentResourceId)&nbsp;;''
 +
 
 +
''print(groupinfo);''
 +
 
 +
//{6,0,group test,2066,37420,True,0,False,Empty,Empty,Empty,Empty,Empty,Empty,Empty,{}}
 +
 
 +
<br/>'''Availability'''
 +
 
 +
Version 5.6 __NOTOC__
 +
[[Category:Group Functions]]
 +
[[Category:Groupmodule]]

Latest revision as of 10:34, 13 October 2022



Group_new

Create a group object

Syntax

Group_new(name, groupTemplateResourceId, parentResourceId)

Arguments

  • name: is a string expression. It is the name of the group, which must follow the standard format of resource name
  • groupTemplateResourceId: is a number expression. It is the resource id of the group's resource template
  • parentResourceId: is a number expression. It is the resource id of the group's parent

Return value

An array, it is the group object which contains the following information

Index

Data type

Value

GROUP_RESOURCE_ID

number

Resource id of the group

GROUP_NAME

string

Name of the group

GROUP_TEMPLATE_RESOURCE_ID

number

Group template's resource id

GROUP_PARENT_RESOURCE_ID

number

Parent's resource id

GROUP_TIME_REGISTRATION

bool

If time registration is allowed on the group

GROUP_MAN_HOURS

number

The budget time for the group

GROUP_CALCULATED_MAN_HOURS

bool

If the budget time is calculated based on time set in Team tab

GROUP_RULES

array

Group rules array

Example

string name ="group test";

number groupTemplateResourceId = 2066;

number parentResourceId = 37420;

array groupinfo = Group_new(name, groupTemplateResourceId, parentResourceId) ;

print(groupinfo);

//{6,0,group test,2066,37420,True,0,False,Empty,Empty,Empty,Empty,Empty,Empty,Empty,{}}


Availability

Version 5.6