Доступно с лицензией 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 или создать вручную.
Примечание:
Чтобы импортировать информацию о пользовательском хранилище с помощью опции Портал, вам нужно войти на портал.
Синтаксис
arcpy.wmx.UpgradeWorkflowDatabase(Input_Database_Connection, {User_Store})
Parameter | Объяснение | Тип данных |
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.
| String |
Производные выходные данные
Name | Объяснение | Тип данных |
Output_DatabasePath | Файл выходной базы данных (.jtc) со схемой Workflow Manager (Classic). Файл .jtc хранится в пользовательской папке Project. | Файл |
Пример кода
Этот скрипт обновляет существующую базу данных 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)
Этот скрипт обновляет существующую базу данных 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)
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Требуется Workflow Manager
- Advanced: Требуется Workflow Manager