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

Таблицы расширенных свойств позволяют организациям хранить дополнительные свойства или связывать внешние данные с заданиями в соответствии с конкретными потребностями бизнеса. Их можно обновить с помощью шага Обновить свойства задания и шага Survey123, а также использовать их в качестве динамических входных значений для других шагов, таких как шаги Запустить сервис GP и Отправить email. Таблицы расширенных свойств могут быть настроены для связи таблицы один-к-одному или один-ко-многим с таблицей заданий ArcGIS Workflow Manager, а также могут использоваться для связывания внешних данных из векторного слоя с заданием. Каждая таблица расширенных свойств в элементе рабочего процесса должна иметь уникальное имя.

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

Выполните следующие шаги, чтобы добавить таблицу расширенных свойств:

  1. Обратитесь к веб-приложению Workflow Manager.
  2. Щелкните вкладку Оформление.

    Появится страница Дизайн.

    Примечание:

    Если у вас недостаточно прав доступа, вкладка Оформление будет недоступна.

  3. Щелкните кнопку Шаблоны заданий Job Templates.

    Появится панель Шаблоны заданий.

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

    Шаблон задания появится на правой панели.

  5. Щелкните вкладку Дополнительные свойства.
  6. Щелкните Новая таблица.

    Новая таблица появится в списке.

  7. Заполните поля Имя и Псевдоним.
    Примечание:

    При сохранении поле Имя преобразуется в нижний регистр и должно содержать уникальное значение для всех шаблонов заданий, иначе оно будет считаться дубликатом.

  8. Щелкните кнопку-переключатель Отношения, чтобы переключиться между отношениями таблицы один-к-одному (1-1) или один-ко-многим (1-M) с таблицей заданий Workflow Manager.
    • 1-1 - устанавливает отношение один-к-одному, если ваши задания могут иметь только одно значение для свойств в расширенной таблице свойств.
    • 1-M - устанавливает отношение один-ко-многим, если ваши задания могут иметь несколько значений свойств в расширенной таблице свойств.
  9. Щелкните Добавить расширенное свойство.

    В таблице появится новое свойство.

  10. Введите имя свойства в текстовом окне Имя.
    Примечание:

    Каждое свойство в расширенной таблице свойств должно иметь уникальное имя.

  11. Введите отображаемое имя свойства в текстовом поле Псевдоним.
  12. Щелкните стрелку ниспадающего списка Тип и выберите тип данных для свойства.

    Доступные типы данных включают логическое значение, дату, домен, число двойной точности, дата и символьное.

  13. Задайте для свойства значение по умолчанию.

    Если для Типа задано значение Домен, сделайте следующее:

    1. Щелкните Добавить домен.

      Откроется диалоговое окно Редактировать домен.

    2. Щелкните стрелку ниспадающего списка Тип кода и выберите тип кода для свойства.

      Доступные доменные коды данных включают число двойной точности, цельночисленное и строковое.

    3. Укажите значение для домена в текстовом поле Значение.
    4. Укажите код для домена в текстовом поле Код.
    5. Дополнительно, нажмите Добавить новое значение и повторите шаги c и d, чтобы при необходимости добавить дополнительные значения домена и коды.
    6. Дополнительно, нажмите кнопку Изменить порядок домена Reorder Domain рядом с текстовым полем Значение и перетащите его в нужное место, чтобы изменить порядок значений и кодов домена.
      Примечание:

      Значения и коды можно удалить, нажав кнопку Удалить домен Delete Domain.

    7. Когда вы закончите добавлять значения и коды домена, нажмите Сохранить.
      Примечание:

      После сохранения домена настройку Тип кода изменить нельзя. Чтобы изменить или удалить значения и коды домена, нажмите кнопку Редактировать домен. Edit Domain

  14. При необходимости обновите Длина поля.
    Примечание:

    Длина поля по умолчанию 50 символов.

  15. Включите опцию Требуется, чтобы указать, что свойство является обязательным.
  16. Включите опцию Редактируемый, чтобы указать, что свойство доступно для редактирования.
  17. Включите опцию Видимый, если вы хотите, чтобы свойство было видимым при использовании в задании.
  18. При желании повторите шаги с 9 по 17, чтобы добавить в таблицу дополнительные свойства.
    Примечание:

    Чтобы удалить свойство, наведите на него курсор и щелкните кнопку Удалить элемент Delete Item.

  19. При желании наведите курсор на свойство, нажмите кнопку Изменить порядок свойств Reorder Property и перетащите его в нужное место, чтобы изменить порядок свойств.
  20. При желании повторите шаги с 6 по 19, чтобы добавить дополнительные таблицы расширенных свойств и свойства.
    Подсказка:

    Вы можете отфильтровать расширенный список свойств по имени или псевдониму свойства, введя ключевое слово в текстовое поле Фильтр расширенных свойств.

    Таблицы можно сворачивать и разворачивать с помощью кнопок Свернуть таблицу Collapse Table и Развернуть таблицу Expand Table.

  21. При желании наведите курсор на таблицу, нажмите кнопку Изменить порядок таблиц Reorder Table и перетащите его в нужное место, чтобы изменить порядок таблиц.
  22. Когда вы закончите добавлять таблицы и свойства, нажмите Сохранить.
    Примечание:

    После сохранения таблицы расширенных свойств имя таблицы, взаимосвязь, имя свойства, тип данных свойства и значения длины поля не могут быть обновлены.

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

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

  1. Обратитесь к веб-приложению Workflow Manager.
  2. Щелкните вкладку Оформление.

    Появится страница Дизайн.

    Примечание:

    Если у вас недостаточно прав доступа, вкладка Оформление будет недоступна.

  3. Щелкните кнопку Шаблоны заданий Job Templates.

    Появится панель Шаблоны заданий.

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

    Шаблон задания появится на правой панели.

  5. Щелкните Добавить векторный слой.

    Появится диалоговое окно Добавить векторный слой.

  6. Выберите одну из следующих опций, чтобы указать, где находится ваш векторный слой:
    • Эта организация Enterprise - Добавьте векторный слой, который доступен на том же портале, что и Workflow Manager.
    • ArcGIS Online - Добавьте общедоступный векторный слой, расположенный в ArcGIS Online.
    • Другое - Добавьте общедоступный векторный слой, расположенный на другом портале.
  7. Если вы выбрали Другое, введите URL-адрес портала, который содержит ваш слой, в текстовое окно URL-адрес портала и нажмите Enter.

    Например: https://webadaptorhost.domain.com/webadaptorname

  8. Найдите ID элемента для векторного слоя.
    1. Выполните вход на ваш портал или ArcGIS Online.
    2. Откройте страницу сведений о векторном слое, который вы хотите использовать.
    3. Скопируйте ID элемента из портала или URL ArcGIS Online.

      For example, if the URL is https://www.arcgis.com/home/item.html?id=cb1886ff0a9d4156ba4d2fadd7e8a139, copy cb1886ff0a9d4156ba4d2fadd7e8a139.

  9. Вставьте ID элемента векторного слоя в текстовое поле ID элемента.

    Ниспадающее меню Слой/Таблица автоматически заполняется слоями и таблицами в векторном слое.

  10. Щелкните стрелку ниспадающего меню Слой/Таблица и выберите слой или таблицу, которые вы хотите использовать.

    Ниспадающее меню Поле ID ссылки автоматически заполняется полями в выбранном слое или таблице.

  11. Щелкните стрелку ниспадающего списка Поле ID ссылки и выберите поле, содержащее уникальные значения, которые вы хотите использовать для связывания записей в векторном слое с заданиями.
    Примечание:

    Поле ObjectID векторного слоя, поля даты и логического типа данных, а также поля геометрии, такие как поля SHAPE_AREA и SHAPE_LENGTH, не могут использоваться для Поля ID ссылки и отфильтровываются из списка доступных полей.

  12. Введите имя для таблицы расширенного слоя свойств в текстовом поле Название ссылки.
  13. Нажмите OK.

    Расширенная таблица свойств появится на вкладке Расширенные свойства.

  14. Щелкните кнопку-переключатель Отношения, чтобы переключиться между отношениями таблицы один-к-одному (1-1) или один-ко-многим (1-M) с таблицей заданий Workflow Manager.
    • 1-1 - устанавливает отношение один-к-одному, если ваши задания могут иметь только одно значение для свойств в расширенной таблице свойств.
    • 1-M - устанавливает отношение один-ко-многим, если ваши задания могут иметь несколько значений свойств в расширенной таблице свойств.
  15. Дополнительно, обновите отображаемое имя свойства в текстовом поле Псевдоним.
  16. Включите опцию Видимый рядом со свойствами, которые должны быть видны при использовании в задании.
  17. При желании наведите курсор на свойство, нажмите кнопку Изменить порядок свойств Reorder Property и перетащите его в нужное место, чтобы изменить порядок свойств.
  18. Когда вы закончите настройку таблицы расширенных свойств, нажмите Сохранить.

    Поля векторного слоя автоматически добавляются в таблицу, а поле, выбранное вами в качестве Поля ID ссылки, отображается с индикатором Связанного поля Linked Field.

    Примечание:

    После сохранения таблицы расширенных свойств имя таблицы и связь между таблицами не могут быть обновлены.

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

