Взносы

SeaTable 3.1: усовершенствованный плагин для дизайна страниц и новый бэкенд для работы с большими данными

Мы рады представить последнюю версию SeaTable! Релиз является лишь "незначительным", но он выходит большим. Плагин расширенного дизайна страниц теперь предлагает больше возможностей для разработки и управления сложными шаблонами. Новые функции также позволяют создавать совершенно новые сценарии применения. Big Data Backend, который готов к производству с версии 3.1, делает то же самое. Функция Enterprise преодолевает прежнее ограничение SeaTable в 100 000 строк на базу и делает SeaTable готовой к решению более масштабных задач. Большие команды будут рады возможности сортировать группы на главной странице и распределять представления по категориям в базах. Эти и некоторые другие новые функции представлены здесь. Журнал изменений содержит полный список изменений.

Новые функции теперь доступны в SeaTable Cloud. Сегодня утром была установлена последняя сборка SeaTable 3.1. Самостоятельные хостеры могут загрузить SeaTable 3.1 из известного репозиторияDocker .

Более быстрые и красивые списки и документы

Можно было бы посвятить отдельную публикацию переработанному плагину дизайна страниц, настолько насыщенным новыми функциями он предстает в SeaTable 3.1. Здесь есть функция печати списка, динамические поля, включая верхний и нижний колонтитулы, а также функция версионирования. Боковая панель в режиме редактирования была значительно заполнена (см. изображение ниже). Кроме того, шаблоны в плагине теперь можно перемещать и сортировать в обзоре. Но теперь все в порядке.

Функция печати списков в плагине SeaTable's Page Design

Новая функция печати списка позволяет в кратчайшие сроки вывести содержимое просмотра на бумагу или в PDF-документ в привлекательном дизайне. Просто перетащите элемент "Все записи вида" на шаблон, настройте размер заполнителя, отформатируйте таблицу в соответствии с вашими предпочтениями и добавьте остальные элементы страницы, такие как заголовок документа, логотип и дата. Затем SeaTable автоматически позаботится о компоновке таблицы и пагинации при печати, если строки выбранного представления не помещаются в заполнитель. SeaTable добавляет столько страниц, сколько необходимо для этого.

Благодаря динамическим полям контекстную информацию теперь можно легко вставить на страницу. В частности, это текущая дата, используемый шаблон, текущий пользователь и номер страницы. С точки зрения использования, динамические поля не отличаются от статических текстовых полей. Параметры форматирования также идентичны. Просто перетащите поле на шаблоны, правильно расположите его и отформатируйте - обо всем остальном позаботится SeaTable.

Заголовок страницы в плагине SeaTable's Page Design

Идеальным дополнением к динамическим элементам являются новые верхние и нижние колонтитулы. Элементы, размещенные там, повторяются на каждой странице, включая, конечно, страницы, которые плагин автоматически добавляет при печати списков. И не только динамические элементы можно использовать в хедере и футере. Два поля статический текст и статическое изображение также могут быть встроены для обеспечения документов значимой мета-информацией.

При использовании всех этих новшеств, конечно, может случиться так, что вы немного испортите свой шаблон и захотите вернуться к более раннему состоянию. Версионность, которую имеет плагин дизайна страниц в этой версии, делает это возможным. Каждый раз при сохранении шаблона плагин создает снимок, к которому можно вернуться. Если вам не нравятся изменения, внесенные в шаблон, их можно отменить одним щелчком мыши. При восстановлении более ранней версии текущий шаблон заменяется более ранней версией. Разумеется, все остальные версии сохраняются.

Хотите попробовать новый плагин для дизайна страниц? Действуйте! Улучшения доступны во всех подписках SeaTable Cloud и в SeaTable Server Developer и Enterprise Edition.

Ограничение на количество линий (только для подписок Enterprise)

Если вы беспокоились, что ограничение SeaTable в 100 000 строк на базу создаст вам проблемы в обозримом будущем, то теперь у вас будет меньше поводов для беспокойства. С новым бэкендом Big Data Backend вы можете хранить миллионы строк в базе SeaTable. Это означает, что SeaTable не только предлагает гораздо более высокий лимит строк, чем его ближайшие конкуренты, но и продвигается в регионы, которые ранее были зарезервированы для классических баз данных SQL. Если вы ищете базу данных с REST API, встроенной поддержкой сценариев, автоматизацией и/или графическим фронтендом с возможностью совместной работы в режиме реального времени, то обратите внимание.

Бэкенд больших данных в действии

Предыдущее ограничение размера было необходимо, потому что SeaTable должен полностью загрузить базу в рабочую память, чтобы работать одновременно, вместе в одной базе. С активизацией функции Больших Данных это уже не так. Функция Big Data разбивает данные на базы: Наборы данных, которые автоматически загружаются при открытии базы, и наборы данных, которые загружаются только при явном запросе, например, при фильтрации или проведении статистического анализа всех наборов данных. Если используются только автоматически загружаемые данные, то даже миллионы записей данных в хранилище Big Data не влияют на время загрузки базы или требования к ее хранению.

Благодаря такому раздвоению данных вы, как пользователь, получаете огромную дополнительную гибкость. Можно реализовать совместные проекты, в которых члены команды работают в веб-интерфейсе, а также приложения с интенсивным использованием данных и автоматизированным сбором данных. Поскольку наборы данных в хранилище Big Data не поддерживают совместную работу в режиме онлайн, т.е. изменения в данных не передаются другим пользователям, а видны только после нового извлечения, это хранилище особенно подходит для наборов данных, над которыми не ведется активная работа. Это также объясняет, почему бета-версия функции Big Data в SeaTable 2.3 все еще фигурировала под названием Archive.

Представление больших данных в SeaTable 3.1

Наборы данных в бэкенде Big Data поддерживают все типы столбцов, их можно изменять и удалять, фильтровать и группировать. Наборы данных также можно перемещать туда-сюда между обычными и большими хранилищами данных. С другой стороны, возможности редактирования наборов данных Big Data технически уступают возможностям редактирования в обычном хранилище. Существуют ограничения, особенно в отношении совместного использования, автоматизаций и плагинов: представления, включающие данные из бэкенда Big Data, не могут быть использованы совместно. Кроме того, только плагин статистики может обрабатывать наборы данных в хранилище больших данных. Все остальные плагины и автоматизации могут использовать только обычные представления. Наборы данных Больших Данных также не могут быть связаны между собой. Если это необходимо, их следует сначала переместить в обычную память.

 Нормальный видВзгляд на большие данные
Совместная работа
Поддержка всех плагинов
Поддержка всех типов столбцов
Сортировка
Фильтрация
Группировка#
Скрыть
Условное форматирование
Поиск
Поиск и замена
Обработка данных
Экспорт в Excel
Экспорт в DTABLE

# Эта функция будет доступна в SeaTable 3.2.

