Урок 2. Создание реестра данных


Введение

В рамках обучения мы разработаем корпоративное приложение для управления персоналом.

В ходе этого урока вы научитесь входить в Comindware Platform и ознакомитесь с основными элементами системы.

Вы создадите приложение, шаблон записи (реестр кандидатов), настроите атрибуты для хранения данных кандидатов, их отображение в виде таблицы и формы, а затем оформите несколько кандидатов на вакансию.

Бизнес-логика

Мы реализуем следующий процесс обработки кандидата на вакансию:

  1. HR-менеджер фиксирует результаты тестирования.
  2. Если кандидат прошёл тестирование:

    • Нанимающий менеджер назначает проводит собеседование.
    • Сотрудник службы безопасности проводит проверку кандидата.
  3. Если кандидат прошёл собеседование и проверку службы безопасности, HR-менеджер формирует предложение и согласует его с кандидатом.

Подробные сведения о приложениях в Comindware Platform см. в разделе «Разработка приложений».

Расчётная продолжительность: 90 мин.

Примечание

В данном уроке представлен продукт Comindware Platform версии 5.0, внешний вид страниц и меню в других версиях продукта может отличаться.

Определения

  • Приложение — настроенная в Comindware Platform совокупность бизнес-процессов, диаграмм, моделей данных, экранных форм, механизмов обработки данных и ролевой модели для решения определённых задач.
  • Шаблон записи — модель бизнес-сущности (в виде атрибутов) и хранилище (реестр) данных в Comindware Platform (аналог таблицы реляционной базы данных или листа Excel). Записи из шаблона могут быть представлены в виде таблиц, карточек и форм. Подробные сведения о шаблонах представлены в статье «Шаблоны. Определения и настройка».
  • Запись — набор данных (значений атрибутов) в шаблоне, описывающий экземпляр бизнес-сущности (элемент справочника, транзакцию и т. п.).
  • Атрибут — простейший элемент данных, описывающий бизнес-сущность (аналог поля в реляционной БД или столбца в Excel), например: место подачи (строка), количество пассажиров (число), время подачи автомобиля (дата/время), автомобиль (ссылка) и т. п.
  • Форма — страница с полями для отображения и ввода данных.
  • Таблица — список, содержащий записи в строках со значениями атрибутов в столбцах. В таблице можно настроить фильтры для для отображения определённых записей.

Темы, навыки и задания урока

Темы

  • Вход в систему и смена пароля
  • Приложение
  • Шаблон записи
  • Запись
  • Атрибут
  • Типы атрибутов
  • Форма

Навыки

  • Создавать приложение, шаблон записи, атрибуты, формы
  • Различать типы атрибутов
  • Создавать связанные шаблоны
  • Создавать и редактировать записи

Задания

  • Получить доступ к системе и научиться настраивать свой аккаунт (например, сменить пароль).
  • Инициировать создание приложения для поддержки процесса управления персоналом.
  • Спроектировать модель данных для ключевых бизнес-сущностей:
    • определить шаблон записи «Кандидаты»;
    • выделить основные атрибуты, отражающие бизнес-требования;
    • создать атрибуты: Ф. И. О, результат тестирования, дата собеседования, оценка и др.
  • Настроить графический интерфейс для обработки данных: организовать формы и таблицы для удобного ввода и просмотра информации о кандидатах.
  • Смоделировать связанные бизнес-сущности и их взаимосвязи:
    • создать шаблон записи «Вакансии»;
    • определить ключевые атрибуты (например, наименование вакансии);
    • установить связь между кандидатами и вакансиями.
  • Определить связи между объектами: обеспечить возможность назначения кандидатов на открытые вакансии, чтобы поддерживать бизнес-сценарии подбора персонала.

Вход в Comindware Platform

  1. Запустите браузер и введите в адресную строку адрес веб-сайта с Comindware Platform, развёрнутого в вашей компании или в облаке Comindware (если используется демо-доступ).
  2. Должна отобразиться страница входа.
  3. Введите имя пользователя и пароль, полученные от администратора или от службы поддержки Comindware.
  4. Нажмите кнопку «Войти».
  5. Отобразится начальная страница Comindware Platform.

Страница входа в Comindware Platform

Страница входа в Comindware Platform

Настройка аккаунта

В разделе «Мой аккаунт» вы можете просмотреть персональную информацию и сменить пароль.

Примечание

Некоторые или все действия в разделе «Мой аккаунт» для вас могут быть недоступны в зависимости от разрешений, выданных системным администратором.

  1. Нажмите значок с вашими инициалами в правом верхнем углу страницы.
  2. Выберите пункт «Мой аккаунт».
  3. Должен отобразиться раздел «Мой аккаунт».

    Переход в «Мой аккаунт»
    Переход в «Мой аккаунт»

  4. Чтобы сменить пароль, нажмите кнопку «Сменить пароль».

  5. Чтобы изменения вступили в силу, нажмите кнопку «Сохранить».

    Мой аккаунт — просмотр сведений, смена пароля и сохранение изменений
    Мой аккаунт — просмотр сведений, смена пароля и сохранение изменений

