Открытый формат импорта
Создайте анкету с помощью любой нейросети
Передайте нейросети ссылку на эту страницу и опишите нужную анкету, тест или опрос. Попросите вернуть только один JSON-объект без Markdown и пояснений. Сохраните ответ как файл UTF-8 с расширением .json и импортируйте его в редактор GUSTAS HR.
Важно: не передавайте нейросети персональные данные кандидатов, токены Битрикс24 или hh.ru. Идентификаторы вопросов и страниц приложение создаёт самостоятельно при импорте.
Правила формата
- Корневой формат —
gustas-candidate-form, версия —1. kind:questionnaire— анкета,test— тест,poll— опрос.- Массив
definition.pagesзадаёт страницы по порядку показа. Допустимо от 1 до 20 страниц; на каждой странице должен быть хотя бы один вопрос. - Во всей форме допустимо не больше 200 вопросов и не больше 256 КБ JSON.
- Типы:
text,multiline,number,date,email,phone,select,radio,checkboxes,yesno. selectиradioразрешают один ответ;checkboxes— несколько. Для этих трёх типов обязательно заполнитеoptions.condition: nullозначает «показывать всегда». В условииquestion— сквозной номер более раннего вопроса, начиная с 1 и считая вопросы всех страниц сверху вниз. Нельзя ссылаться на текущий или последующий вопрос.- Операторы условия:
equals— ответ совпадает хотя бы с одним ожидаемым вариантом,not_equals— ни с одним не совпадает,filled— заполнен,empty— не заполнен. Вvalueможно передать одну строку или массив допустимых ответов. Дляfilledиemptyпередайте пустую строку. - Не придумывайте значения
prefillBitrixField,writebackBitrixField,summaryWritebackBitrixFieldиcompletionBitrixStageId: оставьте их пустыми. Пользователь выберет реальные поля и стадию своего портала после импорта. Комментарий с полной анкетой в таймлайне создаётся всегда;summaryWritebackBitrixFieldпозволяет дополнительно сохранить тот же полный текст в поле CRM. - Не добавляйте служебные
idиkey: приложение сформирует короткие уникальные идентификаторы автоматически.
Машиночитаемая схема является точным контрактом импорта: открыть JSON Schema.
Пример файла
{
"format": "gustas-candidate-form",
"version": 1,
"title": "Анкета перед собеседованием",
"kind": "questionnaire",
"definition": {
"summaryWritebackBitrixField": "",
"completionBitrixStageId": "",
"closeOnRejectedStage": false,
"pages": [
{
"title": "Основная информация",
"description": "Ответьте на несколько вопросов",
"fields": [
{
"label": "Планируете ли вы учиться?",
"type": "radio",
"required": true,
"placeholder": "",
"options": ["Да", "Нет"],
"prefillBitrixField": "",
"writebackBitrixField": "",
"prefillMode": "editable",
"condition": null
}
]
},
{
"title": "Планы и навыки",
"description": "Второй шаг анкеты",
"fields": [
{
"label": "В каком году планируете начать обучение?",
"type": "number",
"required": true,
"placeholder": "Например: 2027",
"options": [],
"prefillBitrixField": "",
"writebackBitrixField": "",
"prefillMode": "editable",
"condition": { "question": 1, "operator": "equals", "value": "Да", "clearWhenHidden": true }
},
{
"label": "Какими инструментами вы пользовались?",
"type": "checkboxes",
"required": false,
"placeholder": "",
"options": ["Битрикс24", "hh.ru", "Excel"],
"prefillBitrixField": "",
"writebackBitrixField": "",
"prefillMode": "editable",
"condition": null
}
]
}
]
}
}
Готовая команда для нейросети
«Изучи инструкцию и JSON Schema по этой ссылке. Создай по моим требованиям анкету, тест или опрос для Gustas Software HR. Соблюдай порядок страниц и сквозную нумерацию вопросов в условиях. Верни только один корректный JSON-объект без Markdown и пояснений. Не добавляй персональные данные, id, key и выдуманные идентификаторы полей Битрикс24».