Хранилище Больших Данных должно быть активировано в Базе через настройки. Перенос данных из обычной памяти в память Больших Данных осуществляется с помощью функции "Просмотр архива". Содержимое памяти Больших данных можно отобразить в представлении Больших данных. Представления Больших Данных загружают данные из памяти Больших Данных в дополнение к наборам данных в обычной памяти. Первоначально представление загружает только 1 000 строк из памяти Big Data. В редакторе таблиц их можно распознать по серому треугольнику в колонке номера строки. С помощью контекстного меню такие строки можно переместить обратно в обычную память. Чтобы отобразить больше строк Big Data, прокрутите таблицу до конца или нажмите "Загрузить все" в строке состояния.

Больше обзора в больших командах

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

Папка просмотра, недавно появившаяся в SeaTable 3.1

В новой версии Bases представления теперь можно группировать в папки для восстановления ясности. Вы создаете папку так же, как и представление. Затем можно перетащить представления в новую папку. После создания первой папки создается еще одна папка "More views", в которой сортируются все существующие представления.

Чтобы внести больше ясности на главную страницу, SeaTable 3.1 теперь позволяет размещать группы в нужном порядке. Рядом с названием группы в навигации с левой стороны вы увидите значок для перемещения групп, который вы уже знаете по просмотрам. Используйте это, чтобы переместить важные группы в верхнюю часть, а те, которые вы редко используете, - в нижнюю. Это дает вам быстрый доступ к важным базам. Функция сворачивания группы, чтобы базы не отображались, будет добавлена в будущем.

И многое другое

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

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

Форматированный текст до недавнего времени был единственным типом колонок, который нельзя было фильтровать (помимо кнопки типа колонки). С помощью введенного теперь фильтра "пустой" или "актуальный-не-пустой" этот недостаток устраняется.

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

Мы также еще раз рассмотрели функции импорта и экспорта. Целью было дальнейшее совершенствование импорта в Excel, что, по нашему мнению, нам удалось сделать. Мы также включили внешние приложения в экспорт DTABLE, что делает ненужной ручную перенастройку при переносе баз.

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

SeaTable 3.0: валидация данных, офисные веб-редакторы и новый бэкенд для хранения данных

SeaTable 3.0 уже здесь! Третий основной выпуск SeaTable предлагает онлайн-редактирование документов Office, автоматическую проверку данных, больше функций для общих наборов данных и новый серверный компонент для более эффективного хранения баз. Как всегда, в журнале изменений содержится информация о многих других подробных улучшениях и исправлениях ошибок в новой версии. Новые функции доступны сразу же для пользователей SeaTable Cloud. Образ для SeaTable 3.0 стал доступен сегодня вечером на сайте Docker Hub.
Помимо функциональных улучшений в приложении SeaTable, есть еще одна новая функция для пользователей SeaTable Cloud: новое управление командой с расширенными функциями и улучшенным дизайном значительно упрощает управление небольшими и особенно большими командами. Подробнее о новом управлении командой вы можете узнать в статье Новое управление командой.

Автоматическая проверка данных

В текстовые колонки можно вводить строки любого типа и длины, что обеспечивает большую гибкость. Колонки с одиночным и множественным выбором идеально подходят для структурирования данных благодаря своим предопределенным значениям. Новая функция проверки данных позволяет объединить преимущества текстовых колонок с преимуществами колонок выбора.

Если валидация данных активирована, SeaTable проверяет, соответствует ли введенное значение ячейки заданному целевому формату. Если входные данные не соответствуют целевому формату, ячейка выделяется красным цветом. В веб-формах запись, не соответствующая требованиям, приведет к появлению сообщения об ошибке, и форма не будет отправлена.

Валидация данных в SeaTable 3.0

Das Zielformat wird in Form eines regulären Ausdrucks definiert. Ein regulärer Ausdruck für eine Zahlenfolge mit genau 5 Stellen ist beispielsweise [0-9]{5}. Für reguläre Ausdrücke sprechen zwei Argumente: Sie sind eine weit verbreitete Methode und bieten ein Maximum an Flexibilität. Die Art der erlaubten Zeichen, die Länge, und auch die Syntax der Eingabe lässt sich mit regulären Ausdrücken präzise definieren.

В версии 3.0 валидация данных доступна в текстовых колонках. Если впоследствии добавляется целевой формат, все существующие записи также проверяются, а несоответствующие значения помечаются как таковые. Таким образом, ничто не мешает впоследствии активировать проверку данных в существующих колонках.

Онлайн-редактирование документов Office

SeaTable делает совместную работу интерактивной. Общий доступ к базе осуществляется всего несколькими щелчками мыши, а записи в общей базе сразу же отображаются у других пользователей. Офисные файлы в базе SeaTable отличаются друг от друга. Чтобы отредактировать документ Word, таблицу Excel или презентацию PowerPoint, их необходимо сначала загрузить. Затем редактирование происходит в автономном режиме. Другие пользователи имеют доступ только к измененной версии документа после ручной загрузки. Это была заноза в нашей душе.

SeaTable 3.0 расширяет совместную работу в реальном времени, известную по табличному редактору, на документы Office. Документы можно редактировать прямо в браузере и одновременно с несколькими людьми. Изменения соавторов отображаются в режиме реального времени, поэтому вы точно знаете, кто и где работает над документом. Ручная загрузка также больше не требуется. Когда последний пользователь покидает документ, текущее состояние документа автоматически переносится обратно в SeaTable и сохраняется в колонке файлов как новая версия документа.

Редактирование документа Office из SeaTable не может быть проще: щелчок по файлу Word, Excel или PowerPoint открывает документ в редакторе на новой вкладке. Пользователи, которые в данный момент редактируют документ, отображаются в правом верхнем углу. Изменения, внесенные этими пользователями, выполняются непосредственно в отображаемом документе и обозначаются флагом. Сохранение происходит автоматически.

Для онлайн-редактирования используются редакторы от ONLYOFFICE. Редакторы сервера документов ONLYOFFICE характеризуются современным пользовательским интерфейсом и очень хорошей совместимостью с форматами файлов Microsoft. Кроме того, сервер документов, как и SeaTable, может быть размещен самостоятельно.

Онлайн-редактирование доступно во всех подписках SeaTable Cloud, включая бесплатную подписку. Для локальной работы SeaTable необходимо установить и настроить сервер документов ONLYOFFICE. Инструкции по настройке можно найти в руководстве SeaTable.

Улучшенная синхронизация баз

Функция Shared Records позволяет синхронизировать данные из одной базы с одной или несколькими другими базами. Они особенно полезны, если вы хотите сделать данные доступными другим пользователям для дальнейшей обработки и обогащения, но не можете предоставить этим пользователям права доступа к списку, которым вы управляете ("основной список"). Версия 3.0 включает несколько усовершенствований, упрощающих создание, синхронизацию и дублирование общих записей.

Существующие общие наборы данных отображаются в диалоговом окне "Новый общий набор данных".

Начиная с версии SeaTable 3.0, уже созданные общие наборы данных отображаются в диалоге "Новый общий набор данных". Это позволяет избежать многократного создания общих наборов данных.

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

Колонки, импортированные из CDS, отмеченные значком синхронизации

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

Более высокая эффективность хранения

