Нужно периодически опрашивать задачу в процессе и делать определенные действия. после паузы цикла не могу получить статус. Пример кода:
$rootActivity = $this->GetRootActivity();
$id = $rootActivity->GetVariable("Task_ID");
CModule::IncludeModule("tasks");
$rsTask = CTasks::GetByID($id);
if ($arTask = $rsTask->GetNext())
{
$rootActivity->SetVariable("Status", $arTask["REAL_STATUS"]);
}
без паузы все работает
$rootActivity = $this->GetRootActivity();
$id = $rootActivity->GetVariable("Task_ID");
CModule::IncludeModule("tasks");
$rsTask = CTasks::GetByID($id);
if ($arTask = $rsTask->GetNext())
{
$rootActivity->SetVariable("Status", $arTask["REAL_STATUS"]);
}
без паузы все работает