Инструмент куратора GRIN-Global Руководство пользователя Редакция от 8 ноября 2010 г. Данное руководство пользователя представляет собой обзор Инструмента куратора GRINGlobal, а также содержит подробное описание интерфейса программы. Для быстрого ознакомления с программой, обратитесь к разделу «Часто задаваемые вопросы» на стр. 114. Комментарии/Предложения: С предложениями или вопросами, касающимися данного документа просьба обращаться к Marty Reisinger marty.reisinger@ars.usda.gov // Beltsville # 1.301.504.5439 // Telework # 1.410.666.0100 Страница | 2 308841389 Содержание Введение в GRIN-Global ...................................................................................................................... 9 Комплекс программных компонентов GRIN-Global ..................................................................... 9 Инструмент куратора (Curator Tool) .......................................................................................... 9 Инструмент поиска (Search Tool) ............................................................................................... 9 Инструмент администратора (Admin Tool) ............................................................................... 9 Общедоступный Веб-сайт ......................................................................................................... 10 Программа установки обновлений (Updater Program) .......................................................... 10 База данных и основные понятия GRIN-Global ............................................................................... 10 Обзор структуры базы данных ..................................................................................................... 10 GRIN-Global – это реляционная база данных .......................................................................... 10 Представления данных ............................................................................................................. 11 Отношения между таблицами GRIN-Global ............................................................................ 12 Записи......................................................................................................................................... 13 Запись единицы хранения, используемая по умолчанию .................................................... 14 Списки для управления данными ................................................................................................ 14 Использование списков для систематизации образцов........................................................ 17 Использование списков для систематизации заявок ............................................................ 17 Панель списков .......................................................................................................................... 18 Панель списков – это картотечный шкаф ................................................................................ 18 Вывод на экран списка образцов............................................................................................. 19 Соглашения, используемые в данном руководстве ...................................................................... 21 Комбинации клавишей ................................................................................................................. 21 Выделение с помощью мыши (Drag) ....................................................................................... 21 Перетаскивание (Drag and Drop) .............................................................................................. 22 Выделение нескольких строк ................................................................................................... 24 Обзор окна Инструмента куратора .................................................................................................. 26 Запуск Инструмента куратора GRIN-Global ................................................................................. 26 Смена паролей .......................................................................................................................... 26 308841389 Страница | 3 Смена серверов ......................................................................................................................... 27 Интерфейс Инструмента куратора ............................................................................................... 29 Типовое окно ................................................................................................................................. 30 Определения ................................................................................................................................. 31 Представления .............................................................................................................................. 32 Отображение представления, вкладка которого доступна .................................................. 32 Отображение представления, вкладка которого недоступна .............................................. 33 Правила наименования представлений ..................................................................................... 33 Экранная форма «Вид» (View) ..................................................................................................... 34 Отображение форм ................................................................................................................... 34 Визуальная информация .............................................................................................................. 36 Условные обозначения ............................................................................................................. 37 Цвета ячеек ................................................................................................................................ 37 Индикатор предупреждения (Warning Indicators) ................................................................. 38 Сходство с электронной таблицей ............................................................................................... 38 Столбцы и строки ...................................................................................................................... 38 Порядок следования столбцов ................................................................................................ 39 Как скрыть столбцы / показать скрытые столбцы .................................................................. 39 Индивидуальная настройка вашего экземпляра Инструмента куратора: вкладка «Другие настройки» (Other Options) .......................................................................................................... 40 Цвета ячеек и строк ................................................................................................................... 41 Максимальное количество доступных строк.......................................................................... 41 Опция повышения производительности: размер страницы при постраничном выводе данных по запросу (Query Paging Size) .................................................................................... 41 Сохранение настроек пользователя (Save User Settings Now) .............................................. 42 Переключение между базами данных........................................................................................ 42 Активный веб-сервис ................................................................................................................ 42 Сортировка и фильтрация записей .............................................................................................. 42 Сортировка данных ................................................................................................................... 42 Фильтрация записей ................................................................................................................. 43 Отображение всех строк таблицы (Отключение фильтрации) ............................................. 45 Таблицы поиска ................................................................................................................................. 45 Страница | 4 308841389 Указатель необходимости обновления таблицы поиска .......................................................... 45 Обновление таблиц поиска .......................................................................................................... 47 Обновление флажков ............................................................................................................... 48 Кнопки «Загрузить все» (Load All) и «Загрузить» (Load)......................................................... 49 Варианты требований к ресурсам ........................................................................................... 49 Импорт ваших данных из существующей базы данных в GRIN-Global ......................................... 50 Использование электронных таблиц для импорта данных в GRIN-Global ............................... 50 Два способа импорта .................................................................................................................... 51 Копирование данных из электронной таблицы (включая заголовки столбцов) ..................... 52 Копирование данных из электронной таблицы в Инструмент куратора ............................. 52 Импорт наименований столбцов из Инструмента куратора в электронную таблицу ............ 55 Блочный способ копирования ..................................................................................................... 56 Копирование данных Инструмента куратора в электронную таблицу или базу данных ........... 58 Копирование данных Инструмента куратора в электронную таблицу .................................... 58 Поддержка списков для систематизации ваших данных .............................................................. 59 Вкладки .......................................................................................................................................... 59 Создание новой вкладки .......................................................................................................... 60 Переименование вкладки ........................................................................................................ 60 Наименование списка............................................................................................................... 61 Как скрыть и показать вкладки ................................................................................................ 61 Списки ............................................................................................................................................ 62 Создание нового списка ........................................................................................................... 62 Удаление и очистка списка....................................................................................................... 63 Удаление элемента из списка ................................................................................................ 63 Перемещение списка ................................................................................................................ 64 Добавление дополнительных элементов в список .............................................................. 65 Сортировка и переименование элементов списков .................................................................. 66 Сортировка элементов списка ................................................................................................. 66 Переименование элементов списка ....................................................................................... 67 Списки единиц хранения .............................................................................................................. 69 Динамические записи единиц хранения ................................................................................ 69 Поиск записей .................................................................................................................................... 70 Функция поиска ............................................................................................................................. 70 308841389 Страница | 5 Для поиска ................................................................................................................................. 70 Критерии поиска ........................................................................................................................... 72 Важно каждое слово ................................................................................................................. 72 Подстановочные символы (Wildcards) .................................................................................... 73 Поиск точного соответствия – используйте кавычки ............................................................. 73 Использование операторов «AND» (И) и «OR» (ИЛИ) при поиске по образцу .................... 76 Опции поиска................................................................................................................................. 77 Игнорировать регистр букв (Ignore Case) ................................................................................ 78 Область поиска (Areas to Search) ............................................................................................. 78 Представление результатов (Show Results As)........................................................................ 78 Соответствие результата (Results Matching On) ...................................................................... 78 Максимальное количество записей (Max Records) ................................................................ 79 Фильтрация найденных записей ................................................................................................. 79 Счетчик записей......................................................................................................................... 79 Перемещение записей из таблицы поиска в таблицу данных Инструмента куратора .......... 80 Чтобы переместить записи из Инструмента поиска в Инструмент куратора ...................... 80 Создание и редактирование записей .............................................................................................. 82 Создание новых записей об образцах с использованием Мастера ......................................... 84 Запуск Мастера образцов (Accession Wizard) ......................................................................... 84 Создание новых записей вручную ............................................................................................... 86 Для создания новой записи об образце или единице хранения.......................................... 86 Редактирование записей .......................................................................................................... 88 Вставка (добавление) записей ................................................................................................. 89 Опция выделения измененных данных .................................................................................. 89 Цвета ячеек ................................................................................................................................ 90 Указатели предупреждения ..................................................................................................... 91 Удаление записей.............................................................................................................................. 91 Ввод данных в ячейки с ограничениями на ввод ....................................................................... 92 Использование Lookup Picker (Указатель подстановок) ........................................................ 92 Комбинации клавишей в режиме редактирования ............................................................... 93 Копирование из вышерасположенной ячейки....................................................................... 93 Дублирование данных (Ctrl-D) ................................................................................................. 93 Страница | 6 308841389 Безопасность ...................................................................................................................................... 94 Понятие владельца ................................................................................................................... 94 Предоставление прав доступа другим пользователям ......................................................... 95 Отношения «Родитель» и «Владелец» между представлениями ........................................ 96 Права доступа ............................................................................................................................ 96 Примеры прав доступа ............................................................................................................. 98 Работа с изображениями .................................................................................................................. 98 Перетаскивание изображений в Инструмент куратора............................................................. 99 Способ №1: Перетаскивание изображений на элемент образца (Accession) или единицы хранения (Inventory) на панели списков ................................................................................. 99 Способ №2: Перетаскивание изображений в таблицу данных образцов или единиц хранения .................................................................................................................................. 101 Указание места хранения графических файлов ................................................................... 101 Отчеты .............................................................................................................................................. 102 Обзор отчетов .............................................................................................................................. 102 Формирование отчета................................................................................................................. 104 Экспорт и печать отчетов ............................................................................................................ 105 Экспорт в электронные таблицы (или в файлы других типов) ............................................ 105 Печать отчетов ......................................................................................................................... 106 Обновление данных................................................................................................................ 107 Поиск текста ............................................................................................................................. 107 Приложения ..................................................................................................................................... 108 Список терминов ......................................................................................................................... 108 PI ............................................................................................................................................... 108 Accession (Образец) ................................................................................................................. 108 Inventory (Единицы хранения) ............................................................................................... 108 Заявки (Orders)......................................................................................................................... 108 Элементы заявки (Order Items) .............................................................................................. 108 Представление (Dataview) ...................................................................................................... 109 Представление Accession (Образцы) [tbd] ................................................................................ 110 Представление Accession Names (Наименования образцов) .................................................. 110 Обновление / установка Инструмента куратора ...................................................................... 111 Часто задаваемые вопросы ........................................................................................................ 114 308841389 Страница | 7 С чего начать? .......................................................................................................................... 114 Что требуется для того чтобы поместить запись об образце в GRIN-Global? .................... 114 Какова основная последовательность действий? ................................................................ 115 Как добавить пиктограмму GRIN-Global на рабочий стол или поместить ярлык в стартовое меню? ....................................................................................................................................... 117 Технический обзор ...................................................................................................................... 118 Архитектура системы GRIN-Global ......................................................................................... 118 Страница | 8 308841389 Введение в GRIN-Global Введение в GRIN-Global GRIN-Global была разработана совместно с USDA Agricultural Research Service, Bioversity International, и Global Crop Diversity Trust. GRIN-Global представляет собой новую версию Информационной сети генетических ресурсов (Germplasm Resource Information Network, GRIN), обеспечивающей генбанки сельскохозяйственных культур во всем мире мощной, но удобной в использовании системой управления информацией в области генетических ресурсов растений (ГРР, Plant Genetic Resources, PGR). Bioversity International обеспечит всемирное развертывание GRIN-Global, сотрудничая с пользователями с целью создания документации системы на арабском, английском, французском, русском и испанском языках, перевода ее интерфейса и внедрения ее в развивающихся странах. GRIN-Global может быть внедрена различными путями, от простого приложения по учету генетических ресурсов на отдельном компьютере до широко распределенной системы, поддерживающей обработку поисковых запросов пользователей и заявок на генетические ресурсы (гермоплазму) в режиме онлайн. Благодаря гибкости Инструмента куратора, вы можете организовать и отслеживать изменения данных, которые соответствуют вашему технологическому процессу или организационным процедурам. Комплекс программных компонентов GRIN-Global Информационная система генетических ресурсов GRIN-Global включает в себя несколько программных компонентов. Инструмент куратора (Curator Tool) Инструмент куратора GRIN-Global предназначен для кураторов и пользователей, которые создают и обслуживают данные генбанка. Данный документ содержит пошаговую инструкцию и пояснения, относящиеся к Инструменту куратора. Инструмент поиска (Search Tool) Инструмент поиска GRIN-Global предназначен для выполнения поиска в стиле поисковой системы Google и запросов по образцу в базе данных GRIN-Global. Инструмент поиска работает непосредственно с Инструментом куратора, но использует собственное окно и запускается нажатием на кнопку Search в окне Инструмента куратора. Инструмент администратора (Admin Tool) Эта программа предназначена для сотрудников, отвечающих за настройку приложений GRINGlobal и соответствующего оборудования для организации. В некоторых случаях, особенно в небольших организациях один и тот же сотрудник может совмещать функции администратора и основного пользователя. Инструмент администратора описывается в Руководстве администратора GRIN-Global. 308841389 Страница |9 База данных и основные понятия GRIN-Global Общедоступный Веб-сайт Веб-сайт GRIN-Global разработан для пользователей, которые будут запрашивать информацию из базы данных GRIN-Global. Сайт обеспечивает непосредственный доступ с помощью браузера к информации, касающейся генетических ресурсов растений для исследователей и содержит удобный в использовании интерфейс для извлечения и обработки ГРР-инофрмации. Сайт облегчает оформление заявки на гермоплазму для удовлетворения специфических потребностей исследования. Общедоступный веб-сайт описывается в отдельном руководстве. К этому сайту будут обращаться многие пользователи, не являющиеся кураторами, но кураторы могут также использовать его в дополнение к Инструменту куратора для поиска образцов, заявок и т. д. Программа установки обновлений (Updater Program) Программа установки обновлений предназначена для обновления различных программных компонентов программного обеспечения GRIN-Global. Основная инструкция по установке обновлений Инструмента куратора приведена в приложении (см. стр. 111). Полный набор инструкции по обновлению содержится в Руководстве по установке GRIN-Global. База данных и основные понятия GRIN-Global Обзор структуры базы данных GRIN-Global – это реляционная база данных Данные GRIN-Global хранятся в целом ряде таблиц; такой тип базы данных называется реляционной базой данных. Каждая таблица связана с другими таблицами с помощью ключевых полей. Отдельная электронная таблица, с другой стороны, часто рассматривается как база данных, но поскольку электронная таблица работает автономно, она не является реляционной базой данных. Как правило, реляционная база данных: проста в использовании уменьшает избыточность данных состоит из большого количества таблиц, используемых совместно для быстрого поиска требуемой информации Для получения базовой информации о реляционных базах данных см. ссылку: http://en.wikipedia.org/wiki/Relational_database. После установки GRIN-Global, большинство организаций могут выбрать для использования таблицы в том виде, как они были настроены разработчиками GRIN-Global. В крупных организациях за первичное создание структуры таблиц базы данных GRIN-Global database на серверах организации может отвечать администратор базы данных. В небольших организациях один сотрудник (вы!) может отвечать за установку полного приложения GRIN-Global на один компьютер и обслуживание его в качестве основного пользователя. Иногда вы можете встретить термин «схема», который по существу представляет собой описание таблиц, полей, отношений, представлений, индексов и других компонентов которые включает полная система баз данных. Пошаговая инструкция по администрированию Инструмента куратора и по импорту больших массивов данных в GRIN-Global приведена в Руководстве администратора. В данном руководстве Страница | 10 308841389 База данных и основные понятия GRIN-Global пользователя также имеется раздел, описывающий загрузку большого количества данных в базу данных Инструмента куратора (см. стр. 50). Представления данных В Инструменте куратора пользователь видит данные, отображаемые посредством представлений. К счастью, у вас нет необходимости знать, каким образом программировать эти запросы, представления данных для вас уже были запрограммированы. Ниже приведены 10 вкладок; каждая вкладка может быть с помощью щелчка мышью открыта для вывода на экран соответствующего представления. На рисунке выбрано представление Accessions (Образцы). Представление данных по существу является информацией, извлеченной из таблиц базы данных с помощью запрограммированного запроса. (Следующее пояснение предназначено читателям, интересующимся технологией, на которой строятся представления. Представление – это оператор SQL SELECT, встроенный в Инструмент куратора. Программируемая логика использует несколько предопределенных критериев для выбора связанных записей из многих таблиц базы данных. Поля представления соответствуют полям одной или нескольких таблиц базы данных. Каждому полю представления присвоены ориентированные на конкретный язык удобные наименования, которые в свою очередь используются в качестве названий столбцов в Инструменте куратора. Несмотря на то, что данные, приводимые в Инструменте куратора, выглядят как одиночная таблица, содержащая строки и столбцы, они вероятнее всего возникли из нескольких связанных таблиц). Со временем вы будете хорошо разбираться в представлениях данных и получите базовые знания относительно того, какие данные содержатся в различных представлениях. Большое количество представлений загружается при установке Инструмента куратора. Например, три основных представления, Accessions (Образцы), Inventory (Хранилище), и Orders (Заявки) выводятся на экран по умолчанию. Другие представления первоначально не выводятся на экран, но являются доступными и легко могут быть выбраны. Разработчики GRIN-Global создали словарь данных, который описывает типы данных, хранящихся в многочисленных полях и таблицах GRIN-Global. [(under development) see: GRIN-Global data dictionary] Полная пошаговая инструкция по работе с представлениями приведена в разделе «Представления» на стр. 32. 308841389 С т р а н и ц а | 11 База данных и основные понятия GRIN-Global Отношения между таблицами GRIN-Global Приведенная ниже диаграмма иллюстрирует отношения между главными таблицами GRIN-Global: [Parent Child Relationship= отношение типа «родитель – потомок» [Taxonomy= Таксономия] [Accession= Образец] [Inventory= Единица хранения] [Order= Заявка] [Molecular=Молекулярные данные [Observations (Traits)= Наблюдения (Признаки)] В GRIN-Global существует много других таблиц, которые не представлены на этом рисунке. Такие данные, как география, поставщики (cooperators), сельскохозяйственные культуры и дескрипторы, коды и т. д. хранятся в дополнительных таблицах. Эти таблицы обеспечивают функционирование главных таблиц. Представления данных, настроенные в соответствии с потребностями пользователя и доступные с помощью Инструмента куратора обращаются к данным этих таблиц. Упрощенное изображение схемы данных GRIN-Global, приведенное на следующей странице, иллюстрирует взаимоотношения между несколькими главными таблицами GRIN-Global. (Аббревиатуры «PK» и «FKn» используются программистами для обозначения ключевых полей; «PK» – первичный ключ (primary key), «FK» – внешний ключ. Поскольку эти отношения уже были заданы разработчиками программы, вы как пользователь не должны беспокоиться по этому поводу. Информация, сжато приведенная здесь, предназначена для читателей, интересующихся техническими деталями). Страница | 12 308841389 База данных и основные понятия GRIN-Global [Taxonomy Area= Область таксономии [Accession Area= Область образцов [Other Areas=Прочие области [The bolded fields are the Minimum Required for inserting or updating data. Arrows show dependency (the dataview pointed to supplies the prerequisite data).= Поля, отмеченные полужирным шрифтом являются обязательными для ввода и редактирования данных. Стрелки показывают зависимости (представление указывает на источник необходимых данных). Обратитесь к Словарю данных GRIN-Global, который содержит подробную информацию о полях и таблицах GRIN-Global. Записи Каждое представление данных содержит строки и столбцы. Диаграмма, приведенная ниже, иллюстрирует отношения записи об образце и записей единиц хранения. Запись в верхнем представлении Accession (Образцы) относится к пяти записям единиц хранения в нижнем представлении Inventory (Хранилище). В этом примере пять записей единиц хранения рассматриваются как дочерние по отношению к записи об образце. 308841389 С т р а н и ц а | 13 База данных и основные понятия GRIN-Global Запись единицы хранения, используемая по умолчанию По замыслу разработчиков каждая запись об образце имеет по меньшей мере одну связанную с ней запись единицы хранения. Запись единицы хранения, используемая по умолчанию, всегда обозначается символами **: (Эти используемые по умолчанию записи единиц хранения представляют собой записи специального типа, создаваемые автоматически Инструментом куратора всякий раз при создании новой записи об образце). Списки для управления данными Основное назначение Инструмента куратора состоит в том, чтобы обеспечить группы кураторов инструментом, с помощью которого они могли бы управлять образцами генбанков, включая слежение за соответствующими единицами хранения и обработку заявок. С помощью Инструмента куратора пользователи могут формировать и поддерживать списки, ссылающиеся на отдельные записи в базе данных, которые им интересны и которые у них может возникнуть необходимость периодически просматривать. Что такое «списки» и чем они отличаются от записей базы данных? В данном разделе поясняется назначение списков. Раздел также обеспечивает a широкий обзор интерфейса Инструмента куратора, с помощью которого вы увидите, как списки ссылаются на физические записи в базе Страница | 14 308841389 База данных и основные понятия GRIN-Global данных. Пошаговые подробные инструкции по построению и поддержке списков будут приведены в следующих разделах руководства. Текущие записи об образцах, единицах хранения, заявках и другие записи, относящиеся к генетическим ресурсам и содержащиеся в генбанке, хранятся в таблицах базы данных GRINGlobal. Списки создаются и поддерживаются каждым пользователем для ссылки на отдельные интересующие пользователя записи базы данных. Обычно пользователь Инструмента куратора просматривает определенные записи базы данных; списки обеспечивают пользователю возможность легко и быстро вернуться к записям, вывести их на экран и быстро систематизировать, неоднократно и в любое время без повторения излишнего поиска в базе данных. Изначально для того, чтобы найти и отобразить требуемые записи пользователь выполняет поиск. Окно Инструмента куратора содержит кнопку Search, размещенную на панели инструментов в верхней части экрана. При нажатии в окне Инструмента куратора на кнопку Search запускается отдельное окно поиска и программу поиска, которая обрабатывает простые или составные критерии поиска. В приведенном ниже примере пользователь вводит стандартный запрос для Rubus. При удачном поиске записи базы данных, отвечающие критериям поиска, отображаются в таблице поиска в нижней половине окна. Строка состояния в нижней части окна поиска показывает количество 308841389 С т р а н и ц а | 15 База данных и основные понятия GRIN-Global найденных записей, отвечающих заданным критериям. Вместо того чтобы повторять запрос всякий раз при необходимости просмотреть эти отдельные записи, пользователь может сформировать список для ссылки на эти записи. (Пошаговое практическое руководство будет приведено ниже). Будучи пользователем Инструмента куратора GRIN-Global, вы можете при необходимости сформировать большое количество списков, соответствующих вашему индивидуальному рабочему процессу. Списки – это удобный инструмент для слежения за интересующими вас записями и организации их. Вы поддерживаете эти списки в вашем экземпляре Инструмента куратора. Каждый раз, когда вы запускаете Инструмент куратора, ваши списки отображаются на экране, обеспечивая вам быстрый доступ к записям в базе данных. Представьте, что списки являются ярлыками для быстрого доступа к определенным записям. Элементы списков не являются настоящими записями базы данных, а представляют собой просто ссылки на записи. На следующей иллюстрации вкладки и списки пользователя показаны в левой части экрана в панели списков. Правая часть экрана содержит таблицу с данными, отображающую фактическое Страница | 16 308841389 База данных и основные понятия GRIN-Global содержимое записей представления Accession (Образцы). Использование списков для систематизации образцов С помощью Инструмента куратора вы можете сформировать и упорядочить списки в соответствии с вашими потребностями. Списки могут использоваться в частности для систематизации образцов по следующим критериям: недавно добавленные единицы хранения находящиеся в обработке даты: даты обзора местонахождение: поле, полка и т. д. патенты группа (например, культурные груши или дикорастущие груши) происхождение, например, материал заграничный или от поставщика Использование списков для систематизации заявок Списки могут использоваться для систематизации заявок в соответствии: с датой или по группам типом требуемой обработки статусом готовности: задержана, выполнена и готова к отгрузке, отгружена, отправлена патологу и т. д. результатами фитосанитарной проверки: например, мониторинга образцов с патогенными инфекциями для регуляторного анализа По мере освоения Инструмента куратора вы, несомненно, обнаружите дополнительные основания для формирования списков. Вы можете также поддерживать списки единиц хранения, сельскохозяйственных культур, поставщиков и даже географических данных. 308841389 С т р а н и ц а | 17 База данных и основные понятия GRIN-Global Панель списков Панель списков содержит вкладки, папки и элементы списка (List items) внутри папок. Элементы списка используются для ссылок на любой из следующих типов записей: Образцы (Accession) Единицы хранения (Inventory) Заявки Поставщики (контакты) Род География Сельскохозяйственная культура [tabs=вкладки [folders=папки [list items (in the Ceratus folder) =элементы списка (в папке Ceratus) [List Panel=Панель списков [Data Grid=Таблица данных В данном примере панели списков раскрыта папка «Cerasus». Таблица данных (Data Grid) в правой части отображает соответствующие записи об образцах. Пользователю Инструмента куратора будеть легко просматривать и отслеживать эти 10 записей впоследствии без необходимости повторять поиск по всей базе данных. Пользователь может добавлять и удалять папки в любой момент. Обычно список ссылается на имеющие нечто общее записи определенного типа, к просмотру или слежению за которыми пользователь намеревается вернуться в дальнейшем. В приведенном случае папка ссылается на 10 определенных записей об образцах в базе данных, относящихся к вишне. Панель списков – это картотечный шкаф Представьте, что панель списков – это ваш шкаф. Большинство картотечных шкафов содержит много выдвижных ящиков, дающих возможность систематизировать ваши документы в соответствии с некоторой логикой. В картотечном шкафу ящики предназначены для хранения папок. Как и в картотечном шкафу, обычно имеющем много ящиков, в Инструменте куратора у вас может быть много вкладок. Представьте, что вкладка – это ваш «ящик», который вы будете использовать в соответствии с вашими потребностями для систематизации ваших папок и Страница | 18 308841389 База данных и основные понятия GRIN-Global документов. Папки могут содержать документы или могут подразделяться на дополнительные папки, содержащие документы. [cabinet=list panel ->шкаф=панель списков [drawers=tabs ->ящики=вкладки [folders=lists ->папки=списки [papers=list items ->документы=элементы списков Вывод на экран списка образцов В следующем примере список Rubus ссылается на 48 элементов таблицы образцов. Каждый элемент списка ссылается на запись в представлении «Accessions». Выделенный полужирным шрифтом элемент на панели списков соответствует выделенной строке в таблице Accession. Для включения режима выделения полужирным следует установить флажок Hot-Sync Treeview with Dataview (Синхронизация дерева списков с данными). 308841389 С т р а н и ц а | 19 База данных и основные понятия GRIN-Global Элементы списка единиц хранения при включенном режиме синхронизации дерева списков с данными При включенном режиме синхронизации, когда в таблице выделена запись единицы хранения, соответствующий элемент списка единиц хранения будет выделен курсивом: Страница | 20 308841389 Соглашения, используемые в данном руководстве Соглашения, используемые в данном руководстве Для упрощения инструкций в данном руководстве термины «Excel» или «электронная таблица» в некоторых случаях будут заменяться на «Excel или используемая вами программа электронных таблиц», т.к. данные Инструмента куратора совместимы со многими программами электронных таблиц. Нижеприведенные инструкции иллюстрируют механизм работы в среде Инструмента куратора; в следующих разделах на примере упражнений будут даны более подробные объяснения, почему используется та или иная специфическая функция. Комбинации клавишей Инструмент куратора GRIN-Global придерживается стандартных правил Windows. Например, когда вы хотите скопировать данные с экрана, вы можете выделить данные, предназначенные для копирования, и затем воспользоваться комбинацией клавишей Ctrl-C. Это обозначение означает «держа нажатой клавишу Ctrl, нажмите клавишу “C”». Другие, часто используемые стандартные для Windows комбинации клавишей: Комбинации клавишей Действие Ctrl + A копировать все – (копировать все элементы выбранной «группы») Ctrl + C копировать Ctrl + V вставить Ctrl + X вырезать Выделение с помощью мыши (Drag) Если вы знакомы с другими компьютерными приложениями такими, как текстовый процессор или электронные таблицы, то вы, наверное, уже имеете опыт в том, что называется «тянуть мышью», чтобы выделить текст или данные. «Тянуть» мышью означает щелкнуть на том или ином объекте на экране – или тексте или графическом объекте – и затем, держа нажатой кнопку мыши, передвинуть мышь. 308841389 С т р а н и ц а | 21 Соглашения, используемые в данном руководстве [header cells= ячейки заголовков [by dragging the mouse down the column…= с помощью перемещения курсора мыши при нажатой кнопке вниз по столбцу заголовков ячеек, четыре соответствующих строки подсвечены (выделены) Перетаскивание (Drag and Drop) Выражение «перетащить» означает, что мышь используется для выделения и копирования данных или объектов из одного места на экране в другое. Этот прием используется в GRIN-Global с разными целями – например, записи, отображаемые в окне Инструмента поиска или таблице данных Инструмента куратора можно перетащить на панель списков. (Особенности этой операции будут подробно описаны ниже). В приведенном ниже примере выделенные строки в правом окне (окне поиска) перетаскиваются в список “June01” в левом окне Инструмента куратора GRIN-Global. Для выполнения этой операции пользователь Инструмента поиска выделил строки в правом окне, щелкнул мышью в выделенной области и, не отпуская кнопки мыши, передвинул курсор в левое окно Инструмента куратора, после чего «бросил» (отпустил кнопку мыши), когда курсор находился над наименованием списка June01. Это проще сделать, чем описать! Страница | 22 308841389 Соглашения, используемые в данном руководстве Простейший метод освоить перетаскивание мышью состоит в том, чтобы разместить оба окна на экране, чтобы они были одновременно видны. Демонстрация перетаскивания мышью приведена на видео: http://www.ars-grin.gov/npgs/gringlobal/videos/draganddrop.swf. 308841389 С т р а н и ц а | 23 Соглашения, используемые в данном руководстве Выделение нескольких строк Работая с таблицей данных GRIN-Global, вы можете выделить несколько записей как с использованием выделения с помощью мыши, описанного на стр. 21, так и используя клавиши Shift или Ctrl для включения в группу нескольких записей. Выделение Операция Группа смежных записей Щелкнуть мышью по ячейке заголовка первой строки в группе, после чего нажав и удерживая клавишу Shift, щелкнуть мышью по ячейке заголовка последней строки в группе. Вы можете использовать прокрутку, чтобы вывести на экран последнюю строку. Несмежные записи Щелкнуть мышью по ячейке заголовка первой строки, после чего нажав и удерживая клавишу Ctrl, щелкнуть мышью по другим несмежным строкам. Выделение смежных строк [click = щелкните мышью [then while holding the Shift key,= затем, держа нажатой клавишу Shift, [click in the bottom row’s header cell = щелкните мышью по ячейке заголовкf нижней строки Страница | 24 308841389 Соглашения, используемые в данном руководстве Выделение несмежных строк [while holding the Ctrl key, click on the header cell of the records to be included = держа нажатой клавишу Ctrl, щелкните по заголовкам строк, которые должны быть выделены 308841389 С т р а н и ц а | 25 Обзор окна Инструмента куратора Обзор окна Инструмента куратора Запуск Инструмента куратора GRIN-Global Для доступа к GRIN-Global вам необходимо имя пользователя (Username) и пароль (Password). Эти параметры назначаются администратором GRIN-Global. Приложение GRIN-Global должно быть установлено на вашем компьютере. 1. Выберите GRIN-Global Curator Tool в меню запуска программ Windows. Или дважды щелкните мышью по пиктограмме Инструмента куратора, если она располагается на рабочем столе. (Если пиктограмма не видна при установленном приложении Инструмент куратора, вы можете добавить ярлык для запуска приложения на рабочий стол. За дополнительной информацией обращайтесь к разделу «Часто задаваемые вопросы» на стр. 114). 2. В окне регистрации (Login), укажите ваши имя пользователя и пароль. [Тестеры: используйте имена с test1 по test16. Первоначально, имя пользователя совпадает с паролем.] Выберите нужную базу данных из поля Connect To с раскрывающимся списком. [Тестерам: localhost] Щелкните по кнопке OK. Смена паролей Для смены пароля Инструмента куратора или щелкните мышью по кнопке Change password, как показано на рисунке выше, или в меню окна Инструмента куратора выберите File | Change Страница | 26 308841389 Обзор окна Инструмента куратора Password. Смените пароль в окне Change Password. Смена серверов В большинстве организаций база данных GRIN-Global будет размещена на удаленном сервере. В других организациях, особенно если речь идет о небольших генбанках, полный набор приложений GRIN-Global может быть установлен на компьютере одного пользователя. В обоих случаях, при регистрации вы должны указать в окне регистрации (Login), где размещена база данных GRIN-Global. По умолчанию сервер будет зарегистрирован в раскрывающемся списке поля Connect To. В приведенном ниже примере сервер, используемый по умолчанию, – localhost, использование которого означает, что пользователь будет работать с базой данных, хранящейся на его компьютере. Однако раскрывая список, пользователь видит несколько других возможных серверов, к которым он может подключиться. (Поскольку данный пример получен тестером программы, в списке содержится много наименований серверов, тогда как обычно в большинстве организаций в списке будут только один или два сервера). 308841389 С т р а н и ц а | 27 Обзор окна Инструмента куратора Для добавления или удаления сервера нажмите на кнопку Edit Server List: В окне Web Services List Editor нажмите на кнопку Add New для добавления нового сервера. Новая запись общего вида будет добавлена в нижнюю часть списка в левой части окна. В данном случае она отображается как «List (Friendly) Name». В правой части окна вы можете отредактировать имя (в поле Name) и действительное имя сервера или IP-адрес (в поле Server Name (or IP Address)). Обычно администратор GRIN-Global сообщает имя компьютера, на котором функционирует сервер (или если у него нет доступного сервера доменных имен, он сообщает явно заданный IPадрес). Следует иметь в виду, что порядок следования элементов в списке может быть изменен путем Страница | 28 308841389 Обзор окна Инструмента куратора выделения имени сервера и нажатия на кнопки Move Up или Move Down. Когда вы работаете с несколькими серверами, переместите наиболее часто используемый сервер в верхнюю часть списка. Интерфейс Инструмента куратора Главное окно Инструмента куратора похоже на окна других приложений. Левая панель функционирует в некотором смысле аналогично Проводнику Windows. В Windows для упорядочения файлов используются папки и вложенные папки. Точно так же Инструмент куратора использует папки и вложенные папки для упорядочения ваших списков и их элементов. Правая часть окна Инструмента куратора – таблица данных – похожа на электронную таблицу с отображением данных в столбцах и строках. На рисунке представлено начальное окно, когда вы в первый раз запустили программу Инструмент куратора, и ни одного списка еще не было сформировано: Хотя представленное окно в настоящий момент не содержит ни одной записи, это вовсе не означет, что база данных пуста. Это окно похоже на то, которое увидел бы новый пользователь, который не сформировал ни одного списка, из-за чего ни одной записи в окне не отображается. Продолжая работать с Инструментом куратора, вы обычно создаете списки, которые отображаются слева в Панели списков; списки ссылаются на записи базы данных, отображаемые в правой таблице данных (или в экранной форме, которая будет обсуждаться в дальнейшем). (Нижеследующая таблица относится к предыдущему рисунку). № Компонент окна Назначение 1 Кнопка Search Открывает окно поиска для того, чтобы начать поиск в базе данных. 308841389 С т р а н и ц а | 29 Обзор окна Инструмента куратора № Компонент окна Назначение 2 3 Кнопки Wizard Запускает программы мастеров, которые обеспечивают вас данными для новой записи Раскрывающийся список Show lists from Раскрывающийся список предназначен для доступа к спискам других пользователей. (Право редактировать списки предоставляет владелец данных). 4 Панель списков В этой панели вы как пользователь систематизируете данные в значимые для вас списки. Панель списков подробно описывается, начиная со стр. 58. 5 Представления Первоначально в этой области окна отображаются три вкладки. Могут отображаться и дополнительные вкладки, каждая из которых связана с соответствующим представлением. 6 Таблица данных Эта область будет заполнена данными, объединенными для отдельного представления. В каждом представлении будут отображаться соответствующие ему заголовки столбцов. Когда данные помещаются в эту область, столбцы и строки отображаются, как в электронной таблице. 7 Вкладки Column Chooser (Селектор столбцов) и Other Options (Другие опции) Вы можете выбрать, какие столбцы должны отображаться в таблице данных. Вкладка Other Options (Другие опции) обеспечивает различные возможности, которые будут описаны в дальнейшем. 8 Навигационная панель Данная панель используется для перемещения между записями в представлении. В режиме редактирования нажатие на кнопку вызывает добавление записи, а нажатие на кнопку записи. 9 Строка состояния – удаление В данной строке отображается информация о записях в таблице данных, а также имя текущего сервера. Типовое окно На рисунке представлено типовое окно после создания пользователем нескольких списков. Расположенная слева Панель списков содержит списки ссылок на записи в базе данных. Страница | 30 308841389 Обзор окна Инструмента куратора Соответствующие записи базы данных отображаются справа в таблице данных. [List = Список [Tabs = Вкладка [Data View Tabs = Вкладки данных [List Panel = Панель списков [Data Grid = Таблица данных [Navigation Bar = Строка навигации Определения Таблица данных (Data Grid) Таблица, подобная электронной таблице и содержащая столбцы и строки, а также ячейки с заголовками. Панель списков (List Panel) Левая часть окна, в которой пользователи организуют свои папки («списки») и элементы списков. Списки (Lists) Списки содержат ссылки на записи в базе данных. Если вы удалите элемент из списка, исходная запись базы не изменится. Вы по существу удаляете ссылки на записи, а не сами записи. Пустые поля (Nulls) NULL-данные иногда называют «отсутствующими» данными, поскольку в поле отсутствует значение. Отсутствие данных в поле не равносильно наличию символа пробела. Поля с отсутствующими данными будут отсортировываться вниз при сортировке по возрастанию и вверх при сортировке по убыванию. 308841389 С т р а н и ц а | 31 Обзор окна Инструмента куратора Представление (Dataview) Предопределенный запрограммированный запрос к базе данных. Работая с Инструментом куратора, пользователь может выбирать между различными представлениями. Физически данные могут храниться во многих таблицах, но они отображаются в представлениях так, как если бы они были получены из одной таблицы. Представления Отображение представления, вкладка которого доступна Ничего сложного – просто щелкните мышью по вкладке представления. Для того чтобы переключаться между представлениями, необходимо работать в режиме Read-Only (Только чтение). Когда кнопка Edit Data (Редактирование данных) недоступна, вы находитесь в режиме Edit (Редактирование). Для переключения между представлениями, вы должны либо сохранить данные, либо отказаться от сохранения (нажать на кнопку Save Data или на кнопку Cancel соответственно). Страница | 32 308841389 Обзор окна Инструмента куратора Отображение представления, вкладка которого недоступна 1. Щелкните правой кнопкой мыши по любой вкладке или щелкните мышью по пиктограмме New Tab (Новая вкладка). (При отображении большого количества вкладок используйте кнопку со стрелкой, указывающей направо, для прокрутки до появления пиктограммы New Tab): 2. Выберите представление из списка; введите имя в поле Dataview Tab Name; нажмите на кнопку OK. (Используйте имена, отражающие природу данных, которые будут отображаться в представлении. Например, для представления get_cooperator могут использоваться имена «Contacts» или «Cooperators»). (Обычно в поле Category (Категория) выбирается значение «Client»; задавая значение в поле Area (Область), вы можете отфильтровать из большого списка представлений те представления, которые относятся к определенной области. «Область» по сути дела представляет собой группирование связанных представлений: Accession (Образцы), Inventory (Хранилище), Orders (Заявки), Crops (Культуры), Methods (Методы) и т. д.) [Следует иметь в виду, что на регулярной основе в течение данной начальной фазы разработки GRIN-Global создаются дополнительные представления, которые добавляются в список доступных преставлений. Разработан удобный для пользователя Инструмент администратора, с помощью которого вы можете вы можете формировать и сохранять ваши собственные представления для обеспечения конкретных потребностей вашей организации.] Правила наименования представлений Некоторые представления рассматриваются как «родительские», а зависимые представления могут рассматриваться как «дочерние». В наименованиях дочерних представлений обычно в качестве префикса используется наименование родительского представления. Приведенный ниже пример иллюстрирует указанное правило. Представление Accessions («get_accession») является родительским для различных дочерних представлений таких как «get_accession_action», 308841389 С т р а н и ц а | 33 Обзор окна Инструмента куратора «get_accession_annotation», и «get_accession_habitat». Экранная форма «Вид» (View) У четырех представлений имеются связанные экранные формы. Формы представляют собой альтернативный способ для отображения (или редактирования) записей. В каждый момент времени в форме отображается только одна запись, в отличие от таблицы, в которой отображается много записей. Отображение форм Для отображения формы или для переключения между формой и таблицей, щелкните правой кнопкой мыши по вкладке и выберите в контекстном меню пункт Properties. В текущей версии программы данная возможность доступна для четырех вкладок: Accessions (Образцы), Inventory Страница | 34 308841389 Обзор окна Инструмента куратора (Хранилище), Orders (Заявки) и Images (Изображения). В окне Data View Properties выберите желаемый стиль отображения (Viewer Style). Следует иметь в виду, что у вас также имеется возможность отображать форму в области таблицы данных. Когда вы выбираете переключатель Both, форма отображается в перемещаемом окне. Одновременное отображение таблицы и формы: 308841389 С т р а н и ц а | 35 Обзор окна Инструмента куратора Форма Accessions Data Form Навигационная панель Пиктограммы навигационной панели предназначены для перемещения между записями. Кнопки Add new (Добавить новую запись) и Delete (Удалить запись) доступны только в режиме редактирования. [navigation bar = навигационная панель [Move first = Переместиться к первой записи [Move previous = Переместиться к предыдущей записи [Current position = Текущая позиция [Move next = Переместиться к следующей записи [Move last = Переместиться к последней записи [Add new = Добавить новую запись [Delete = Удалить запись Визуальная информация При выборе записи в таблице Inventory (Хранилище), соответствующий записи элемент списка Accession (Образцы) в панели списков будет отображен курсивом с подчеркиванием, если установлен флажок Hot Synch Treeview with Dataview (Синхронизация дерева выбора с представлением). Страница | 36 308841389 Обзор окна Инструмента куратора Условные обозначения Каждый объект снабжен уникальной пиктограммой: Cooperator Единица хранения Заявка (Order) (Inventory) Выделенная заявка Выделенная единица хранения Культура (Crop) География Выделенная Выделенная культура география * «Выделенный» – объект (элемент списка) ссылающийся на выделенную строку в таблице данных. Образец (Accession) Выделенный* образец Цвета ячеек Изменение записей базы данных возможно только в режиме редактирования Инструмента куратора. Следующая таблица поясняет значение цветов ячеек в режиме редактирования: Цвет ячейки Значение серый содержимое ячейки не редактируется фиолетовый требуется заполнение ячейки; запись не может быть сохранена до тех пор, пока все требуемые поля не будут заполнены оранжевый при добавлении новой записи в этих ячейках окажутся новые данные желтый ячейка, данные в которой были изменены при редактировании белый ячейка, данные в которой не изменялись при редактировании темно-синий значение в ячейке добавленной записи совпадает со значением по умолчанию светло-синий значение в ячейке добавленной записи не совпадает со значением по умолчанию синий текущая ячейка Щелкните по вкладке Other Options в правой части таблицы данных для выбора опции Highlight Changed Data (выделить измененные данные). Другая доступная опция – Hide Unchanged Rows (скрыть строки, содержимое которых не изменилось). 308841389 С т р а н и ц а | 37 Обзор окна Инструмента куратора Индикатор предупреждения (Warning Indicators) Данный рисунок иллюстрирует использование индикатора предупреждения. Поместите курсор мыши над символом «!» для отображения всплывающей подсказки: Сходство с электронной таблицей Столбцы и строки Строки и столбцы таблицы данных подобны строкам и столбцам электронной таблицы. Вы можете, например, изменять размеры, как столбцов, так и строк. Для этого переместите курсор мыши на край столбца или строки, чтобы он превратился в двустороннюю стрелку, после чего нажмите на левую кнопку мыши и, не отпуская кнопки, переместите курсор в нужное место. Для возврата к исходным размерам столбца или строки следует дважды щелкнуть мышью по краю столбца или строки. Инструмент куратора запоминает ваши настройки изображения и при следующем запуске программы отображает картинку в том же виде (те же столбцы, размеры и т. д). Вы можете настроить ширину столбцов и высоту строк так же, как вы это делаете в Excel – перетаскивая границу между заголовками столбцов для настройки ширины столбцов или границу Страница | 38 308841389 Обзор окна Инструмента куратора между ячейками заголовков строк для настройки ширины строк. Многие комбинации клавиш и клавиши навигации, используемые в Excel, работаю также и в Инструменте куратора и таблицах поиска. Две очень полезные комбинации клавиш – Ctrl-D and Ctrl- ‘ – будут подробно описаны ниже. Порядок следования столбцов Вы можете переупорядочить столбцы, перетаскивая заголовок столбца налево или направо. Отпустите кнопку мыши, и столбец останется в том положении, где вы его «отпустили». В данном примере столбец Taxonomy в окне Инструмента куратора был перемещен налево. Для перемещения столбца перетащите его заголовок в нужном направлении – налево или направо. См. демонстрацию: http://www.ars-grin.gov/npgs/gringlobal/videos/columns.swf Как скрыть столбцы / показать скрытые столбцы Вы можете не только изменять порядок следования столбцов, но и выбирать, какие столбцы будут представлены на экране, а какие нет. Для каждого представления несколько столбцов отображаются автоматически, однако вы можете регулировать, какие столбцы будут отображаться (а какие – нет). 308841389 С т р а н и ц а | 39 Обзор окна Инструмента куратора Для выбора, какие столбцы будут скрыты / отображены Щелкните по вкладке Column Chooser (Селектор столбцов) у правого края таблицы данных. [click to choose which columns to display= щелкните мышью, чтобы выбрать отображаемые столбцы [after selecting which columns to display, (click in the checkboxes); click anywhere in the data grid to close the Column Chooser panel= после выбора отображаемых столбцов (с помощью установки флажков), щелкните мышью в любом месте таблицы данных, чтобы закрыть панель селектора столбцов Индивидуальная настройка вашего экземпляра Инструмента куратора: вкладка «Другие настройки» (Other Options) Вкладка Other Options с правой стороны таблицы содержит различные параметры отображения. Эти параметры могут быть использованы для настройки цвета строк, количества доступных строк, а также для выделения (подсветки) измененных данных и скрытия строк, данные в которых не изменялись. Щелкните мышью по вкладке Other Options, чтобы открыть эту панель; для того, чтобы закрыть вкладку, щелкните мышью в любом месте таблицы данных. Страница | 40 308841389 Обзор окна Инструмента куратора [click Other Options tab to open= щелкните мышью, чтобы открыть вкладку Other Options [click here or anywhere in the Data Grid to close= щелкните мышью здесь или где-либо в таблице данных, чтобы закрыть вкладку Цвета ячеек и строк Для изменения цвета используются кнопки Default cell color… (Цвет ячейки по умолчанию…)и Alternating row color…(Выбор цвета строки…) . Каждое представление может иметь собственный набор цветов, что дает возможность быстро определить, какое представление в настоящий момент отображается на экране. Максимальное количество доступных строк Данная настройка используется для задания максимального количества строк отображаемых в таблице данных. (Значение должно быть больше единицы). Будьте осторожны, т.к. очень большое значение для Max Rows Allowed может отрицательно сказаться на времени ответа при получении данных с удаленного сервера. Обычно используются значения «1000» или, возможно, даже «10000». При выборе значений параметров следует помнить, что Инструмент куратора прекращает отображение записей в соответствии с установленным вами ограничением. Если вы импортируете большое количество записей, некоторые из них могут не отображаться из-за того, что общее количество строк достигло верхнего предела. На первый взгляд может показаться, что не все ваши записи были импортированы, тогда как они просто не отображаются. Опция повышения производительности: размер страницы при постраничном выводе данных по запросу (Query Paging Size) Значение по умолчанию «10» установлено для низкоскоростных соединений с удаленными базами данных. Увеличив значение Query Paging Size, вы можете значительно повысить производительность вашего компьютера. Настраивая значение Query Paging Size в зависимости от условий – уменьшите значение при низкоскоростном соединении с Интернетом или при работе 308841389 С т р а н и ц а | 41 Обзор окна Инструмента куратора с локальной базой данных, размещенной на небольшом низкоскоростном жестком диске компьютера с минимальным объемом оперативной памяти. При высокоскоростном соединении с Интернетом, наоборот, следует увеличить значение Query Paging Size. Попробуйте установить значение Query Paging Size «100» или «1000», но помните, что увеличение размера страницы означает уменьшение чувствительности клавиши Escape. Сохранение настроек пользователя (Save User Settings Now) Нажмите на кнопку Save User Settings Now для сохранения цветов строк и настроек столбцов (порядок следования, ширина, видимость) представления, а также настроек вкладки Options: «Max rows allowed» (Максимальное количество доступных строк) и «Query Paging Size» (Размер страницы при постраничном выводе данных по запросу). Переключение между базами данных Активный веб-сервис С помощью вкладки Other Options вы можете переключаться между базами данных, если ваш компьютер настроен на использование разных баз данных. Почему у вас может возникнуть такая необходимость? Существует много причин, но один типичный сценарий таков: вы можете сначала сохранять данные в локальной базе данных на вашем компьютере, а затем выгружать эти данные на файловый сервер вашей организации. Данные эти будут постоянно храниться на сервере и к ним будет обеспечен доступ сотрудников организации. Большие генбанки обычно используют файловые серверы организаций. По умолчанию в поле Active Web Server будет содержаться значение localhost (локальная рабочая станция), даже когда вы присоединены к другому источнику данных. Если вам требуется переключиться на localhost, вы должны открыть раскрывающийся список, выбрать localhost и нажать на клавишу Enter. Сортировка и фильтрация записей У вас регулярно может возникать потребность в сортировке и фильтрации записей для облегчения систематизации и локализации определенных данных. Сортировка данных Выберите (щелкните мышью) заголовок столбца, на котором будет базироваться сортировка, и щелкните по нему правой кнопкой мыши. Затем выберите в контекстном меню пункт Sort Ascending (Сортировка по возрастанию) или Sort Descending (Сортировка по убыванию). Вы можете сортировать данные по нескольким столбцам. При этом имеет значение последовательность отбора столбцов: первый столбец, выбранный для сортировки, является Страница | 42 308841389 Обзор окна Инструмента куратора первым уровнем сортировки, второй выбранный столбец – вторым уровнем и т. д. Другие варианты сортировки Вариант Результат No Sort отмена сортировки данных одного конкретного столбца – щелкните мышью по заголовку столбца, затем щелкните по нему правой кнопкой мыши и выберите в контекстном меню пункт No Sort Reset All Sorting отмена сортировки по всем столбцам и возврат к исходному порядку следования записей Индикатор сортировки Фильтрация записей Вы можете отфильтровать данные в таблице, чтобы отобразить на экране подмножество записей. Воспользуйтесь содержимым той или иной ячейки в качестве базиса для критерия фильтрации. Щелкните правой кнопкой мыши в ячейке и выберите в контекстном меню желаемый вариант фильтрации. 308841389 С т р а н и ц а | 43 Обзор окна Инструмента куратора Вид таблицы данных до фильтрации: Вид таблицы данных после фильтрации: Страница | 44 308841389 Таблицы поиска Отображение всех строк таблицы (Отключение фильтрации) Щелкните правой кнопкой мыши в любой ячейке таблицы. Выберите в контекстном меню пункт Reset row filter (Сброс фильтра строк). Таблицы поиска Для повышения производительности на вашем компьютере сохраняются различные таблицы поиска («lookup» tables). Эти таблицы поиска оптимизируют производительность Инструмента куратора. Окно LookupTableLoader (Загрузчик таблиц поиска) обеспечивает возможность оценки состояния таблиц поиска и указывает несколько вариантов обновления. Обновите таблицы поиска перед интенсивным использованием Инструмента куратора. Если этого не сделать, записи Инструмента куратора будут обновляться крайне медленно. После того, как все таблицы поиска будут обновлены и флажки установлены, таблицы поиска будут поддерживать себя автоматически. При запуске Инструмента куратора вы будете проинформированы, если ваши таблицы поиска не полностью обновлены: Оставшаяся часть данного раздела содержит подробные инструкции относительно действий пользователя при появлении этого окна и работы с таблицами поиска. Указатель необходимости обновления таблицы поиска Когда таблица поиска «Taxonomy» нуждается в обновлении, в поле Taxonomy представления или поле Taxon окна поиска вместо настоящего таксономического наименования будут представлены цифры. 308841389 С т р а н и ц а | 45 Таблицы поиска Другим признаком, указывающим на необходимость обновления, является тот факт, что окно LookupPicker (Указатель подстановок) не отображает полный список. Например, работая с полем Taxonomy и используя Lookup Picker, вы можете обнаружить отсутствующие таксоны. В этом случае вам следует загрузить таблицу поиска «Taxonomy». Нажмите на кнопку Refresh List, чтобы убедиться, что список обновлен. В некоторых случаях может появиться предупреждение о том, что соответствующая таблица поиска устарела: Страница | 46 308841389 Таблицы поиска или… Обновление таблиц поиска Вы можете обновить таблицы поиска при запуске Инструмента куратора или в любой момент во время его работы. Обновление при запуске Инструмента куратора Если таблицы поиска не обновлены, при запуске Инструмента куратора вам будет предложено загрузить те из таблиц, которые устарели. Рекомендуется выбрать кнопку Yes. (Используйте флажок Warn about Lookup Table Updates (Предупреждать об обновлении таблиц поиска) на вкладке Other Options для включения / отключения данной функции). Нажатие на кнопку Yes не вызовет немедленного обновления таблиц поиска, вместо этого на экране будет представлено окно загрузчика таблиц LookupTableLoader. В окне LookupTableLoader таблицы, не отмеченные галочкой, можно обновить вручную с помощью нажатия на соответствующую кнопку Load (Загрузить). Нажатие на кнопку Load All (Загрузить все) приведет к загрузке всех таблиц. 308841389 С т р а н и ц а | 47 Таблицы поиска Обновление таблиц после запуска Инструмента куратора Инструмент куратора снабжен вкладкой Other Options, которую вы в любое время можете открыть, чтобы начать загрузку/обновление любой из таблиц поиска. Щелкните мышью по вкладке Other Options; затем нажмите на кнопку Lookup Table Maintenance (Обслуживание таблиц поиска): (В результате на экране будет представлено окно LookupTableLoader; см. стр. 48). Обновление флажков Таблицы поиска перечислены в левой части окна загрузчика таблиц поиска (LookupTableLoader). Те таблицы, которые нуждаются в обновлении, подсвечены (оранжевым). Установленные слева флажки указывают, какие из таблиц будут автоматически обновлены. Таблицы, не отмеченные флажками, требуют обновления вручную, что может быть сделано в любой момент с помощью нажатия на кнопку Load. Страница | 48 308841389 Таблицы поиска Данный рисунок иллюстрирует три различных условия: 1. Таблица поиска Cooperator Lookup обновлена (полностью загружена). (Это известно, потому что наименование таблицы Cooperator не подсвечено оранжевым). Установленный флажок указывает на то, что при следующих запусках Инструмент куратора обновит таблицу Cooperator, если она будет не полностью загружена. 2. Таблица поиска Crop загружена. Снятый флажок означает, что при следующих запусках Инструмента куратора таблица не будет автоматически обновлена. (Рекомендуется установить флажок!) 3. Таблица поиска Crop Trait не загружена, поэтому она подсвечена оранжевым. Поскольку таблица еще не загружена, флажок недоступен. Мы рекомендуем всегда использовать режим авто-обновления (устанавливать флажок). Поскольку авто-обновление представляет собой «инкрементный» процесс, и только новые/измененные записи загружаются в ваш компьютер, это происходит быстро и обычно не нагружает системные ресурсы компьютера. Если вы выключите компьютер во время загрузки таблиц, при следующем запуске Инструмента куратора загрузка будет продолжена с того места, где ранее была прервана. Кнопки «Загрузить все» (Load All) и «Загрузить» (Load) Нажатие на кнопки Load и Load All полностью обновляет таблицу/таблицы поиска. (Нажатие на кнопку Load All вызовет перезагрузку всех таблиц). Обычно вы будете использовать соответствующую кнопку Load для таблицы, которую намереваетесь загрузить; при первичной установке Инструмента куратора следует использовать кнопку Load All для быстрой загрузки всех таблиц. В следующем разделе рассматриваются требования к ресурсам компьютера. Варианты требований к ресурсам Перед тем как нажать на ту или иную кнопку Load или на кнопку Load All, следует указать, сколько ресурсов компьютера будет выделено на загрузку данных в фоновом режиме по сравнению со всеми остальными приложениями, которые будут запущены на компьютере. Значение по умолчанию (High) соответствует максимальной производительности. (В дальнейшем, в случае аварийного завершения процесса вы можете уменьшить значение параметра). 308841389 С т р а н и ц а | 49 Импорт ваших данных из существующей базы данных в GRIN-Global Для указания требуемых ресурсов используется три переключателя: Переключатель Требуемые ресурсы / Количество одновременно загружаемых записей Low 1000 Med 10000 High 100000 Вы не можете изменять объем выделенных ресурсов после начала загрузки. В таком случае, как определить, какой уровень выбрать? Вы могли бы сначала выбрать значение «High»; в худшем случае в какой-то момент на экране компьютера появится сообщение «Table Load Error», аналогичное представленному ниже: Если это произойдет, снова запустите загрузчик таблиц поиска LookupTableLoader, но попробуйте выбрать следующее меньшее по величине значение уровня требуемых ресурсов Resource Demand. Импорт ваших данных из существующей базы данных в GRIN-Global Использование электронных таблиц для импорта данных в GRIN-Global Следующие инструкции подробно описывают, как выгрузить в Инструмент куратора GRIN-Global данные, первоначально сохраненные где-либо в другом месте, например в электронной таблице. (Некоторые называют это «массовой загрузкой»). В процессе загрузки вам надо будет установить связь между названиями столбцов в Инструменте куратора с соответствующими названиями столбцов из электронной таблицы. Почему вам может понадобиться скопировать данные из электронной таблицы в Инструмент куратора GRIN-Global? Существует множество причин, по которым необходимо будет это сделать. Страница | 50 308841389 Импорт ваших данных из существующей базы данных в GRIN-Global При первоначальном конвертировании в GRIN-Global, многие генбанки хранят информацию в электронных таблицах или базах данных и хотят импортировать данные в GRIN-Global. В дальнейшем генбанк будет использовать GRIN-Global в качестве информационной системы и перестанет поддерживать данные в электронной таблице. Некоторые пользователи GRIN-Global могут предпочесть регулярное сохранение данных в электронных таблицах, пока не им не станет удобнее выгрузить эти данные в Инструмент куратора. (То же самое справедливо для импорта из баз данных, таких как Access или FoxPro). Ниже приводятся инструкции, поясняющие, как импортировать ваши данные. Раздел, поясняющий логическую последовательность для импорта данных см. на стр. 115. Два способа импорта Инструмент куратора был разработан, чтобы обеспечивать совместимость с электронными таблицами. Это процесс непосредственного копирования и переноса данных из электронной таблицы в Инструмент куратора. Для этого существует два альтернативных способа. Используя первый способ, вы будете копировать данные из электронной таблицы и помещать их в Инструмент куратора. При выполнении этого процесса заголовки столбцов в электронной таблице используются для установления связи между данными электронной таблицы и соответствующими столбцами в Инструменте куратора. Согласно второму («блочному») способу блок данных копируется из Инструмента куратора в электронную таблицу. Используя этот способ, вы не будете включать в копируемые данные заголовки столбцов; в этом случае становится важным, куда физически вы помещаете данные. Пошаговая инструкция приводится далее на стр. 56. 308841389 С т р а н и ц а | 51 Импорт ваших данных из существующей базы данных в GRIN-Global Копирование данных из электронной таблицы (включая заголовки столбцов) Копирование данных из электронной таблицы в Инструмент куратора Откройте Инструмент куратора GRIN-Global и приложение для обработки электронных таблиц (например, Microsoft Excel, Calc из пакета OpenSource.org или Google Docs). Оба приложения должны быть открыты, но желательно не оба в полноэкранном режиме. При условии, что оба окна хотя бы частично видимы, вы сможете перетаскивать данные из электронной таблицы в GRIN-Global легче, чем когда окна приложений в полноэкранном режиме. 1. В окне Инструменте куратора определите список, который будет обновлен. 2. В этом же окне нажмите на кнопку Edit Data (если вы еще не включили режим редактирования). 3. В электронной таблице выделите данные, которые будут скопированы; при этом весьма существенно, чтобы в выборку была включена строка заголовков столбцов, в которой написание наименований столбцов в точности совпадало бы с написанием наименований столбцов Инструмента куратора. (См. Импорт наименований столбцов из Инструмента куратора в электронную таблицу, если вы не хотите набирать наименования столбцов на клавиатуре). только столбцы с обновляемыми данными должны быть включены в выборку порядок столбцов электронной таблицы не обязательно должен совпадать с порядком следования столбцов Инструмента куратора написание наименований столбцов электронной таблицы должно совпадать с написанием наименований столбцов Инструмента куратора 4. В электронной таблице с помощью курсора мыши захватите прямоугольник, ограничивающий выбранные ячейки, перетащите прямоугольник и поместите его где-либо Страница | 52 308841389 Импорт ваших данных из существующей базы данных в GRIN-Global в таблице данных GRIN-Global. Если окно приложения, в которое выполняется копирование перетаскиванием свернуто, переместите курсор мыши на значок этого приложения, расположенный на панели задач. После этого окно приложения будет открыто (развернуто); отпустите ограничивающий выбранные ячейки прямоугольник (в окно приложения). [tbd: video link] 308841389 С т р а н и ц а | 53 Импорт ваших данных из существующей базы данных в GRIN-Global 5. Любые изменения, выполненные в электронной таблице, теперь должны быть видимыми в GRIN-Global. Для облегчения визуальной проверки любых изменений настоятельно рекомендуется установить флажки Highlight Changed Data и Hide Unchanged Rows на вкладке Other Options. В этом случае измененные ячейки будут выделяться цветом (см. стр. 37). 6. Важно проверить поле первичного ключа в электронной таблице, прежде чем перетаскивать данные в Инструмент куратора. Перетаскивание в Инструмент куратора записей электронной таблицы: с совпадающими значениями полей ключа обновит существующие записи в таблице данных Инструмента куратора с несовпадающими (или пустыми) значениями полей ключа добавит новые записи в таблицу данных Инструмента куратора У каждой таблицы есть первичный ключ, например в таблице образцов (Accession) – это поле Accession ID. Пользователи часто копируют записи из Инструмента куратора в электронную таблицу, чтобы использовать в качестве основы для создания новых записей. Это делается для минимизации количества операций ввода. Однако когда существующие данные копируются из Инструмента куратора, они будут включать первичный ключ. Не забудьте стереть содержимое в поле первичного ключа в электронной таблице. В данном примере пользователь собирается перетащить эти записи об образцах в Инструмент куратора для создания новых записей, поэтому ему необходимо стереть содержимое полей Accession IDs. Страница | 54 308841389 Импорт ваших данных из существующей базы данных в GRIN-Global 7. Если результат вас устраивает, нажмите на кнопку Save Data для сохранения. Импорт наименований столбцов из Инструмента куратора в электронную таблицу Чтобы быть уверенным в том, что имена заголовков столбцов электронной таблицы в точности совпадают с именами столбцов в Инструменте куратора, следует экспортировать пустую строку из таблицы данных Инструмента куратора в электронную таблицу. Этот метод является также быстрым способом начать построение в электронной таблице данных, которые со временем будут помещены в Инструмент куратора. (Чтобы вывести на экран фактические имена полей базы данных вместо заголовков столбцов, перед перетаскиванием данных в электронную таблицу нажмите и удерживайте клавишу Shift. «Обычным» пользователям не понадобится делать это, тогда как для администраторов этот метод может оказаться удобным). 1. В Инструменте куратора начните новый список или выберите существующий. 2. В правой панели таблицы данных нажмите на кнопку Edit Data; нажмите на кнопку Add new. 3. Выберите новую пустую (нижнюю) строку с помощью щелчка мышью по ячейке заголовка строки; скопируйте строку (Ctrl-C); вставьте содержимое буфера обмена в электронную таблицу (Ctrl-V). Копирование можно также выполнить с помощью перетаскивания мышью (Подробнее см. «Перетаскивание (Drag and Drop)»). [click in the row’s header cell; cut and paste into the spreadsheet = щелкните мышью по ячейке заголовка строки; скопируйте [if copy or вырежьте if cut] строку и вставьте в электронную таблицу 308841389 С т р а н и ц а | 55 Импорт ваших данных из существующей базы данных в GRIN-Global Блочный способ копирования Блочный (Block-style) способ копирования используется для копирования блоков данных из электронной таблицы в Инструмент куратора. (Этот метод работает также и в обратном направлении для копирования данных из Инструмента куратора в электронную таблицу). Щелкните мышью для просмотра видео. Поскольку при использовании этого метода вы не будете включать в копируемые данные наименования столбцов, важно, как вы позиционируете ячейки при копировании и вставке. Откройте и Инструмент куратора, и приложение электронных таблиц, но не в полноэкранном режиме. 1. Определите, какие данные будут в итоге заменены в Инструменте куратора или какие данные требуется скопировать в электронную таблицу. [determine what…=определите диапазон данных, которые будут изменены] 2. Перестройте вашу электронную таблицу, с тем чтобы ее столбцы следовали бы в том же порядке, как в Инструменте куратора. (Вы можете переупорядочить столбцы или в Инструменте куратора, или в электронной таблице). В Инструмент куратора нажмите на кнопку Edit Data для перехода в режим редактирования. В данном примере столбец Taxonomy в окне Инструмента куратора передвинут налево. Помните, что для перестановки столбца следует перетащить мышью его заголовок в нужном направлении, налево или направо. Страница | 56 308841389 Импорт ваших данных из существующей базы данных в GRIN-Global 3. В Excel выделите данные, которые будут копироваться; используйте Ctrl-C для копирования блока. 4. В Инструменте куратора поместите курсор в верхней левой ячейке диапазона данных, которые будут изменены; используйте Ctrl-V для вставки данных. Результат копирования блока: Левая верхняя ячейка выделена синим, т.к. в настоящий момент она является активной; желтый цвет указывает, что содержимое ячеек изменилось. Наряду с методом копирования и вставки может быть использован и метод перетаскивания мышью. Главное – правильно присоединить блок данных из электронной таблицы к верхней левой «целевой» ячейке в Инструменте куратора. 308841389 С т р а н и ц а | 57 Копирование данных Инструмента куратора в электронную таблицу или базу данных Копирование данных Инструмента куратора в электронную таблицу или базу данных Копирование данных Инструмента куратора в электронную таблицу 1. Откройте и Инструмент куратора, и приложение для обработки электронных таблиц (например, Excel). Оба приложения должны быть открыты, но не в полноэкранном режиме. 2. В случае необходимости, отфильтруйте записи, которые будут скопированы (see Фильтрация записей). 3. Выберите в Инструменте куратора записи, которые будет скопированы в электронную таблицу. См. инструкции Выделение с помощью мыши (Drag) и Выделение нескольких строк. Если окно приложения, в которое выполняется копирование перетаскиванием свернуто, переместите курсор мыши на значок этого приложения, расположенный на панели задач. После этого окно приложения будет открыто (развернуто); отпустите ограничивающий выбранные ячейки прямоугольник (в окно приложения). [tbd: video link] Страница | 58 308841389 Поддержка списков для систематизации ваших данных Поддержка списков для систематизации ваших данных Одна из фундаментальных функций GRIN-Global – это возможность формировать виртуальные списки записей базы данных, которые представляют для вас особенный интерес. Эти списки могут ссылаться на записи, которые вам требуется отслеживать или которыми требуется управлять, такие как записи об образцах, единицах хранения или заявках. Вы заполняете свои списки, указывая на записи в базе данных. Вы можете создать «фиктивные» папки, которые изначально пусты, но со временем будут содержать определенные записи для ваших специфических нужд. Если вы больше не нуждаетесь в папке, ее можно стереть. При этом вы просто стираете свою папку, а не реальные записи базы данных, на которые указывал список, содержащийся в папке. Во вводной части к этому Руководству пользователя было кратко описано использование Инструмента куратора для управления образцами заявками. (См. Использование списков для систематизации образцов or Использование списков для систематизации заявок). Вкладки При создании вкладок панели списков они по умолчанию содержат «корневую папку», которая имеет практически то же имя, что и вкладка. В приведенном ниже примере вкладка «Prunus» содержит папку верхнего уровня, которой присвоено имя «Prunus Root Folder». Папкой верхнего уровня называется имеющаяся в каждой вкладке главная папка, которая, в свою очередь, может содержать подчиненные папки. (Папки, содержащие подчиненные папки в Проводнике Windows построены по аналогичному принципу). Ограничение на количество вложений папок отсутствует. В дополнение к созданию «корневой папки» Инструмент куратора создает подчиненную 308841389 С т р а н и ц а | 59 Поддержка списков для систематизации ваших данных папку с именем по умолчанию «New List» (Новый список). Пользователю рекомендуется переименовать папку New List, присвоив ей более содержательное наименование, которое отражало бы содержимое записей базы данных, на которые ссылается список. Создание новой вкладки 1. На панели списков щелкните мышью по значку New Tab с многоточием («...»). 2. Укажите наименование вкладки в поле Tab Name всплывающего окна; нажмите на кнопку OK. Результат: Переименование вкладки 1. Щелкните правой кнопкой мыши по наименованию вкладки. 2. В контекстном меню выберите пункт Properties Страница | 60 308841389 Поддержка списков для систематизации ваших данных 3. Введите имя в поле Tab name; нажмите на кнопку OK. Наименование списка Щелкните правой кнопкой мыши по наименованию папки для присвоения ей более содержательного имени; выберите пункт Rename в контекстном меню. Как скрыть и показать вкладки Вкладки в панели списков можно по желанию скрывать или показывать. Эта возможность полезна, в частности, когда вами создано много вкладок. Как скрыть вкладку Щелкните правой кнопкой мыши по вкладке, которую нужно скрыть. Как показать скрытую вкладку Щелкните правой кнопкой мыши по любой видимой вкладке; в контекстном меню выберите пункт Show Tabs и затем щелкните мышью по наименованию скрытой вкладки. 308841389 С т р а н и ц а | 61 Поддержка списков для систематизации ваших данных (В данном примере вкладка Rubus скрыта и будет показана снова). По крайней мере одна вкладка должна быть видима – вы не можете скрыть все вкладки одновременно. Вы также можете упорядочивать вкладки с помощью перетаскивания их налево или направо. Списки Создание нового списка 1. Щелкните правой кнопкой мыши по родительскому списку (списку, который будет на один уровень выше нового списка) и выберите в контекстном меню пункт New List. В результате под существующим списком будет создан новый пустой список с именем «New List». (Добавление элементов в ваш список рассматривается ниже). Если родительский список не пустой, т.е. уже содержит другие элементы или списки, новый список будет представлен под существующими элементами. Поначалу это может сбить с толку, если список содержит много элементов; у вас может возникнуть необходимость прокрутить список вниз, чтобы добраться до вновь созданного списка. Страница | 62 308841389 Поддержка списков для систематизации ваших данных Удаление и очистка списка Вы можете удалять списки, которые больше не нужны, или очищать списки, которые собираетесь использовать в дальнейшем. При этом вы в любом случае удаляете не реальные записи в базе данных, а только ссылки на них, хранящиеся в ваших папках. Команда «Delete» удаляет папку; команда «Clear» только удаляет элементы из папки. Удаление списка Щелкните правой кнопкой мыши по наименованию списка; выберите в контекстном меню пункт Delete. Очистка списка Для удаления элементов списка без удаления списка, щелкните правой кнопкой мыши по наименованию списка; выберите в контекстном меню пункт Clear List. Эти команды «Delete» и «Clear List» не удаляют записи из базы данных; они влияют только на списки. Удаление элемента из списка Для удаления одного элемента из списка выберите этот элемент; щелкните по нему правой кнопкой мыши; выберите в контекстном меню пункт Delete. В текущей версии программы отсутствует возможность выделить (или удалить) несколько элементов списка. 308841389 С т р а н и ц а | 63 Поддержка списков для систематизации ваших данных Перемещение списка Перемещение списков выполняется аналогично перемещению папок в Проводнике Windows или в других программах. Для перемещения списка вы в соответствии с вашими предпочтениями можете выбрать любой из приведенных ниже способов: с использованием контекстного меню, вызываемого правым щелчком мыши с использованием комбинаций клавишей (Ctrl-X, Ctrl-C, Ctrl-V) с использованием перетаскивания мышью Следует помнить, что в дополнение к перемещению списка из одной папки в другую, вы можете также перемещать или копировать папки или даже элементы отдельного списка из одной вкладки в другую. В текущей версии программы элементы списка должны перемещаться или копироваться по отдельности. Поэтому обычно более рационально создавать списки с подчиненными списками (sub-lists) для систематизации элементов. В этом случае элементы списков будут лучше систематизированы и могут быть легко перегруппированы в дальнейшем. Выделите список, который следует переместить; щелкните правой кнопкой мыши по папке и выберите в контекстном меню пункты Cut или Copy. Определите новый родительский список; щелкните правой кнопкой мыши по наименованию его папки и выберите в контекстном меню пункт Paste. Страница | 64 308841389 Поддержка списков для систематизации ваших данных Перемещение списка с помощью комбинаций клавишей (Ctrl-X, Ctrl-C, Ctrl-V) Выделите наименование списка; используйте Ctrl-X (для перемещения) или Ctrl-C (для копирования). Определите новый родительский список; используйте Ctrl-V. Перемещение списка с помощью перетаскивания мышью Выделите наименование списка; перетащите мышью список в новую «родительскую» папку. Добавление дополнительных элементов в список Дополнительные образцы / единицы хранения / заявки, а также другие элементы могут быть в любой момент добавлены в существующий список теми же способами, которые описаны в разделе «Создание и редактирование записей» на стр. 82. 308841389 С т р а н и ц а | 65 Поддержка списков для систематизации ваших данных Сортировка и переименование элементов списков Вы можете настроить способ сортировки списков, а также определить способ обозначения элементов в списке. Эти функции доступны с помощью пункта Properties контекстного меню списка (вызываемого правым щелчком мыши по папке в Панели списков). Сортировка элементов списка Вы можете указать, будут ли в списке, содержащем и элементы, и подчиненные списки, папки списков отображаться в верхней части до элементов или в нижней части после элементов списка. Ниже приведен пример раздела Sorting Options окна Treeview Item Properties. Страница | 66 308841389 Поддержка списков для систематизации ваших данных Переименование элементов списка Вы можете переименовывать элементы списка. Наименования элементов по умолчанию По умолчанию наименования элементов списка образцов состоят из префикса образца (Accession Prefix), номера и содержимого поля постфикса из соответствующей записи базы данных об образце. Аналогично у каждого типа объектов (образец, единица хранения, заявка и т. д.) имеется правило наименования по умолчанию. (В следующем примере у записей об образцах поле постфикса пустое, поэтому наименования списка содержат только префикс и номер). Для возврата к наименованиям по умолчанию выделите папку, щелкните правой кнопкой мыши и выберите переключатель Default/Parent Naming. 308841389 С т р а н и ц а | 67 Поддержка списков для систематизации ваших данных Переименование элементов Щелкните правой кнопкой мыши по папке для переименования элементов. В окне Treeview Item Properties: 1. Выберите требуемый тип объекта (Object Type). Этот выбор в конечном итоге определяет, наименования каких полей вы можете использовать для переименования. 2. Выберите переключатель Custom Naming. 3. Сформируйте нужное вам наименование, выбирая из списка доступных полей в рамке Name Builder. Выберите представление в поле Dataview и поле представления в поле Field. Нажмите на кнопку Add при необходимости добавить дополнительные поля. 4. Чтобы увидеть новые наименования элементов списка, вам может понадобиться обновить список: (Некоторые наименования обновятся автоматически; в противном случае выполните команду Refresh List). Страница | 68 308841389 Поддержка списков для систематизации ваших данных Списки единиц хранения Вы можете создать списки элементов единиц хранения так же, как вы делаете для образцов. Вероятно, у вас будет много различных причин для создания списков единиц хранения. Вы могли бы, например, создать список единиц хранения для того, чтобы следить за «прорастанием» и урожайностью в текущем году. Если вы контролируете тысячи образцов, использование такого списка для объединения единиц хранения только текущего года было бы очень полезно – вы можете из списка формировать ярлыки для ваших семян, можете анализировать годовые результаты и т. д. Динамические записи единиц хранения Всякий раз при обзоре образцов в панели списков вы будете обращать внимание на элементы единиц хранения, снабженные двумя звездочками (**) рядом с наименованием. С каждой записью об образце в базе данных, GRIN-Global автоматически связывает динамическую запись единицы хранения. Значки ** указывают, что элемент единицы хранения был динамически добавлен. В GRIN-Global необходимо, чтобы каждая запись об образце имела хотя бы одну связанную запись единицы хранения. Динамическая запись единицы хранения гарантирует обязательное соблюдение этого условия. Эти динамически добавляемые элементы единиц хранения не ссылаются на действительные записи единиц хранения и не добавляются навсегда к вашим спискам, а перестраиваются заново в каждом сеансе Инструмента куратора. В вышеприведенном примере в папке Prunus имеется подчиненная папка «to be reviewed» («должно быть рассмотрено»). В этой папке у первого элемента образца mar_923101_rei имеется только один связанный элемент единицы хранения, который является динамическим элементом. У каждого из остальных элементов образцов, представленных в списке, имеется несколько связанных элементов единиц хранения, включая динамические элементы. 308841389 С т р а н и ц а | 69 Поиск записей В представлении Inventory (Хранилище) поле Inventory Type для динамических записей единиц хранения также содержит символы **. Поиск записей В текущей версии Инструмента куратора имеется поисковый механизм, работающий аналогично поиску в Google. Это механизм имеет также функцию «запрос по образцу». Функция поиска Функция поиска предназначена для поиска записей в главной базе данных GRIN-Global. Обычно вы будете искать записи, отвечающие определенным критериям, а затем формировать список, чтобы отслеживать эти записи. Приведенные ниже инструкции поясняют, как запускается простой поиск. При запуске поиска на экране будет представлено отдельное окно Search, т.к. поисковый механизм Инструмента куратора управляется собственной программой. Поиск с использованием метода, аналогичного поиску в Google Для поиска 1. Нажмите на кнопку Search. 2. На экране появится отдельное окно поиска Search. Введите ваш критерий поиска в большое текстовое поле; нажмите на кнопку Search Now!. В промежуточном окне будет Страница | 70 308841389 Поиск записей показано количество найденных записей; нажмите на кнопку OK. 308841389 С т р а н и ц а | 71 Поиск записей В данном примере пользователь ввел критерий «Prunus persica»; было найдено шесть записей: На этом этапе вы можете просмотреть записи, найденные в результате поиска, но не можете редактировать данные. После выключения компьютера данные в таблице поиска не будут сохранены. Для редактирования записей или для просмотра тех же самых данных в дальнейшем, вам необходимо копировать данные с помощью перетаскивания выделенных данных из таблицы поиска в Инструмент куратора. После этого обычно в Инструменте куратора формируют списки для будущих просмотров. Формирование списков в Инструменте куратора избавляет вас от необходимости выполнять повторный поиск в следующих сеансах. Критерии поиска Важно каждое слово Базовый поиск работает аналогично поиску в Google. Обычно используются все слова, включенные в запрос. Поиск всегда выполняется без учета регистра букв. Будьте осторожны при вводе текста, который необязательно вводить. Например, если вас интересует вид Rubus canadensis L., то включая в запрос букву «L», вы расширяете поиск, т.к. каждое «слово» будет участвовать в поиске, в данном случае – буква «L». Страница | 72 308841389 Поиск записей В поле поиска можно вводить специальные символы и буквы с диакритическими значками. Это можно сделать копированием строки из буфера обмена Windows. Другой способ ввода таких символов – комбинации клавиши Alt с цифровыми кодами, используемые в Windows. Обратитесь к следующей web-странице за справкой об общеупотребительных кодах: http://tlt.its.psu.edu/suggestions/international/accents/codealt.html Подстановочные символы (Wildcards) Используйте символ звездочки (*) в качестве подстановочного символа, который расширяет поиск и оказывается полезным в случаях, когда точное написание слова неизвестно. Используйте подстановочный символ, когда при поиске используется часть слова. Поиск точного соответствия – используйте кавычки При поиске точного соответствия заключите набор слов в кавычки. В этом случае выполняется поиск слов в заданном порядке. В следующей таблице приводятся операторы, поддерживаемые в текущей версии: Оператор Назначение / Альтернативное обозначение Примеры / Примечания x* для выполнения запросов с условием like Prun* Quotes ограничение поиска для точного соответствия текстовой строке “Rubus” x AND y для выполнения логического умножения; используйте символы & или && в качестве оператора AND Zea and Ohio Zea & Ohio x OR y для выполнения объединения; используйте символы |, «,» или || в качестве оператора OR Zea or Maize Zea, Maize Zea | Maize x NOT y для выполнения исключений; используйте символ ! в качестве оператора NOT Zea not Maize Zea ! Maize [оператор NOT не может стоять первым в поисковом запросе] () порядок выполнения операций – слева направо, за исключением случая использования скобок Zea and (Ohio or Indiana) @x y для ограничения поиска ключевыми словами для отдельных наименований полей @species ferox 308841389 С т р а н и ц а | 73 Поиск записей Для получения дополнительной информации о поиске в Google см.: http://www.google.com/support/websearch/bin/answer.py?answer=134479 Страница | 74 308841389 Поиск записей Поиск по образцу Некоторые пользователи предпочитают использовать метод поиска по образцу. Используя этот метод, вы вводите данные для поиска в поле над заголовком столбца таблицы поиска, после чего нажимаете на кнопку Search Now!. В данном примере были найдены те же записи, что и при использовании поиска, аналогичного поиску в Google, описанного на стр. 72. (Критерий поиска в текстовом поле был сформирован программой). 308841389 С т р а н и ц а | 75 Поиск записей [generated by the program = сформировано программой] Использование операторов «AND» (И) и «OR» (ИЛИ) при поиске по образцу При добавлении критерия поиска в другую ячейку два критерия используются совместно в соответствии с правилом логического умножения («AND»). …оба критерия поиска должны быть удовлетворены в найденных записях. В данном примере была найдена только одна запись. Страница | 76 308841389 Поиск записей Вы можете отредактировать текст запроса, поменяв оператор «AND» на «OR», в этом случае будет найдено 11 записей: Опции поиска Существует шесть основных опций, доступных при базовом поиске (в дополнение к критериям поиска, заданным в текстовом поле): 1. Ignore Case – игнорировать регистр букв 2. Limit – ограничение количества найденных записей 3. Areas to Search – область поиска 4. Find – представление результатов поиска 5. Matching – соответствие результатов запросу 6. Show All Columns – показать все столбцы 308841389 С т р а н и ц а | 77 Поиск записей Игнорировать регистр букв (Ignore Case) Установите этот флажок для расширения поиска; поиск обнаружит записи, содержащие искомый текст без учета регистра букв (верхний, нижний, смешанный). Область поиска (Areas to Search) Поиск может быть сужен, а время поиска сокращено путем ограничения поиска определенными областями базы данных. Установленный флажок означает, что поиск данных будет выполняться в данной области базы данных. Для минимизации времени поиска снимите флажки тех областей, которые не относятся к вашему поисковому запросу. Например, если вас интересуют только ссылки на “Prunus” в разделе «Таксономия» (Taxonomy) базы данных, вы могли бы установить флажок «Taxonomy Area» и снять остальные четыре флажка в группе полей «Areas to Search». Для получения дополнительной информации о данных (и таблицах), содержащихся в каждой области, см. GRIN-Global Data Dictionary. Представление результатов (Show Results As) Выберите таблицу, в которой будет выполняться поиск. Укажите, как должны быть представлены найденные данные – как образцы, единицы хранения или заявки. Specify how data should be returned – as Accession, Inventory, or Orders data. Соответствие результата (Results Matching On) Эта опция определяет должен ли результат содержать любое слово или все слова из запроса. Обратите внимание: установка флажков «Any Words» / «All Words» просто приводит к автоматическому добавлению операторов «or» или «and», когда эти операторы не указаны в поле критерия поиска. Если вы точно задали оператор, состояние флажка не играет роли. Страница | 78 308841389 Поиск записей Пример: Для строки поиска Rubus glaucus с установленным флажком поиска всех слов запроса в тестовой базе данных было найдено четыре записи. С флажком поиска любого слова из запроса было найдено 48 записей, из которых опять только четыре записи содержали Rubus glacus. Следовательно, оставшиеся 44 записи содержали в имени или Rubus или glaucus. (42 записи содержали Rubus, включая четыре записи, содержавшие и glaucus, и шесть записей содержали Elymus glaucus). Максимальное количество записей (Max Records) Данная опция ограничивает максимальное количество записей, возвращаемых в результате поиска, даже если критерию поиска отвечает большее количество записей. Фильтрация найденных записей Вы можете задавать фильтр в таблице поиска для отображения подмножества записей. Используйте содержимое любой ячейки в качестве базиса для критерия фильтрации. Щелкните правой кнопкой мыши в ячейке данных; выберите в контекстном меню требуемый способ фильтрации («Show only…» (показать только строки, содержащие такое значение) или «Hide rows…»(скрыть строки, содержащие такое значение)). Счетчик записей Следует помнить, что счетчик записей в левом нижнем углу показывает количество отфильтрованных записей и общее количество найденных записей. Отображение всех строк таблицы (Отключение фильтрации) Для отключения фильтрации записей щелкните правой кнопкой мыши в любой ячейке. Выберите в контекстном меню пункт Reset row filter. 308841389 С т р а н и ц а | 79 Поиск записей Перемещение записей из таблицы поиска в таблицу данных Инструмента куратора После использования Инструмента поиска (Search tool) для обнаружения записей в базе данных и, если это требуется, фильтрации полученных записей, вы можете скопировать эти записи в Инструмент куратора для последующего отслеживания и управления ими. Чтобы переместить записи из Инструмента поиска в Инструмент куратора 1. В Инструменте куратора сформируйте список или убедитесь в том, что он виден. 2. Убедитесь, что не включен режим редактирования (кнопка Save Data серая (недоступна)) 3. Выполните поиск с помощью Инструмента поиска. 4. Выберите записи для копирования. Это могут быть все найденные записи или отдельные записи, отобранные по тем или иным критериям. (Дополнительную информацию см. в разделе «Selecting Records in a Grid»). Для выбора всех строк в таблице поиска используйте Ctrl-A. 5. В нижеследующем примере было найдено 60 записей, но выбраны будут только «CULTIVARS». Щелкните мышью в выделенной области; удерживая левую кнопку мыши, перетащите выбранные записи в Инструмент куратора GRIN-Global. Поместите записи в Страница | 80 308841389 Поиск записей ваш список (в данном примере «June01»). [Click and Drag = Шелкнуть мышью и перетащить] Список теперь ссылается на эти записи CULTIVAR. Физически записи не сохраняются в списке, вместо этого список содержит элементы, ссылающиеся на записи. Вы можете благополучно удалять элементы списка без какого бы то ни было эффекта для физических записей базы данных. Удаление элементов списка не удаляет записи базы банных. 308841389 С т р а н и ц а | 81 Создание и редактирование записей Создание и редактирование записей Вы можете создавать новые записи вручную или в случае записей об образцах или заявках можете использовать мастера (wizard) для управления процессом. Использование мастеров описывается ниже; инструкции по добавлению записей вручную см. на стр. 86. Перед добавлением записи имеет смысл запустить поиск, чтобы убедиться в отсутствии такой записи в базе данных. Однако если вы не выполняли поиск, и запись имеется в базе данных, вы будете предупреждены о невозможности дублировать записи. (Вы получите сообщение о том, что запись уже существует в базе данных). Обязательные для заполнения поля (Required Fields) Чтобы запись можно было сохранить необходимо заполнить «обязательные» поля. На вкладке Other Options установите флажок Highlight Changed Data, чтобы в режиме редактирования видеть поля, обязательные для заполнения. Поля обязательные для заполнения по умолчанию выделяются фиолетовым цветом. Окно Мастера образцов (Accession Wizard) иллюстрирует обязательные (фиолетовые) и необязательные (белые) для заполнения поля: Страница | 82 308841389 Создание и редактирование записей Пример обязательного для заполнения поля таблицы единиц хранения и сообщения, получаемого при попытке сохранить запись без заполнения обязательного поля: 308841389 С т р а н и ц а | 83 Создание и редактирование записей Создание новых записей об образцах с использованием Мастера Мастер образцов (Accession Wizard) обеспечивает пошаговое выполнение процесса, в рамках которого вы добавляете новую запись об образце в базу данных. Выполняя процесс, мастер будет давать вам подсказки с помощью последовательности окон для ввода данных, направляя вас через ввод связанных данных, помещаемых в различные представления. По завершении процесса новые взаимосвязанные записи сохраняются. Запуск Мастера образцов (Accession Wizard) Существуют два предварительных условия для использования Мастера образцов: A. Щелкните по вкладке Accessions (Образцы) в таблице данных, чтобы убедиться в том, что Accessions является активным представлением. B. Вы не можете работать в режиме редактирования. Выберите существующую запись об образце, похожую на ту, которую вы собираетесь создать. В результате в окне мастера появятся поля, предварительно заполненные на основе данных выбранной вами существующей записи. 1. Нажмите на кнопку Accession Wizard на панели инструментов. Страница | 84 308841389 Создание и редактирование записей На экране будет представлена форма представления Accession: (Сравните это окно с окном, приведенным при описании шага №1. Обратите внимание, что данные совпадают с теми, которые содержатся в выбранной существующей записи). 2. Измените данные в соответствии с требованиями: Комбинация полей Accession Prefix, Number и Suffix составляет ключ каждой записи и эта комбинация должна быть уникальной для каждой записи. Если в вашей организации не используется поле Suffix, должна быть уникальной комбинация полей Prefix и Number. Аналогично, если используется только поле Prefix, оно должно быть уникальным для каждой записи. 308841389 С т р а н и ц а | 85 Создание и редактирование записей Поле Taxonomy обязательно для заполнения. (Обратите внимание на кнопку сохранения данных Save, расположенную в правом верхнем углу. Вы можете в любой момент сохранить ваши данные). 3. Щелкните по вкладке Names для продолжения работы мастера. Затем нажмите на кнопку New Name для добавления данных в представление Names (Наименования): 4. В каждой из остальных вкладок будет похожая кнопка «New». Щелкайте по вкладкам для продолжения добавления данных. 5. Не забывайте использовать кнопку Save. Создание новых записей вручную Для создания новой записи об образце или единице хранения 1. В левой панели (Панели списков) выберите существующий список или создайте новый. 2. В правой панели (Таблице данных) щелкните по соответствующей вкладке (Accessions или Inventory). 3. Нажмите на кнопку Edit для перехода в режим редактирования. 4. Нажмите на кнопку Add New на панели навигации. Страница | 86 308841389 Создание и редактирование записей или… щелкните мышью по индикатору строк и нажмите Ctrl-N для добавления новой строки к набору данных после выделенной строки. Данные из выделенной строки автоматически копируются в новую строку, за исключением полей обязательных для заполнения, обеспечивающих уникальность строки. Цвет указывает, является ли ячейка закрытой для ввода данных (серый), обязательной для заполнения (фиолетовый) или допускает ввод данных (синий). Светло-синим цветом обозначаются ячейки, содержащие данные, скопированные из ячеек вышестоящей строки, темно-синим обозначаются ячейки, ожидающие ввода данных. 5. Введите данные в соответствующие поля. 6. Нажмите на кнопку Save Data. Всякий раз при создании записи об образце также по умолчанию создается запись единицы хранения (с типом **). Эта заданная по умолчанию запись единицы хранения необходима из-за требований схемы по обеспечению целостности базы данных и по установлению отношений между записью о наблюдении (observation) и записью единицы хранения. Запись о наблюдении может быть связана с заданной по умолчанию записью единицы хранения, которая фактически связывает ее с записью об образце. 308841389 С т р а н и ц а | 87 Создание и редактирование записей Редактирование записей Если у вас есть соответствующие для редактирования данных права, которые присваиваются администратором GRIN-Global используемому вами имени пользователя, вы можете редактировать данные. Для этого нажмите на кнопку Edit. В режиме редактирования вы можете изменять данные. В режиме редактирования кнопка Edit Data неактивна (затенена). Если в какой-то момент вам потребуется игнорировать изменения и вернуться в исходный режим просмотра, нажмите на кнопку Cancel; в противном случае для сохранения данных нажмите на кнопку Save Data. В режиме редактирования все записи таблицы данных могут редактироваться. Значок «» обозначает текущую запись: Страница | 88 308841389 Создание и редактирование записей Вставка (добавление) записей В режиме редактирования нажмите на кнопку + (Add new): В результате, внизу таблицы появится пустая строка. Когда вы начнете вводить данные, цвет полей изменится, в соответствии с тем, является ли поле обязательным для заполнения, заблокированным и т. д. (Дополнительная информация о цветах ячеек представлена на следующей странице). (Для добавления записи между существующими записями следует использовать комбинацию клавишей Ctrl-N. Для получения дополнительной информации обратитесь к разделу на стр. 86). Опция выделения измененных данных В правой части таблицы данных под вкладкой Other Options, имеется два флажка, которые облегчают просмотр изменений, сделанных в результате редактирования. Для выделения ячеек, содержимое которых было изменено, установите флажок Highlight Changed Data. Вторая опция, выбираемая в зависимости от ваших предпочтений – Hide Unchanged Rows (Скрыть неизмененные строки). 308841389 С т р а н и ц а | 89 Создание и редактирование записей Цвета ячеек Следующая таблица содержит сводную информацию о значении цвета ячеек в режиме редактирования с выбранной опцией «Highlight Changed Data» (Выделить изменения): Цвет ячейки Значение Серый содержимое ячейки не редактируется Фиолетовый требуется заполнение ячейки; запись не может быть сохранена до тех пор, пока все требуемые поля не будут заполнены Оранжевый при добавлении новой записи в этих ячейках окажутся новые данные Желтый ячейка, данные в которой были изменены при редактировании Белый ячейка, данные в которой не изменялись при редактировании Темно-синий значение в ячейке добавленной записи совпадает со значением по умолчанию Светло-синий значение в ячейке добавленной записи не совпадает со значением по умолчанию Синий текущая ячейка Страница | 90 308841389 Удаление записей Указатели предупреждения Следующий пример иллюстрирует использования указателей предупреждения. При обнаружении такого указателя поместите курсор мыши на символ «!» для получения контекстной подсказки. Удаление записей В режиме редактирования вы можете выбрать запись или несколько записей для удаления. Если запись/записи еще не включены в список в таблице данных или в текущей форме, вам потребуется сначала выполнить поиск записи в базе данных. Кнопка с красным крестом стирает только последнюю (текущую) запись в выделенной группе записей. Используйте клавишу стирания (Delete) для удаления группы записей. В некоторых случаях для наиболее быстрого удаления нескольких записей можно перейти к последней строке таблицы данных и многократно нажать на копку с красным крестом с последующим сохранением изменений. Такой способ может оказаться быстрее, чем выделение нескольких строк с последующим использованием клавиши стирания (delete). Вам не придется отвечать на вопрос «Вы уверены, что хотите удалить данную строку?» («Are you sure you want to delete this row?») для каждого удаления. 308841389 С т р а н и ц а | 91 Удаление записей Ввод данных в ячейки с ограничениями на ввод Многие поля в различных представлениях имеют ограничения на ввод данных. Это означает, что при вводе данных в поля с ограничениями на ввод Инструмент куратора не разрешает непосредственный ввод данных с клавиатуры. Вместо этого при переходе в такое поле появляется окно «LookupPicker» (Указатель подстановок). В режиме «только чтение» такие поля выглядят так же, как и другие текстовые поля. Однако в режиме редактирования, как только вы помещаете курсор мыши в такое поле, вид курсора меняется: . При вводе с клавиатуры первого символа на экране будет представлено окно «LookupPicker». (Щелчок мышью в таком поле также вызывает на экран окно «LookupPicker»). Следующий пример иллюстрирует использование LookupPicker для поля Taxonomy (Таксономия). Когда вы начинаете вводить буквы с клавиатуры, возможные элементы/записи фильтруются так, что остаются только те элементы таблицы, наименования которых начинаются с введенных букв. В данном примере пользователь набрал на клавиатуре буквы «Ru». Использование Lookup Picker (Указатель подстановок) 1. Щелкните мышью в поле таблицы, которое следует заполнить; начните ввод с клавиатуры. 2. Чем больше букв вы введете в поле Filter (поле №1 на рисунке), тем более точной становится фильтрация. Щелкните мышью по требуемому элементу в поле №3; нажмите на кнопку OK для выбора данного значения. В поле №2 на рисунке (Show Only Choices Valid For This:) содержатся флажки. Вы можете продолжать поиск с помощью этих флажков (фильтров). Страница | 92 308841389 Удаление записей Комбинации клавишей в режиме редактирования (См. также раздел «Комбинации клавишей» на стр. 21). Копирование из вышерасположенной ячейки При вводе данных в режиме редактирования комбинация клавишей Ctrl-‘ копирует содержимое ячейки, которая расположена непосредственно над текущей ячейкой. Дублирование данных (Ctrl-D) Комбинация клавишей Ctrl-D дублирует данные из ячейки в те ячейки, которые расположены в столбце непосредственно под ней. 1. Щелкните мышью в верхней ячейке диапазона ячеек. Введите данные, которые будут дублироваться. 2. Выберите ячейку с данными и ячейки, расположенные непосредственно под ней, которые будут заполняться; нажмите комбинацию клавишей Ctrl-D. Данные будут дублированы во всех выбранных (выделенных цветом) ячейках. 308841389 С т р а н и ц а | 93 Безопасность Безопасность При регистрации для вас имени пользователя (username) администратор предоставил этому пользователю определенные права доступа. Кроме того пользователи приписаны к группам, которым также предоставлены определенные права доступа. (Подробно шаги по предоставлению прав доступа пользователям и группам пользователей описываются в Руководстве администратора). В некоторых случаях права пользователя могут быть ограничены доступом только для чтения к определенным записям – у этих пользователей не будет возможности регистрировать, изменять или удалять эти записи. Как правило большинство пользователей Инструмента куратора могут читать, изменять и удалять записи, которые они создали. Понятие владельца Кроме понятия прав доступа существует также понятие «принадлежности»/«прав владения» (ownership). По умолчанию владельцем записи является тот, кто ее создал. В следующем примере пользователь Dr. Test11 создал запись об образце; эта запись указывает, что он является ее владельцем. Владелец всегда может изменить или удалить запись, которую он создал. Передача прав владения В Инструменте куратора владельцы могут передавать права владения записями и, при необходимости, подчиненными записями другому пользователю. Страница | 94 308841389 Безопасность Передача прав владения другому пользователю В представлении выделите строки (записи), права владения которыми вы хотите передать; щелкните правой кнопкой мыши и выберите в контекстном меню пункт Change Owner… В окне Change Ownership выберите соответствующий переключатель и нажмите на кнопку OK: Предоставление прав доступа другим пользователям Если вам как пользователю предоставлены права на изменение записи, при щелчке правой кнопкой мыши по записи вы можете выбрать в контекстном меню пункт Security Wizard… (Мастер безопасности): 308841389 С т р а н и ц а | 95 Безопасность Окно Мастера безопасности дает вам возможность предоставлять права доступа конкретным пользователям. Отношения «Родитель» и «Владелец» между представлениями В Инструменте администратора устанавливаются отношения между представлениями. Например, отношение представления accession к представлению accession_name с помощью типа отношений (Relationship Type), определенного как «Родитель и владелец» («Parent and owner»). Это означает, что если кто-нибудь создает запись в таблице accession_name, владельцем этой записи будет владелец родительской записи, в данном случае, записи в таблице accession. Если отношение «Родитель и владелец» не задано, владельцем записи будет ее создатель. При определении владения отношения принимаются во внимание. Права доступа Права доступа не строятся по иерархическому принципу, т.е. отношения не принимаются во внимание при проверке прав доступа. Наличие прав доступа к таблице accession не означает, что пользователь автоматически имеет права доступа к тем или иным зависимым таблицам, таким как accession_action. Это сделано, главным образом, из-за сложности определения прав доступа и того факта, что программа может определять права доступа тысячи раз в рамках одного запроса (один раз для каждой возвращаемой строки, в зависимости от настроек прав доступа). Средний ярус (middle tier) поддерживает предоставление прав доступа или к таблице, или к представлению, но Мастер безопасности Инструмента куратора используется только на уровне Страница | 96 308841389 Безопасность таблиц. Уровень таблиц является наиболее безопасным, так как пользователь мог бы потенциально использовать разные представления, чтобы получить доступ к записи, по существу обходя защиту, которую вы установили бы для собственно представления. Даже если пользователь создает запись или является ее владельцем, он может не иметь прав на какие-либо действия с ней. Права доступа намеренно «упрощены» – вы должны непосредственно предоставить пользователю права на выполнение тех или иных действий. Вы можете оказаться в ситуации, когда студент-практикант загружает данные наблюдений или создает записи о действиях с образцами или единицами хранения, но не может изменять эти данные. Следовательно, он может создавать данные, но не может изменять или удалять их. Права доступа выдаются на таблицы и наследуются до тех пор, пока не будут применен запрет (DENIED) или разрешение (ALLOWED). 308841389 С т р а н и ц а | 97 Работа с изображениями Примеры прав доступа Вы можете использовать Мастера безопасности, чтобы установить уровни прав доступа для защиты записей определенных типов от случайного (или преднамеренного) удаления. Вы можете также установить права доступа так, что только кураторы смогут создавать записи карантина образцов (Accession quarantine) и быть их владельцами, но все остальные сотрудники будут иметь неограниченный доступ к записям карантина образцов. Работа с изображениями Вы можете связать одно или несколько изображений с одной или несколькими записями об образце или единице хранения. (При связывании с записью об образце изображения фактически связываются с используемой по умолчанию (**) записью единицы хранения. Дополнительную информацию о записях единиц хранения, используемых по умолчанию, см. на стр. 14). Существует два похожих способа связывать изображения с записями. В любом случае вы начинаете в Проводнике Windows, перетаскивая в Инструмент куратора папку с графическими файлами или графические файлы. Могут использоваться следующие форматы изображений: .png .jpg .gif Преимущества второго способа, описываемого ниже, состоит в том, что вы можете связать один или несколько графических файлов с многими записями об образцах или единицах хранения, тогда как при использовании первого способа графические файлы будут связаны только с одной записью об образце или единице хранения. Представление для изображений носит название get_inventory_image. Работая с изображениями, вы можете захотеть вывести представление на экран: щелкните мышью по пиктограмме New Tab: Страница | 98 308841389 Работа с изображениями Перетаскивание изображений в Инструмент куратора Сначала следует определить на компьютере или в сети папку, из которой будут выгружаться графические файлы. Ограничения на размер изображений отсутствуют, однако изображения малого размера (менее, чем 400x400 пикселов) могут отображаться с искажениями. Способ №1: Перетаскивание изображений на элемент образца (Accession) или единицы хранения (Inventory) на панели списков Используя этот способ, вы будет связывать один или несколько графических файлов только с одной записью об образце или единице хранения. 1. Перетащите или папку с изображениями, или выбранный графический файл из окна Проводника Windows на панель списков Инструмента куратора. В панели списков у вас есть два варианта действий: перетащить графические файлы на элемент Inventory или на элемент Accession. Если вы перетаскиваете изображения на определенный элемент Inventory, изображения будут связаны с этим элементом. Если вы перетаскиваете изображения на элемент Accession, изображения будут связаны с используемой по умолчанию для образца записью единицы хранения. Каждой записи об образце при ее создании назначается используемая по умолчанию запись единицы хранения. В панели списков эти используемые по умолчанию элементы единиц хранения отображаются с двумя звездочками после наименования. 308841389 С т р а н и ц а | 99 Работа с изображениями (См. также «Запись единицы хранения, используемая по умолчанию»). (см. видео: image_loading1 [tbd]) Содержимое окна загрузчика изображений: 2. Нажмите на кнопку Load. Страница | 100 308841389 Работа с изображениями Способ №2: Перетаскивание изображений в таблицу данных образцов или единиц хранения 1. Переключитесь в режим редактирования (нажмите на кнопку Edit) представления Accession (Образцы) или Inventory (Хранилище). 2. Перетащите папку с изображениями (или выбранный графический файл) из окна Проводника Windows на одну или несколько выбранных записей (строк) об образцах или единицах хранения в представлении Инструмента куратора. Окно загрузчика выглядит так: 3. Нажмите на кнопку Load. Перетаскивание папки выполняется вместе с содержащимися в ней папками. Локальные копии изображений могут быть сохранены на локальном жестком диске, при использовании сетевого диска указывается или буква подключенного диска, или UNC-имя диска, например, \\ncrpis-farm\nc7pc\2002\PI_613086_02ncai01_SD. Указание места хранения графических файлов Окно загрузчика изображений содержит поле Common file path (Общий путь к файлам). При загрузке графических файлов вы можете указать место хранения графических файлов. По умолчанию путь к месту хранения загружаемых файлов будет совпадать с путем к исходному месту хранения. В соответствии с конкретными потребностями и предпочтениями вы можете отказаться от копирования того же пути на сервер. Имеется возможность изменить содержимое 308841389 С т р а н и ц а | 101 Отчеты этого поля. Отчеты Обзор отчетов В Инструменте куратора имеются предварительно настроенные отчеты для отображения определенных данных. Файлы предварительно настроенных отчетов помещаются в папку Program Files | GRIN-Global Curator Tool при установке Инструмента куратора. В качестве генератора отчетов используется Crystal Reports. Crystal Reports – это доступный для приобретения программный продукт, который не поставляется вместе с Инструментом куратора. Однако любой подходящий отчет, разработанный с учетом совместимости с Инструментом куратора, может быть загружен в папку Инструмента куратора GRIN-Global для последующего использования. Следующая таблица предназначена для определения соответствия отчетов представлениям. [tbd: здесь будет представлено больше информации по мере разработки отчетов. На сегодняшний день имеется четыре отчета.] Наименование отчета (.rpt) Представление PackingList-General get_order_items PackingList-Inventory get_order_items PickList-Location get_order_items Страница | 102 308841389 Отчеты PickList-Taxonomy 308841389 get_order_items С т р а н и ц а | 103 Отчеты Формирование отчета 1. Для формирования отчета, таблица данных должна быть открыта для того представления, для которого был разработан отчет. В настоящее время разработаны четыре отчета, относящихся к представлению get_order_items. Щелкните мышью по вкладке get_order_items dataview. (См. информацию о создании вкладок представлений). 2. Переключившись на нужное представление, выберите одну или несколько строк, а затем щелкните правой кнопкой мыши и выберите в контекстном меню пункт Reports для доступа к меню отчетов: В списке приведены все отчеты, которые были установлены вместе с Инструментом куратора. Следует иметь в виду, что это меню не показывает, какие из отчетов имеют отношение к данному представлению. Страница | 104 308841389 Отчеты 2. Выберите наименование требуемого отчета; соответствующий отчет будет представлен в отдельном окне ReportForm: Экспорт и печать отчетов Меню окна Report Form содержит несколько пунктов, включая: экспорт отчета в электронную таблицу (или файл другого типа) печать отчета обновление данных поиск текстовой строки Следующие разделы описывают шаги, необходимые для выполнения различных пунктов меню. Экспорт в электронные таблицы (или в файлы других типов) 1. Щелкните по пиктограмме Export Report. 308841389 С т р а н и ц а | 105 Отчеты 2. В окне Export Report укажите, где будет сохранен отчет, введите или выберите наименование отчета; затем выберите тип файла поле Save as type с выбором из списка. Печать отчетов 1. Щелкните по пиктограмме Print Report. 2. В окне Print выберите нужный принтер; нажмите на кнопку Print. Страница | 106 308841389 Отчеты Обновление данных Если окно ReportForm было открыто в течение некоторого времени, нажмите на кнопку Refresh, чтобы обеспечить соответствие приведенных в отчете данных текущим значениям. Поиск текста 1. Щелкните по пиктограмме Find Text; введите текст («строку поиска») во всплывающем окне; нажмите на кнопку Find Next. Если соответствующий текст будет обнаружен, это текст будет представлен в рамке. 308841389 С т р а н и ц а | 107 Приложения Приложения Список терминов PI Plant Introduction number. PI-номер – это порядковый номер, присвоенный образцу. Этот номер является главным идентификатором, используемым Национальной системой генетических ресурсов растений Министерства сельского хозяйства США (USDA National Plant Germplasm System). PI-номер 1 был присвоен в 1898 году. Accession (Образец) В кураторской терминологии образец является уникальным типом генетических ресурсов растений. Уникальность образца определяется местом происхождения, географией, таксономией и генетикой. Номер образца, присвоенный генетическому ресурсу, используется как уникальный идентификатор, когда образец включается в коллекцию и загружается в базу данных; это дает возможность отслеживать различные версии образца и его дериватов (производных). Все образцы, размноженные (восстановленные) от исходного образца, будут иметь тот же самый номер образца. Образцы, выведенные из оригинального образца, различаются уникальными кодами групп единиц хранения. Inventory (Единицы хранения) Единица хранения образца – это физическое воплощение генетического ресурса в форме семян, растений, корней, клубней или других растительных материалов. Всем образцам присваивается уникальный номер единицы хранения. Соответствующие связи между идентификаторами образцов, группами единиц хранения и всей соответствующей информацией весьма существенны для управления коллекциями. Заявки (Orders) Заявки создаются персоналом кураторов в ответ на запросы пользователей генетических ресурсов или хранителей (conservators). В базе данных каждой заявке присваивается уникальный идентификатор. Заявка может содержать один или несколько образцов. Элементы заявки (Order Items) Элементы, содержащиеся в заявке. Страница | 108 308841389 Приложения Представление (Dataview) Представление – это способ отображения записей, полученных в результате обработки запрограммированного запроса к базе данных, в котором критерии используются для выбора записей из многочисленных таблиц базы данных. 308841389 С т р а н и ц а | 109 Приложения Представление Accession (Образцы) [tbd] Представление Accession Names (Наименования образцов) GRIN-Global обеспечивает возможность связывать с образцом неограниченное количество наименований. Однако представление Accession содержит только один столбец для главного наименования Accession Name. Все наименования, связанные с образцом, сохраняются в связанном представлении – get_accession_name. В представленном ниже примере в представлении Accessions запись с номером 536173 имеет наименование «US 998». Однако у этого образца имеется несколько наименований, содержащихся в представлении, вызываемом на экран после щелчка мышью по вкладке Names. (Наименование этого представления – «get_accession_name»). Каким образом Инструмент куратора определяет, какое наименование будет отображаться в представлении Accessions? Для этого отбирается наименование с наименьшим значением в поле Name Rank представления Names; в данном примере наименьшее значение в поле Name Rank – «60», поэтому в представлении Accessions отображается наименование «US 998». Страница | 110 308841389 Приложения Обновление / установка Инструмента куратора Чтобы быть уверенным в том, что вы используете последнюю версию Инструмента куратора, используйте программу GRIN-Global Updater. Нажмите на кнопку Start в Windows. В списке последних использованных программ стартового меню (Start Menu) щелкните по наименованию GRIN-Global Updater. Если это наименование не представлено в указанном списке, щелкните по пункту All Programs | GRIN-Global | GRIN-Global Updater. -or- В исходном окне программы Updater нажмите на кнопку Check for Client Updates. Если статус компонента будет «Outdated», нажмите на кнопку Download / Install. 308841389 С т р а н и ц а | 111 Приложения Затем будет загружена программа Client Installer. После завершения загрузки выполните установку с помощью Мастера установки (installation wizard); вы получите подсказки с помощью последовательности диалоговых окон для продолжения установки. В окне «Select Installation Folder» (Выберите папку для установки) вы можете оставить папку, используемую по умолчанию, или указать другое место для сохранения файлов Инструмента куратора. Рекомендуется оставить папку, используемую по умолчанию. [tbd: Тестерам: Инструмент куратора со временем будет самобновляться и проверять наличие новых версий.] Страница | 112 308841389 Приложения Нажмите на кнопку Close в окне Installation Complete (Установка завершена); это завершает успешную установку. Окно программы Updater отобразит статус Инструмента куратора как «Current». 308841389 С т р а н и ц а | 113 Приложения Часто задаваемые вопросы С чего начать? Изначально Инструмент куратора не содержит данных. Обычно ваш администратор как пользователь заполняет базу данными, копируемыми из существующей информационной системы. [тестерам: у вас есть возможность загрузить образец «мини»-базы данных при установке GRIN-Global .] Для тренировки в использовании некоторых базовых функций в Инструменте куратора, выполните упражнения, рекомендованные в документе: 10 Exercises for Becoming Familiar with the Curator Tool. В некоторых случаях вы можете играть две роли – пользователя и администратора. В роли администратора вам потребуется или загрузка больших объемов данных из существующей системы (см. раздел «Импорт ваших данных из существующей базы данных в GRINGlobal») или ввод данных по одной записи (см. раздел «Создание и редактирование записей»). Что требуется для того чтобы поместить запись об образце в GRIN-Global? У вас есть три возможных подхода: (1) импорт данных из электронной таблицы или (2) ввод данных по одной записи (3) администратор может использовать Мастера импорта в Admin Tool для загрузки больших объемов данных. Подробное описание первого подхода приведено в разделе «Импорт ваших данных из существующей базы данных в GRIN-Global». Описание второго подхода см. в разделе «Создание и редактирование записей». Описание третьего подхода см. в документе Руководство Инструмента администратора (and «Cookbook»). Страница | 114 308841389 Приложения Какова основная последовательность действий? Логическая последовательности создания базы данных – с чего начать? В случае начала работы с пустой базой данных вам необходимо заполнить таблицы. Не существует рекомендуемой последовательности заполнения таблиц, однако имеется логическая последовательность, которая облегчит вам групповой импорт информации в базу данных. Введите как можно больше базовых данных и описателей/дескрипторов в базу данных Инструмента куратора до добавления специфических данных об образцах. Вы можете добавить большую часть этой информации позже/в дальнейшем. Приведенные ниже пункты содержат основную информацию и представления дескрипторов, которые в итоге должны быть закончены до того как ваши специфические данные об образцах могут быть полностью созданы. (Некоторые из этих данных вероятнее всего будут добавлены в базу данных вашим администратором GRIN-Global). Рекомендуется добавлять информацию в порядке, описанном ниже: Данные Пояснения 14. Кодовые группы базы данных & Значения; Место; Регион; & География Учетная запись ADM1 и страна, используемая по умолчанию, будут предоставлены при установке, но кодирование и все ADM1 для других стран не являются полными. Обычно эти данные загружает администратор GRINGlobal. 5. Поставщики Имена коллекторов/коллекционеров/сборщиков, имена дарителей/доноров, имена разработчиков и людей, которые дали названия образцу, такие как CollectorID или культивар (cultivar) должны быть в базе данных до того, как они могут быть добавлены в запись об источнике. Имена поставщиков также должны быть в базе данных для выполнения действий по каталогизации, таких как ответ на вопрос «Кто передал образец в дар?». 6. Таксономия Таксономия (GRIN Taxonomy) будет загружена при установке, но если в вашей организации признаны и используются другие таксономические наименования, они должны быть добавлены или использованы вместо предложенных таксономических наименований. Поскольку GRIN-Global поддерживает работу с синонимами, идеальным способом решения проблемы является добавление используемых вашей организацией наименований как признанных и когда это возможно назначение в качестве синонимов наименований, предложенных GRIN. Следует иметь в виду, что некоторые дикорастущие виды или выращиваемые в пищу хлебные злаки, не распространенные в США, могут отсутствовать в этой базе данных. 308841389 С т р а н и ц а | 115 Приложения Данные Пояснения 7. Культуры – Признаки (Описатели характеристик или оценок) Вы можете получить паспортные данные, свидетельствующие о том, что эта группа образцов имеет диапазон сопротивляемости к саранче. Один вариант – описать сопротивляемость в примечании к каждому образцу. Однако лучше использовать шкалу, разработанную селекционером арахиса. В этом примере для сопротивляемости к саранче используется шкала, проградуированная от 1 до 9. Значение «1» означает «невосприимчивый к саранче», а значение «9» – «уничтожаемый саранчой». Эти шкалы являются более точными нормами. Дополнительный выигрыш от использования численных значений состоит в том, что по ним можно строить запросы. Перед вводом этих данных в таблицу crop_trait_observation, вам нужно добавить оценку урожая, описатель сопротивляемости саранче и ожидаемые значения. 8. Методы (То же, что окружение GRIN Global, включающее в себя материалы и методы) Приведенные выше наблюдения были сделаны экспертом по арахису в 2002 году при экстремальном нашествии саранчи. Требуется присвоить наименование этому эксперименту и описать, как он был выполнен. Эта информация содержится в таблице методов (Method Table). Методы также используются в ситуации, когда вы хотите включить в вашу базу данных описание окружающей среды, в которой была выращена единица хранения. В этом случае запись о методе должна быть помещена в таблицу «inventory action». 9. Образцы Идентификаторы образцов (Accession IDs) могут быть добавлены без дополнительной информации, за исключением приведенной выше. Однако если вы хотите связать образцы с отдельным человеком (поставщиком) вам понадобится добавить имя человека в таблицу поставщиков. 10. Стратегия содержания единиц хранения Эта стратегия должна быть отработана до добавления единиц хранения. Что это, арахис или груши? Если вы управляете записями об арахисе и грушах одинаково, вы можете отнести их к одной и той же стратегии Inventory_maint_policy.maintenance_name «OUR_INVENTORY» (Наши единицы хранения). Или же вы можете определить несколько стратегий (групп единиц хранения). 11. Данные о единицах хранения Несмотря на то, что GRIN-Global может работать без каких бы то ни было единиц хранения, создавая виртуальные единицы хранения для каждого образца, система работает лучше всего, если вы создаете идентификатор единицы хранения собственного образца. Предположим, вы получили пакет арахиса, когда подали заявку по номеру образца. Присвойте этому пакету идентификатор «Исходный пакет №1» (связанный с образцом №1). 12. Характеристик и/Оценочные данные (результаты наблюдений) Введите значения указанных выше данных для каждого поступившего образца. Вы можете, например, пересмотреть характеристики и среду обитания для любого нового исследования по сопротивляемости сверчкам после получения семян. Страница | 116 308841389 Приложения Как добавить пиктограмму GRIN-Global на рабочий стол или поместить ярлык в стартовое меню? Выберите в меню Windows Start | All Programs | GRIN-Global. Выберите программу GRIN-Global, для которой вы создаете ярлык, затем щелкните правой кнопкой мыши. Выберите в контекстном меню пункт Pin to Start menu (Добавить в стартовое меню) или Create Shortcut (Создать ярлык на рабочем столе), или и тот и другой пункты. [to the desktop = на рабочий стол 308841389 С т р а н и ц а | 117 Приложения Технический обзор GRIN-Global представляет собой мощную, но удобную в использовании и очень гибкую систему управления информацией о генетических ресурсах растений (ГРР, plant genetic resource (PGR)). Она разработана для удовлетворения нужд различных по размерам организаций. Система использует программную платформу .NET framework и среду разработки Visual Studio. Эта технология позволяет хранить данные локально или в сети. Данные, которые хранятся централизованно, могут быть распределены по другим сторонним системам. В простейшем случае генбанк может использовать GRIN-Global на одном компьютере для одного куратора. Вся система будет запускаться на этом единственном компьютере; компьютерная сеть для этого варианта не требуется. На этом компьютере будет функционировать база данных, средний уровень управления и клиентский интерфейс. Такая конфигурация позволяет небольшим генбанкам управлять своими генетическими ресурсами. При последующем подключении к сети данные могут быть дополнительно экспортированы для включения в другие информационные системы. В другом варианте использования база данных и middle management layer размещаются на отдельном компьютере (сервере). Клиентские приложения многих кураторов могут получить доступ к этой централизованной базе данных из разных мест с использованием приложения Инструмент куратора GRIN-Global. Такая система может экспортировать данные другим получателям данных, таким как Global Biodiversity Information Facility (GBIF). Связь между базой данных, middle layer и клиентским приложением осуществляется посредством веб-сервисов. (Веб-сервис определяется как «система программного обеспечения, разработанная для поддержки межкомпьютерного взаимодействия через сеть»). GRIN-Global может быть также использована для доступа к одной базе данных на локальном компьютере, а в другое время – к данным, хранящимся на другом компьютере, подключенном к сети. В роли подключенного к сети удаленного компьютера может выступать сервер базы данных организации или используемый коллегой120 компьютер, к которому пользователю разрешен доступ для совместного использования данных. Архитектура системы GRIN-Global GRIN-Global построен на основе трехъярусной (Представление, Бизнес, Данные) архитектуры. Представление (Presentation) Первый ярус – этот тот, с которым вы как пользователь непосредственно взаимодействуете. Этот ярус может принимать различные формы. Например, Инструмент куратора GRIN-Global – это приложение на платформе .NET, разработанное для запуска на вашем компьютере. Инструмент куратора подключается к веб-приложениям среднего яруса и обеспечивает интерфейс, с помощью которого вы в конечном итоге ищете, читаете и обновляете данные в базе данных, в третьем ярусе. Вместо использования Инструмента куратора на вашем компьютере вы можете в качестве альтернативы для анализа генетических ресурсов растений использовать веб-сайт GRIN‐Global. Веб-страницы этого сайта дают возможность читать/искать ГРР-данные из базы данных GRIN-Global с помощью веб-сервисов среднего уровня (бизнес-яруса). Другой способ доступа к данным GRIN-Global состоит в использовании созданных Страница | 118 308841389 Приложения сторонними разработчиками приложений, таких как MaizeGDB или SoyBase. Данный документ охватывает описание установки Инструмента куратора GRINGlobal, а также всего комплекта приложений GRIN-Global. Бизнес (Business) Бизнес-ярус – это средний ярус (middle tier) содержащий приложения (программы), реализующие бизнес-логику. В некоторых вариантах систем GRINGlobal этот ярус, а также презентационный ярус и ярус данных размещаются на автономном компьютере пользователя. Однако в больших системах бизнес-ярус и ярус данных вероятнее всего будут установлены в локальной сети или на интернет-сервере. Бизнес-ярус: - содержит полный комплект приложений (программных модулей) - доступен для любого компьютера, подключенного к сети Интернет по стандартным протоколам - обеспечивает данными в формате XML с помощью протокола SOAP [Presentation Tier= Ярус представления [Web Browser=Браузер [Desktop Client=Клиентское приложение [Third party website=Сторонний Веб-сайт [Business Tier=Бизнес-ярус [Web Services=Веб-сервисы [Data Tier=Ярус данных Данные (Data) Этот третий ярус представляет собой базу данных и сервер транзакций, где постоянно хранятся ГРР-данные. Приведенная здесь иллюстрация содержит четыре различных «продукта» СУБД. Обычно организация использует только один из четырех вариантов СУБД в зависимости от ее предпочтений. 308841389 С т р а н и ц а | 119