Bitrix API

Workgroup implements Arrayable, Jsonable

Table of Contents

Interfaces

Arrayable
Jsonable

Methods

__construct()  : mixed
canWorkWithClosedWorkgroups()  : bool
createFromId()  : static
getByFeatureOperation()  : array<string|int, mixed>
returns array of workgroups filtered by access permissions of a user, only for the current site
getById()  : bool|static
getChatId()  : int
getContentFieldsList()  : array<string|int, mixed>
getDefaultSprintDuration()  : int
getDescription()  : string
getDialogId()  : string
getEditFeaturesAvailability()  : mixed
getFields()  : array<string|int, mixed>
getGroupUrlData()  : mixed
getId()  : int
getImageId()  : int
getInitiatePermOptionsList()  : array<string|int, mixed>
getInvitedMemberIds()  : array<string|int, mixed>
getListSprintDuration()  : array<string|int, mixed>
getMemberIdsWithRole()  : array<string|int, mixed>
getModeratorMemberIds()  : array<string|int, mixed>
getName()  : string
getOrdinaryMembers()  : array<string|int, mixed>
getOwnerId()  : int
getPresets()  : array<string|int, mixed>
getScrumMaster()  : int
getScrumTaskResponsible()  : string
getScrumTaskResponsibleList()  : array<string|int, mixed>
getSiteId()  : string
getSiteIds()  : array<string|int, mixed>
getSpamPermOptionsList()  : array<string|int, mixed>
getSynchronizedDepartmentIds()  : array<string|int, mixed>
getType()  : Type|null
getTypeByCode()  : mixed
getTypeCodeByParams()  : mixed
getTypes()  : array<string|int, mixed>
getUserMemberIds()  : array<string|int, mixed>
isCollab()  : bool
isProject()  : bool
isScrumProject()  : bool
onAfterIBlockSectionDelete()  : bool
onAfterIBlockSectionUpdate()  : mixed
onBeforeIBlockSectionDelete()  : mixed
onBeforeIBlockSectionUpdate()  : mixed
prepareToken()  : mixed
setFields()  : void
setIndex()  : void
syncDeptConnection()  : void
toArray()  : array<string|int, mixed>
toJson()  : array<string|int, mixed>

Methods

__construct()

public __construct([array<string|int, mixed> $fields = [] ]) : mixed
Parameters
$fields : array<string|int, mixed> = []

canWorkWithClosedWorkgroups()

public static canWorkWithClosedWorkgroups() : bool
Return values
bool

createFromId()

public static createFromId([int $groupId = 0 ]) : static
Parameters
$groupId : int = 0
Return values
static

getByFeatureOperation()

returns array of workgroups filtered by access permissions of a user, only for the current site

