Доступно с лицензией Workflow Manager.
Сводка
Создает схему Workflow Manager (Classic) и настраивает многопользовательскую базу геоданных в качестве базы данных Workflow Manager (Classic).
База данных Workflow Manager (Classic) используется для хранения задании и информации о конфигурации вашей системы управления работой. Создание базы данных Workflow Manager (Classic) – это административная операция, которая создает схему Workflow Manager (Classic) в указанной многопользовательской базе геоданных. Схема базы данных Workflow Manager (Classic) состоит из системных таблиц и одного класса пространственных объектов, который используется для хранения геометрии области интереса (AOI) для ваших работ.
Примечание:
Системные таблицы Workflow Manager (Classic), созданные этим инструментом, являются таблицами базы геоданных, которые зарегистрированы в вашей многопользовательской базе геоданных. Рекомендуется не удалять и не изменять эти таблицы с помощью инструментов базы данных.
Примечание:
Имя репозитория Workflow Manager (Classic) основано на имени экземпляра базы данных и имени пользователя, например, <instance name>_<username>. Если используется идентификация средствами операционной системы, будет применено имя пользователя, от имени которого выполнен вход.
Использование
При создании базы данных Workflow Manager (Classic) требуется учетная запись пользователя-создателя данных с правами Обновления, Вставки, Выбора и Удаления, а также должен использоваться файл прямого подключения (*.sde) к многопользовательской базе геоданных.
Примечание:
Права на Обновление, Вставку, Выбор и Удаление являются правами на уровне базы данных и должны быть назначены администратором базы данных для базы данных Workflow Manager (Classic).
При создании базы данных Workflow Manager (Classic) определите пространственную привязку для класса пространственных объектов AOI. Пространственная привязка, выбранная для класса пространственных объектов AOI, применяется ко всем AOI в базе данных Workflow Manager (Classic). Рекомендуется использовать глобальную пространственную привязку, если AOI ваших заданий будут находиться в разных точках мира.
Примечание:
Дополнительные сведения об Workflow Manager (Classic) AOI см. в разделе Выбор местоположения интереса.
При создании базы данных Workflow Manager (Classic) импортируется конфигурация с элементами Workflow Manager (Classic). Параметр Импорт конфигурации предоставляет следующие три опции для импорта конфигурации в новую базу данных Workflow Manager (Classic):
- Минимальная конфигурация – импортирует основные элементы, необходимые для правильного функционирования системы Workflow Manager (Classic). Файл, необходимый для импорта, включен в установку Workflow Manager (Classic). Список импортируемых элементов:
- Права доступа
- Группы пользователей – Только группа администраторов
- Типы статусов
- Типы операций
- Типы уведомлений заданий
- Настройки
- Приоритеты
- Типы удержаний
- Быстрая конфигурация – импортирует все элементы в опции Минимальная конфигурация, а также образцы других элементов. Файл, необходимый для импорта, включен в установку Workflow Manager (Classic). Ниже перечислены примеры:
- Пользователи
- Группы пользователей
- Запросы заданий
- Типы шагов
- Типы удержаний
- Настройки
- Типы заданий
- Свойства по умолчанию
- Рабочие процессы
- Схемы наименований
- Пользовательская конфигурация – импортирует конфигурацию из существующей базы данных Workflow Manager (Classic). Вы можете сгенерировать файл, необходимый для импорта, экспортировав конфигурацию из существующей базы данных Workflow Manager (Classic).
- Минимальная конфигурация – импортирует основные элементы, необходимые для правильного функционирования системы Workflow Manager (Classic). Файл, необходимый для импорта, включен в установку Workflow Manager (Classic). Список импортируемых элементов:
Обратитесь к администратору базы данных за информацией о ключевом слове конфигурации базы данных, которое будет использоваться, если определенное ключевое слово было настроено для Workflow Manager (Classic). Если ключевое слово конфигурации не указано, будет использовано ключевое слово DEFAULTS.
Параметр Пользовательское хранилище задает хранилище, из которого импортируется информация о пользователях и ролях. Когда выбран Портал, пользователи извлекаются из существующего портала и добавляются в репозиторий Workflow Manager (Classic). Если выбран Традиционный, пользователи и роли групп определяются администратором в ArcGIS Workflow Manager (Classic) Administrator. Роли можно импортировать из Active Directory или создать вручную.
Примечание:
Чтобы импортировать информацию о пользовательском хранилище с помощью опции Портал, вам нужно войти на портал.
На выходе получается файл базы данных (.jtc) со схемой Workflow Manager (Classic).
Файл .jtc хранится в пользовательской папке Project.
Синтаксис
arcpy.wmx.CreateWorkflowDatabase(Input_Database_Connection, AOI_Spatial_Reference, Import_Configuration, Input_Custom_Configuration, {User_Store})
Parameter | Объяснение | Тип данных |
Input_Database_Connection | Расположение файла подключения к многопользовательской базе геоданных, в котором будут размещены схема Workflow Manager (Classic) и конфигурация. Файл подключения должен вручную подключаться к базе данных, при этом подключение должно осуществляться владельцем базы данных. | Workspace |
AOI_Spatial_Reference | Пространственная привязка класса объектов области интереса AOI. Вы можете задать пространственную привязку следующими способами:
| Coordinate System |
Import_Configuration | Задает элементы Workflow Manager (Classic), которые нужно импортировать в новую базу данных Workflow Manager (Classic). По умолчанию установлена Минимальная конфигурация (Minimum Configuration в Python).
| String |
Input_Custom_Configuration | Пользовательский файл конфигурации, экспортированный из существующей базы данных Workflow Manager (Classic). | File |
User_Store (Дополнительный) | Задает хранилище пользователей, из которого будут извлечены пользователи и роли. Пользователи могут быть импортированы с портала и назначены ролям, созданным в репозитории Workflow Manager (Classic). Информацию профиля пользователя портала нельзя редактировать с помощью ArcGIS Workflow Manager (Classic) Administrator. Пользователи и роли могут быть созданы в репозитории Workflow Manager (Classic) с помощью опции TRADITIONAL. При использовании опции TRADITIONAL пользователи и роли могут быть импортированы из Active Directory в ArcGIS Workflow Manager (Classic) Administrator.
| String |
Производные выходные данные
Name | Объяснение | Тип данных |
Output_DatabasePath |
Выходной файл базы данных (.jtc) со схемой Workflow Manager (Classic). Файл .jtc хранится в пользовательской папке Project. | Файл |
Пример кода
Этот скрипт создает и настраивает базу данных Workflow Manager (Classic) в существующей многопользовательской базе геоданных, а пользовательское хранилище настраивается в ArcGIS Workflow Manager (Classic) Administrator. Поскольку ключевое слово конфигурации не указано, инструмент будет использовать DEFAULTS.
# Import arcpy module
import arcpy
# Local variables:
Input_Database_Connection = r'C:\wmxrepository.sde'
AOI_Spatial_Reference = arcpy.SpatialReference('WGS 1984')
Import_Configuration = 'Quick Configuration'
User_Store = 'Traditional'
# Process: Create Workflow Database
arcpy.CreateWorkflowDatabase_wmx(Input_Database_Connection,
AOI_Spatial_Reference, Import_Configuration,
"", "", User_Store)
Этот скрипт создает и настраивает базу данных Workflow Manager (Classic) в существующей многопользовательской базе геоданных, а пользовательское хранилище импортируется с портала, на который вы в данный момент вошли. Применяется ключевое слово конфигурации базы данных WMX.
# Import arcpy module
import arcpy
# Local variables:
Input_Database_Connection = r'C:\wmxrepository.sde'
AOI_Spatial_Reference = arcpy.SpatialReference('WGS 1984')
Import_Configuration = 'Minimum Configuration'
Config_keyword = 'WMX'
User_Store = 'Portal'
# Process: Create Workflow Database
arcpy.CreateWorkflowDatabase_wmx(Input_Database_Connection,
AOI_Spatial_Reference, Import_Configuration,
"", Config_keyword, User_Store)
Этот скрипт создает и настраивает базу данных Workflow Manager (Classic) в существующей многопользовательской базе геоданных, а пользовательское хранилище импортируется с портала, на который вы в данный момент вошли.
# Import arcpy module
import arcpy
# Local variables:
Input_Database_Connection = r'C:\wmxrepository.sde'
AOI_Spatial_Reference = arcpy.SpatialReference('WGS 1984')
Import_Configuration = 'Custom Configuration'
Config_File = r'C:\WMX\CustomConfiguration.jxl'
User_Store = 'Traditional'
# Process: Create Workflow Database
arcpy.CreateWorkflowDatabase_wmx(Input_Database_Connection,
AOI_Spatial_Reference, Import_Configuration,
Config_File, "", User_Store)
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Требуется Workflow Manager
- Advanced: Требуется Workflow Manager