Управление таблицей расширенных свойств

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

Расширенные свойства позволяют вам отслеживать информацию о специфике бизнеса, хранящуюся, как часть задания. Элемент задания расширяет базовые свойства задания (присвоение, дата выполнения и т.д.) свойствами, которые вы хотите отслеживать и сохранять.

Workflow Manager (Classic) предлагает два типа расширенных свойств—один к одному (1-1) и один ко многим (1-M, или связанные свойства). Для того чтобы настроить и использовать расширенные свойства в ваших типах заданий, необходимо создать новую базу геоданных в репозитории Workflow Manager (Classic). А затем нужно настроить Workflow Manager (Classic) на распознавание этой таблицы как расширения для остальных системных таблиц.

Типы отношений между таблицами

В следующих разделах описываются поддерживаемые отношения таблиц в Workflow Manager (Classic).

Свойства один-к-одному

Свойства "один к одному" имеют отношение 1-1 к таблице заданий Workflow Manager (Classic). Примером является присвоение заданий. В любой момент жизни задания у присвоения задания может быть только один пользователь или одна группа, ответственные за него. Настройте свою таблицу расширенных свойств с отношением 1-1, если у ваших заданий может быть только одно значение этого свойства.

Свойства "один к одному" обычно называются расширенными свойствами.

Свойства один-ко-многим

Свойства "один ко многим" имеют отношение 1-M к таблице заданий Workflow Manager (Classic). Примером этого типа отношений являются вложения задания. Задания могут иметь только одно либо несколько вложений в любой момент своего жизненного цикла. Настройте свою таблицу расширенных свойств с отношением 1-M, если у задания может быть несколько значений свойства в единицу времени.

Свойства "один ко многим" обычно называются связанными свойствами или связанной информацией.

Настройка таблицы расширенных свойств

В следующих разделах описывается, как создавать таблицы расширенных свойств и управлять ими.

Создание таблицы расширенных свойств

Таблицы расширенных свойств создаются в ArcGIS Pro.

  1. Запустите ArcGIS Pro.
  2. На панели Каталог щелкните правой кнопкой Базы данных и выберите Новое подключение базы данных.

    Откроется диалоговое окно Подключения баз данных.

  3. Укажите информацию о подключении к базе данных для вашего репозитория Workflow Manager (Classic) и нажмите OK.

    Подключение к базе данных отображается в узле Базы данных на панели Каталог.

  4. Щелкните правой кнопкой мыши на подключении к базе данных и выберите Новая > Таблица.

    Появится панель Создать таблицу.

  5. Укажите имя таблицы расширенных свойств в текстовом поле Имя.
    Подсказка:

    Полезно использовать WMX_ в качестве начала имени таблицы, что делает его узнаваемым как расширение основных системных таблиц Workflow Manager (Classic).

  6. Укажите псевдоним для таблицы в текстовом поле Псевдоним.
  7. Нажмите Далее.
  8. Добавьте поле, которое можно использовать для связи этой таблицы с таблицей заданий.

    Оно должно иметь тип Long Integer и будет управляться Workflow Manager (Classic). Как правило, это поле называется JOB_ID.

  9. Добавьте поля для каждого требуемого свойства.

    Вы можете добавлять поля для нескольких типов заданий и настраивать видимые поля только для определенных типов заданий.

  10. Нажмите Далее.
  11. Выберите ключевое слово конфигурации, которое использовалось при создании базы данных рабочего процесса.
  12. Для завершения создания таблицы нажмите Готово.

Добавление таблицы расширенных свойств

После создания таблицы расширенных свойств для репозитория в ArcCatalog вам нужно будет добавить ее в систему Workflow Manager (Classic).

  1. Запустите Workflow Manager (Classic) Administrator для ArcGIS Proи подключитесь к вашей базе данных Workflow Manager (Classic).
  2. Разверните Базы геоданных.
  3. Щелкните правой кнопкой Таблицы расширенных свойств и выберите Добавить таблицу расширенных свойств.

    Появится диалоговое окно Отношения таблицы.

  4. Укажите имя таблицы в текстовом поле Имя.
  5. Щелкните стрелку раскрывающегося списка Имя таблицы и выберите таблицу расширенных свойств.
  6. Щелкните стрелку раскрывающегося списка Привязать поле и выберите в нем поле, в котором будет содержаться JOB_ID.

    Будут показаны только поля типа Длинное целое.

  7. Выберите один из следующих вариантов Кардинальности таблицы:
    • Один к одному — создает связь один к одному с таблицей заданий
    • Один ко многим — создает связь один ко многим с таблицей заданий
  8. Щелкните OK, чтобы создать новую связь.

Теперь при редактировании типа задания таблица появится на вкладке Дополнительные свойства.

Удаление таблицы расширенных свойств

Вы можете удалить из системы более не используемые таблицы расширенных свойств. Это приведет к удалению всех связей с этой таблицей из всех типов заданий в вашей системе.

  1. Запустите Workflow Manager (Classic) Administrator для ArcGIS Proи подключитесь к вашей базе данных Workflow Manager (Classic).
  2. Разверните Базы геоданных > Таблица расширенных свойств.
  3. Щелкните правой кнопкой таблицу, которую необходимо удалить, и щелкните Удалить элемент.

После того как таблица удалена из системы Workflow Manager (Classic), вы можете удалить ее из репозитория в ArcGIS Pro.