Ветки и скрипты
Ветка - это логический элемент PA Grid, аналогичный веткам в книгах MS Excel. Книги с электронными таблицами в Excel содержат листы; аналогично, ветка в PolyAnalyst Grid содержит скрипты и отчеты. Единственное отличие состоит в том, что скрипты и отчеты в PolyAnalyst Grid можно организовать в папки; подобная операция с книгами Excel невозможна. Ветки также можно организовать в папки и подпапки (аналогично MS Excel, где книги можно разместить в папках и подпапках Windows).
Скрипт - это сценарий индивидуального анализа, состоящий из узлов, представленных на скрипте. Отчет представляет это совокупность графиков и диаграмм для презентации результатов анализа.
Менеджер скриптов
Управление ветками и скриптами выполняется в Менеджере скриптов. Существует несколько способов открыть Менеджер скриптов:
-
из Аналитического клиента: нажмите кнопку меню и выберите Открыть; или
-
из Аналитического клиента: выберите нужный уровень в навигационной цепочке;
-
из Административного клиента: откройте вкладку Ветки и скрипты.
В Менеджере скриптов можно выбирать, сортировать, редактировать и удалять ветки и скрипты.
Вы также можете выбирать, сортировать, редактировать и удалять отчеты:
В левой части окна находится проводник для веток и скриптов отображается дерево веток, начиная с Корневого узла. Чтобы открыть ветку, выберите ее в дереве. Чтобы открыть скрипт, найдите нужную ветку, откройте ее и найдите нужный скрипт.
В центральной части окна отображается список папок, веток или скриптов выбранной ветки/скрипта. Чтобы упростить поиск нужного объекта, используйте поле Фильтр. Вы также можете отсортировать объекты по имени, автору, обновлению и т.д. по возрастанию и убыванию, используя соответствующие заголовки (Имя, Автор, Обновил и т.д.):
Вы можете настроить вид списка в центральной части, выбрав в контекстном меню окна опцию Управление колонками:
Появится следующее окно:
Снимите или поставьте галочки напротив колонок, которые вы хотите или не хотите видеть в списке веток или скриптов.
Вы также можете выбрать отображение только скриптов и/или отчетов:
В правой части окна отображается информация о выбранной ветке или скрипте. Для веток отображается имя ветки или скрипта и описание (см. скриншот выше). Для скриптов дополнительно показывается раскладка узлов:
Для изменения режима отображения узлов используйте кнопки над окном Узлы:
Наведите курсор на кнопку, чтобы увидеть ее назначение (слева направо):
-
Миникарта - отображает карту узла (см. скриншот выше);
-
Список - узлы отображаются в виде списка;
-
Дерево - узлы отображаются в виде дерева;
-
Группировать по категории узлов - отображает узлы, сгруппированные в соответствии с категорией узла, т.е. узлы-источники данных, узлы анализа текста и т.д.;
-
Группировать по типу узлов - отображает узлы, сгруппированные в соответствии с типом узла, например, все узлы файл CSV будут в одной группе, все узлы Производные колонки в следующей группе и т.д.
Чтобы скрыть информационную панель, нажмите кнопку Показать информацию в верхней правой части окна:
Чтобы обновить информацию о ветках/скриптах, нажмите кнопку Обновить в том же меню:
Создание веток и скриптов
Чтобы создать ветку:
-
Нажмите правой кнопкой мыши в центральной части Менеджера скриптов и выберите опцию Создать ветку:
или
-
Нажмите кнопку Создать ветку в верхней правой части окна:
Чтобы создать скрипт:
-
Найдите ветку, в которой нужно создать скрипт.
-
Откройте выбранную ветку:
-
Нажмите правой кнопкой мыши в центральной части Менеджера скриптов и выберите опцию Создать скрипт:
или
-
Нажмите кнопку Создать скрипт в верхней правой части окна:
-
Папки
Как было упомянуто выше, вы можете рассортировать ветки по папкам; вы также можете организовать скрипты в каждой ветке в папки. Чтобы создать папку, нажмите правой кнопкой мыши в дереве веток или скриптов и выберите соответствующую опцию:
Вы также можете нажать кнопку с папкой, расположенную в верхней правой части окна:
Чтобы переместить ветку в папку, просто перетащите нужную ветку в нужную папку. Вы также можете перемещать ветки в папку или из папки, используя опцию Переместить в контекстном меню ветки:
Настройки веток или скриптов
Чтобы открыть настройки веток, выберите ветку и нажмите на нее правой кнопкой мыши:
либо выберите ветку в списке веток; настройки отобразятся в информационной панели в правой части окна:
Чтобы открыть настройки скриптов, вы можете выполнить аналогичные операции. Настройки скриптов практически идентичны настройкам веток:
-
Открыть в новой вкладке - открывает выбранный скрипт в новой папке;
-
Переименовать - открывает окно Переименовать для редактирования имени и описания выбранной ветки или скрипта:
-
Экспорт - экспорт выбранной ветки или скрипта на ваш компьютер (см. далее);
-
Переместить - перемещение выбранной ветки или скрипта в папку/из папки;
-
Клонировать - клонирование выбранной ветки или скрипта (см. далее);
-
Удалить - удаление выбранной ветки или скрипта; данное действие требует подтверждения;
-
Выполнить - выполнение всех узлов выбранной ветки или скрипта;
-
Продолжить выполнение - продолжение прерванного выполнения выбранной ветки или скрипта;
-
Оценить размер хранилища - выполнение соответствующего действия.
-
Очистить хранилище - позволяет очистить хранилище; данное действие требует подтверждения;
-
Редактировать права - открывает окно Права доступа (см. далее);
Подробнее об операциях с хранилищами см. в разделе Работа с хранилищами. |
Клонирование веток и скриптов
Клонирование ветки подразумевает клонирование выбранной ветки со всеми скриптами и узлами внутри нее. Вы также можете клонировать скрипты, папки со скриптами и папки с ветками.
Откройте настройки веток и скриптов (см. выше) и выберите опцию Клонировать. Появится следующее окно:
Введите имя клонируемой ветки и нажмите Создать. В списке веток появится отдельная независимая ветка.
Данная опция позволяет создавать резервную копию ваших задач. Например, вы можете сделать копию своей активной ветки и сохранить ее в том виде, в котором она существует в данный момент времени. Затем вы можете вернуться к этой скопированной ветке в любое время и при этом продолжать работу в родительской ветке. Кроме того, вы можете использовать склонированную ветку для осуществления каких-либо экспериментальных действий.
При клонировании все права на клонируемый объект также клонируются. Права на объекты внутри ветки настраиваются отдельно.
Экспорт и импорт веток и скриптов
Система позволяет экспортировать любую ветку или скрипт в указанный файл на компьютере, на котором запущен браузер.
Чтобы экспортировать ветку или скрипт, откройте ее настройки и выберите Экспорт.
Чтобы импортировать ветку или скрипт, используйте кнопку Импортировать ветку/Импортировать скрипт в верхней правой части окна:
При экспорте ветки со всеми скриптами пользователи увидят множество скриптов в XML. Вы можете импортировать их как новую ветку со всеми скриптами, либо как набор скриптов в существующую ветку.
|
Редактирование прав веток и скриптов
По умолчанию пользователи (за исключением администратора) не имеют прав выполнять определенные действия с объектом, если для них не установлены явные разрешения при создании этого объекта, или если другие пользователи не предоставили соответствующие права данному пользователю. Администраторы владеют всеми правами: они могут запретить доступ ко всем объектом и могут заходить в административное приложение. Для установки разрешений для какого-либо пользователя нажмите Редактировать права в свойствах ветки или скрипта.
Слева отображается список пользователей и групп пользователей; вы можете выбрать Всех пользователей, либо выбрать пользователей по Имени, Логину или E-mail. Также можно использовать поле поиска. При наличии большого списка пользователей и групп пользователей используйте кнопки Показывать только пользователей или Показывать только группы:
Для настройки прав выберите пользователя (или группу) в левой части окна. Текущие права для пользователя (или группы) будут отображены справа. Для каждого из пяти типов доступа имеются два флажка: Разрешить и Запретить:
-
Список - дает возможность видеть список веток/скриптов/узлов, но не просматривать их.
-
Чтение - дает возможность просматривать содержимое веток/скриптов/узлов и их настроек.
-
Запись - дает возможность сохранять изменения после их внесения в ветки/скрипты/узлы.
-
Выполнить - дает возможность выполнять задачи в узлах, просматривать результаты узлов и изменять их настройки.
-
Редактировать права - дает возможность редактировать права для текущих объектов даже для создателей этих объектов. При создании нового объекта его создатель имеет полные права на него, но пользователи с данным правом имеют расширенные права для создателей, разрешать/запрещать какие-либо действия с данным объектом для других пользователей и т.д. Данное право может быть удалено на вышестоящем уровне.
У новых пользователей нет разрешений, настраиваемых в их профиле; они неявно наследуют все разрешения, настроенные для группы пользователей, к которой они относятся автоматически. |
Выполнение веток и скриптов
Пользователи могут выполнять скрипты или ветки, выбрав соответствующие опции из меню:
-
Выполнить скрипт - запускает выполнение текущего скрипта и его дочерних скриптов; при необходимости завершает выполнение родительских скриптов;
-
Продолжить выполнение скрипта - завершает выполнение текущего скрипта, его дочерних и родительских скриптов;
-
Выполнить ветку- запускает выполнение всех скриптов в выбранной ветке.
-
Продолжить выполнение ветки - завершает выполнение всех скриптов в выбранной ветке.
Создание отчета ветки
Чтобы создать отчет ветки, найдите ветку со скриптами и выберите опцию Создать отчет в контекстном меню:
Появится следующее окно:
Более подробную информацию о создании отчетов из Менеджера скриптов см. в разделе Создание отчета.
Форматы экспортируемых и импортируемых файлов
В PolyAnalyst Grid поддерживается специальный формат, .pagridlite, который используется для хранения содержимого ветки/скрипта в бинарном формате, похожем на zip файлы.
Файлы данного формата имеют небольшой размер, их легко передавать, например, в качестве приложения к электронному письму.