rpa.fields.setVisibilitySettings
Изменить настройки видимости полей
Описание
Метод обновляет настройки видимости visibility полей fields для процесса с идентификатором typeId на стадии с идентификатором stageId. Остальные настройки при этом не меняются.
Метод необходимо использовать, когда надо изменить настройки видимости только одного типа.
Параметры
typeId
integer
обязательный
Идентификатор процесса
visibility
string
обязательный
Идентификатор видимости, для которого меняются настройки
stageId
integer
необязательный
Идентификатор стадии.
По умолчанию имеет значение 0, то есть — общие настройки
fields
array
обязательный
Массив с полями, для которых необходимо поменять настройку
Примеры запроса
try
{
const response = await $b24.callMethod(
'rpa.comment.add',
{
"typeId": 1,
"visibility": "kanban",
"fields": [
"createdBy",
"UF_RPA_1_NAME"
]
}
);
const result = response.getData().result;
console.log('response', result.answer);
if(result.error())
alert("Error: " + result.error());
else
console.log(result);
}
catch( error )
{
console.error('Error:', error);
}
try {
$response = $b24Service
->core
->call(
'rpa.comment.add',
[
'typeId' => 1,
'visibility' => 'kanban',
'fields' => [
'createdBy',
'UF_RPA_1_NAME',
],
]
);
$result = $response
->getResponseData()
->getResult();
echo 'Success: ' . print_r($result, true);
// Нужная вам логика обработки данных
processData($result);
} catch (Throwable $e) {
error_log($e->getMessage());
echo 'Error adding comment: ' . $e->getMessage();
}
BX24.callMethod(
'rpa.comment.add',
{
"typeId": 1,
"visibility": "kanban",
"fields": [
"createdBy",
"UF_RPA_1_NAME"
]
},
function(result) {
console.log('response', result.answer);
if(result.error())
alert("Error: " + result.error());
else
console.log(result.data());
}
)

