Документация для разработчиков
Темная тема

tasks.task.counters.get

Scope: task Права на выполнение: для всех

Описание

tasks.task.counters.get(userId, groupId, type)

Метод получения счетчиков пользователя.

Можно отфильтровать по:

  • userId
  • groupId
  • type

Параметры

Параметр Описание
userId Идентификатор пользователя (пространство имен). Если userId не указан, то берется текущий пользователь.
groupId Идентификатор группы пользователя.
type Роль счетчиков:
  • view_all - все роли;
  • view_role_responsible - роль "Делаю";
  • view_role_accomplice - роль "Помогаю";
  • view_role_auditor - роль "Наблюдаю";
  • view_role_originator - роль "Поручил".

Примеры

BX24.callMethod('tasks.task.counters.get', {userId:1, groupId:0,type:'vew_all'}, (res)=>{console.log(res.answer.result);});

Результат:

{
	"result": {
		"wo_deadline": {
			"counter": 0,
			"code": 10485760
		},
		"expired": {
			"counter": 1,
			"code": 6291456
		},
		"expired_soon": {
		"counter": 0,
		"code": 9437184
		},
		"not_viewed": {
			"counter": 0,
			"code": 1048576
		},
		"wait_ctrl": {
			"counter": 0,
			"code": 8388608
		}
	},
	"total": 1,
	"time": {
		"start": 1552383141.526606,
		"finish": 1552383141.576861,
		"duration": 0.05025482177734375,
		"processing": 0.002279996871948242,
		"date_start": "2019-03-12T11:32:21+02:00",
		"date_finish": "2019-03-12T11:32:21+02:00"
	}
}


© «Битрикс», 2001-2024, «1С-Битрикс», 2024