Новый компонент SeaTable Server dtable-storage-server значительно снизит требования к памяти для хранения баз, моментальных снимков и резервных копий архивных строк. Компонент seaf-server, который ранее отвечал за это, будет продолжать играть важную, но уменьшенную роль

Технически, dtable-storage-server - это простой слой абстракции для различных бэкендов хранения данных. Как и раньше, поддерживается локальное хранилище и хранилище объектов S3. Таким образом, SeaTable предлагает привлекательные варианты хранения как для небольших, простых систем, так и для высокомасштабируемых установок.

На вновь установленных серверах SeaTable базы автоматически сохраняются в dtable-storage-server. Только хранение изображений и файлов по-прежнему осуществляется сервером seaf. Для существующих систем ситуация иная. При обновлении сервера SeaTable Server 2.x сервер dtable-storage-server не устанавливается и не настраивается автоматически. Это необходимо сделать вручную; процедура описана в руководстве SeaTable. Рекомендуется миграция существующих баз в dtable-storage-server. Для небольшого количества баз экспорт в файл DTABLE и повторный импорт в новую базу является самой простой процедурой. При большем количестве баз этот процесс также можно автоматизировать через API. Однако миграция не является обязательной. SeaTable 3.0 может продолжать загружать базы с seaf-сервера.

Дальнейшие усовершенствования

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

Структура меню в заголовке Base была расширена и пересмотрена. Наиболее очевидным изменением является аватар, который теперь отображается в правом верхнем углу, по аналогии с главной страницей. Чтобы освободить место для аватара, кнопка с тремя точками была перемещена на одну строку вниз. Меню, расположенное за этой кнопкой, было пересмотрено. В соответствии с их важностью, например, правила уведомлений и автоматизации были удалены из этого меню. Теперь у них есть свой значок в правом верхнем углу.

Файлы DTABLE, файлы экспорта баз, теперь также содержат правила автоматизации. То же самое относится и к копированию базы в другую группу. Это избавляет от ненужной ручной работы при переносе баз между группами и серверами SeaTable.

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

SeaTable 2.8: Больше цвета, больше комфорта и больше автоматизации

Ранние сборки SeaTable 2.8 уже несколько дней доступны для загрузки с сайта Docker Hub. Финальная сборка доступна для загрузки с 1 апреля. С сегодняшним обновлением SeaTable 2.8 мы рады сделать его многочисленные новые функции и улучшения доступными и в SeaTable Cloud. Среди новых возможностей - настраиваемая по цвету полоса заголовка и отображение всех активных пользователей в базе, описания колонок и улучшенный редактор форматированного текста. Кроме того, общие записи теперь можно автоматически синхронизировать и переименовывать. И это только основные моменты, которые мы представляем более подробно в этом выпуске. Полный список изменений можно найти - как всегда - в журнале изменений.

Цветная титульная лента

Цвет и форма базовых иконок на главной странице могут быть адаптированы к индивидуальным пожеланиям уже с версии 1.2. Однако цвет иконки не влияет на цвет полосы заголовка в Base. Заглавная полоса осталась оранжевой.

В новой версии мы устранили этот функциональный пробел. Цвет полосы заголовка теперь основан на цвете базового значка. Вы считаете, что ярко-синий цвет на скриншоте - это шик? Что ж, действуйте!

Базовая лента в цвет по заказу

Прозрачное сотрудничество

Каждое изменение, внесенное вами в базу SeaTable, немедленно передается всем активным пользователям базы. Как только вы подтверждаете запись, ваши коллеги-редакторы видят изменения на экране. Мы называем это сотрудничеством в режиме реального времени.

Но кто эти другие пользователи, которые активны в Base? SeaTable 2.8 дает четкий ответ на этот вопрос. Щелчок по значку пользователя в правом верхнем углу редактора таблиц открывает список текущих пользователей. Когда в таблицу добавляется пользователь или коллега прекращает работу, список немедленно обновляется. Сотрудничество в режиме реального времени!

Активные соредактора в таблице

Простое описание колонок

Если вы работаете над таблицами в команде, то инструкции по заполнению предотвращают неправильный ввод данных: Что должно быть введено в столбец? В какой единице измерения должны быть записаны данные? Как следует интерпретировать категории? Кто может отвечать на запросы?

Описания столбцов доступны начиная с SeaTable 2.8

Описания столбцов, введенные в SeaTable 2.8, предназначены именно для такого рода информации. В описаниях таблиц можно ввести дополнительную информацию, которая не помещается в заголовок столбца или должна содержаться в нем. Если для столбца введено описание, в заголовке столбца отображается значок информации. При наведении курсора мыши на него описание отображается в полном объеме.

Форматированный текст справки в веб-формах

Справочные тексты в веб-формах имеют ту же мотивацию, что и описания колонок: Они позволяют более точно и без разочарований обрабатывать формы. Кроме того, в них можно выполнять информационные обязательства (ключевое слово DSGVO).

Новым в SeaTable 2.8 является возможность форматирования текстов справки и вставки рисунков и таблиц. Это позволяет более наглядно представить длинные тексты или заменить много слов несколькими изображениями. Тексты справки редактируются с помощью доработанного редактора форматированного текста SeaTable.

Удобный редактор для форматированного текста

Редактор форматированного текста используется не только в веб-формах. Он также используется в колонках с форматированным текстом и в описаниях для баз. С изменением версии редактор претерпел три улучшения:

Благодаря новому мастеру таблицы могут быть вставлены в нужные размеры в кратчайшие сроки. Она открывается при нажатии на кнопку "Вставить таблицу". Теперь перетащите таблицу на нужный размер и щелкните еще раз. Затем таблица с выбранными пропорциями вставляется в позицию курсора. До сих пор SeaTable всегда вставлял новые таблицы как таблицы 2×2, что требовало щелчков мыши и ручного добавления дополнительных строк и столбцов.
Новый мастер для создания новых таблиц пользовательских размеров

Навигация по таблицам отныне также стала проще. Начиная с версии SeaTable 2.8, редактор поддерживает навигацию с помощью клавиш TAB и SHIFT + TAB. В соответствии с общепринятой конвенцией, курсор переходит к следующей ячейке с помощью TAB; SHIFT + TAB позволяет редактору перейти к предыдущей ячейке.

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

Автоматическая синхронизация общих наборов данных

Общая запись - это представление таблицы, которое доступно для одной или нескольких групп с правами на чтение. Уполномоченные группы могут импортировать набор данных в свои собственные базы. Это дает им доступ к данным в наборе данных без потери группой обмена суверенитета над своими данными.

Автоматическая синхронизация общих наборов данных

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

Дополнительные усовершенствования

Существует множество других улучшений, которые заслуживают упоминания. Вот самые важные из них.

Колонка формул знает две новые формулы: Small() и Large() для нахождения x-самого маленького или x-самого большого значения в колонке. (Подробнее в ссылке на формулу.)

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

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

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

SeaTable 2.7: Условное форматирование ячеек, гибкая фиксация столбцов и практическое значение даты по умолчанию

