Доступно с лицензией Workflow Manager.
Краткая информация
Инструмент Обновить базу данных Workflow обновляет базу данных Workflow Manager с использованием последней схемы и конфигурации. База данных Workflow Manager используется для хранения информации о заданиях и конфигурации системы управления работой, и один класс пространственных объектов, который используется для хранения геометрий для местоположений интереса (LOI) ваших заданий.
В базах данных Workflow Manager, созданных в версиях до 10.3, группа Administrator создается с правом доступа AdministratorAccess. Пользователь, запускающий инструмент, добавляется в группу Administrator и наделяется правами доступа администратора. Дополнительные сведения о правах доступа см. в разделе Права доступа. Права доступа администратора означают, что текущий пользователь может подключиться к выбранной базе данных через Workflow Manager Administrator для внесения изменений в компоненты вашей системы. Имеющиеся Workflow Manager настройки системы сохраняются при обновлении.
Использование
При обновлении базы данных Workflow Manager требуется учетная запись владельца данных с правами доступа на обновление, вставку, выбор и удаление данных, а также необходимо использовать файл прямого подключения (.sde) к многопользовательской базе данных.
Инструмент Обновить базу данных Workflow Manager обновляет системные таблицы, добавляя новые поля и таблицы, являющиеся частью новой схемы. Обновляются также следующие элементы конфигурации.
- Права доступа
- Группы
- Типы статусов
- Типы операций
- Типы уведомлений
- Настройки
- Приоритеты
- Удержания
Параметр Пользовательское хранилище определяет, из какого хранилища импортируется информация о пользователях и ролях. Есть два варианта получения информации: Портал и Традиционный. Если выбран Портал, пользователи имеющегося портала добавляются в репозиторий Workflow Manager. Если выбран вариант Традиционный, пользователи и роли определяются администратором в Workflow Manager Administrator. Эти роли можно импортировать из Active Directory или создать вручную.
Синтаксис
UpgradeWorkflowDatabase_wmx (Input_Database_Connection, {User_Store})
Параметр | Объяснение | Тип данных |
Input_Database_Connection | Местоположение файла подключения многопользовательской базе геоданных к базе данных Workflow Manager, содержащей системные таблицы Workflow Manager. Файл подключения должен вручную подключаться к базе данных, при этом подключение должно осуществляться владельцем базы данных. | Workspace |
User_Store (Дополнительный) | Хранилище пользователей, из которого будут взяты пользователи и роли. Пользователей можно импортировать с портала и присвоить им роли, созданные в репозитории Workflow Manager. Информацию о профиле пользователя портала нельзя редактировать в Workflow Manager Administrator. Пользователей и роли можно создавать в репозитории Workflow Manager с помощью опции Traditional. При использовании опции Traditional, пользователей и роли можно импортировать из Active Directory в Workflow Manager Administrator. Если опция не выбрана, по умолчанию будет использоваться Traditional.
| String |
Пример кода
UpgradeWorkflowDatabase – традиционное хранилище учетных данных пользователей
Этот скрипт обновляет имеющуюся базу данных Workflow Manager до самой последней схемы, а хранилище пользователей настраивается в Workflow Manager 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 – Хранилище учетных записей пользователей портала
Этот скрипт обновляет имеющуюся базу данных Workflow Manager с использованием схемы 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)
Параметры среды
Информация о лицензиях
- ArcGIS Desktop Basic: Нет
- ArcGIS Desktop Standard: Требует Workflow Manager
- ArcGIS Desktop Advanced: Требует Workflow Manager