Доступно с лицензией 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) см. раздел Указание области интереса.
При создании базы данных 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 хранится в пользовательской папке Project.
Синтаксис
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). По умолчанию задается Минимальная конфигурация.
| 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 |
Производные выходные данные
Name | Объяснение | Тип данных |
Output_DatabasePath |
Файл выходной базы данных (.jtc) со схемой Workflow Manager (Classic). Файл .jtc хранится в пользовательской папке Project. | Файл |
Пример кода
Скрипт создает и настраивает базу данных 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)
Скрипт создает и настраивает базу данных 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