Создание приложения

Создадим приложение для автоматизации управления персоналом.

  1. На панели навигации слева выберите пункт «Настройки» — «Приложения».
  2. Нажмите кнопку «Создать».

    Переход к созданию приложения
    Переход к созданию приложения

  3. Введите наглядное название приложения, например «Управление персоналом». После заполнения имени поле «Системное имя» заполнится автоматически, при желании вы можете ввести собственное системное имя.

    Системное имя и отображаемое название

    • У сущностей в Comindware Platform предусмотрены системное имя и название.
    • Системное имя — это идентификатор сущности (атрибута, шаблона, поля и т. п.), используемый в сценариях, скриптах, правилах, формулах и выражениях. Не должно начинаться с цифры. Разрешены английские и русские буквы, цифры и символ «_». Рекомендуется использовать английские буквы. Обычно заполняется автоматически по названию.
    • Название и отображаемое название — это наглядная подпись сущности (атрибута, шаблона, формы, поля, кнопки, таблицы и т. п.). Название может содержать любые символы и по возможности должно быть кратким и понятным.
  4. Нажмите кнопку «Сохранить».

  5. Будет создано приложение «Управление персоналом».

    Настройка свойств нового приложения
    Настройка свойств нового приложения

  6. Дважды нажмите строку созданного приложения в списке.

  7. Отобразится страница «Администрирование» приложения.

    Переход к странице администрирования приложения
    Переход к странице администрирования приложения

  8. Теперь можно приступать к моделированию данных: созданию реестров (шаблонов записей) и атрибутов, описывающих бизнес-сущности.

Настройка шаблона записи «Кандидаты» и его атрибутов

Настроим реестр для хранения данных кандидатов на вакансию — создадим шаблон записи.

  1. На странице «Администрирование» приложения «Управление персоналом» выберите пункт «Шаблоны» .

    Переход к списку шаблонов приложения
    Переход к списку шаблонов приложения

  2. Отобразится список всех шаблонов приложения.

  3. Перейдите на вкладку «Шаблоны записей».
  4. Нажмите кнопку «Создать».

    Переход к созданию шаблона записи
    Переход к созданию шаблона записи

  5. Отобразится окно «Новый шаблон».

  6. В поле «Название» введите наглядное наименование шаблона — «Кандидаты».
  7. Системное имя будет заполнено автоматически.
  8. В поле «Тип шаблона» должно быть автоматически выбрано значение «Шаблон записи».
  9. Остальные поля оставьте без изменений.
  10. Нажмите кнопку «Создать».
  11. Будет создан шаблон записи «Кандидаты», и отобразится страница его настройки.

    Создание шаблона записи
    Создание шаблона записи

  12. Теперь можно создавать атрибуты, описывающие свойства бизнес-сущностей.

Создание атрибутов шаблона записи «Кандидаты»

Определим данные кандидатов на вакансию, которые необходимо хранить в шаблоне записи — создадим атрибуты, описывающие и хранящие сведения о кандидате. Эти атрибуты потребуются для обработки кандидата в процессе найма.

Примечание

Следуя гибкой методологии, на начальном этапе мы не зададим все атрибуты, а ограничимся минимально необходимыми.

Наша цель — как можно быстрее сделать работоспособное приложение и показать первым пользователям.

Затем, получив от обратную связь от пользователей, мы будем добавлять в нашу таблицу новые атрибуты и вносить другие доработки по их пожеланиям.

Типы атрибутов

В Comindware Platform предусмотрены атрибуты различных типов для хранения бизнес-данных.

  • Текст — строковое значение. Можно выбрать формат отображения значения атрибута:
    • Обычный текст — без форматирования;
    • Размеченный текст — базовое форматирование (жирный, курсив, списки).
    • HTML-текст — расширенное форматирование с помощью тегов HTML.
    • Телефон (РФ), Адрес эл. почты, Паспорт (РФ), Индекс (РФ), ИНН юрлица, ИНН физлица, ОГРН (РФ), Регистрационный номер ТС (РФ), Особая маска — значение атрибута форматируется с использованием маски в виде регулярного выражения.
  • Число — числовое значение. Можно выбрать количество знаков после запятой:
    • Не преобразовывать — значение отображается в том же формате, что его ввёл пользователь;
    • 0 — значение отображается в виде целого числа;
    • 1–6 — значение отображается в виде десятичной дроби с указанным количеством знаков после запятой;
  • Дата и время — значение даты и времени. Доступно несколько форматов отображения, позволяющих выводить либо только дату, либо дату и время.
  • Документ — к атрибуту можно прикрепить любые файлы, например в формате Word, PDF или ZIP.
  • Изображение — к атрибуту можно прикрепить изображения, например сканы документов или фотографии.

