Для извлечения отдельной записи $workflowbean->retrieve($workflowbean_id)
Для получения списка записей это немного сложнее, так как вам необходимо указать фильтрацию и другие детали.
Например, для модуля «Счета» (только что протестировано 7.11.2) это будет что-то вроде этого:
$moduleBean = BeanFactory::getBean("Accounts");
$where=[" accounts.name like '%t%' "]; //This can be an array of where conditions
$params['include_custom_fields']=true;
$query = $moduleBean->create_new_list_query(" ORDER BY accounts.name ", implode(" AND ", $where), "", $params, $show_deleted = 0, '', false, null, $singleSelect = false);
$offset=0;
$limit=10;
$max_per_page=10;
$res=$moduleBean->process_list_query($query, $offset, $limit, $max_per_page, $where);
Это должно позволить вам получить список бинов на основе ваших параметров поиска