Обновление базы данных Workflow (Workflow Manager)

Доступно с лицензией Workflow Manager.

Краткая информация

Обновляет существующую базу данных Workflow Manager (Classic), используя последнюю схему и конфигурацию. База данных Workflow Manager (Classic) используется для хранения информации о заданиях и конфигурации системы управления работой и одного класса пространственных объектов, который используется для хранения геометрий для местоположений интереса (LOI) ваших заданий.

В базах данных Workflow Manager (Classic), созданных в версиях 10.2.x или ранее, группа с именем Administrator создается с правом AdministratorAccess. Пользователь, запускающий инструмент, добавляется в группу Administrator и наделяется правами доступа администратора. Права доступа администратора означают, что текущий пользователь может подключиться к выбранной базе данных через ArcGIS Workflow Manager (Classic) Administrator для внесения изменений в компоненты системы. Существующие системные настройки Workflow Manager (Classic) сохраняются во время обновления.

Примечание:

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

Использование

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

    Примечание:

    Права доступа на обновление, вставку, выбор и удаление данных эквивалентны тем, что выданы создателю данных. Эти права доступа уровня базы данных должны присваиваться в базе данных Workflow Manager (Classic) вашим системным администратором.

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

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

    Примечание:

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

Параметры

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

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

Workspace
Хранилище пользователей
(Дополнительный)

Определяет хранилище учетных записей, откуда будут поступать сведения о пользователях и ролях. Пользователи могут быть импортированы с портала и назначены ролям, созданным в репозитории 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 хранится в папке Проект.

File

arcpy.wmx.UpgradeWorkflowDatabase(Input_Database_Connection, {User_Store})
ИмяОписаниеТип данных
Input_Database_Connection

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

Workspace
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 хранится в папке Проект.

File

Пример кода

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

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

# Import arcpy module
import arcpy

# Local variables:
Input_Database_Connection = r'C:\wmxrepository.sde'
User_Store = 'TRADITIONAL'

# Process: Upgrade Workflow Database
arcpy.wmx.UpgradeWorkflowDatabase(Input_Database_Connection, "", User_Store)
UpgradeWorkflowDatabase, пример 2 (автономный скрипт)

Этот скрипт обновляет существующую базу данных Workflow Manager (Classic) до схемы ArcGIS Pro, а хранилище пользователей импортируется с портала, на который вы вошли в настоящий момент. Применяется ключевое слово конфигурации базы данных WMX.

# Import arcpy module
import arcpy

# Local variables:
Input_Database_Connection = r'C:\wmxrepository.sde'
Config_keyword = 'WMX'
User_Store = 'PORTAL'

# Process: Upgrade Workflow Database
arcpy.wmx.UpgradeWorkflowDatabase(Input_Database_Connection, Config_keyword, User_Store)

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

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

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