Вы можете создать расширенную таблицу свойств из векторного слоя, чтобы ссылаться на данные внешнего векторного слоя и связывать их с заданиями. Вы можете вручную связать задание с записью в векторном слое, обновив значение Поля ID ссылки на шаге Обновить свойства задания. Значение Поля ID ссылки также можно установить автоматически, когда опрос собирается с помощью шага Survey123. Выполните эти шаги, чтобы создать таблицы расширенных свойств из векторного слоя.

  1. Обратитесь к веб-приложению Workflow Manager.
  2. Щелкните вкладку Оформление.

    Появится страница Дизайн.

    Примечание:

    Если у вас недостаточно прав доступа, вкладка Оформление будет недоступна.

  3. Щелкните кнопку Шаблоны заданий Job Templates.

    Появится панель Шаблоны заданий.

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

    Шаблон задания появится на правой панели.

  5. Щелкените Добавить форму Survey123.

    Появится диалоговое окно Add Survey123 Form.

  6. Выберите одну из следующих опций, чтобы указать, где находится ваша форма Survey123:
    • Эта организация Enterprise - Добавьте опрос, который доступен на том же портале, что и Workflow Manager.
    • ArcGIS Online - Добавьте общедоступный опрос, расположенный в ArcGIS Online.
    • Другое - Добавьте общедоступный опрос, расположенный на другом портале.
  7. Если вы выбрали Другое, введите URL-адрес портала, который содержит ваш опрос, в текстовое окно URL-адрес портала и нажмите Enter.

    Например, https://webadaptorhost.domain.com/webadaptorname.

  8. Введите ID формы для опроса в текстовое окно ID формы.
  9. Введите имя опроса в текстовом окне Имя привязки.
  10. Нажмите OK.

    Расширенная таблица свойств появится на вкладке Расширенные свойства.

  11. Щелкните кнопку-переключатель Отношения, чтобы переключиться между отношениями таблицы один-к-одному (1-1) или один-ко-многим (1-M) с таблицей заданий Workflow Manager.
    • 1-1 - устанавливает отношение один-к-одному, если ваши задания могут иметь только одно значение для свойств в расширенной таблице свойств.
    • 1-M - устанавливает отношение один-ко-многим, если ваши задания могут иметь несколько значений свойств в расширенной таблице свойств.
  12. Дополнительно, обновите отображаемое имя свойства в текстовом поле Псевдоним.
  13. Включите опцию Видимый рядом со свойствами, которые должны быть видны при использовании в задании.
  14. При желании наведите курсор на свойство, нажмите кнопку Изменить порядок свойств Reorder Property и перетащите его в нужное место, чтобы изменить порядок свойств.
  15. Когда вы закончите настройку таблицы расширенных свойств, нажмите Сохранить.

    Поля векторного слоя автоматически добавляются в таблицу, а поле globalid отображается с индикатором Связанного поля Linked Field.

    Примечание:

    После сохранения таблицы расширенных свойств имя таблицы и связь между таблицами не могут быть обновлены.

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

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

  1. Обратитесь к веб-приложению Workflow Manager.
  2. Щелкните вкладку Оформление.

    Появится страница Дизайн.

    Примечание:

    Если у вас недостаточно прав доступа, вкладка Оформление будет недоступна.

  3. Щелкните кнопку Шаблоны заданий Job Templates.

    Появится панель Шаблоны заданий.

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

    Шаблон задания появится на правой панели.

  5. Щелкните вкладку Дополнительные свойства.
  6. Щелкните Добавить существующую таблицу.

    Появится диалоговое окно Добавить существующую таблицу.

  7. Щелкните стрелку раскрывающегося списка Шаблон задания и выберите шаблон задания, содержащий таблицу расширенных свойств, которую хотите дублировать.
  8. Щелкните стрелку раскрывающегося списка Таблица и выберите таблицу расширенных свойств, которую хотите дублировать.
  9. Нажмите OK.

    Таблица расширенных свойств дублируется и отображается в списке.

  10. Щелкните Сохранить, чтобы сохранить шаблон задания.

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

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

  1. Обратитесь к веб-приложению Workflow Manager.
  2. Щелкните вкладку Оформление.

    Появится страница Дизайн.

    Примечание:

    Если у вас недостаточно прав доступа, вкладка Оформление будет недоступна.

  3. Щелкните кнопку Шаблоны заданий Job Templates.

    Появится панель Шаблоны заданий.

  4. Щелкните шаблон задания, содержащий таблицу расширенных свойств, которое вы хотите удалить.

    Шаблон задания появится на правой панели.

  5. Щелкните вкладку Дополнительные свойства.
  6. Наведите курсор на таблицу расширенных свойств, которую вы хотите удалить, и нажмите кнопку Удалить таблицу Delete Table.

    Появится сообщение подтверждения.

    Внимание:

    Удаленные таблицы восстановить невозможно.

  7. Нажмите Удалить, чтобы удалить таблицу, или нажмите Отмена, чтобы отменить.

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