Для настройки предопределенной папки «Компоненты» проводника системы используется компонента Настройка вариантов запуска компонент. В этой компоненте можно изменять структуру папки «Компоненты» и работать с вариантами запуска компонент: создавать, изменять, искать и экспортировать/импортировать варианты запуска.
Интерфейс и функциональность компоненты во многом повторяют проводник системы.
В левой части окна расположено дерево папок, вложенных в папку «Компоненты», а в правой части расположено содержимое этих папок.
Чтобы настроить папку «Компоненты»:
1. | Запустите компоненту Настройка вариантов запуска компонент. |
2. | В открывшемся окне в дереве папок раскройте папку, состав которой надо поменять: |
• | чтобы удалить вариант запуска, в контекстном меню варианта запуска выберите пункт Удалить вариант запуска; |
• | чтобы добавить вариант запуска, в контекстном меню области содержимого папки выберите пункт Создать вариант запуска. Откроется карточка варианта запуска; |
• | чтобы изменить существующий вариант запуска, в контекстном меню варианта запуска выберите пункт Открыть карточку. Откроется карточка варианта запуска: |
3. | Заполните поля карточки варианта запуска. |
Подробнее
• | *Тип. Тип варианта запуска компоненты. Возможные значения: Встроенное администрирование, Компоненты разработчика, Отчеты, Прочие, Справочники, Сценарии, Внешнее приложение и Ссылка. |
На варианты запуска типа Внешнее приложение и Ссылка настроены права:
a) | администратор – полные права; |
b) | остальные пользователи системы – права только на просмотр. |
Подробнее см. раздел «Настройка прав доступа к компонентам».
• | *Компонента. Заголовок компоненты, к которой относится вариант запуска. Выбирается из компоненты Компоненты, отфильтрованной по типу компоненты, указанному в поле *Тип. Поле доступно для редактирования, если в поле *Тип выбрано одно из значений: Встроенное администрирование, Компоненты разработчика, Отчеты, Прочие, Справочники или Сценарии. При запуске варианта запуска откроется компонента системы DIRECTUM с указанными параметрами. |
• | *Приложение. Путь и имя исполняемого файла. Поле доступно для редактирования, если в поле *Тип выбрано значение Внешнее приложение. В имени файла можно использовать локальные или сетевые пути. Также в имени файла можно использовать макропеременные ОС, например, %TEMP% или %SYSTEMROOT%. Если в поле указано только имя файла, то поиск файла будет осуществлен по путям, указанным в переменной ОС %PATH%. При запуске варианта запуска откроется внешнее приложение с указанными параметрами. |
• | *Ссылка. Ссылка на внешнюю веб-страницу или документ системы. Поле доступно для редактирования, если в поле *Тип выбрано значение Ссылка. При запуске варианта запуска произойдет следующее: |
a) | если указана внешняя веб-страница, то в браузере по умолчанию загрузится страница с указанным адресом; |
b) | если указан документ системы, то браузер обработает ссылку на документ в зависимости от своих настроек. |
• | Параметры. Параметры запуска компоненты. Указываются в формате: |
-R="<Параметр1>=<Значение1>|<ПараметрN>=<ЗначениеN>..."
Примечание
Значения ключей можно указывать в кавычках или без них.
Список возможных параметров зависит от компоненты.
• | *Автор. Имя пользователя системы, создавшего вариант запуска. Заполняется автоматически при создании варианта запуска. Доступно только для просмотра. |
• | Дата создания. Дата и время создания варианта запуска компоненты. Заполняется автоматически при создании варианта запуска компоненты. Доступно только для просмотра. |
• | Дата редактирования. Дата и время изменения варианта запуска компоненты. Заполняется автоматически при изменении варианта запуска компоненты. Доступно только для просмотра. |
|
3. | Закройте окно для настройки вариантов запуска компонент. |
Заголовки вариантов запуска компонент отображаются в окне быстрого запуска объектов. Поэтому при изменении фактического названия компоненты измените ее название в поле *Заголовок карточки варианта запуска компоненты. Иначе в окне быстрого запуска будет отображаться старое название компоненты.
Если по ошибке было создано несколько вариантов запуска с одинаковым именем, заголовком, компонентой и дополнительными параметрами, они не будут дублироваться в окне быстрого запуска.
При настройке вариантов запуска для некоторых компонент можно указывать дополнительные параметры.
Подробнее
Компоненты
|
Параметры запуска
|
Импорт разработки
|
-F, -I, -G, -V, -B, -P, -AuthType
|
Отчеты
|
-U, -V, -AuthType
|
Сценарии
|
-RID, -U, -AuthType
|
Экспорт разработки
|
-F, -C, -R, -AuthType
|
Компоненты репликации
|
-L, -M, -A, -H, -G, -X
|
Компоненты типа «Отчеты»
|
-R, -RID, -AuthType
|
Компоненты типа «Справочники»
|
-OF, -R, -RID, -V, -AuthType
|
Компоненты типа «Сценарии»
|
-R, -AuthType
|
|
Варианты запуска компоненты можно экспортировать и импортировать для дополнения структуры папки «Компоненты» одной системы папками и вариантами запусками папки «Компоненты» другой системы. Для этого на вкладке Главная в группе Действия нажмите на кнопки Экспорт или Импорт.
При нажатии на кнопку Экспорт запрашивается имя xml-файла, в который будут экспортированы все данные о содержимом папки «Компоненты»: вся структура вложенных папок и все помещенные в них варианты запуска компонент, без учета того, что было выделено в момент выполнения экспорта.
При нажатии на кнопку Импорт запрашивается имя xml-файла, созданного при экспорте. На основе данных этого файла дополняется структура папки «Компоненты»:
• | создаются те папки и варианты запуска, которых еще нет в системе. Сравнение папок осуществляется по полям *Имя и *Тип папки, сравнение вариантов запуска – по полям *Имя, *Компонента, Доп. параметры. Значения всех полей, за исключением поля Доп. параметры, должны полностью совпадать между собой. При сравнении значений поля Доп. параметры не учитывается параметр -OF и порядок следования параметров; |
Примечание
На все вновь созданные папки назначаются права тому пользователю, от имени которого происходит импорт, и права на просмотр предопределенной группе «Все пользователи». Права на вновь созданные варианты запуска будут у тех пользователей, у которых есть права на соответствующие компоненты.
• | обновляются данные в тех папках, которые уже есть в системе: добавляются ссылки на те папки и варианты запуска, которые были в исходной системе; |
• | в папке «Компоненты» создается папка «Импортированные объекты <дата и время импорта>», в которой размещаются все созданные при импорте папки и варианты запуска. Для того чтобы определить в какой папке размещена ссылка на вновь созданный объект, можно использовать пункт контекстного меню Находится в папках; |
• | если компоненты, соответствующей варианту запуска, в системе нет, то вариант запуска создан не будет, а по окончании импорта будет выдано сообщение со списком несуществующих компонент. |
Для запуска компоненты используется файл SBLauncher.exe.
При запуске указываются общие ключи и ключи файла SBLauncher.exe. Подробнее см. раздел «Запуск объектов системы».
Например:
Командная строка запуска компоненты Настройка вариантов запуска компонент, расположенной на сервере «SQLSERVER» в БД «DIRECTUM»:
SBLauncher.exe -S=”SQLSERVER” -D=”DIRECTUM” -CT="ComponentTokenDesigner”
Для программной работы с компонентой используются объекты:
При работе с компонентой используются таблицы БД: