Difference between revisions of "Team new"
Nguyenduyan (talk | contribs) (Created page with "Category:Team_Functions {{HelpFiles}} = Team_new = Create a new Team on a resource (On GUI, Team is under Team tab of resource) == Syntax == Team_new(resourceId, team...") |
Nguyenduyan (talk | contribs) (→Return type) (Tag: visualeditor) |
||
(7 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
Create a new Team on a resource (On GUI, Team is under Team tab of resource) | 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 == | == Syntax == | ||
Line 20: | Line 24: | ||
== Return type == | == Return type == | ||
− | array of | + | 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 28: | 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);