HarePoint Explorer for SharePoint
 

Хранимые сценарии

При работе с HarePoint Explorer for SharePoint время от времени требуется выполнять одни и те же рутинные действия. Один из таких примеров - нахождение объекта веб-узла (SPWeb) - для того, чтобы найти его в дереве, нужно раскрыть очень много узлов дерева в браузере объектной модели.

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

Хранимые сценарии создаются точно так же, как и контекстные. Для его создания необходимо нажать кнопку New Code Windows напанели инструментов программы.

Для того, чтобы сценарий стал хранимым, его нужно сохранить, выбрав в меню File пункт Save As Stored....

Чтобы выполнить хранимый сценарий, неоходимо просто выбрать его в пункте меню File - Stored Scripts. Результат выполнения сценария будет показан в новом окне браузера объектной модели.

Хранимые сценарии имеют одну важную особенность - при их написании нельзя использовать объекты, выделенные в браузерах объектных моделей. Поэтому, перед созданием такого сценария рекомендуется снять все флаги с помощью кнопки Clear All Checks.

При сохранении хранимого сценария в его заголовок помещается список ссылок на другие сборки .NET в формате ///addref<имя ссылки> (например ///addref<mscorlib.dll>) для C# и 'addref<имя ссылки> (например 'addref<mscorlib.dll>) для VB.Net.

Управление хранимыми сценариями

Для того, чтобы просмотеть список хранимых сценариев, нужно открыть диалог Stored Scripts Management выбрав меню File - Stored Scripts - Manage....

Здесь можно добавить ранее созданные сценарии, удалить сценарии из списка, а также, изменить текcт хранимого сценария.

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

Показать скриншот

Add to stored

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

Для создания сценария для последующего нахождения часто используемых объектов (SPFarm, SPManager, SPTimerService, SPWebApplication, SPSite и SPWeb) можно выбрать пункт Add to stored из контекстного меню необходимого объекта. После этого скрипт для получения этого объекта будет автоматически добавлен в хранимые сценарии, что позволит его использовать в дальнейшей работе.

Показать скриншот

Add to stored

Стартовый сценарий по умолчанию

По умоланию при запуске HarePoint Explorer for SharePoint выполняется сценарий, в результате чего появляется стартовое окно браузера с объектами SPFarm и SPManager. Это по сути "корень" фермы.

Для отключения этой функции достаточно поставить флаг рядом с полем Do not open SPFarm and SPConfig objects on startup в Stored Scripts Management.

Показать скриншот

Do not open SPFarm and SPConfig objects on startup