Сегодня утром SeaTable Cloud был обновлен до версии 2.7. Это означает, что все пользователи Cloud теперь также могут воспользоваться новыми функциями и улучшениями новой версии, которая уже несколько дней доступна для загрузки для самостоятельных хостеров на Docker Hub. Больше всего от изменения версии выиграл табличный редактор: условное форматирование ячеек, новая операция обработки данных "Вычислить ранжирование", расширенная фиксация столбцов и функция значения по умолчанию для столбцов даты предлагают много новых функциональных возможностей. За пределами редактора таблиц важным улучшением являются базы, защищенные паролем. Все изменения можно найти - как всегда - в журнале изменений SeaTable.

Условное форматирование для столбцов

Каждый, кто регулярно работает с Excel, знает функцию условного форматирования. С версии 2.7 эта функция теперь доступна и в SeaTable. С помощью условного форматирования вы форматируете или окрашиваете ячейки в зависимости от их значения (или отсутствия такого значения) и таким образом можете осуществлять визуальное структурирование данных и их анализ.

Для всех столбцов SeaTable предлагает условное форматирование на основе правил. Правило - это описание гипотетического содержимого ячейки (например, значение > 50 или дата после 31.12.2021) и инструкция по форматированию. Если правило выполнено, ячейка форматируется в соответствии с инструкцией. Умело подобранные правила могут, помимо прочего, сделать легко узнаваемыми статистические выбросы или необычные значения. Конечно, вы также можете определить несколько правил для каждой колонки, чтобы отобразить сложные требования.

Условное форматирование ячеек

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

Последовательность значений

Если вам нужно не только отобразить порядок величины значений ячеек в столбце, но и проранжировать значения, то новая операция обработки данных Calculate ranking - это именно то, что вам нужно! Он рассчитывает рейтинг и записывает результат в отдельную колонку. Наибольшее значение получает ранг 1. Если два или более значений ячеек имеют одинаковую сумму, то все ячейки получают одинаковый ранг, а одна или несколько последующих позиций ранжирования пропускаются. Операция работает для столбцов с числовым содержимым, а также для столбцов типа дата, длительность и рейтинг.

Крепление колонн

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

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

Значения по умолчанию для столбца даты

Функция значения по умолчанию для столбцов даты

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

Дата выхода SeaTable 2.7, 2 февраля 2022 года, является примером статического значения даты. Динамические значения даты устанавливают относительную ссылку и изменяются с течением времени. В дополнение к текущей дате ("Сегодня"), x дней до или после текущей даты также являются динамическим значением даты. И то, и другое теперь можно отобразить в столбце даты с помощью стандартной функции значения. В сочетании с функциями даты в колонке формул, практически любые значения даты могут быть автоматически сгенерированы для новых записей, которые, в свою очередь, могут быть использованы для автоматизации.

Базы, защищенные паролем

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

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

... и многое другое

Как и большинство новых версий, Release 2.7 снова содержит больше функций, заслуживающих упоминания, чем можно перечислить в Примечаниях к выпуску в приемлемом объеме. Поэтому здесь представлен обзор дальнейших инноваций:

При связывании записей помощник ссылок в SeaTable 2.7 предлагает более удобную функцию поиска. При вводе нескольких поисковых терминов, разделенных пробелами, SeaTable выполняет поиск во всех столбцах связанной таблицы. В частности: Если вы ищете определенную запись на определенную дату, просто введите дату и, разделяя пробелами, другое свойство записи, которую вы ищете. После этого помощник отображает только соответствующие записи, и вы избавляетесь от ручного поиска. До сих пор SeaTable искал запись целиком в столбце.

Веб-формы теперь можно украсить изображением обложки или цветовой гаммой. Вместе со вставленным логотипом можно создавать привлекательные и индивидуальные формы. (Эта функция зарезервирована для абонентов Enterprise).

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

До сих пор ссылки из удаленных, а затем восстановленных строк оставались потерянными. В версии 2.7 ссылки также создаются заново при восстановлении строки.

Функция архива, появившаяся в версии 2.3, сделала еще один шаг к продуктивному использованию: теперь записи можно удалять из архива, а также редактировать. (Ссылки, однако, пока не могут быть созданы или изменены).

SeaTable 2.5: Оптимизированный архив, обработка данных и автоматизация

SeaTable 2.5 уже здесь! Новый образ Docker был доступен на Docker Hub в конце прошлой недели, а сегодня утром SeaTable Cloud был обновлен до последней версии. В новом выпуске многие функции SeaTable стали еще лучше! Функция архива с ее растущим набором функций рекомендуется для все большего числа случаев использования, доступные функции обработки данных становятся более гибкими, а интегрированные средства автоматизации, а также колонка рейтинга предлагают новые возможности. Также стоит упомянуть: колонки типа "Ссылка" и формулы для ссылок теперь полностью поддерживаются во внешних представлениях. Читайте далее, чтобы узнать больше об этих новых возможностях. Полный список изменений можно найти - как всегда - в SeaTable Changelog.

Пересмотренная функция архивирования

С момента появления архива в качестве бета-версии в версии 2.3 наши разработчики безостановочно работали над тем, чтобы сделать функцию архива готовой к продуктивному использованию. В версии 2.5 мы еще не совсем достигли этой цели, но новая версия представляет собой огромный шаг в этом направлении.

Функция архивации теперь поддерживает все 24 колонки, включая три типа колонок - формула, ссылка и формула для ссылки. Отсутствие доступа на запись к архивным данным остается ограничением в SeaTable 2.5, но эти три колонки - особый случай: Значения в двух столбцах формулы вычисляются динамически, в зависимости от спецификации формулы. Если формула изменена, то значения в архивных строках пересчитываются. Если пользователь изменяет столбец поиска в формуле для ссылок, архивные данные отражают это изменение. То же самое относится и к колонке ссылок. Изменение в колонке отображения происходит одинаково во всем наборе данных, включая архив. Таким образом, архивные данные остаются сопоставимыми с неархивированными.

Пересмотренный архивный вид SeaTable

SeaTable 2.5 также добавляет функцию печати для архивных представлений и теперь позволяет скрывать отдельные колонки в таком представлении. Функция поиска и функция экспорта в Excel уже были реализованы в SeaTable 2.4.

Оптимизация операций по обработке данных

Операции обработки данных SeaTable часто необходимы для переноса приложений Excel в SeaTable. В SeaTable 2.5 были улучшены две операции.

Операция " Сравнить и связать " автоматически создает связи между похожими строками в двух таблицах. С его помощью преобразование таблиц Excel в реляционную базу данных выполняется в кратчайшие сроки. Новым в SeaTable 2.5 является поддержка всех важных типов столбцов (включая столбцы с одиночным выбором) для определения правила сравнения. Кроме того, теперь эта операция обеспечивает большую гибкость для случая, когда таблицы уже связаны дважды. В этом случае пользователю предлагается выбрать столбцы, в которые будут добавлены ссылки, с помощью выпадающего меню.

Операция Calculate Cumulative Values вычисляет итоговые значения по строкам для столбцов числовых данных - стандартная функция в Excel. Эта операция была доступна с момента появления функции обработки данных в SeaTable 2.1, но теперь она была адаптирована на основе отзывов пользователей. В частности, критике подверглась обработка самой первой колонки. Теперь после ревизии операция суммирует исключительно по столбцу source и записывает результаты в столбец result.

