Создать базу данных Workflow (Workflow Manager)

Доступно с лицензией 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). Если ключевое слово конфигурации не указано, будет использовано ключевое слово DEFAULTS.

  • Параметр Пользовательское хранилище задает хранилище, из которого импортируется информация о пользователях и ролях. Когда выбран Портал, пользователи извлекаются из существующего портала и добавляются в репозиторий Workflow Manager (Classic). Если выбран Традиционный, пользователи и роли групп определяются администратором в ArcGIS Workflow Manager (Classic) Administrator. Роли можно импортировать из Active Directory или создать вручную.

    Примечание:

    Чтобы импортировать информацию о пользовательском хранилище с помощью опции Портал, вам нужно войти на портал.

  • На выходе получается файл базы данных (.jtc) со схемой Workflow Manager (Classic).

    Файл .jtc хранится в пользовательской папке Project.

Параметры

ПодписьОписаниеТип данных
Входное подключение к базе данных

Расположение файла подключения к многопользовательской базе геоданных, в котором будут размещены схема Workflow Manager (Classic) и конфигурация. Файл подключения должен вручную подключаться к базе данных, при этом подключение должно осуществляться владельцем базы данных.

Workspace
Пространственная привязка области интереса (AOI)

Пространственная привязка класса объектов области интереса AOI. Вы можете задать пространственную привязку следующими способами:

  • Выбор пространственной привязки.
  • Выбор класса или набора объектов, пространственную привязку которого вы хотите применить.

Coordinate System
Импортировать конфигурацию

Задает элементы Workflow Manager (Classic), которые нужно импортировать в новую базу данных Workflow Manager (Classic). По умолчанию установлена Минимальная конфигурация (Minimum Configuration в Python).

  • Минимальная конфигурацияИмпортирует основные элементы, необходимые системе Workflow Manager (Classic).
  • Быстрая конфигурацияВключает элементы минимальной конфигурации и образцы для некоторых элементов.
  • Пользовательская конфигурацияЗадает файл конфигурации Workflow Manager (Classic) в параметре Входная пользовательская конфигурация, экспортированный из существующей базы данных.
String
Входная пользовательская конфигурация

Пользовательский файл конфигурации, экспортированный из существующей базы данных Workflow Manager (Classic).

File
Хранилище учетных записей
(Дополнительный)

Задает хранилище пользователей, из которого будут извлечены пользователи и роли. Пользователи могут быть импортированы с портала и назначены ролям, созданным в репозитории Workflow Manager (Classic). Информацию профиля пользователя портала нельзя редактировать с помощью ArcGIS Workflow Manager (Classic) Administrator. Пользователи и роли могут быть созданы в репозитории Workflow Manager (Classic) с помощью опции Традиционный. При использовании опции Традиционный пользователи и роли могут быть импортированы из Active Directory в ArcGIS Workflow Manager (Classic) Administrator.

  • ПорталПользователи будут импортированы с портала, в который вы вошли в настоящий момент.
  • ТрадиционныйПользователи и роли будут созданы в репозитории Workflow Manager (Classic) с использованием ArcGIS Workflow Manager (Classic) Administrator. Пользователей и роли можно импортировать из Active Directory, если используется эта опция. Это значение по умолчанию
String

Производные выходные данные

ПодписьОписаниеТип данных
Путь к выходной базе данных (.jtc)

Выходной файл базы данных (.jtc) со схемой Workflow Manager (Classic).

Файл .jtc хранится в пользовательской папке Project.

Файл

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. Вы можете задать пространственную привязку следующими способами:

  • Путем ввода пути к файлу .prj, например, c:/workspace/watershed.prj.
  • Перед использованием этого инструмента укажите объект пространственной привязки, например, AOI_Spatial_Reference = arcpy.SpatialReference("c:/data/Africa/Carthage.prj") или AOI_Spatial_Reference = arcpy.SpatialReference('WGS 1984'), который будете использовать далее в качестве параметра пространственной привязки.

Coordinate System
Import_Configuration

Задает элементы Workflow Manager (Classic), которые нужно импортировать в новую базу данных Workflow Manager (Classic). По умолчанию установлена Минимальная конфигурация (Minimum Configuration в Python).

  • Minimum ConfigurationИмпортирует основные элементы, необходимые системе Workflow Manager (Classic).
  • Quick ConfigurationВключает элементы минимальной конфигурации и образцы для некоторых элементов.
  • Custom ConfigurationЗадает файл конфигурации Workflow Manager (Classic) в параметре Входная пользовательская конфигурация, экспортированный из существующей базы данных.
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.

  • PORTALПользователи будут импортированы с портала, в который вы вошли в настоящий момент.
  • TRADITIONALПользователи и роли будут созданы в репозитории Workflow Manager (Classic) с использованием ArcGIS Workflow Manager (Classic) Administrator. Пользователей и роли можно импортировать из Active Directory, если используется эта опция. Это значение по умолчанию
String

Производные выходные данные

ИмяОписаниеТип данных
Output_DatabasePath

Выходной файл базы данных (.jtc) со схемой Workflow Manager (Classic).

Файл .jtc хранится в пользовательской папке Project.

Файл

Пример кода

CreateWorkflowDatabase, пример 1 (автономный скрипт)

Этот скрипт создает и настраивает базу данных 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)
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

Связанные разделы