• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/lib/activity/baseactivity.php
  • Класс: BitrixBizprocActivityBaseActivity
  • Вызов: BaseActivity::getPropertiesDialog
static function getPropertiesDialog(
	$documentType,
	$activityName,
	$workflowTemplate,
	$workflowParameters,
	$workflowVariables,
	$currentValues = null,
	$formName = '',
	$popupWindow = null,
	$siteId = ''
)
{
	if (!static::checkModules())
	{
		return false;
	}

	$dialog = new BitrixBizprocActivityPropertiesDialog(static::getFileName(), [
		'documentType' => $documentType,
		'activityName' => $activityName,
		'workflowTemplate' => $workflowTemplate,
		'workflowParameters' => $workflowParameters,
		'workflowVariables' => $workflowVariables,
		'currentValues' => $currentValues,
		'formName' => $formName,
		'siteId' => $siteId
	]);

	$dialog
		->setMapCallback([static::class, 'getPropertiesDialogMap'])
		->setRuntimeData(static::getRuntimeData())
	;

	if (!static::hasRenderer())
	{
		$dialog->setRenderer([static::class, 'renderPropertiesDialog']);
	}

	return $dialog;
}