Новые механизмы автоматизации и триггеры

SeaTable теперь поддерживает четыре платформы автоматизации процессов:
Автоматизация была в центре внимания в течение последних недель и месяцев. Мы рады сообщить, что SeaTable теперь доступен на четырех интеграционных платформах: Помимо Zapier, на котором SeaTable уже присутствует с начала 2021 года, сложные рабочие процессы теперь можно строить с помощью Integromat, n8n и Locoia.

При всем внимании к внешним интеграциям, мы не упустили из виду и собственные автоматизированные системы SeaTable. Центральным нововведением является действие Run Python Script. Он может быть вызван триггерами "Новый ряд", "Записи выполняют определенное условие после изменения" и "Выполнять периодически". Автоматическое выполнение сценариев Python для одной строки или целого набора данных с использованием четкого набора правил - это почти суперспособность!

Скрипты Python теперь можно запускать с помощью автоматизации.

Существующее действие "Заблокировать строку" получает новое триггерное событие "Периодически выполнять для строк, удовлетворяющих определенному условию". В сочетании с двумя другими триггерами "Новая строка" и "Записи удовлетворяют определенным условиям после изменения" пользователь теперь имеет оптимальный контроль над автоматической блокировкой строк.

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

Больше вариантов для колонки рейтинга

Мы все любим широкий выбор! Новая рубрика рейтинга как раз удовлетворяет это стремление к "большему". В SeaTable колонка рейтинга теперь имеет четыре стиля. Помимо звезды в качестве стандартного значка, теперь вы можете выбрать в качестве значка сердце, большой палец вверх или флаг. Кроме того, значок больше не должен быть оранжевым.

Новая колонка рейтинга в SeaTable 2.5

Пересмотренная колонка Rating - это не только эстетика, но и удобство. Как и для других числовых столбцов, SeaTable теперь рассчитывает агрегированные значения для столбцов рейтинга в нижней части таблицы - минимальное, максимальное, среднее и общее. В сгруппированных представлениях SeaTable также рассчитывает агрегированные значения для отдельных групп.

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

Еще одна разработка для колонки рейтинга, к сожалению, не попала в версию 2.5. Поэтому вот объявление: Начиная с SeaTable 2.6, колонки рейтинга также смогут иметь значение по умолчанию.

Дальнейшие усовершенствования

Новая функция countitems подсчитывает элементы в типах столбцов, которые могут содержать несколько значений. К ним относятся типы столбцов файл, изображение, персонал и множественный выбор. Это аналог функции "countlinks" для несвязанных элементов.

Функция экспорта и импорта Excel была пересмотрена в нескольких местах. Экспорт столбцов формулы теперь работает плавно в SeaTable 2.5, даже если столбцы, используемые в формуле, скрыты. Еще одной новой функцией является возможность импорта новых данных из файлов CSV и XLSX, а также возможность создания новых таблиц из файлов XLSX. Пользователи, переносящие данные из SeaTable в Excel, будут рады узнать, что процедура экспорта теперь корректно обрабатывает множественные поля выбора.

Настройки плагина галереи были расширены опцией настройки. Кнопка "Показать названия столбцов" может использоваться для отображения или скрытия заголовков над значениями столбцов. Даже если во многих случаях в этом нет необходимости, это предотвращает путаницу в случаях, когда колонки одного типа находятся непосредственно друг под другом.

SeaTable 2.4: Улучшенные параметры отображения для более быстрой работы

SeaTable 2.4 увидел свет! Последняя инкарнация сервера SeaTable Server была загружена на Docker Hub в конце прошлой недели, а SeaTable Cloud был обновлен сегодня утром. Новая версия предлагает ряд улучшений и новых возможностей: Навигация по просмотрам стала докстанционной, тип колонки "Ссылка на другие записи" предлагает расширенные настройки, новая и улучшенная операция обработки данных упрощает количественный анализ. Кроме того, новое условное форматирование помогает работать с большими наборами данных. И это только те характеристики, которые выделяют его из толпы. SeaTable 2.4 также предлагает гораздо больше. Самую важную информацию о новом выпуске вы найдете в этих примечаниях к выпуску. Полный список изменений вы найдете, как всегда, в журнале изменений.

Навигация по док-станциям

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

Навигация с возможностью просмотра

В SeaTable 2.4 мы ввели навигацию по представлениям в доке, что делает выбор и переключение между представлениями таким же простым, как навигация по папкам в файловом менеджере, например, в Проводнике Windows или Finder на Mac. Когда навигация пристыкована, список представлений разворачивается на всю левую сторону редактора таблиц, делая представления непосредственно доступными для выбора. Для удовлетворения различных потребностей ширина пристыкованной навигации может быть установлена индивидуально в соответствии с требованиями. Если вам приходится часто переключаться между видами, это нововведение сэкономит вам много щелчков и работы с мышью.

Ссылки на другие записи стали более гибкими

Тип столбца Ссылка на другие записи, вероятно, является самым важным в SeaTable. SeaTable - это не просто еще одна электронная таблица! Как никакой другой тип колонок, этот тип колонок обозначает именно это. А в SeaTable 2.4 мы сделали этот тип колонок еще лучше.

Больше вариантов отображения колонки ссылок

В предыдущих версиях SeaTable ссылка всегда показывала значение первого столбца связанной записи. С этого момента вы можете выбрать, значение какого столбца связанной строки должно отображаться. Этот выбор легко осуществляется с помощью выпадающего меню в конфигурации колонки ссылок. То, что кажется незначительным, имеет огромное значение! Представьте, что первый столбец в связанной таблице - это столбец с автонумерацией. Эти значения не несут никакой значимой информации для вас, отображение не имеет существенного значения. В новой версии теперь можно выбрать столбец, содержащий более значимую информацию. Это упрощает создание ссылок и делает таблицу более компактной с меньшим количеством столбцов поиска. Наконец, пересмотренный столбец ссылок также делает веб-формы более мощными для проведения опросов и анкетирования. Выбранный столбец поиска - это также столбец, который посетитель видит и может выбрать в веб-форме. Мы уверены, что новая функция понравится вам так же, как и нам.

Автоматическое выделение дубликатов

Вы хотите определить все дубликаты в вашей таблице? В SeaTable 2.4 у вас теперь есть не один, а два способа сделать это: вы можете использовать плагин дедупликации данных или новую опцию условного форматирования "Выделить дубликаты". Этот параметр форматирования выделяет все дублирующиеся строки в активной таблице. Выбрав столбцы сравнения, вы можете точно определить, что является дубликатом.

Новая опция условного форматирования "Выделить дубликаты

Большим преимуществом условного форматирования по сравнению с плагином является тот факт, что вы не покидаете редактор таблиц. Дубликаты отображаются на экране, где вы можете редактировать строки, удалять строки, использовать фильтры и сортировку. (Плагин остается инструментом выбора, если вы хотите автоматически удалять все дубликаты).

