Bitrix API

HcmLinkFieldService

Table of Contents

Constants

FIELD_PREFIX  = 'HCMFIELD'

Methods

convertHcmLinkIntTypeToLegalInfoType()  : string|null
extractCompanyIdFromFieldName()  : int|null
getFieldById()  : Field|null
getFieldsForSelector()  : array<string|int, mixed>
getFieldTypeByName()  : FieldType::*
getFieldValue()  : Result|GetFieldValueResult
getHcmRequiredFieldSelectorNameByType()  : string|null
getSpecialHcmFieldTypeBySignFieldType()  : FieldType|null
isAvailable()  : bool
parseName()  : HcmLinkFieldParsedName|null
requestFieldValues()  : Result|HcmLinkFieldRequestResult

Constants

Methods

convertHcmLinkIntTypeToLegalInfoType()

public convertHcmLinkIntTypeToLegalInfoType(int $type) : string|null
Parameters
$type : int
Return values
string|null

extractCompanyIdFromFieldName()

public extractCompanyIdFromFieldName(string $fieldName) : int|null
Parameters
$fieldName : string
Return values
int|null

getFieldsForSelector()

public getFieldsForSelector(int $hcmLinkCompanyId[, bool $withEmployee = true ]) : array<string|int, mixed>
Parameters
$hcmLinkCompanyId : int
$withEmployee : bool = true
Return values
array<string|int, mixed>

getFieldTypeByName()

public getFieldTypeByName(string $fieldName) : FieldType::*
Parameters
$fieldName : string
Return values
FieldType::*

getHcmRequiredFieldSelectorNameByType()

public getHcmRequiredFieldSelectorNameByType(int $integrationId, string $fieldType, int $party) : string|null
Parameters
$integrationId : int
$fieldType : string
$party : int
Return values
string|null

getSpecialHcmFieldTypeBySignFieldType()

public getSpecialHcmFieldTypeBySignFieldType(string $fieldType) : FieldType|null
Parameters
$fieldType : string
Return values
FieldType|null

        
On this page

Search results