Toggle menu
876
3.8K
30.2K
279.1K
Catglobe Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Group getTimeUsed: Difference between revisions

From Catglobe Wiki
Nguyenduyan (talk | contribs)
No edit summary
Nguyenduyan (talk | contribs)
No edit summary
Line 26: Line 26:
== Return type ==
== Return type ==
Array. It's array of Analyze_Used_Time array with follow constant:
Array. It's array of Analyze_Used_Time array with follow constant:
{| 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'''
| style="border: 1px solid rgb(1, 1, 1)" bgcolor="#c0c0c0" width="92" |
'''Data type'''
| style="border: 1px solid rgb(1, 1, 1)" bgcolor="#c0c0c0" width="491" |
'''Value'''
|- align="left" valign="top"
| style="border: 1px solid rgb(1, 1, 1)" width="292" |
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 ==
== Example ==

Revision as of 08:15, 11 January 2018


Group_getTimeUsed

Get time used of on users on the group

Syntax

Group_getTimeUsed (groupRId, includeUnverifiedHour, timeFrom, timeTo, includeDeleted, includeDisabled);

Arguments

number groupRId

bool includeUnverifiedHour

dateTime array timeFrom

dataTime array timeTo

bool includeDeleted

bool includeDisabled

Return type

Array. It's array of Analyze_Used_Time array with follow constant:

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

number groupRId = 15599634 ;
bool includeUnverifiedHour = true;
array timeFrom = DateTime_getByYMD(2017,1,1); 
array timeTo = DateTime_getByYMD(2018,2,1); 
bool includeDeleted = true;	
bool includeDisabled = true;
array a = Group_getTimeUsed (groupRId, includeUnverifiedHour, timeFrom, timeTo, includeDeleted, includeDisabled);// {{32,10768810,{2017,9,27,0,0,0,0,39,65},1,15596351,60,1}, ....}
array timeUsage = a[0];//{32,10768810,{2017,9,27,0,0,0,0,39,65},1,15596351,60,1}
print(timeUsage[ANALYZE_USED_TIME_USER_RESOURCE_ID]);//10768810
print(timeUsage[ANALYZE_USED_TIME_DATE]);//{2017,9,27,0,0,0,0,39,65}
print(timeUsage[ANALYZE_USED_TIME_STATUS_ID]);//1
print(timeUsage[ANALYZE_USED_TIME_RESOURCE_ID]);//15596351
print(timeUsage[ANALYZE_USED_TIME_TOTAL_TIME]);//60
print(timeUsage[ANALYZE_USED_TIME_INTEGER_FORMAT]);//1