Больше операций по обработке данных

Операции обработки данных были введены в SeaTable 2.1 и с тех пор постоянно совершенствовались. SeaTable 2.4 не является исключением в этом отношении. SeaTable 2.4 предлагает совершенно новую операцию обработки данных, "Вычислить процент", и улучшает существующую операцию "Сравнить и конкатенировать".

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

Улучшенная операция "Сравнить и связать" теперь предлагает больше контроля над связыванием записей. Ранее SeaTable создавал связи между записями с одинаковыми значениями в столбце. Начиная с версии SeaTable 2.4, теперь можно выбирать несколько пар столбцов. Связь создается только в том случае, если строки имеют одинаковые значения во всех выбранных столбцах.

Бесчисленные улучшения деталей

Наконец, еще несколько улучшений, которые не должны остаться неупомянутыми в этих заметках о выпуске:

SeaTable 2.4 расширил список форматов графических файлов с функцией предварительного просмотра за счет формата TIFF. Теперь файлы изображений JPG/JGEG, PNG, GIF и TIFF можно просматривать непосредственно в SeaTable.

Поскольку минимум, максимум, сумма и среднее не всегда представляют собой значимые значения суммы для столбцов, SeaTable теперь также предлагает опцию "Без расчета". Если выбран этот флажок, SeaTable не вычисляет никаких значений ни для всего столбца, ни для отдельных групп.

SeaTable отображает содержимое ячейки с форматированным текстом непосредственно в редакторе таблицы, когда высота строки установлена на quad.

В версии 2.4 кнопки научились новому трюку: одним щелчком мыши SeaTable создает PDF-документ с плагином оформления страниц и сохраняет его в колонке файла типа.

SeaTable 2.2: Автоматизация и интеграция

В SeaTable нет летних каникул! Мы поддерживаем ритм ежемесячных релизов, и на сегодняшний день все пользователи SeaTable Cloud могут воспользоваться преимуществами версии 2.2. Автоматизация и внешние приложения - две новые функции, представленные в этой версии. Однако мы будем сообщать о них чаще в ближайших выпусках. Среди других особенностей нового выпуска - вложенные группы, каскадные поля выбора, а также расширенные права доступа к таблицам и улучшенные функции обработки данных. Мы представляем эти нововведения в настоящих заметках о выпуске. Гораздо более полный, исчерпывающий список изменений можно найти - как всегда - в SeaTable Changelog. SeaTable 2.2 - в обеих редакциях SeaTable Server - будет доступен завтра на Docker Hub.

Читать далее

SeaTable 2.1: Разрешение таблиц и обработка данных

Сегодня, 6 июля 2021 года, мы обновили SeaTable Cloud до SeaTable 2.1 и загрузили новый образ Docker на Docker Hub. Основными моментами выпуска являются новые разрешения для таблиц и новая функция под названием "Обработка данных". Кроме того, мы улучшили типы столбцов с одиночным и множественным выбором, а также столбец с флажком. В этих заметках о выпуске мы, как всегда, представляем основные изменения и обращаемся к SeaTable Changelog за полным списком изменений.

Настольные разрешения

Расширенные разрешения SeaTable (например, пользовательские разрешения общего доступа, разрешения на столбцы, блокировка строк) дают администраторам базы обширный контроль над тем, кто может просматривать, редактировать и иным образом работать с данными таблицы. С новыми разрешениями таблиц у администраторов появилась дополнительная возможность тонкой настройки доступа к таблицам.

SeaTable 2.1: Разрешения для таблиц

Разрешения на таблицы контролируют права доступа пользователей к одной таблице в базе. В настройках по умолчанию они не ограничивают права пользователей на редактирование, т.е. любой пользователь с правами как минимум на запись может добавлять строки, а также редактировать и удалять существующие строки. Если владелец базы или администратор хочет ограничить эти права для отдельных пользователей или групп, теперь они могут сделать это в SeaTable 2.1. Разрешения на добавление файлов или удаление файлов могут быть отозваны у всех или любых пользователей, не являющихся администраторами. Или же они могут быть назначены исключительно для определенного круга пользователей. Разрешением на добавление и удаление можно управлять индивидуально и независимо друг от друга.

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

Обработка данных

С помощью более чем 80 формул, которые предлагает SeaTable, можно выполнять широкий спектр расчетов и операций. Однако все формулы SeaTable имеют одно ограничение: они учитывают данные только из одной строки. Новая функция Обработка данных дает ответ на это ограничение: она предлагает действия для выполнения вычислений между строками в таблице и между столбцами в разных таблицах.

SeaTable 2.1 предлагает три операции обработки данных:

  • Вычисление кумулятивных значений суммирует значения ячеек столбца от строки 1 до текущей строки.
  • Calculate changes вычисляет разницу между числами в двух последовательных строках.
  • Сравнение и копирование проверяет записи в двух таблицах на равенство и, если найдено совпадение, переносит одно или несколько значений из одной таблицы в другую.

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

Расширенные разрешения для одиночных и множественных колонок выбора

SeaTable 2.1: Расширенные разрешения для колонок с одиночным и множественным выбором

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

В принципе, все пользователи с правами на запись могут редактировать параметры. Владельцы и администраторы баз теперь могут ограничить это разрешение. Право редактирования может быть ограничено никем, администраторами или определенными пользователями. В настройке Nobody даже сами администраторы и владельцы не могут создавать и изменять новые опции (но они могут изменить разрешение).

Улучшена колонка с флажками

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

SeaTable 2.1: Улучшена колонка с флажками

Многочисленные улучшения деталей

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

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

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

Управление группами: теперь члены группы могут сами принимать решение о выходе из группы. Раньше владельцу группы приходилось увольнять членов группы из группы.

Коллективная форма: Что касается веб-форм, как и их классических аналогов, то теперь для коллективных форм также можно установить срок действия. Если эта дата истекает, то ссылка на освобождение коллективной формы автоматически становится недействительной.

Импорт Excel: Импорт нескольких выборок из Excel в SeaTable теперь намного проще в SeaTable 2.1. Содержимое ячеек, разделенное переводами строк, при вставке в SeaTable интерпретируется как различные варианты.

Улучшен мастер для колонок ссылок: Если выбор в колонке ссылки ограничен видом, то мастер показывает только те колонки, которые являются частью связанного вида. Колонки, которые скрыты в представлении, также скрыты в мастере.

Блокировка представлений: администраторы базы теперь имеют возможность отозвать право блокировки/разблокировки представлений у других пользователей.

SeaTable 2.0: три новых типа колонок, новые и улучшенные плагины и русский язык в качестве языка пользователя

Версия SeaTable 1.0 увидела свет 1 июля 2020 года. С тех пор его скачали более 100 000 раз с сайта Docker Hub. Этот огромный интерес к SeaTable подтолкнул нас, и поэтому мы с радостью и гордостью объявляем об очередной вехе в развитии SeaTable: SeaTable 2.0 сегодня был загружен в SeaTable Cloud и выпущен на Docker Hub для частных установок.

