Создание модели политики




Чтобы создать модель политики, щёлкните на «Определить права» (Define Rights). Затем вы можете определить, какие права доступа могут быть приобретены для сервиса с данной моделью лицензий.

В разделе «Управление правами» (Rights Management) вы можете определить, какие действия будут лицензироваться для каких источников. Для каждой пары действие/источник, вы можете сделать выбор между Always Permitted (каждая лицензия, полученная из этой модели лицензий, позволит это действие относительно источника), Not Permitted (данная пара действие/источник не может быть лицензирована) и Configurable (пользователь может выбрать после заключения лицензионного соглашения, хочет ли он лицензировать эту комбинацию действие/источник). Если выбрана опция Configurable, список выборки «Значение по умолчанию» (Default Value) будет активирован. Здесь вы определяете, должна ли эта опция быть предварительно выбрана по заключению лицензионного соглашения ("Permitted") или нет ("Not Permitted").

Следующие права доступа определены в разделе Rights Definition в соответствии с типом сервиса:

· WMS / INSPIRE View Service: Присвоение GetCapabilities, GetMap и GetFeatureInfo слоям карты.

· WFS / INSPIRE Feature Download Service: Присвоение GetCapabilities, DescribeFeatureType, GetFeature и GetGMLObject типам пространственных объектов.

· WFS-T: Присвоение GetCapabilities, DescribeFeatureType, GetFeature, GetGMLObject, LockFeature, GetFeatureWithLock и UpdateFeature типам пространственных объектов.

· WCS: Присвоение GetCapabilities, DescribeCoverage и GetCoverage покрытиям.

· URL: Присвоение HTTP GET и HTTP POST базовому URL и определённым суб-URL.

В случае WMS, INSPIRE View Service, WFS and INSPIRE Feature Download Service, могут быть созданы дополнительные договоры при определении прав.

Чтобы создать новый договор, щёлкните «Новый» (New) в поле «Условия, при которых выдается право»(Conditions under which the right is issued). Чтобы изменить существующие договоры, выделите их в поле выборки и щёлкните «Редактировать» (Edit); чтобы удалить договоры, выделите их и щёлкните «Удалить» (Delete). Если вы щёлкните «Новый» (New), откроется окно, в котором можно выбрать один из перечисленных типов договоров. Для каждого типа может быть создан максимум один договор.

· Авторское право (только WMS)

Договор позволяет передавать уведомление об авторском праве в картографических изображениях, созданных в ответ на запрос GetMap. Либо введите текст в поле Параметры (Parameters), который затем будет отображён в картографическом изображении, либо введите URL графического объекта. В этом случае графический объект будет отображён на изображении.

· Пространственный договор (WMS, INSPIRE View Service, WFS и INSPIRE Feature Download Service)

Вы можете использовать пространственный договор, чтобы ограничить использование вашего сервиса выбранными геометриями. Чтобы сделать это, должны быть доступны двухмерные базовые геометрии, описывающие области, они доступны через интерфейс WFS.

Внимание! FeatureType должен быть задан следующим образом: <element name="msGeometry" type="gml:PolygonPropertyType" minOccurs="0" maxOccurs="1" /> <element name="msGeometry" type="gml:MultiPolygonPropertyType" minOccurs="0" maxOccurs="1" /> а не так:

<element name="msGeometry" type="gml:GeometryPropertyType" minOccurs="0" maxOccurs="1" />

Это означает, что FeatureType должен быть либо полигоном, либо мультиполигоном! Если вы хотите создать пространственное ограничение, то:

o Введите URL of the WFS, который управляет конфигурациями разрешения в поле "Web Feature Service", и щёлкните «Подключиться» (Connect).

o Выберите атрибут в поле «Искать в» (Search In). В поле Search For введите строку, с которой должны начинаться значения, которые вы ищете. Результаты поиска показаны в списке поля «Результаты геометрии».

o Чтобы присвоить разрешение этим геометриям, выделите их, щёлкните на «Использовать выборку для пространственной авторизации». Выбранные геометрии затем переносятся в поле "Definition of the spatial obligation". Вы можете повторить процесс поиска и выбора геометрий столько, сколько хотите, добавляя всё больше геометрий к выборке. Если вы выберите «Пространственная операция», вы сможете выбрать одну из команд «Пересечение» (Intersect) или «В пределах» (Within). Это позволяет определить, имеют ли права объекты, которые пересекают геометрия разрешения (эта выборка совместима только с WFS). Более того, вы можете определить размер буфера, на который увеличивается геометрия разрешения. Вы можете также определить, хотите ли вы разрешить трансформацию геометрий в другие пространственные системы координат. Если это не будет разрешено, любой запрос, сделанный в пространственной системе координат, отличающейся от той, которая была задана, будет считаться недопустимым. К тому же вы можете выбрать, будет ли пространственный договор использоваться статически как авторизация для этой модели лицензий, или будет ли оно доступно для выборки владельцем лицензии как параметр конфигурации. Завершите работу диалога, щёлкнув "Accept choice for obligation".

После определения прав сохраните права доступа, щёлкнув Сохранить (Save), после чего вы вернётесь к конфигурации модели лицензий.

Примечание: Если вы неосторожно щёлкаете на элементах навигации licenseManager вместо кнопки «Сохранить» (Save), все изменения будут потеряны, а модель политики будет утрачена. Даже если вы щёлкнули «Сохранить» (Save), определение политики автоматически сохраняется только после того, как вы сохранили саму модель лицензий. Для этого требуется создание ценовой модели.

Создание ценовой модели

Чтобы перейти к области настройки ценовой модели из окна определения лицензий, щёлкните на «Определение ценовой модели» (Defining a Price Model).

Прежде всего, вам нужно решить, хотите ли вы осуществлять ценовую структуру на основе использования, или же доступ к сервисам будет бесплатным (если вы поставите отметку для опции "Use-based price structure", но введёте 0 для всех цен, доступ будет бесплатным, но на каждом шаге пользователю нужно будет вводить логин и пароль. Необходимо отметить, что для этих этапов будет выписан счёт, т.е. пользователь получит счет, в котором будут перечислены все функции, к которым подключался пользователь, с ценой?0).

В окне «Ценовая модель лицензии» необходимо установить цену за заключение лицензионного соглашения.

Поле «Базовая цена» используется для определения базовой цены, оно всегда заполнено независимо от остальной конфигурации лицензии.

Если будет введено минимальное количество, стоимость каждой лицензии будет по крайней мере равна установленной цене.

В поле «Налог на добавочную стоимость» можно ввести текущую ставку НДС. Это значение будет применяться к окончательной цене, когда лицензия будет получена пользователем. Соответственно все другие цены должны быть введены без учёта НДС.

Щёлкните «Индивидуальная настройка»(Individual configuration), чтобы вызвать выплывающее окно, в котором вы можете ввести сумму для каждой комбинации источников и прав. Вы можете либо ввести общее значение для каждой операции, которое применяется независимо от источника, либо установить значения каждой комбинации в отдельности. Если будет принято лицензионное соглашение, отдельные суммы для всех зарегистрированных комбинаций источников и прав будут суммированы.

В поле «Коэффициенты» (Factors) вы можете задать дополнительные цены на основе параметров конфигурации, определенных в модели лицензий.

Вы можете создать новый коэффициент, щёлкнув «Новый» (New). Чтобы редактировать существующий коэффициент, выделите его и щёлкните «Редактировать» (Edit), а чтобы удалить, выделите его и щёлкните «Удалить» (Delete).

Щёлкните «Новый» (New), чтобы открыть всплывающее окно, в котором вы можете ввести имя для коэффициента и выбрать параметр конфигурации, на котором основывается этот коэффициент.

Последующее редактирование зависит от типа используемого коэффициента.

  • Целочисленный коэффициент

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

Чтобы создать новый уровень, введите следующее пороговое значение в пустое поле "until" и щёлкните на уровне Добавить (Add). Будет добавлена новая строка. Чтобы добавить следующий уровень, введите следующее пороговое значение в поле "until", введите значение соответствующего коэффициент, и щёлкните ещё раз на "Добавить уровень". Чтобы ввести коэффициент для значений, больших последнего порогового значения, оставьте незаполненным поле "until" и введите значение коэффициента. Затем щёлкните «Сохранить» (Save). При выполнении сохранения последнее поле "up to" всегда должно быть пустым.

  • Коэффициент для параметра перечисления

Во время определения коэффициента для параметра перечисления, значения коэффициента добавляются ко всем возможным значениям параметров.

  • Коэффициент для параметра Булев

Во время определения коэффициента для параметра Булев, в качестве значений коэффициента вы задаёте "Да" или "Нет".

  • Невозможно задать коэффициенты для текстовых параметров.

Помимо описанных выше коэффициентов, вы можете задать дополнительные коэффициенты масштаба для целочисленных параметров конфигурации. Процесс установки коэффициентов масштабов идентичен процессу для "обычных" коэффициентов, но вычисление коэффициента осуществляется иначе. В случае коэффициентов масштабов, если значение параметра превышает первое значение масштаба, первое значение коэффициента используется для первых единиц количества, до первого значения масштаба. Когда значение параметра превысит второе значение масштаба, для единиц количества будет использоваться второе значение коэффициента, от первого до второго значения масштаба, и так далее. Если значение параметра попадает в интервалы масштаба, для единицы количества используется соответствующий коэффициент, от последней единицы масштаба до значения параметра.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-04-01 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: