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

Таблицы расширенных свойств позволяют организациям хранить свойства или связывать внешние данные с заданиями в соответствии с конкретными потребностями бизнеса. Расширенные свойства можно обновить с помощью шага Обновить свойства задания, шага Обновить свойства задания 1-M или 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. Укажите значение по умолчанию для свойства в текстовом окне Значение по умолчанию.

    Значение по умолчанию используется для заполнения поля при создании задания.

  14. Если для Типа задано значение Домен, сделайте следующее:
    1. Щелкните Добавить домен.

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

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

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

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

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

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

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

  15. Введите значение в текстовое поле Длина поля для строковых типов данных, как необходимо.

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

  16. Установите отметку Требуется, чтобы показать, что это свойство является обязательным.
  17. Включите опцию Редактируемый, чтобы указать, что свойство доступно для редактирования.
  18. Включите опцию Видимый, если вы хотите, чтобы свойство было видимым при использовании в задании.
  19. При желании наведите курсор на свойство, нажмите Изменить порядок свойств Reorder Property и перетащите его в нужное место, чтобы изменить порядок свойств.
    Примечание:

    Вы можете удалить свойство, наведя на него указатель мыши и щелкнув Удалить элемент Delete Item.

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

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

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

  21. Когда вы закончите добавлять таблицы и свойства, нажмите Сохранить.
    Внимание:

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

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

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

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

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

    Примечание:

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

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

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

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

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

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

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

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

    Для ArcGIS Enterprise используйте формат https://webadaptorhost.domain.com/webadaptorname.

  8. Введите ID элемента векторного слоя в текстовое поле Идентификатор элемента.
  9. Выберите опцию Слой или Таблица и выберите имя слоя или идентификатор таблицы из ниспадающего меню Имя слоя или ID таблицы .

    Текстовые поля Поле ID ссылки и Базовое имя автоматически заполняются значениями из выбранного слоя или таблицы.

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

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

  11. Дополнительно введите другое имя для таблицы расширенных свойств слоя объектов в текстовом поле Базовое имя.
  12. Нажмите OK.

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

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

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

    Внимание:

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

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

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

Чтобы создать таблицу расширенных свойств из формы Survey123, выполните следующие шаги:

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

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

    Примечание:

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

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

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

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

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

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

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

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

    Например, 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.

    Внимание:

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

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

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

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

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

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

    Примечание:

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

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

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

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

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

  5. Щелкните вкладку Дополнительные свойства.
  6. Обновите расширенные свойства, как необходимо.

    Чтобы изменить значения Тип или Длина поля, щелкните Удалить и выберите Добавить расширенное свойство, чтобы снова добавить свойство.

    Внимание:

    Изменение значений Тип или Длина поля существующего свойства приведет к потере данных для любых существующих заданий, которые были созданы с этим шаблоном задания.

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

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

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

  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. Нажмите Удалить, чтобы удалить таблицу, или нажмите Отмена, чтобы отменить.

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