Визуально SeaTable 2.0 почти не отличается от своего предшественника. С точки зрения функциональности, пользовательского опыта, стабильности и возможностей интеграции, SeaTable сделал огромный скачок с июля прошлого года. Вы уже нашли версию 1.x интересной? Тогда версия 2.0 вдохновит вас!

SeaTable 2.0 содержит огромное количество улучшений и нововведений - полную документацию всех изменений можно найти в SeaTable Changelog. Основными моментами версии 2.0 являются три новых типа колонок, несколько новых вариантов настройки существующих типов колонок, два совершенно новых плагина, а также множество улучшений существующих плагинов SeaTable. Мы не поскупились и на улучшения в машинном отделении SeaTable: SeaTable 2.0 теперь имеет новую среду выполнения для скриптов Python, а системные администраторы оценят возможности мониторинга, предлагаемые новой страницей обзора внешних ссылок.

И это еще не все! Благодаря большому вкладу сообщества, мы теперь можем предложить русский язык в качестве пятого языка пользователя наряду с английским, немецким, французским и китайским.

Тип колонки #22: Формула для ссылок

Новый тип столбца Формула ссылки

Возможность отображения взаимосвязей между записями в разных таблицах является одним из ключевых отличий SeaTable от классических электронных таблиц, таких как Excel и Google Sheets. В то время как последние знают только ссылки на ячейки (например, для формул), в SeaTable 1:1, 1:n и n:m связи могут быть созданы между таблицами в базе.

С помощью новой колонки формул для связей можно оценивать существующие связи и выполнять расчеты. Поддерживаются пять различных запросов: lookup, countlinks, rollup, findmax и findmin. Там, где это имеет смысл, запросы также предлагают опции фильтрации для еще более детальной оценки (например, вычисление среднего значения по связанным записям, возраст которых не превышает 6 месяцев). Благодаря графическому мастеру, использование колонки формул связывания и создание запросов легко осуществимо даже для менее технически опытных пользователей.

Больше контроля над связыванием записей

SeaTable принципиально не ограничивает тип отношений между таблицами. Однако в некоторых случаях имеет смысл применять отношения 1:1 или 1:n. Система управления запасами - простой пример: проектор в любой момент времени может находиться только в одной комнате или у одного пользователя. Аналогичным образом, испытательная машина не может быть доступна для проведения нескольких испытаний одновременно.

Новые элементы управления для ссылок на колонки других записей

В SeaTable 2.0 колонки ссылок теперь предлагают опцию конфигурации "Разрешить ссылки на несколько строк". Активированный по умолчанию, деактивация переключателя приводит к тому, что запись в текущей таблице может быть связана только с одной записью в связанной таблице. Для двух приведенных выше примеров это означает: SeaTable гарантирует, что не придется искать лучевую машину с несколькими людьми или в нескольких комнатах, а также предотвращает отсутствие расписания работы испытательной машины для двух одновременных испытаний.

В дополнение к опции конфигурации для ограничения количества связанных записей, вторая новая опция конфигурации позволяет ограничить тип записей, которые могут быть связаны. Активировав кнопку "Ограничить связи одним представлением" и выбрав представление, можно связать только те записи в связанной таблице, которые являются частью выбранного представления. Если запись удалена из представления с помощью фильтра, то она недоступна для связывания. Когда речь идет о предотвращении связывания между определенными записями, эта новая опция имеет решающее значение. Если испытательная машина проходит ежегодное техническое обслуживание, то соответствующий флаг в таблице позволит исключить ее из списка доступного испытательного оборудования. Как следствие, он не может быть связан для использования при планировании испытаний.

Тип колонки №23: Рейтинг

Веб-формы SeaTable невероятно практичны для простых опросов. Всего за несколько мгновений анкета будет создана и готова к рассылке. Ответы участников опроса попадают в базу данных и могут быть быстро и легко проанализированы с помощью различных инструментов анализа SeaTable.

Новый тип столбца Рейтинг

Новая колонка рейтинга - идеальное дополнение для таких опросов: "Были ли вы удовлетворены нашей работой?" или "Порекомендовали бы вы нас своим друзьям?". Пять звезд не оставляют места для сомнений; две звезды, напротив, дают много возможностей для улучшения. Но новый тип столбцов подходит не только для опросов об удовлетворенности клиентов. Хотите проголосовать в своей команде за название нового продукта? Новые лиды требуют быстрой оценки для определения приоритетов? Колонка рейтинга помогает во всех этих случаях!

Шкала оценки может варьироваться от 1 до 10 звезд. Если вам не нравится стандартный оранжевый цвет, среди девяти других цветов вы обязательно найдете тот, который понравится вам больше. Также можно корректировать шкалу оценок ретроспективно. Если шкала расширена, существующие оценки остаются неизменными; если она сокращена, оценки сокращаются до новой максимальной длины.

Более гибкие веб-формы: Собственный логотип, поддержка колонок ссылок и предварительно заполненных полей

Колонка рейтингов - это лишь одно из нескольких нововведений, которые делают веб-формы SeaTable еще лучше. Встраивание собственного логотипа - самая яркая новая функция в редакторе форм. Логотип или надпись, вставленные в левый верхний угол, создают индивидуальную форму с эффектом узнаваемости.

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

Совершенно невидимая в редакторе, но тем более мощная в приложении, функция значения по умолчанию для полей формы. Чтобы предварительно заполнить поле формы значением по умолчанию, добавьте '?prefill_COLUMNNAME=PREFILLVALUE' к URL формы. (COLUMNAME - имя столбца, поле которого должно быть предварительно заполнено; PREFILLVALUE - значение, которое должно быть вставлено. Пробелы в именах столбцов должны быть записаны как "%20" и чувствительны к регистру). Конечно, несколько полей формы также могут иметь значения по умолчанию. Для этого несколько пар COLUMNNAME-PREFILLVALUE соединяются амперсандом ("&").

Тип колонки №24: Геопозиция

Плагин карты делает отображение географического распределения делом нескольких секунд. Плагин интерпретирует адреса и другие описания местоположения и наносит их на карту Google. Однако в некоторых случаях описания должностей просто недостаточно точны. Еще хуже то, что описания должностей могут меняться с течением времени. Все эти соображения заставили нас сделать колонку геопозиции 24-м типом колонок SeaTable.

Колонка геопозиции хранит координаты долготы и широты в виде значений, разделенных запятыми. Биологи и археологи, которым необходимо точно документировать объекты, или фотографы, которые хотят геокодировать свои снимки, могут легко сделать это с помощью нового типа столбцов: Колонка геопозиции сохраняет положение с максимальной точностью, так что никакие вопросы не остаются без ответа при дальнейшем анализе, при необходимости также с помощью других инструментов для геоанализа.

Необязательные значения по умолчанию для столбцов

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

Значения по умолчанию для столбцов

Поскольку это именно так, SeaTable начиная с версии 2.0 позволяет определять значение по умолчанию для трех типов столбцов - текст, число и одиночный выбор. Если такое значение по умолчанию определено, то соответствующая ячейка в новой записи автоматически заполняется значением по умолчанию. Если новая запись является исключением из правил и автоматически установленное значение не подходит, то его можно в любой момент переписать вручную.

