Bitrix API

Task implements IBPWorkflowDocument

Table of Contents

Interfaces

IBPWorkflowDocument

Methods

canUserOperateDocument()  : mixed
canUserOperateDocumentType()  : mixed
createAutomationTarget()  : mixed
createDocument()  : mixed
deleteDocument()  : mixed
getAllowableOperations()  : mixed
getAllowableUserGroups()  : mixed
getDocument()  : mixed
getDocumentAdminPage()  : mixed
getDocumentFields()  : mixed
getDocumentFieldTypes()  : mixed
getDocumentForHistory()  : mixed
getDocumentName()  : mixed
getDocumentType()  : mixed
getEntityName()  : mixed
getFieldsCreatedByUser()  : mixed
GetJSFunctionsForFields()  : mixed
getUsersFromUserGroup()  : mixed
isDocumentLocked()  : mixed
isFeatureEnabled()  : mixed
isPersonalTask()  : mixed
isPlanTask()  : mixed
isProjectTask()  : mixed
isScrumProjectTask()  : mixed
lockDocument()  : mixed
onWorkflowStatusChange()  : mixed
publishDocument()  : mixed
recoverDocumentFromHistory()  : mixed
resolveDocumentId()  : mixed
resolvePersonalTaskType()  : mixed
resolvePersonId()  : mixed
resolvePlanId()  : mixed
resolvePlanTaskType()  : mixed
resolveProjectId()  : mixed
resolveProjectTaskType()  : mixed
resolveScrumProjectId()  : mixed
resolveScrumProjectTaskType()  : mixed
unlockDocument()  : mixed
unpublishDocument()  : mixed
updateDocument()  : mixed

Methods

canUserOperateDocument()

public static canUserOperateDocument(mixed $operation, mixed $userId, mixed $documentId[, mixed $arParameters = array() ]) : mixed
Parameters
$operation : mixed
$userId : mixed
$documentId : mixed
$arParameters : mixed = array()

canUserOperateDocumentType()

public static canUserOperateDocumentType(mixed $operation, mixed $userId, mixed $documentType[, mixed $arParameters = array() ]) : mixed
Parameters
$operation : mixed
$userId : mixed
$documentType : mixed
$arParameters : mixed = array()

createAutomationTarget()

public static createAutomationTarget(mixed $documentType) : mixed
Parameters
$documentType : mixed

createDocument()

public static createDocument(mixed $parentDocumentId, mixed $arFields) : mixed
Parameters
$parentDocumentId : mixed
$arFields : mixed

deleteDocument()

public static deleteDocument(mixed $documentId) : mixed
Parameters
$documentId : mixed

getAllowableOperations()

public static getAllowableOperations(mixed $documentType) : mixed
Parameters
$documentType : mixed

getAllowableUserGroups()

public static getAllowableUserGroups(mixed $documentType) : mixed
Parameters
$documentType : mixed

getDocument()

public static getDocument(mixed $documentId[, mixed $documentType = null ]) : mixed
Parameters
$documentId : mixed
$documentType : mixed = null

getDocumentAdminPage()

public static getDocumentAdminPage(mixed $documentId) : mixed
Parameters
$documentId : mixed

getDocumentFields()

public static getDocumentFields(mixed $documentType) : mixed
Parameters
$documentType : mixed

getDocumentFieldTypes()

public static getDocumentFieldTypes() : mixed

getDocumentForHistory()

public static getDocumentForHistory(mixed $documentId, mixed $historyIndex) : mixed
Parameters
$documentId : mixed
$historyIndex : mixed

getDocumentName()

public static getDocumentName(mixed $documentId) : mixed
Parameters
$documentId : mixed

getDocumentType()

public static getDocumentType(mixed $documentId) : mixed
Parameters
$documentId : mixed

getEntityName()

public static getEntityName(mixed $entity) : mixed
Parameters
$entity : mixed

getFieldsCreatedByUser()

public static getFieldsCreatedByUser([string $type = null ]) : mixed
Parameters
$type : string = null

GetJSFunctionsForFields()

public static GetJSFunctionsForFields() : mixed

getUsersFromUserGroup()

public static getUsersFromUserGroup(mixed $group, mixed $documentId) : mixed
Parameters
$group : mixed
$documentId : mixed

isDocumentLocked()

public static isDocumentLocked(mixed $documentId, mixed $workflowId) : mixed
Parameters
$documentId : mixed
$workflowId : mixed

isFeatureEnabled()

public static isFeatureEnabled(mixed $documentType, mixed $feature) : mixed
Parameters
$documentType : mixed
$feature : mixed

isPersonalTask()

public static isPersonalTask(mixed $documentType) : mixed
Parameters
$documentType : mixed

isPlanTask()

public static isPlanTask(mixed $documentType) : mixed
Parameters
$documentType : mixed

isProjectTask()

public static isProjectTask(mixed $documentType) : mixed
Parameters
$documentType : mixed

isScrumProjectTask()

public static isScrumProjectTask(mixed $documentType) : mixed
Parameters
$documentType : mixed

lockDocument()

public static lockDocument(mixed $documentId, mixed $workflowId) : mixed
Parameters
$documentId : mixed
$workflowId : mixed

onWorkflowStatusChange()

public static onWorkflowStatusChange(string $documentId, string $workflowId, int $status, null|CBPActivity $rootActivity) : mixed
Parameters
$documentId : string
$workflowId : string
$status : int
$rootActivity : null|CBPActivity

publishDocument()

public static publishDocument(mixed $documentId) : mixed
Parameters
$documentId : mixed

recoverDocumentFromHistory()

public static recoverDocumentFromHistory(mixed $documentId, mixed $arDocument) : mixed
Parameters
$documentId : mixed
$arDocument : mixed

resolveDocumentId()

public static resolveDocumentId(mixed $taskId) : mixed
Parameters
$taskId : mixed

resolvePersonalTaskType()

public static resolvePersonalTaskType(mixed $userId) : mixed
Parameters
$userId : mixed

resolvePersonId()

public static resolvePersonId(mixed $documentType) : mixed
Parameters
$documentType : mixed

resolvePlanId()

public static resolvePlanId(mixed $documentType) : mixed
Parameters
$documentType : mixed

resolvePlanTaskType()

public static resolvePlanTaskType(mixed $userId) : mixed
Parameters
$userId : mixed

resolveProjectId()

public static resolveProjectId(mixed $documentType) : mixed
Parameters
$documentType : mixed

resolveProjectTaskType()

public static resolveProjectTaskType(mixed $projectId) : mixed
Parameters
$projectId : mixed

resolveScrumProjectId()

public static resolveScrumProjectId(mixed $documentType) : mixed
Parameters
$documentType : mixed

resolveScrumProjectTaskType()

public static resolveScrumProjectTaskType(mixed $projectId) : mixed
Parameters
$projectId : mixed

unlockDocument()

public static unlockDocument(mixed $documentId, mixed $workflowId) : mixed
Parameters
$documentId : mixed
$workflowId : mixed

unpublishDocument()

public static unpublishDocument(mixed $documentId) : mixed
Parameters
$documentId : mixed

updateDocument()

public static updateDocument(mixed $documentId, mixed $fields[, mixed $modifiedById = null ]) : mixed
Parameters
$documentId : mixed
$fields : mixed
$modifiedById : mixed = null

        
On this page

Search results