Обновление базы данных 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 хранится в пользовательской папке Project.

Файл

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 хранится в пользовательской папке Project.

Файл

Пример кода

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.UpgradeWorkflowDatabase_wmx(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.UpgradeWorkflowDatabase_wmx(Input_Database_Connection, Config_keyword, User_Store)

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

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

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