Доступно с лицензией Workflow Manager.
Краткая информация
Создает схему Workflow Manager и настраивает многопользовательскую базу геоданных как базу данных Workflow Manager.
База данных Workflow Manager используется для сохранения работы и конфигурационной информации системы управления вашей работой. Создание новой базы данных Workflow Manager – административное действие, которое приводит к созданию схемы Workflow Manager в указанной многопользовательской базе геоданных. Схема базы данных Workflow Manager состоит из системных таблиц и одного класса объектов, использующегося для хранения геометрии области интереса (AOI) для ваших заданий.
Использование
При создании новой базы данных Workflow Manager требуется учетная запись владельца данных с правами доступа на обновление, вставку, выбор и удаление данных (Update, Insert, Select и Delete), а также требуется файл прямого подключения (*.sde) к многопользовательской базе геоданных.
При создании новой базы данных Workflow Manager укажите пространственную привязку для классов объектов области интереса (AOI). Пространственная привязка, выбранная для класса объектов AOI, применяется ко всем областям интереса (AOI) в базе данных Workflow Manager. Так, рекомендуется использование глобальной координатной привязки, если области интереса для ваших задач располагаются в разных частях земного шара.
При создании новой базы данных Workflow Manager импортируется конфигурация с элементами Workflow Manager. Параметр Импорт конфигурации содержит три варианта импорта конфигурации в новую базу данных Workflow Manager:
- Минимальная конфигурация (по умолчанию)
- Быстрая конфигурация
- Пользовательская конфигурация
Опцией по умолчанию для импорта конфигурации является Минимальная конфигурация, импортирующая основные элементы, требующиеся для корректной работы системы Workflow Manager. Файл, необходимый для импорта, включается как часть установки Workflow Manager. Импортируются следующие элементы:
- Права доступа
- Группы пользователей – Только группа администраторов
- Типы статусов
- Типы операций
- Типы уведомлений заданий
- Настройки
- Приоритеты
- Типы удержаний
Следующий вариант импорта конфигурации – Быстрая конфигурация; импортируются все основные элементы Минимальной конфигурации, а также образцы других элементов. Файл, необходимый для импорта, включается как часть установки Workflow Manager. Образцы приведены ниже:
- Пользователи
- Группы пользователей
- Запросы заданий
- Типы шагов
- Типы удержаний
- Настройки
- Типы заданий
- Свойства по умолчанию
- Рабочие процессы
- Схемы наименований
Если вы собираетесь импортировать конфигурации из существующей базы данных Workflow Manager, выберите Пользовательскую конфигурацию и укажите файл конфигурации, созданный путем экспорта конфигурации из существующей базы данных Workflow Manager.
Проверьте в Database Administrator информацию о ключевом слове конфигурации, установленном для Workflow Manager. Если ключевое слово конфигурации не указано, будет использовано ключевое слово DEFAULTS.
Параметр Пользовательское хранилище определяет, из какого хранилища импортируется информация о пользователях и ролях. Есть два варианта получения информации: Портал и Традиционный. Если выбран Портал, берутся пользователи имеющегося портала и добавляются в репозиторий Workflow Manager. Если выбран вариант Традиционный, пользователи и роли определяются администратором в Workflow Manager Administrator. Эти роли можно импортировать из Active Directory или создать вручную.
Файл выходной базы данных (.jtc) со схемой Workflow Manager.
Файл .jtc хранится в пользовательской папке базы данных Workflow Manager
Синтаксис
CreateWorkflowDatabase_wmx (Input_Database_Connection, AOI_Spatial_Reference, Import_Configuration, Input_Custom_Configuration, {User_Store})
Параметр | Объяснение | Тип данных |
Input_Database_Connection | Местоположение файла подключения к многопользовательской базе геоданных со схемой и конфигурацией Workflow Manager. Файл подключения должен вручную подключаться к базе данных, а подключение должно осуществляться владельцем базы данных. | Workspace |
AOI_Spatial_Reference | Пространственная привязка класса объектов области интереса AOI. Вы можете задать пространственную привязку разными путями:
| Coordinate System |
Import_Configuration | Элементы Workflow Manager для импорта в новую базу данных Workflow Manager. Опцией импорта конфигурации по умолчанию является вариант Минимальная конфигурация.
| String |
Input_Custom_Configuration | Файл пользовательской конфигурации, экспортированной из имеющейся базы данных Workflow Manager. | File |
User_Store (Дополнительный) | Хранилище пользователей, из которого будут взяты пользователи и роли. Пользователей можно импортировать из портала и присвоить ролям, созданным в репозитории Workflow Manager. Информацию о профиле пользователя портала нельзя редактировать в Workflow Manager Administrator. Пользователей и роли можно создавать в репозитории Workflow Manager с помощью опции TRADITIONAL. При выборе варианта TRADITIONAL пользователей и роли можно импортировать из Active Directory в Workflow Manager Administrator.
| String |
Пример кода
CreateWorkflowDatabase – традиционное хранилище пользователей
Скрипт создает и настраивает базу данных Workflow Manager в существующей многопользовательской базе геоданных, а хранилище пользователей настроено в Workflow Manager 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)
CreateWorkflowDatabase – хранилище учетных записей пользователей портала
Скрипт создает и настраивает базу данных Workflow Manager в существующей многопользовательской базе геоданных, а хранилище пользователей импортируется из портала, на который вы вошли в настоящий момент. Применяется ключевое слово конфигурации базы данных 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)
CreateWorkflowDatabase – пользовательская конфигурация
Скрипт создает и настраивает базу данных Workflow Manager в существующей многопользовательской базе геоданных, а хранилище пользователей импортируется из портала, на который вы вошли в настоящий момент.
# 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)
Параметры среды
Информация о лицензиях
- ArcGIS Desktop Basic: Нет
- ArcGIS Desktop Standard: Требует Workflow Manager
- ArcGIS Desktop Advanced: Требует Workflow Manager