Сценарий – это записанная последовательность действий пользователя. Сценарий можно воспроизводить неограниченное количество раз. При каждом воспроизведении используются актуальные данные мультисферы. Сценарий позволяет записать все действия, выполненные на слое. В результате воспроизведения сценария все шаги будут повторно выполнены на новом слое системой автоматически.
Чтобы открыть окно «Сценарии», нажмите на соответствующую кнопку на главной панели:
Окно «Сценарии» выглядит следующим образом:
Полный вид | Компактный вид |
Для переключения между полным видом и компактным видом используйте кнопки «Скрыть детали»
и «Подробнее» в заголовке окна.Окно «Сценарии» состоит из следующих панелей и областей:
- Заголовок – содержит кнопки изменения вида окна.
- Заголовок списка сценариев – содержит инструменты для поиска и сортировки сценариев в списке.
- Список сценариев и папок – содержит список доступных пользователю сценариев и папок.
- Панель управления – содержит кнопки для управления сценариями и папками.
- Вкладка «Действия» – содержит список шагов выбранного из списка сценария.
Вкладка «Описание и мультисферы» – содержит поле с описанием сценария, а также список используемых в сценарии мультисфер.
-
Вкладка «Описание и мультисферы»
В списке сценариев и папок можно выделить сценарий или папку, нажав на соответствующую строку; выделенная строка окрашивается в голубой цвет. Также в списке можно выбрать сценарий, папку, сразу несколько объектов или все объекты, проставив флажки в соответствующих строках. При выборе объектов в правой части окна выводится сообщение «Выбран один сценарий» или «Выбрано несколько сценариев». Если ни один сценарий не выбран и не выделен, выводится сообщение «Сценарий не выбран».
В системе предусмотрен поиск сценариев по названию, автору, дате создания и дате изменения. Можно выполнять поиск по нескольким параметрам одновременно, и сценарии будут отфильтрованы в соответствии с условиями поиска:
В окне «Сценарии» пользователь может менять ширину столбцов таблицы, перемещая их вертикальные границы. Для перемещения вертикальной границы нужно навести курсор мыши на границу в области заголовка таблицы, нажать на левую кнопку мыши и перемещать курсор вправо или влево. Если вследствие изменения ширины столбцов их общая ширина превысит текущую ширину окна, в его нижней части появится горизонтальная полоса прокрутки:
По наведению курсора мыши на данные в любой строке любого из столбцов появляется всплывающая подсказка с соответствующими данными:
Панель управления окна «Сценарии» содержит следующие кнопки:
Запустить | Запустить выбранный из списка сценарий | |
Скопировать ссылку | Скопировать ссылку на сценарий | |
Поделиться | Поделиться выбранным сценарием с другими пользователями | |
Сохранить сценарий | Сохранить измененные шаги в редактируемом сценарии или сохранить сценарий как новый | |
Создать папку | Создать новую папку для хранения сценариев | |
Скрыть/показать папку | Сделать папку доступной только для администраторов/доступной для всех Если пользователь не является администратором системы, создателем папки или не имеет доступа хотя бы к одному сценарию внутри папки, открытая папка не будет отображаться для него в окне сценариев. | |
Разгруппировать | Разгруппировать выделенную папку | |
Переместить | Переместить выделенные объекты в папку | |
Удалить сценарий/отказаться от сценария | Удалить выбранный сценарий из системы/из списка доступных сценариев |
Сохранить сценарий
Чтобы сохранить сценарий, выполните необходимую последовательность действий, которую вы хотели бы записать в данном сценарии, после чего нажмите «Сохранить слой» на главной панели:
Откроется диалоговое окно «Сохранение слоя»:
Нажмите на кнопку «Сохранить».
Если сценарий с таким именем уже существует, после окна «Сохранение слоя» откроется окно «Сохранение невозможно», предупреждающее о совпадении названий сценариев. В окне вы можете отменить сохранение или изменить название сценария, выбрав соответствующие опции:
Если открыт запущенный сценарий, в диалоговом окне «Сохранение слоя» появятся опции «Новый сценарий» и «Заменить текущий сценарий»:
Выбор опции «Новый сценарий» приведет к сохранению измененного сценария как нового, а выбор опции «Заменить текущий сценарий» приведет к перезаписи сценария под тем же именем.
В названии сценария допустимы буквы, цифры, пробел, запятая, точка, двоеточие, круглые скобки, нижнее подчеркивание, дефис и знак процента. При попытке сохранить сценарий, имя которого содержит недопустимые символы, появляется окно с ошибкой:
Запустить сценарий
Для запуска сценария выделите сценарий в списке и нажмите на кнопку «Запустить» на панели инструментов окна «Сценарии»:
Воспроизведение сценария будет выполнено на новом слое. Слой, создаваемый при выполнении сценария, будет иметь такое же название, как у воспроизводимого сценария.
В данной версии программы при записи шагов сценария используется относительная индексация элементов размерностей, учитывающая положение элементов в таблице. Использование относительной индексации сопряжено с некоторыми системными ограничениями функциональности — при воспроизведении сценариев может некорректно работать фильтрация, выделение, разворачивание/сворачивание, группировка элементов размерностей и добавление пользовательских элементов размерностей в следующих случаях:
- сценарий воспроизводится пользователем с ограниченными правами на соответствующие размерности или элементы размерностей;
- сценарий воспроизводится после обновления мультисферы, в ходе которого изменилась ее структура в части соответствующих размерностей или элементов размерностей, в том числе при изменении сортировки данных в источнике.
Скопировать ссылку
Для копирования ссылки на сценарий выделите сценарий в списке и нажмите на кнопку «Скопировать ссылку» на панели инструментов окна «Сценарии»:
После нажатия в правом нижнем углу экрана отобразится нотификация «URL сценария скопирован»:
Поделиться сценарием
Чтобы сценарий был доступен другим пользователям, им можно поделиться. Для этого выделите сценарий в списке и нажмите на кнопку «Поделиться»:
Выберите пользователей / группы пользователей, с которыми вы бы хотели поделиться выбранным сценарием:
С пользователем | С группой пользователей |
В списке сценариев такой сценарий будет отмечен специальным значком
.В окне «Доступ к сценарию» в столбце «Пользователи» отображаются только ФИО пользователей (или UUID пользователя, данные о ФИО которого отсутствуют в системе). Логины пользователей доступны только для администратора.
Пользователь может поделиться только созданным им сценарием. Администратор может поделиться сценарием, созданным любым пользователем.
Пользователь, с которым поделились сценарием, не может менять его название, редактировать его шаги с последующим сохранением изменений в текущем сценарии, добавлять или редактировать описание сценария, перемещать сценарий в папку. Администратору эти действия доступны, даже если он не является создателем сценария. Любой пользователь может редактировать шаги в доступном ему сценарии с последующим сохранением сценария как нового (опция «Сохранить как»).
Внимание
Сценарии, в которых задействованы удаленные мультисферы, отмечены значком
.Удалить сценарий
Удалить сценарий могут только администраторы системы или единственный владелец сценария. Если у сценария более одного владельца, владелец сценария может только отказаться от него, чтобы сценарий не отображался в списке доступных ему. Единственным владельцем сценария может быть как его создатель, так и любой другой пользователь, которому предоставили доступ к сценарию, при условии, что у других пользователей, в том числе и у создателя, нет доступа к этому сценарию.
Для удаления сценария выделите или выберите с помощью флажка сценарий в списке и нажмите на корзину:
Удаленный сценарий удаляется из системы безвозвратно.
Отказаться от сценария
Сценарии, доступ к которым имеют несколько пользователей, отмечены значком
. Такие сценарии может удалять только администратор системы. При этом пользователь может отказаться от такого сценария, чтобы удалить его из списка доступных для себя.Для отказа выделите или выберите с помощью флажка сценарий в списке и нажмите на корзину:
Нельзя отказаться от сценария, доступ к которому предоставлен через группу пользователей. В случае сочетания личных и групповых прав на сценарий при попытке отказа пользователю предлагается отказаться от личных прав и сообщается, что у него сохранится доступ, предоставленный через группу.
Папки сценариев
Для структурирования списка сценариев в окне, есть возможность создать папку по клику на иконку
, а также переместить в нее сценарии или папки по клику на иконку .Созданную папку видят только администраторы системы, создатель папки, а также пользователи, у которых есть доступ хотя бы к одному сценарию, лежащему в этой папке или в одной из вложенных в нее папок.
Любой пользователь имеет возможность разгруппировывать и удалять только созданные им папки. Разгруппировка происходит по клику на
в родительскую папку. Папки, автором которых не является пользователь, не могут быть разгруппированы.Если при перемещении сценария в папку или разгруппировке папки обнаруживается совпадение названий, открывается окно «Перемещение» с уведомлением. В окне вы можете отменить перемещение или переместить сценарий с добавлением суффикса к его названию.
Скрытие папок, просмотр и изменение скрытых папок доступно только администраторам.
При перемещении сценария из корня в скрытую папку сценарий не будет виден ни одному пользователю.
Кнопки «Разгруппировать» и «Скрыть»/«Показать» доступны только при выделении папки. Кнопка «Создать папку» доступна, когда не выбран ни один объект. Кнопка перемещения объекта в папку доступна как при выделении объекта, так и при выборе объекта или нескольких объектов с помощью флажков.
Сценарий, созданный пользователем, может быть перемещен в доступную ему папку в выпадающем меню по клику на
. Администратор может перемещать любые сценарии в любые папки.Поиск сценариев осуществляется внутри всех доступных пользователю папок, а не только среди сценариев открытой папки. При наведении курсора мыши на название сценария, отображаемое в результатах поиска, появляется всплывающая подсказка, в которой после названия сценария полужирным шрифтом указан путь до сценария. Путь содержит названия папок, начиная от корневой и заканчивая последней вложенной:
Если сценарий не вложен ни в одну папку, всплывающая подсказка будет содержать только название сценария.
Если пользователь поделился сценарием, лежащим в папке, со вторым пользователем, для последнего сценарий также будет отображаться в этой папке. При этом у второго пользователя не будет возможности редактировать название папки, добавить или изменить описание папки, разгруппировать или переместить папку. Также пользователю будет доступно не все содержимое папки, а только сценарий, доступ к которому ему был выдан.
При удалении папки ее создателем удаляются и содержащиеся в ней объекты. Если объекты не могут быть удалены, так как к ним имеют доступ другие пользователи, то для этих пользователей объекты перемещаются в папку, в которой находится удаляемая папка, и остаются доступными для этих пользователей. При удалении папки с объектами, имеющими несколько владельцев, появляется следующее сообщение:
Для пользователя, не являющегося создателем папки и имеющего к ней доступ, также доступна опция удаления папки со всем ее содержимым, но в таком случае папка не удаляется физически, а происходит отказ от всех доступных сценариев, вложенных в эту папку и ее подпапки, что приводит к скрытию папки для текущего пользователя.
Сохранение редактируемого сценария
Пользователю доступна возможность удаления шагов сценария. Для этого необходимо выделить сценарий, навести на номер выбранного к удалению шага, нажать серый заполненный крестик, после клика шаг будет отмечен красным крестиком, а зависимые шаги - серыми, не заполненными крестиками.
В нижней части списка шагов появится две радиокнопки:
- Удалить шаг и связанные шаги (количество шагов с зависимостями)
- Удалить все шаги после отмеченного
После этого отмеченные шаги могут быть сброшены нажатием на кнопку «Снять отметки», а нажатием на «Удалить» отмеченные к удалению шаги будут удалены.
До нажатия «Удалить» исходный сценарий может быть копирован нажатием на «Сохранить как» на панели управления сверху.
Также копию сценария можно создать до начала выбора шагов к удалению. Для этого нужно выделить сценарий в списке и нажать на «Сохранить как» на панели управления сверху.
Копии сценария автоматически присваивается имя, состоящее из префикса «Новый сценарий» и имени исходного сценария. Копия сохраняется в той же папке, в которой находится исходный сценарий:
При нажатии на кнопку «Удалить» пользователю станет доступна кнопка «Воспроизвести», по которой будет воспроизведен сценарий с учетом удаленных шагов. Также можно сохранить сценарий с удаленными шагами в текущем, нажав «Сохранить» на панели управления.
Если не сохранить сценарий после изменения и начать изменять другой сценарий, появится окно с предупреждением о том, что изменения в первом сценарии не сохранены:
В окне будет отображаться название первого сценария и путь до него.
Нажатие на кнопку «Сохранить» приведет к сохранению изменений в первом сценарии и сбросу изменений во втором.
Нажатие на «Сохранить как» позволит сохранить измененный сценарий как копию с автоматическим добавлением префикса «Новый сценарий» в название. При этом изменения, внесенные во второй сценарий, будут сброшены, а изменения, внесенные в исходный сценарий, не будут ни сохранены, ни сброшены. Поэтому в случае попытки изменить какой-то другой сценарий, пользователь снова увидит соответствующее окно с предупреждением.
При нажатии на кнопку «Отменить» сбрасываются все изменения, внесенные как в первый, так и во второй сценарий.
Пустой список сценариев
При отсутствии сценариев и папок, доступных пользователю, или при отсутствии результатов, удовлетворяющих запросу в поле поиска, в окне «Сценарии» отображается сообщение «Сценарии не найдены»: