Доступно с лицензией Standard или Advanced.
Расширенные свойства позволяют вам отслеживать информацию о специфике бизнеса, хранящуюся, как часть задания. Элемент задания расширяет базовые свойства задания (присвоение, дата выполнения и т.д.) свойствами, которые вы хотите отслеживать и сохранять.
Workflow Manager (Classic) предоставляет два типа расширенных свойств – один-к-одному (1-1) и один-ко-многим (1-M или связанные свойства). Для того чтобы настроить и использовать расширенные свойства в вашем типе задания, необходимо создать новую базу геоданных в репозитории Workflow Manager (Classic). А затем настроить Workflow Manager (Classic) на распознавание этой таблицы как расширения для остальных системных таблиц.
Типы отношений между таблицами
Свойства один-к-одному
У свойств один-к-одному имеется отношение 1-1 с таблицей заданий Workflow Manager (Classic). Примером является присвоение заданий. В любой момент жизни задания у присвоения задания может быть только один пользователь или одна группа, ответственные за него. Настройте свою таблицу расширенных свойств с отношением 1-1, если у ваших заданий может быть только одно значение этого свойства.
Свойства один-к-одному в документации и клиентском приложении обычно называют расширенными свойствами.
Свойства один-ко-многим
У свойств один-ко-многим имеется отношение 1-M с заданиями Workflow Manager (Classic) таблицы . Примером этого типа отношений являются вложения задания. Задания могут иметь только одно либо несколько вложений в любой момент своего жизненного цикла. Настройте свою таблицу расширенных свойств с отношением 1-M, если у задания может быть несколько значений свойства в единицу времени.
Свойства один-ко-многим в документации и клиентском приложении обычно называют связанными свойствами или связанной информацией.
Настройка таблиц расширенных свойств
Создание таблицы расширенных свойств
Таблицы расширенных свойств создаются в ArcCatalog.
- В ArcCatalog подключитесь к базе данных с вашими системными таблицами Workflow Manager (Classic).
- Создайте новую таблицу со своими пользовательскими свойствами, щелкнув правой кнопкой закладку Содержание и выбрав Новая > Таблица.
Появится диалоговое окно Новая таблица.
- Введите имя вашей таблицы расширенных свойств.
Обычно используют для имени таблицы префикс WMX_, который помогает распознать, что таблица содержит расширение базовых системных таблиц Workflow Manager (Classic).
- Щелкните Далее.
- Выберите ключевое слово конфигурации, используемое при создании базы данных рабочего процесса.
- Щелкните Далее.
- Добавьте поле, используемое для связи этой таблицы с таблицей заданий.
У него должен быть тип Длинное целое и оно должно управляться Workflow Manager (Classic). Как правило, это поле называется JOB_ID.
- Добавьте нужные поля для каждого свойства.
Здесь можно добавить поля для нескольких типов задания и сделать лишь некоторые видимыми для определенных типов заданий.
- Для завершения создания таблицы нажмите Готово.
Добавление в систему таблицы расширенных свойств
После создания таблицы в репозитории с помощью ArcCatalog необходимо добавить ее в систему Workflow Manager (Classic).
- Запустите Administrator и подключитесь к базе данных Workflow Manager (Classic).
- Выберите папку Базы геоданных.
- Щелкните правой кнопкой и выберитеДобавить таблицу расширенных свойств.
Появится диалоговое окно со всеми не-Workflow Manager (Classic) системными таблицами, содержащимися в репозитории Workflow Manager (Classic).
- Выберите новую таблицу расширенных свойств и щелкнитеДобавить.
Появится диалоговое окно Отношения таблицы.
- Выберите поле, содержащее значения JOB_ID, в ниспадающем меню Поле связи.
Будут показаны только поля типа Длинное целое.
- Выберите кардинальность таблицы.
Это будет 1-1 или 1-M отношение с таблицей заданий?
- Щелкните ОК, чтобы создать новое отношение и закрыть диалоговое окно.
Теперь при редактировании типа задания эта таблица будет появляться во вкладке расширенные свойства.
Удаление из системы таблицы расширенных свойств
Вы можете удалить из системы более не используемые таблицы расширенных свойств. Это приведет к удалению всех связей с этой таблицей из всех типов заданий в вашей системе.
- Запустите Administrator и подключитесь к базе данных Workflow Manager (Classic).
- Выберите папку таблицы расширенных свойств под пунктом Базы геоданных.
- Выберите удаляемую таблицу.
- Щёлкните правой кнопкой и выберите Удалить элемент.
После удаления таблицы из системы Workflow Manager (Classic) вы можете удалить ее из репозитория в ArcCatalog.