Создать базу данных 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 ваших заданий будут находиться в разных точках мира.

    Примечание:

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

File

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.

File

Пример кода

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.wmx.CreateWorkflowDatabase(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.wmx.CreateWorkflowDatabase(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.wmx.CreateWorkflowDatabase(Input_Database_Connection, 
                                 AOI_Spatial_Reference, Import_Configuration, 
                                 Config_File, "", User_Store)

Информация о лицензиях

  • Basic: Нет
  • Standard: Обязательно Workflow Manager
  • Advanced: Обязательно Workflow Manager

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