Открытый формат импорта

Создайте анкету с помощью любой нейросети

Передайте нейросети ссылку на эту страницу и опишите нужную анкету, тест или опрос. Попросите вернуть только один JSON-объект без Markdown и пояснений. Сохраните ответ как файл UTF-8 с расширением .json и импортируйте его в редактор GUSTAS HR.

Важно: не передавайте нейросети персональные данные кандидатов, токены Битрикс24 или hh.ru. Идентификаторы вопросов и страниц приложение создаёт самостоятельно при импорте.

Правила формата

  1. Корневой формат — gustas-candidate-form, версия — 1.
  2. kind: questionnaire — анкета, test — тест, poll — опрос.
  3. Массив definition.pages задаёт страницы по порядку показа. Допустимо от 1 до 20 страниц; на каждой странице должен быть хотя бы один вопрос.
  4. Во всей форме допустимо не больше 200 вопросов и не больше 256 КБ JSON.
  5. Типы: text, multiline, number, date, email, phone, select, radio, checkboxes, yesno.
  6. select и radio разрешают один ответ; checkboxes — несколько. Для этих трёх типов обязательно заполните options.
  7. condition: null означает «показывать всегда». В условии question — сквозной номер более раннего вопроса, начиная с 1 и считая вопросы всех страниц сверху вниз. Нельзя ссылаться на текущий или последующий вопрос.
  8. Операторы условия: equals — ответ совпадает хотя бы с одним ожидаемым вариантом, not_equals — ни с одним не совпадает, filled — заполнен, empty — не заполнен. В value можно передать одну строку или массив допустимых ответов. Для filled и empty передайте пустую строку.
  9. Не придумывайте значения prefillBitrixField, writebackBitrixField, summaryWritebackBitrixField и completionBitrixStageId: оставьте их пустыми. Пользователь выберет реальные поля и стадию своего портала после импорта. Комментарий с полной анкетой в таймлайне создаётся всегда; summaryWritebackBitrixField позволяет дополнительно сохранить тот же полный текст в поле CRM.
  10. Не добавляйте служебные 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».