1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CBPTaskService
Граф наследования:CBPTaskService:
CBPRuntimeService

Открытые члены

 deleteTask ($id)
 deleteAllWorkflowTasks ($workflowId)
 markCompleted ($taskId, $userId, $status=CBPTaskUserStatus::Ok)
 markUnCompleted (int $taskId, array $userIds)
 createTask ($arFields)
 CreateTask ($arFields)
Открытые члены унаследованные от CBPRuntimeService
 setRuntime (CBPRuntime $runtime)
 start (CBPRuntime $runtime=null)
 stop ()

Открытые статические члены

static getTaskUsers ($taskId)
static getTaskUserIds (int $taskId)
static getWorkflowParticipants ($workflowId, $userStatus=null)
static getWorkflowUsers (string $workflowId)
static extractUsers (mixed $usersIterator, array &$users)
static delegateTask ($taskId, $fromUserId, $toUserId)
static getOriginalTaskUserId ($taskId, $realUserId)
static delete ($id)
static deleteByWorkflow ($workflowId, $taskStatus=null)
static getCounters ($userId)
static onAdminInformerInsertItems ()
static add ($arFields)
static update ($id, $arFields)
static getList ($arOrder=array("ID"=> "DESC"), $arFilter=array(), $arGroupBy=false, $arNavStartParams=false, $arSelectFields=array())
static isLastTaskForUserByActivity (string $activityName, int $userId, int $templateId, ?string $activity=null)
static Add ($arFields)
static Update ($id, $arFields)
static GetList ($arOrder=array("ID"=> "DESC"), $arFilter=array(), $arGroupBy=false, $arNavStartParams=false, $arSelectFields=array())

Поля данных

const COUNTERS_CACHE_TAG_PREFIX = 'b_bp_tasks_cnt_'

Защищенные статические члены

static onTaskChange ($taskId, $taskData, $status)
static cleanCountersCache ($users)
static parseFields (&$arFields, $id=0)

Дополнительные унаследованные члены

Защищенные данные унаследованные от CBPRuntimeService
 $runtime

Подробное описание

См. определение в файле taskservice.php строка 6

Методы

◆ Add()

Add ( $arFields)
static

См. определение в файле taskservice.php строка 12

◆ add()

add ( $arFields)
static

См. определение в файле taskservice.php строка 669

◆ cleanCountersCache()

cleanCountersCache ( $users)
staticprotected

См. определение в файле taskservice.php строка 532

◆ CreateTask()

CreateTask ( $arFields)

См. определение в файле taskservice.php строка 7

◆ createTask()

createTask ( $arFields)

См. определение в файле taskservice.php строка 664

◆ delegateTask()

delegateTask ( $taskId,
$fromUserId,
$toUserId )
static

См. определение в файле taskservice.php строка 239

◆ delete()

delete ( $id)
static

См. определение в файле taskservice.php строка 301

◆ deleteAllWorkflowTasks()

deleteAllWorkflowTasks ( $workflowId)

См. определение в файле taskservice.php строка 16

◆ deleteByWorkflow()

deleteByWorkflow ( $workflowId,
$taskStatus = null )
static

См. определение в файле taskservice.php строка 340

◆ deleteTask()

deleteTask ( $id)

См. определение в файле taskservice.php строка 11

◆ extractUsers()

extractUsers ( mixed $usersIterator,
array & $users )
static

См. определение в файле taskservice.php строка 222

◆ getCounters()

getCounters ( $userId)
static

См. определение в файле taskservice.php строка 395

◆ GetList()

GetList ( $arOrder = array("ID" => "DESC"),
$arFilter = array(),
$arGroupBy = false,
$arNavStartParams = false,
$arSelectFields = array() )
static

См. определение в файле taskservice.php строка 138

◆ getList()

getList ( $arOrder = array("ID" => "DESC"),
$arFilter = array(),
$arGroupBy = false,
$arNavStartParams = false,
$arSelectFields = array() )
static

См. определение в файле taskservice.php строка 831

◆ getOriginalTaskUserId()

getOriginalTaskUserId ( $taskId,
$realUserId )
static

См. определение в файле taskservice.php строка 287

◆ getTaskUserIds()

getTaskUserIds ( int $taskId)
static

См. определение в файле taskservice.php строка 154

◆ getTaskUsers()

getTaskUsers ( $taskId)
static

См. определение в файле taskservice.php строка 99

◆ getWorkflowParticipants()

getWorkflowParticipants ( $workflowId,
$userStatus = null )
static
Аргументы
string$workflowId- Internal workflow id.
null | int$userStatus- Filter participants by status.
Возвращает
array - User ids array (ex. array(1, 2, 3)).
Исключения
Exception

См. определение в файле taskservice.php строка 172

◆ getWorkflowUsers()

getWorkflowUsers ( string $workflowId)
static

См. определение в файле taskservice.php строка 196

◆ isLastTaskForUserByActivity()

isLastTaskForUserByActivity ( string $activityName,
int $userId,
int $templateId,
?string $activity = null )
static

См. определение в файле taskservice.php строка 939

◆ markCompleted()

markCompleted ( $taskId,
$userId,
$status = CBPTaskUserStatus::Ok )

См. определение в файле taskservice.php строка 21

◆ markUnCompleted()

markUnCompleted ( int $taskId,
array $userIds )
Исключения
Main

ArgumentOutOfRangeException

Исключения
Main

ArgumentNullException

См. определение в файле taskservice.php строка 60

◆ onAdminInformerInsertItems()

onAdminInformerInsertItems ( )
static

См. определение в файле taskservice.php строка 641

◆ onTaskChange()

onTaskChange ( $taskId,
$taskData,
$status )
staticprotected

См. определение в файле taskservice.php строка 435

◆ parseFields()

parseFields ( & $arFields,
$id = 0 )
staticprotected

См. определение в файле taskservice.php строка 543

◆ Update()

Update ( $id,
$arFields )
static

См. определение в файле taskservice.php строка 55

◆ update()

update ( $id,
$arFields )
static

См. определение в файле taskservice.php строка 718

Поля

◆ COUNTERS_CACHE_TAG_PREFIX

const COUNTERS_CACHE_TAG_PREFIX = 'b_bp_tasks_cnt_'

См. определение в файле taskservice.php строка 8


Объявления и описания членов классов находятся в файлах: