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