Cтраница 4
Наиболее радикальным подходом является использование ( в качестве инструмента управления полномочиями сотрудников) моделей бизнес-процессов, выполняемых в организации. Функциональная модель бизнес-процессов является обозримым, программно-поддерживаемым описанием, содержащим, в частности, сведения обо всех информационных объектах к которым сотрудник должен иметь доступ в процессе работы. Отбирая полученные данные в подмножества, связанные с должностными обязанностями конкретных лиц или рабочими местами, можно автоматически подготовить конфигурационные файлы для настройки средств защиты от НСД, установленных на рабочих местах. В этом смысле модель является основой для автоматизации настройки средств безопасности. Происходящие в организации изменения вводятся в модель и, соответственно, отображаются в настройке средств безопасности. Например, для того, чтобы на время отпуска заменить одного сотрудника другим, необходимо в описании операции поменять идентификатор сотрудника, при этом полномочия отсутствующего сотрудника будут автоматически переданы работающему. [46]
Для хранения ключей, а также имен файлов, которые используются при компиляции конкретных проектов, используются файлы зависимостей. Имена этих файлов указываются в командной строке. Ключи, содержащиеся в таком файле, подставляются в командную строку в том ее месте, где содержится имя файла. Файл зависимостей - это конфигурационный файл, привязанный к определенному проекту. [47]
Если ни одна опция - Р не задана, то проверяется переменная окружения PRINTER. Если такая переменная существует и соответствующий конфигурационный файл найден, то используется последний. [48]
После создания элемента управления его можно и обычно нужно инициализировать некоторым значением. Специфика использования настраиваемых клавиш вызова требует сохранения информации о конкретной комбинации вне исполняемого модуля или библиотеки динамической компоновки. Это может быть INI-файл, запись в реестре или файл конфигурации, формат которого определяет приложение. Однако начальные ( исходные) значения могут находиться как в исполняемом модуле ( или DLL), так и в специальных конфигурационных файлах. Действительно, ограничений на изменение без ведома приложения и в INI-файлах и в реестре практически нет даже в рамках Windows NT. Так как собственно механизм сохранения какой бы то ни было информации не является предметом данного раздела, в сопровождающем его примере нет кода, обеспечивающего сохранения текущих назначений. Однако во время работы приложения-примера эти значения сохраняются прямо в памяти с использованием глобального массива. [49]
Число опций конфигурации и ключей в командной строке dvips достаточно велико, и практически все настройки могут быть осуществлены одним из двух указанных способов. В последующем перечне мы проклассифицировали их по достигаемому результату и указали ключ, используемый в командной строке, и / или букву, указываемую в конфигурационном файле. Большинство опций, не требующих задания параметров, могут быть выключены, если сразу вслед за опцией указать нуль. Например, чтобы запретить печать в обратном порядке ( если она разрешена по умолчанию), надо использовать - г0 в командной строке или г0 в конфигурационном файле. [50]
Значение papertype должно быть определено в одном из конфигурационных файлов вместе с соответствующим кодом для его выбора. Чтобы повернуть документ, формат которого не является letter, вам следует указать опцию - t дважды: один раз для формата бумаги и еще раз для landscape. Верхний левый угол каждой страницы в dvi - файле располагается на расстоянии одного дюйма слева и одного дюйма сверху от соответствующего угла листа. Использование этой опции сильно зависит от конфигурационного файла, поскольку форматы бумаги определяются обычно там. [51]