Новый плагин: Дизайн страницы

Плагин дизайна страниц можно использовать для создания одно- и многостраничных PDF-документов, которые динамически получают данные из таблицы SeaTable. В SeaTable мы генерируем лицензионные сертификаты с помощью плагина. Но возможности использования идут гораздо дальше: вы можете создавать сертификаты для своих деловых партнеров или членские карты для членов вашего теннисного клуба. Если вы управляете своим портфелем продуктов в SeaTable, вы можете генерировать привлекательные спецификации для всех ваших продуктов всего несколькими щелчками мыши. В кадровой сфере объявления о вакансиях в формате PDF могут быть созданы легко и быстро, без дополнительных усилий.

Новый дизайн страницы плагина

Каждый документ основан на шаблоне. Дизайн шаблона выполняется в самом SeaTable. Редактор WYSIWYG является частью плагина, внешний редактор не требуется. Редактор предоставляет выбор статических элементов, таких как тексты, таблицы и изображения, и предлагает различные операции редактирования. Например, изображение можно повернуть, обрезать или выровнять непосредственно в шаблоне. Если ваш шаблон выглядит непривлекательно, это не вина редактора ;-) Редактор сохраняет все шаблоны в формате JSON; функция импорта и экспорта гарантирует переносимость шаблонов.

Новый плагин: Kanban

Доска Канбан - это отличный инструмент для визуализации, контроля и мониторинга многочисленных операционных функций и задач (например, конвейера продаж). На самом деле, принцип Канбан оказался настолько успешным на практике, что в последние годы появилось множество программ, реализующих различные разновидности досок Канбан.

Новый плагин Kanban

В новом выпуске SeaTable также имеет плагин Kanban, который можно использовать для отображения данных в таблицах на доске Kanban. Категории доски Kanban - это либо варианты в отдельной колонке выбора, либо пользователи в колонке сотрудников. Это позволяет использовать представление Kanban для таких разных случаев, как управление персоналом, производство, продажи, разработка программного обеспечения и управление проектами. Новые категории и новые записи можно создавать прямо в представлении Kanban, не выходя из плагина. Интенсивным пользователям понравится поддержка drag & drop.

Улучшенные плагины: Календарь, Временная шкала, Галерея и Карты

Хотя мы приложили много усилий и работы к новым плагинам, мы не упустили из виду и другие плагины. Все четыре основных плагина получили улучшения в SeaTable 2.0.

Плагин "Календарь" теперь предлагает просмотр недели и дня в дополнение к просмотру месяца и года. В режиме просмотра дня, недели и месяца события можно перемещать с помощью мыши и создавать новые события с помощью щелчка и вытягивания. Третье новое представление, представление "Повестка дня", перечисляет все предстоящие события за недельный период в хронологическом порядке. Он отлично подходит для печати календаря в удобном формате. Чтобы завершить работу и сделать ее совместимой с другими плагинами, мы также добавили возможность выбора цвета. Цвет события теперь можно задать с помощью поля выбора одного субъекта.

Новый плагин Timeline Plugin также предлагает такую цветовую опцию. Кроме того, на диаграмме Ганта может быть показана метка. Таким образом, усовершенствованный плагин обеспечивает еще большую ясность при планировании проекта.

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

Чтобы не отставать от развития в области типов колонок, плагин карты в SeaTable 2.0 также может работать с новой колонкой геопозиции.

Ручные снимки

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

В прошлом SeaTable знал только автоматические снимки. Такой снимок создавался сервером SeaTable ежедневно, если в течение последних 24 часов в базу вносились изменения. В версии 2.0 SeaTable научился и теперь также умеет делать снимки вручную: Один щелчок - и изображение базы готово. В качестве страховки от непреднамеренной потери данных этот щелчок настоятельно рекомендуется использовать при любой работе над структурой базы (особенно при удалении столбцов и таблиц).

Папка для баз

Во время ежедневного использования SeaTable накапливается та или иная база. В SeaTable 2.0 мы ввели папки, в которых базы могут быть сгруппированы и организованы. Они возвращают структуру и ясность, когда постоянный рост баз перекрывает вид на главное. Новые базы могут быть созданы в папке или существующие базы могут быть перемещены в папку путем перетаскивания.

Защита от нежелательной утечки данных

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

Новые настройки безопасности

Чтобы соответствовать этим высоким требованиям, SeaTable версии 2.0 предлагает дополнительные настройки разрешений для предотвращения утечки данных. В этих новых настройках безопасности владелец базы может решить, разрешено ли другим пользователям печатать, дублировать и/или экспортировать базу. Эти ограничения разрешений могут применяться ко всем пользователям или только к тем, кто имеет разрешение на совместный доступ. В случае базы, принадлежащей группе, владелец группы и администраторы группы могут изменять эти настройки.

Среда выполнения сценариев Python

Частью привлекательности SeaTable для разработчиков является поддержка сценариев Python и JavaScript (JS). (Продукты наших конкурентов поддерживают только JS-скрипты.) Если JS-скрипты выполняются в браузере, то Python-скрипты выполняются на стороне сервера. В сочетании с возможностью автоматизировать их выполнение, сценарии Python особенно хорошо подходят для более сложных сценариев обработки данных.

Среда выполнения Python

Однако у этой гибкости есть и своя цена: выполнение скриптов Python на сервере влечет за собой риски безопасности. Для оптимальной защиты мы в значительной степени изолировали среду выполнения сценариев Python от основной системы с помощью двух дополнительных компонентов. Команда, состоящая из SeaTable FAAS Scheduler и Python Runner, обеспечивает не только безопасность, но и оптимальную масштабируемость. При вызове сценария запускается контейнер Docker и выполняется сценарий. Результат сценария возвращается в SeaTable, а контейнер Docker уничтожается. Используя несколько бегунов Python, можно одновременно выполнять множество сценариев без ожидания. (Более подробную информацию можно найти в руководстве администратора SeaTable).

Обзор внешних ссылок

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

Чтобы администратор команды мог получить представление о существующих внешних ссылках, SeaTable теперь предлагает обзорную страницу внешних ссылок в администрации команды. Существующие внешние ссылки для баз и видов перечислены на двух вкладках. В табличной форме отображается информация о создателе и дате создания, а также о количестве вызовов. Однако администратор команды имеет не только права на чтение. Если ссылка должна быть деактивирована, он также может это сделать.

SeaTable 1.8: больше возможностей для сотрудничества и новый тип колонок

Сегодня мы сделали SeaTable 1.8 доступным на SeaTable Cloud, и мы уверены, что вы с этим согласитесь: SeaTable 1.8 - это великолепно! Он содержит множество новых функций и функциональных дополнений, а также большое количество мелких улучшений. Как и в прошлом, мы представляем наиболее важные новые функции в примечании к выпуску. В этот раз было особенно трудно сосредоточиться на пяти основных моментах. Полный список изменений - как всегда - вы найдете в журнале изменений. Мы загрузим изображение Docker на сайт Docker Hub в ближайшие несколько дней.
Читать далее