3namespace Bitrix\Bizproc\Task;
5use Bitrix\Bizproc\Task\Data\TaskData;
9 public static function hasTask(
string $associatedActivity): bool
11 return array_key_exists($associatedActivity, self::getSupportedTasks());
16 if (self::hasTask($associatedActivity))
18 $class = self::getSupportedTasks()[$associatedActivity];
19 if (class_exists($class))
21 $taskData = TaskData::createFromArray($task);
24 return new $class($taskData,
$userId);
32 private static function getSupportedTasks():
array
if(!is_object($USER)||! $USER->IsAuthorized()) $userId
static getAssociatedActivity()
static hasTask(string $associatedActivity)
static getTask(string $associatedActivity, array $task, int $userId)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)