Кроме того, Comindware Platform поддерживает атрибуты следующих типов: Аккаунт, Гиперссылка, Длительность, Запись, Логический, Организационная единица, Роль, Список значений. С некоторыми из них мы познакомимся позже.

Подробные сведения об атрибутах см. в статье «Атрибуты. Определения и настройка»

  1. Перейдите на вкладку «Атрибуты».
  2. Нажмите кнопку «Создать».

    Переход к созданию атрибута шаблона записи
    Переход к созданию атрибута шаблона записи

  3. Отобразится окно «Новый атрибут».

  4. Введите название «Ф. И. О. кандидата».
  5. Системное имя будет заполнено автоматически.
  6. Выберите тип данных «Текст».
  7. Остальные поля оставьте без изменений.
  8. Нажмите кнопку «Сохранить».
  9. Будет создан атрибут «Ф. И. О. кандидата».

    Настройка свойств атрибута
    Настройка свойств атрибута

  10. Аналогичным образом создайте следующие атрибуты:

    Тип данных Название
    Дата и время Дата и время собеседования
    Логический Результат тестирования
    Число Оценка за собеседование
  11. Теперь можно приступать к настройке формы, с помощью которой пользователи будут вводить и просматривать данные.

Создание формы для ввода и просмотра данных

Настроим экранную форму для заполнения и просмотра данных кандидата.

  1. На странице шаблона записи «Кандидаты» выберите вкладку «Формы».

    Основная форма шаблона

    При создании шаблона записи автоматически создаётся пустая основная форма, в которой по умолчанию открываются записи шаблона (как для ввода, так и для просмотра данных).

    Для шаблона записи «Кандидаты» была создана форма «Кандидаты — Основная форма».

  2. В списке форм дважды нажмите пункт «Кандидаты — Основная форма».

    Переход к редактированию формы из списка
    Переход к редактированию формы из списка

  3. Отобразится конструктор формы:

    Конструктор формы
    Конструктор формы

    Конструктор формы

    Конструктор формы разбит на четыре области:

    (1) Панель элементов — палитра элементов, которые можно перетащить на форму: атрибуты и вспомогательные визуальные элементы (Область, Вкладки, Группа кнопок, Разделитель кнопок, Колонки, Статичный текст).

    (2) Макет формы — эскиз экранной формы.

    (3) Панель свойств — позволяет просмотреть и изменить свойства выбранного элемента.

    (4) КнопкиСохранить, Очистить, Клонировать, Настроить шаблон , Связи .

    В конструкторе форм предусмотрен богатый набор элементов и функций, но в данном уроке мы рассмотрим только основные из них. Вы можете самостоятельно поэкспериментировать с элементами и настройками формы.

    Подробные сведения о настройке форм см. в статье «Формы. Определения и настройка».

  4. Перетащите на макет формы элемент «Область» с панели элементов.

    Визуальные элементы формы

    Чтобы сделать форму более удобной для пользователя, используйте следующие элементы:

    • Область — визуально группирует поля, имеет заголовок и может содержать кнопки. На форме должна быть как минимум одна область.
    • Статичный текст — отображает текст, доступный только для чтения.
    • Вкладки — позволяет распределить поля по вкладкам, между которыми пользователь может переходить.
    • Колонки — позволяет расположить поля в несколько столбцов.
  5. В свойствах области введите название «Данные кандидата».

  6. Перетащите на макет формы атрибут «Ф. И. О. кандидата» с панели элементов.

    Перетаскивание атрибута на форму
    Перетаскивание атрибута на форму

Настройка шаблона записи «Вакансии» и его атрибутов

