CBPAllStateService::MigrateDocumentType: Bitrix method

      
<?php 
//  CBPAllStateService :: MigrateDocumentType()
//  /dist/bitrix/modules/bizproc/classes/general/stateservice.php:488

    
public static function MigrateDocumentType($oldType$newType$workflowTemplateIds)
    {
        global 
$DB;

        
$arOldType CBPHelper::ParseDocumentId($oldType);
        
$arNewType CBPHelper::ParseDocumentId($newType);

        
$DB->Query(
            
"UPDATE b_bp_workflow_state SET ".
            
"    ENTITY = '".$DB->ForSql($arNewType[1])."', ".
            
"    MODULE_ID = '".$DB->ForSql($arNewType[0])."' ".
            
"WHERE ENTITY = '".$DB->ForSql($arOldType[1])."' ".
            
"    AND MODULE_ID = '".$DB->ForSql($arOldType[0])."' ".
            
"    AND WORKFLOW_TEMPLATE_ID IN (".implode(","$workflowTemplateIds).") "
        
);
    }