Difference between revisions of "Team new"

From Catglobe Wiki
Jump to: navigation, search
(Team_new)
(Tag: visualeditor)
(Return type)
(Tag: visualeditor)
 
(6 intermediate revisions by the same user not shown)
Line 7: Line 7:
  
 
Resource Type may contain Team: Projects, Folders, Users, Groups, Reports, Monitor
 
Resource Type may contain Team: Projects, Folders, Users, Groups, Reports, Monitor
 +
 +
We need [[Team_save]] to save the new Team.
  
 
== Syntax ==
 
== Syntax ==
Line 22: Line 24:
 
== Return type ==
 
== Return type ==
  
array of Team object
+
An <nowiki>''array''</nowiki>, it is a Team object which contains the following items
 +
{| class="tableintopic" style="border: 1px solid rgb(1, 1, 1); border-collapse: collapse;" width="875" cellspacing="0" cellpadding="2" border="1"
 +
|- valign="top" align="left"
 +
| style="border: 1px solid rgb(1, 1, 1);" width="292" bgcolor="#c0c0c0" |
 +
'''Index'''
 +
 
 +
| style="border: 1px solid rgb(1, 1, 1);" width="116" bgcolor="#c0c0c0" |
 +
'''Data type'''
 +
 
 +
| style="border: 1px solid rgb(1, 1, 1);" width="467" bgcolor="#c0c0c0" |
 +
'''Value'''
 +
|-
 +
|OBJECT_TYPE
 +
|number
 +
|Object type (Default value: 33)
 +
|-
 +
|TEAM_TYPE_ID
 +
|number
 +
|Team type Id
 +
|-
 +
|TEAM_TYPE_NAME
 +
|string
 +
|Team type name
 +
|-
 +
|TEAM_GROUP_RESOURCE_ID
 +
|number
 +
|Group resource Id
 +
|-
 +
|TEAM_RESOURCE_ID
 +
|number
 +
|Resource resource Id
 +
|-
 +
|TEAM_MEMBERS
 +
|array
 +
|array of [[TeamMember new|TeamMember object]]
 +
|}
  
 
== Example ==
 
== Example ==
Line 30: Line 67:
 
number teamTypeId = 1;
 
number teamTypeId = 1;
 
number groupResourceId = 15567436;
 
number groupResourceId = 15567436;
Team_new(resourceId, teamTypeId, groupResourceId);//{33,1,My Team,15567436,15562383,{}}
+
array team = Team_new(resourceId, teamTypeId, groupResourceId);//{33,1,My Team,15567436,15562383,{}}
 +
Team_save(team);
 
</source>
 
</source>
 +
 +
The resource before create a Team
 +
[[File:Team1.png]]
 +
 +
The resource after create team
 +
[[File:Team2.png]]

Latest revision as of 03:48, 23 June 2017


Team_new

Create a new Team on a resource (On GUI, Team is under Team tab of resource)

Resource Type may contain Team: Projects, Folders, Users, Groups, Reports, Monitor

We need Team_save to save the new Team.

Syntax

Team_new(resourceId, teamTypeId, groupResourceId);

Arguments

number resourceId: is ResourceId of resource that you want to create a Team into

number teamTypeId: is Id of Team Type that the Team belong to (on GUI, the Team Type at Administration/HR/Team types)

number groupResourceId: is ResourceId of group that belong to the Team

Return type

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

Index

Data type

Value

OBJECT_TYPE number Object type (Default value: 33)
TEAM_TYPE_ID number Team type Id
TEAM_TYPE_NAME string Team type name
TEAM_GROUP_RESOURCE_ID number Group resource Id
TEAM_RESOURCE_ID number Resource resource Id
TEAM_MEMBERS array array of TeamMember object

Example

number resourceId = 15562383;
number teamTypeId = 1;
number groupResourceId = 15567436;
array team = Team_new(resourceId, teamTypeId, groupResourceId);//{33,1,My Team,15567436,15562383,{}}
Team_save(team);

The resource before create a Team Team1.png

The resource after create team Team2.png