SkyBase
Основные функциональные блоки
Таблицы
Данные внутри платформы организованы в виде таблиц, которые очень похожи на листы в Excel.
Каждая строка таблицы – это информация о каком-либо объекте. В информационных системах их называют записями. Например, для таблицы договоров каждая запись – это договор.
Столбцы, или колонки таблицы определяют, какие данные будут в ней хранится. Например, таблица договоров будет содержать колонки:
- Номер договора;
- Дата дата заключения;
- Сумма;
- Клиент.
Платформа SkyBase позволяет настроить столько таблиц и колонок, сколько необходимо для вашего приложения. Просто откройте панель настроек, добавьте их при помощи мыши и заполните необходимые реквизиты.
Для каждой колонки необходимо выбрать тип данных:
- Текст – колонки этого типа предназначены для хранения текстовой информации, такой как название клиента или номер договора;
- Число – колонки этого типа предназначены для хранения чисел, например, сумма договора;
- Дата время – для хранения даты и времени с точностью до секунды;
и другие. Платформа SkyBase позволяет хранить более 15 типов данных.
Табличные представления
При помощи табличных представлений можно настроить каким образом данные из таблиц будут отображаться на экране пользователя.
Например, для менеджера по продажам, который осуществляет обзвон клиентов, важно видеть на экране номер телефона и имя контактного лица, а для ассистента, который готовит договоры, нужно видеть название и банковские реквизиты клиента.
С помощью табличных представлений также можно настроить отчеты, которые будут отображать данные с группировкой и позволяют вычислять промежуточные итоги по группам и итоги по всей таблице.
Для каждого табличного представления платформа SkyBase позволяет настроить:
- Источник данных – из какой таблицы отображать данные;
- Параметры отображения – набор параметров, который позволяет пользователю управлять видимостью данных и колонок представления;
- Базовый фильтр – какие данные следует выбрать из таблицы;
- Список фильтров – настраиваемые фильтры, при помощи которых пользователь может отображать только те данные, которые ему нужны для работы;
- Список отображаемых колонок таблицы
Для каждой колонки можно задать параметры отображения:
- Заголовок колонки – название, которое будет отображаться в шапке таблицы;
- Всплывающая подсказка – текст, который будет появляться при наведении курсора мыши на заголовок колонки;
- Условие видимости – правила отображения или скрытия колонки;
- Источник данных – системный код колонки или формула, по которой вычисляются отображаемые данные;
и другие.
Формы
Формы используются для наглядного и подробного отображения информации, добавления и редактирования информационных объектов.
Для любого информационного объекта можно создать несколько форм под различные сценарии работы с данными, для различных групп пользователей, для различных статусов объекта и т.п.
Данные внутри формы можно разбить на логически связанные группы и разместить эти группы по вертикали, или по горизонтали таким образом, чтобы пользователю было удобнее с ними работать.
Для каждой формы платформа SkyBase позволяет настроить:
- Тип формы – для чего она предназначена. Можно создавать формы для представления записей и для ввода параметров;
- Содержимое – какие блоки и в каком порядке должны быть расположены на форме.
На форме могут быть расположены следующие виды блоков:
- Контейнер – блок, содержащий другие блоки и предназначенный для управления размещением информации на форме;
- Панель инструментов – набор кнопок для вызова различных действий: сохранить данные, удалить запись, переключить представление, вызвать функцию и т.п.;
- Группа полей – блок, содержащий поля ввода и редактирования данных;
- Связанные записи – блок, отображающий табличное представление, содержащее связанные с текущим объектом записи. Например, заказы клиента.
- HTML – блок, в котором разработчики могут разместить произвольную верстку для того, чтобы добавить на форму уникальный функционал, который не поддерживается другими типами блоков.
Действия
Настраивайте часто повторяющиеся операции при помощи действий. Это позволит сэкономить время сотрудников на выполнение стандартных операций.
При помощи публичных действий можно создавать API (программные интерфейсы) для взаимодействия с внешними системами. Например, получение заявок, или обратной связи с корпоративного веб-сайта.
Действием может быть:
- Запуск процедуры;
- Обновление данных;
- Открытие записи;
- Открытие истории изменения записи;
- Отктытие таблицы;
- Открытие формы создания записи;
- Печать отчета по шаблону;
- Экспорт записей в Excel;
и другие. Платформа SkyBase содержит более 20 типов действий.
Правила безопасности
С помощью правил безопасности можно настроить доступ к данным, формам, табличным представлениям.
Правила могут быть разрешительные – когда пользователю что-то разрешено делать, или запретительные – когда пользователю что-то запрещено.
Правила безопасности могут быть индивидуальные – для каких-то конкретных пользователей системы, а также для групп пользователей. Кроме того, можно задавать исключения из основного правила.
Все это делает правила безопасности мощным инструментом для управления видимостью данных и функциональными возможностями системы.
Правила безопасности для данных таблиц содержат настройки:
- Таблица – для какой таблицы применяется правило;
- Действие – для каких действий с данными таблицы применяется правило: создание, чтение, изменение, удаление, экспорт.
- Действует для – для каких пользователей или ролей пользователей действует правило;
- Кроме – исключения из “Действует для”;
- Разрешено – разрешительное или запретительное правило.
Правила безопасности для доступа к представлениям содержат настройки:
- Представление таблицы – для какого табличного представления применяется правило;
- Автоматическое представление для таблицы – таблица, для автоматического табличного представления которой применяется правило;
- Представление записи – для какой формы применяется правило;
- Автоматическое представление для записей таблицы – таблица, для автоматической формы отображения записей применяется правило;
- Действует для – для каких пользователей или ролей пользователей действует правило;
- Кроме – исключения из “Действует для”;
- Разрешено – разрешительное или запретительное правило.
Оповещения
Уведомляйте сотрудников о наступлении важных событий. С помощью оповещений можно напомнить о наступлении даты оплаты сделки, сроков исполнения задачи, или изменении статуса объекта системы.
Оповещение срабатывает при:
- Изменении данных;
- Наступлении определенного момента времени.
Уведомление может быть направлено:
- В ленту новостей приложения;
- На электронную почту;
- Через СМС;
- Путем вызова web-hook внешнего приложения.