public static getByFeatureOperation([array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
$params : array<string|int, mixed> = []
Return values
array<string|int, mixed>

getById()

public static getById([mixed $groupId = 0 ][, mixed $useCache = true ]) : bool|static
Parameters
$groupId : mixed = 0
$useCache : mixed = true
Tags
use

GroupRegistry::get

throws
ObjectPropertyException
throws
SystemException
throws
ArgumentException
Return values
bool|static

getChatId()

public getChatId() : int
Return values
int

getContentFieldsList()

public static getContentFieldsList() : array<string|int, mixed>
Return values
array<string|int, mixed>

getDefaultSprintDuration()

public getDefaultSprintDuration() : int
Return values
int

getDescription()

public getDescription() : string
Return values
string

getDialogId()

public getDialogId() : string
Return values
string

getEditFeaturesAvailability()

public static getEditFeaturesAvailability() : mixed

getFields()

public getFields() : array<string|int, mixed>
Return values
array<string|int, mixed>

getGroupUrlData()

public getGroupUrlData([mixed $params = array() ]) : mixed
Parameters
$params : mixed = array()

getId()

public getId() : int
Return values
int

getImageId()

public getImageId() : int
Return values
int

getInitiatePermOptionsList()

public static getInitiatePermOptionsList([array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
$params : array<string|int, mixed> = []
Return values
array<string|int, mixed>

getInvitedMemberIds()

public getInvitedMemberIds() : array<string|int, mixed>
Return values
array<string|int, mixed>

getListSprintDuration()

public static getListSprintDuration() : array<string|int, mixed>
Return values
array<string|int, mixed>

getMemberIdsWithRole()

public getMemberIdsWithRole() : array<string|int, mixed>
Return values
array<string|int, mixed>

getModeratorMemberIds()

public getModeratorMemberIds() : array<string|int, mixed>
Return values
array<string|int, mixed>

getName()

public getName() : string
Return values
string

getOrdinaryMembers()

public getOrdinaryMembers() : array<string|int, mixed>
Return values
array<string|int, mixed>

getOwnerId()

public getOwnerId() : int
Return values
int

getPresets()

public static getPresets([mixed $params = array() ]) : array<string|int, mixed>
Parameters
$params : mixed = array()
Return values
array<string|int, mixed>

getScrumMaster()

public getScrumMaster() : int
Return values
int

getScrumTaskResponsible()

public getScrumTaskResponsible() : string
Return values
string

getScrumTaskResponsibleList()

public static getScrumTaskResponsibleList() : array<string|int, mixed>
Return values
array<string|int, mixed>

getSiteId()

public getSiteId() : string
Return values
string

getSiteIds()

public getSiteIds() : array<string|int, mixed>
Return values
array<string|int, mixed>

getSpamPermOptionsList()

public static getSpamPermOptionsList() : array<string|int, mixed>
Return values
array<string|int, mixed>

getSynchronizedDepartmentIds()

public getSynchronizedDepartmentIds() : array<string|int, mixed>
Return values
array<string|int, mixed>

getTypeByCode()

public static getTypeByCode([mixed $params = [] ]) : mixed
Parameters
$params : mixed = []

getTypeCodeByParams()

public static getTypeCodeByParams(mixed $params) : mixed
Parameters
$params : mixed

getTypes()

public static getTypes([mixed $params = [] ]) : array<string|int, mixed>
Parameters
$params : mixed = []
Return values
array<string|int, mixed>

getUserMemberIds()

public getUserMemberIds() : array<string|int, mixed>
Return values
array<string|int, mixed>

isCollab()

public isCollab() : bool
Return values
bool

isProject()

public isProject() : bool
Return values
bool

isScrumProject()

public isScrumProject() : bool
Return values
bool

onAfterIBlockSectionDelete()

public static onAfterIBlockSectionDelete(mixed $section) : bool
Parameters
$section : mixed
Return values
bool

onAfterIBlockSectionUpdate()

public static onAfterIBlockSectionUpdate(mixed $section) : mixed
Parameters
$section : mixed

onBeforeIBlockSectionDelete()

public static onBeforeIBlockSectionDelete(mixed $sectionId) : mixed
Parameters
$sectionId : mixed

onBeforeIBlockSectionUpdate()

public static onBeforeIBlockSectionUpdate(mixed $section) : mixed
Parameters
$section : mixed

prepareToken()

public static prepareToken(mixed $str) : mixed
Parameters
$str : mixed

setFields()

public setFields([array<string|int, mixed> $fields = [] ]) : void
Parameters
$fields : array<string|int, mixed> = []

setIndex()

public static setIndex([mixed $params = array() ]) : void
Parameters
$params : mixed = array()

syncDeptConnection()

public syncDeptConnection([mixed $exclude = false ]) : void
Parameters
$exclude : mixed = false
Tags
use

WorkgroupDeptSynchronizer::syncDeptConnection

toArray()

public toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>

toJson()

public toJson([mixed $options = 0 ]) : array<string|int, mixed>
Parameters
$options : mixed = 0
Return values
array<string|int, mixed>

        
On this page

Search results