Доступно с лицензией Workflow Manager.
Краткая информация
Создает схему Workflow Manager и настраивает многопользовательскую базу геоданных как базу данных Workflow Manager.
База данных Workflow Manager используется для сохранения работы и конфигурационной информации системы управления вашей работой. Создание новой базы данных Workflow Manager– административное действие, которое приводит к созданию схемы Workflow Managerв указанной многопользовательской базе геоданных. Схема базы данных Workflow Manager состоит из системных таблиц и одного класса объектов, использующегося для хранения геометрии области интереса (AOI) для ваших заданий.
Использование
При создании базы данных Workflow Manager требуется учетная запись владельца данных с правами на обновление, вставку, выбор и удаление данных, а также необходимо использовать файл прямого подключения (*.sde) к многопользовательской базе данных.
При создании базы данных Workflow Manager укажите пространственную привязку для классов объектов области AOI. Пространственная привязка, выбранная для класса объектов AOI, применяется ко всем областям интереса (AOI) в базе данных Workflow Manager. Так, рекомендуется использование глобальной координатной привязки, если области интереса для ваших задач располагаются в разных частях земного шара.
При создании базы данных Workflow Manager импортируется конфигурация с элементами 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(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 |
Производные выходные данные
Имя | Объяснение | Тип данных |
Output_DatabasePath |
Файл выходной базы данных (.jtc) со схемой Workflow Manager. Файл .jtc хранится в пользовательской папке базы данных Workflow Manager | Файл |
Пример кода
CreateWorkflowDatabase, пример 1 (автономный скрипт)
Скрипт создает и настраивает базу данных 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, пример 2 (автономный скрипт)
Скрипт создает и настраивает базу данных 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, пример 3 (автономный скрипт)
Скрипт создает и настраивает базу данных 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)
Параметры среды
Информация о лицензиях
- Basic: Нет
- Standard: Требуется Workflow Manager
- Advanced: Требуется Workflow Manager