Внутри одного приложения можно создать несколько шаблонов записи для раздельного хранения данных в соответствии с их типами.

  1. На странице «Администрирование» приложения «Управление персоналом» выберите пункт «Шаблоны» .
  2. Отобразится список всех шаблонов приложения.
  3. Перейдите на вкладку «Шаблоны записей».
  4. Нажмите кнопку «Создать».
  5. Отобразится окно «Новый шаблон».
  6. В поле «Название» введите «Вакансии».
  7. В поле «Тип шаблона» должно быть автоматически выбрано значение «Шаблон записи».
  8. Нажмите кнопку «Создать».
  9. Будет создан шаблон записи «Вакансии», и отобразится страница его настройки.
  10. Перейдите на вкладку «Атрибуты».
  11. Нажмите кнопку «Создать».
  12. Отобразится окно «Новый атрибут».
  13. Введите название «Название вакансии».
  14. Выберите тип данных «Текст».
  15. Установите флажок «Использовать как заголовок записей».

    Настройка атрибута «Название вакансии»
    Настройка атрибута «Название вакансии»

    Атрибут-заголовок записей

    Шаблон записи имеет заголовок, который отображается на формах и в таблицах.

    По умолчанию в качестве заголовка используется системный атрибут ID, содержащий цифровой идентификатор записи.

    Чтобы выводить наглядный заголовок записи, используйте подходящий атрибут: установите в его свойствах флажок «Использовать как заголовок записей». После этого в заголовках записей будет отображаться значение данного атрибута.

    В качестве заголовка записи можно использовать атрибуты следующих типов: Аккаунт, Дата и время, Длительность, Текст, Число.

    В качестве заголовка записи можно использовать только один атрибут шаблона.

  16. Нажмите кнопку «Сохранить».

  17. Будет создан атрибут «Название вакансии».
  18. Перейдите на вкладку «Формы».
  19. В списке форм дважды нажмите пункт «Вакансии — Основная форма».
  20. Отобразится конструктор формы.
  21. Перетащите на макет формы элемент «Область» с панели элементов.
  22. Перетащите на макет формы атрибут «Название вакансии» с панели элементов.
  23. Нажмите кнопку «Сохранить».

    Настройка формы шаблона «Вакансии»
    Настройка формы шаблона «Вакансии»

  24. Теперь можно проверить работу шаблона и формы.

Тестирование: создание вакансий

Мы создали форму для заполнения данных вакансий.

Теперь протестируем её, создав несколько вакансий и отредактировав одну из них.

  1. На странице шаблона записи «Вакансии» нажмите кнопку «Перейти к экземплярам».

    Переход к списку записей шаблона
    Переход к списку записей шаблона

  2. Откроется список всех записей.

  3. Нажмите кнопку «Создать».

    Переход к созданию записи из списка записей шаблона
    Переход к созданию записи из списка записей шаблона

  4. В поле «Название» введите «Проектный менеджер».

  5. Нажмите кнопку «Сохранить».

    Создание новой вакансии
    Создание новой вакансии

  6. Нажмите ссылку «Вакансии» над формой, чтобы вернуться к списку вакансий.

    Переход к списку записей шаблона
    Переход к списку записей шаблона

  7. Аналогичным образом создайте ещё две вакансии:

    • Менеджер по продажам
    • Операционный менеджер

Свяжем созданные шаблоны, чтобы для каждого кандидата можно было указать, на какую вакансию он претендует. Для этого используем атрибут типа «Запись».

  1. Откройте шаблон записи «Кандидаты».
  2. Перейдите на вкладку «Атрибуты».
  3. Нажмите кнопку «Создать».
  4. Отобразится окно «Новый атрибут».
  5. В поле «Название» введите «Вакансия».
  6. Выберите тип данных «Запись».
  7. В поле «Связанный шаблон» выберите шаблон «Вакансии».
  8. Нажмите кнопку «Сохранить».

    Создание связи между шаблонами при помощи атрибута
    Создание связи между шаблонами при помощи атрибута

  9. Перейдите на вкладку «Формы» шаблона «Кандидаты».

  10. Дважды нажмите на строку «Кандидаты — Основная форма».
  11. Откроется конструктор формы.
  12. Поместите атрибут «Вакансия» на макет формы.
  13. Нажмите кнопку «Сохранить».

    Добавление атрибута «Вакансия» на форму
    Добавление атрибута «Вакансия» на форму

Тестирование: создание записей о кандидатах для конкретных вакансий

Теперь, когда шаблон связаны, протестируем создание записей о кандидатах и выбор вакансии для каждого из них.

  1. Откройте шаблон записи «Кандидаты».
  2. Нажмите кнопку «Перейти к экземплярам».
  3. Откроется список всех кандидатов.
  4. Нажмите кнопку «Создать».
  5. Откроется форма записи.
  6. Заполните поля на форме.
  7. Нажмите кнопку «Сохранить».

    Пример заполненной записи кандидата
    Пример заполненной записи кандидата

  8. Нажмите ссылку «Кандидаты» над формой, чтобы вернуться к списку заявок.

  9. Аналогичным образом создайте ещё несколько кандидатов, выбирая для них разные вакансии.
  10. После сохранения каждой записи они отобразятся в списке.
  11. Чтобы отредактировать данные кандидата, откройте запись и внесите в неё изменения.

Результаты

Вы создали свой первый шаблон записи (реестр данных), настроили форму и научились её заполнять.

В следующем уроке вы узнаете, как спроектировать и запустить бизнес-процесс.

К началу


Номер Статьи: 5114
Размещено: Tue, Jul 1, 2025
Последнее обновление: Thu, Jul 10, 2025

Online URL: https://kb.comindware.ru/article/urok-2-sozdanie-reestra-dannyh-5114.html