Как сделать несколько чек листов в одной задаче?
Измените свой код создания чек-листа, можете воспользоваться фрагментом: 

use \Bitrix\Main,
	\Bitrix\Tasks\CheckList\Task
	;

Main\Loader::IncludeModule('tasks');

/**
 * @var integer Идентификатор задачи
 */
$taskId = 6;

/**
 * @var integer Идентификатор пользователя
 */
$userId = 1;

$result = Task\TaskCheckListFacade::add(
	$taskId,
	$userId,
	[
		'TITLE'        => 'Test data',
		'PARENT_ID'    => 0,
		'SORT_INDEX'   => '10',
		'IS_COMPLETE'  => 'N',
		'IS_IMPORTANT' => 'N',
		'MEMBERS'      => [],
		'ATTACHMENTS'  => [],
	]
);

var_dump($result);
Добрый день! На дворе сентябрь 22 года, но увы, документации по методу CheckListFacade так и не появилось.

Подскажите пожалуйста правильную связку. Мне надо создать в 1 задаче 2 разных чек-листа. Они создаются без проблем. 

$taskId = 1;
$userId = 1;
$task = CTaskItem::getInstance($taskId, $userId);

$result = Task\TaskCheckListFacade::add(
  $taskId,
  $userId,
  [
    'TITLE'        => 'Test data',
    'PARENT_ID'    => 0,
    'SORT_INDEX'   => '10',
    'IS_COMPLETE'  => 'N',
    'IS_IMPORTANT' => 'N',
    'MEMBERS'      => [],
    'ATTACHMENTS'  => [],
  ]
);
\CTaskCheckListItem::add($task, ['TITLE'=>'TITLE1', 'SORT_INDEX'=>10, 'IS_COMPLETE'=>'N']);

$result2 = Task\TaskCheckListFacade::add(
  $taskId,
  $userId,
  [
    'TITLE'        => 'Test data2',
    'PARENT_ID'    => 0,
    'SORT_INDEX'   => '20',
    'IS_COMPLETE'  => 'N',
    'IS_IMPORTANT' => 'N',
    'MEMBERS'      => [],
    'ATTACHMENTS'  => [],
  ]
);

\CTaskCheckListItem::add($task, ['TITLE'=>'TITLE1', 'SORT_INDEX'=>10, 'IS_COMPLETE'=>'N']);

Но, все созданные поля прикрепляются к первому чек-листу. Что и логично, так как нигде не указывается куда их прицепить. Подскажите как принудительно указать, полям к какому чек-листу им прикрепляться? Пункты описанные выше - не работают. Спасибо!

P.S. Последний пункт работает, но это дичайшее извращение =)