Bitrix API

JobService implements JobService

Table of Contents

Interfaces

JobService

Methods

__construct()  : mixed
completeMapping()  : Result|JobServiceResult
getLastUserListJob()  : Job|null
requestEmployeeList()  : Result|JobServiceResult
requestFieldValue()  : JobServiceResult|Result
sendJob()  : Result
update()  : Job|null

Methods

getLastUserListJob()

public getLastUserListJob(DateTime|null $date, int $companyId, array<string|int, mixed> $statuses) : Job|null
Parameters
$date : DateTime|null
$companyId : int
$statuses : array<string|int, mixed>
Return values
Job|null

requestEmployeeList()

public requestEmployeeList(int $companyId[, bool $isForced = false ]) : Result|JobServiceResult
Parameters
$companyId : int
$isForced : bool = false
  • if is true, a new job will be created
Return values
Result|JobServiceResult

requestFieldValue()

public requestFieldValue(int $companyId[, array<string|int, string> $employeeUids = [] ][, array<string|int, string> $fieldUids = [] ]) : JobServiceResult|Result
Parameters
$companyId : int

\Bitrix\HumanResources\Item\HcmLink\Company::id

$employeeUids : array<string|int, string> = []
$fieldUids : array<string|int, string> = []
Return values
JobServiceResult|Result

sendJob()

public sendJob(Job $job) : Result
Parameters
$job : Job
Return values
Result

        
On this page

Search results