TeamMember new: Difference between revisions
From Catglobe Wiki
More actions
| Nguyenduyan (talk | contribs) No edit summary | Nguyenduyan (talk | contribs) | ||
| Line 20: | Line 20: | ||
| == Return type == | == Return type == | ||
| array  | |||
| An <nowiki>''array''</nowiki>, it is a TeamMember object which contains the following items  | |||
| {| width="875" cellspacing="0" cellpadding="2" border="1" class="tableintopic" style="border: 1px solid rgb(1, 1, 1); border-collapse: collapse;" | |||
| |- valign="top" align="left" | |||
| | width="292" bgcolor="#c0c0c0" style="border: 1px solid rgb(1, 1, 1);" |  | |||
| '''Index'''  | |||
| | width="116" bgcolor="#c0c0c0" style="border: 1px solid rgb(1, 1, 1);" |  | |||
| '''Data type'''  | |||
| | width="467" bgcolor="#c0c0c0" style="border: 1px solid rgb(1, 1, 1);" |  | |||
| '''Value'''  | |||
| |- | |||
| |OBJECT_TYPE | |||
| |number | |||
| |Object type (Default value: 34) | |||
| |- | |||
| |TEAM_MEMBER_ROLE_ID | |||
| |number | |||
| |Role Id | |||
| |- | |||
| |TEAM_MEMBER_RESOURCE_ID | |||
| |number | |||
| |Team member Resource id (User Resource id) | |||
| |- | |||
| |TEAM_MEMBER_MAN_HOURS | |||
| |number | |||
| |Man hours | |||
| |} | |||
| == Example == | == Example == | ||
Revision as of 02:44, 23 June 2017
 
TeamMember_new
Create a new team member (On GUI, Team is under Team tab of resource)
Need Team_addTeamMember to add the new TeamMember to a Team
Syntax
TeamMember_new(roleId, teamMemberRId, Manhours);
Arguments
number roleId: Id of Role (on GUI, you can find role at Administration/HR/Roles)
number teamMemberRId: UserRId
number Manhours: unit is minute
Return type
An ''array'', it is a TeamMember object which contains the following items
| Index | Data type | Value | 
| OBJECT_TYPE | number | Object type (Default value: 34) | 
| TEAM_MEMBER_ROLE_ID | number | Role Id | 
| TEAM_MEMBER_RESOURCE_ID | number | Team member Resource id (User Resource id) | 
| TEAM_MEMBER_MAN_HOURS | number | Man hours | 
Example
number projectRId = 15562383;
number teamTypeId = 1;
number groupRId = 15567436;
array team = Team_getTeamByResourceId (projectRId, teamTypeId, groupRId);
number roleId = 2;
number teamMemberRId = 15567438;
number Manhours = 30;
array teamMember = TeamMember_new(roleId,teamMemberRId, Manhours);
Team_addTeamMember(team, teamMember);
Team_save(team);
 
			
		
