Таблицы расширенных свойств позволяют организациям хранить свойства или связывать внешние данные с заданиями в соответствии с конкретными потребностями бизнеса. Расширенные свойства можно обновить с помощью шага Обновить свойства задания, шага Обновить свойства задания 1-M или Survey123, а также использовать их в качестве динамических входных значений для других шагов, таких как Запустить сервис GP и Отправить email.
Таблицы расширенных свойств могут быть настроены для связи таблицы один-к-одному или один-ко-многим с таблицей заданий ArcGIS Workflow Manager, а также могут использоваться для связывания внешних данных из векторного слоя с заданием. Каждая таблица расширенных свойств в элементе рабочего процесса должна иметь уникальное имя.
Создание таблицы расширенных свойств
Чтобы добавить таблицу расширенных свойств, выполните следующие действия:
- Обратитесь к веб-приложению Workflow Manager.
- Щелкните вкладку Оформление.
Появится страница Дизайн.
Примечание:
Если у вас нет достаточных прав, вкладка Оформление недоступна.
- Щелкните Шаблоны заданий
. Появится панель Шаблоны заданий.
- Выберите шаблон задания, к которому вы хотите добавить таблицу расширенных свойств.
Шаблон задания появится на правой панели.
- Щелкните вкладку Дополнительные свойства.
- Щелкните Новая таблица.
Новая таблица появится в списке.
- Введите поля Имя и Псевдоним в таблице.
Примечание:
При сохранении поле Имя преобразуется в нижний регистр и должно содержать уникальное значение для всех шаблонов заданий, иначе оно будет считаться дубликатом.
- Щелкните кнопку-переключатель Отношения, чтобы переключиться между отношениями таблицы один-к-одному (1-1) или один-ко-многим (1-M) с таблицей заданий Workflow Manager.
- 1-1 - если задание может иметь только одно значение, связанное со свойствами в таблице расширенных свойств, задайте отношение один-к-одному.
- 1-M - если задание может иметь несколько значений, связанных со свойствами в таблице расширенных свойств, задайте отношение один-ко-многим.
- Щелкните Добавить расширенное свойство.
В таблице появится новое свойство.
- Введите имя свойства в текстовом окне Имя.
Каждое свойство в таблице расширенных свойств должно иметь уникальное имя.
- Введите отображаемое имя свойства в текстовом поле Псевдоним.
- Щелкните стрелку ниспадающего списка Тип и выберите тип данных для свойства.
Доступные типы данных включают логическое значение, дату, домен, число двойной точности, дата и символьное.
- Укажите значение по умолчанию для свойства в текстовом окне Значение по умолчанию.
Значение по умолчанию используется для заполнения поля при создании задания.
- Если для Типа задано значение Домен, сделайте следующее:
- Щелкните Добавить домен.
Откроется диалоговое окно Редактировать домен.
- Щелкните стрелку ниспадающего списка Тип кода и выберите тип кода для свойства.
Доступные типы доменных кодов включают число двойной точности, целочисленное и строковое.
- Укажите код для домена в текстовом поле Код.
- Укажите значение для домена в текстовом поле Описание.
- Дополнительно, нажмите Добавить новое значение и повторите подшаги c и d, чтобы при необходимости добавить дополнительные значения домена и коды.
- Дополнительно, нажмите Изменить порядок домена
рядом с текстовым полем Значение и перетащите его в нужное место, чтобы изменить порядок значений и кодов домена.Значения и коды можно удалить, нажав Удалить домен
. - Щелкните Сохранить, чтобы сохранить значения домена и коды.
Примечание:
После сохранения домена настройку Тип кода изменить нельзя. Можно изменить или удалить значения и коды домена, щелкнув Редактировать домен
.
- Щелкните Добавить домен.
- Введите значение в текстовое поле Длина поля для строковых типов данных, как необходимо.
Длина поля по умолчанию 50 символов.
- Установите отметку Требуется, чтобы показать, что это свойство является обязательным.
- Включите опцию Редактируемый, чтобы указать, что свойство доступно для редактирования.
- Включите опцию Видимый, если вы хотите, чтобы свойство было видимым при использовании в задании.
- При желании наведите курсор на свойство, нажмите Изменить порядок свойств
и перетащите его в нужное место, чтобы изменить порядок свойств.Примечание:
Вы можете удалить свойство, наведя на него указатель мыши и щелкнув Удалить элемент
. - При желании наведите курсор на таблицу, нажмите Изменить порядок таблиц
и перетащите его в нужное место, чтобы изменить порядок таблиц.Подсказка:
Отфильтруйте расширенный список свойств по имени или псевдониму свойства, введя ключевое слово в текстовое поле Фильтр расширенных свойств.
Таблицы можно сворачивать и разворачивать, щелкнув Свернуть таблицу
и Развернуть таблицу
. - Когда вы закончите добавлять таблицы и свойства, нажмите Сохранить.
Внимание:
После сохранения таблицы расширенных свойств, имя таблицы, отношение и имя параметра не могут быть изменены.
Создание таблицы расширенных свойств из векторного слоя
Создайте таблицу расширенных свойств из векторного слоя, чтобы ссылаться на данные внешнего векторного слоя и связывать их с заданиями. Вы можете вручную связать задание с записью в векторном слое, обновив значение Поле ID ссылки на шаге Обновить свойства задания. Чтобы создать таблицу расширенных свойств из слоя объектов, выполните следующие шаги:
- Обратитесь к веб-приложению Workflow Manager.
- Щелкните вкладку Оформление.
Появится страница Дизайн.
Примечание:
Если у вас нет достаточных прав, вкладка Оформление недоступна.
- Щелкните Шаблоны заданий
. Появится панель Шаблоны заданий.
- Выберите шаблон задания, к которому вы хотите добавить таблицу расширенных свойств слоя объектов.
Шаблон задания появится на правой панели.
- Щелкните Добавить векторный слой.
Появится диалоговое окно Добавить векторный слой.
- Выберите одну из следующих опций, чтобы указать, где находится этот векторный слой:
- ArcGIS Online — добавьте общедоступный векторный слой, расположенный в ArcGIS Online.
- Другое — добавьте общедоступный векторный слой, расположенный на портале ArcGIS Enterprise.
- Если вы выбрали Другое, укажите URL-адрес портала, который содержит ваш слой, в текстовом поле URL-адрес портала.
Для ArcGIS Enterprise используйте формат https://webadaptorhost.domain.com/webadaptorname.
- Введите ID элемента векторного слоя в текстовое поле Идентификатор элемента.
- Выберите опцию Слой или Таблица и выберите имя слоя или идентификатор таблицы из ниспадающего меню Имя слоя или ID таблицы .
Текстовые поля Поле ID ссылки и Базовое имя автоматически заполняются значениями из выбранного слоя или таблицы.
- Дополнительно, щелкните стрелку ниспадающего меню Поле ID ссылки, чтобы выбрать поле, содержащее уникальные значения, которые вы хотите использовать для связывания записей в векторном слое с заданиями.
Примечание:
Поля даты, времени, логического типа данных, ObjectID и геометрии, такие как поля SHAPE_AREA и SHAPE_LENGTH, не могут использоваться для Поля ID ссылки и отфильтровываются из списка доступных полей.
- Дополнительно введите другое имя для таблицы расширенных свойств слоя объектов в текстовом поле Базовое имя.
- Нажмите OK.
Таблица расширенных свойств появится на вкладке Расширенные свойства.
- Щелкните кнопку-переключатель Отношения, чтобы переключиться между отношениями таблицы один-к-одному (1-1) или один-ко-многим (1-M) с таблицей заданий Workflow Manager.
- 1-1 - если задание может иметь только одно значение, связанное со свойствами в таблице расширенных свойств, задайте отношение один-к-одному.
- 1-M - если задание может иметь несколько значений, связанных со свойствами в таблице расширенных свойств, задайте отношение один-ко-многим.
- Дополнительно, обновите отображаемое имя свойства в текстовом поле Псевдоним.
- Включите опцию Видимый рядом со свойствами, которые должны быть видны при использовании в задании.
- При желании наведите курсор на свойство, нажмите Изменить порядок свойств
и перетащите его в нужное место, чтобы изменить порядок свойств. - Когда вы закончите настройку таблицы расширенных свойств, нажмите Сохранить.
Поля векторного слоя автоматически добавляются в таблицу, а поле, выбранное вами в качестве Поля ID ссылки, отображается с индикатором Связанного поля
.Внимание:
После сохранения таблицы расширенных свойств слоя объектов, имя таблицы и связь между таблицами не могут быть обновлены.
Создание таблицы расширенных свойств из Survey123
Вы можете создать таблицу расширенных свойств из формы ArcGIS Survey123, чтобы сослаться на данные внешнего опроса Survey123 и связать их с заданиями. Вы можете вручную связать задание с записью в векторном слое, обновив значение Поля ID ссылки на шаге Обновить свойства задания. Значение Поля ID ссылки также можно установить автоматически, когда опрос собирается с помощью шага Survey123.
Чтобы создать таблицу расширенных свойств из формы Survey123, выполните следующие шаги:
- Обратитесь к веб-приложению Workflow Manager.
- Щелкните вкладку Оформление.
Появится страница Дизайн.
Примечание:
Если у вас нет достаточных прав, вкладка Оформление недоступна.
- Щелкните Шаблоны заданий
. Появится панель Шаблоны заданий.
- Выберите шаблон задания, к которому вы хотите добавить таблицу расширенных свойств Survey123.
Шаблон задания появится на правой панели.
- Щелкените Добавить форму Survey123.
Появится диалоговое окно Add Survey123 Form.
- Выберите одну из следующих опций, чтобы указать, где находится форма Survey123:
- ArcGIS Online - Добавьте общедоступный опрос, расположенный в ArcGIS Online.
- Другое - Добавьте общедоступный опрос, расположенный на другом портале.
- Если вы выбрали Другое, укажите URL-адрес портала, который содержит опрос, в текстовом поле URL-адрес портала.
Например, https://webadaptorhost.domain.com/webadaptorname.
- Введите ID элемента формы для опроса в текстовое поле ID элемента формы.
- Введите имя опроса в текстовом окне Имя привязки.
- Нажмите OK.
Таблица расширенных свойств появится на вкладке Расширенные свойства.
- Щелкните кнопку-переключатель Отношения, чтобы переключиться между отношениями таблицы один-к-одному (1-1) или один-ко-многим (1-M) с таблицей заданий Workflow Manager.
- 1-1 - если задание может иметь только одно значение, связанное со свойствами в таблице расширенных свойств, задайте отношение один-к-одному.
- 1-M - если задание может иметь несколько значений, связанных со свойствами в таблице расширенных свойств, задайте отношение один-ко-многим.
- Дополнительно, обновите отображаемое имя свойства в текстовом поле Псевдоним.
- Включите опцию Видимый рядом со свойствами, которые должны быть видны при использовании в задании.
- При желании наведите курсор на свойство, нажмите Изменить порядок свойств
и перетащите его в нужное место, чтобы изменить порядок свойств. - Когда вы закончите настройку таблицы расширенных свойств, нажмите Сохранить.
Поля векторного слоя автоматически добавляются в таблицу, а поле globalid отображается с индикатором Связанного поля
.Внимание:
После сохранения таблицы расширенных свойств Survey123, имя таблицы и отношение не могут быть обновлены.
Редактирование таблицы расширенных свойств
Вы можете редактировать значение свойства по умолчанию или то, является свойство обязательным, редактируемым или видимом в существующей таблице расширенных свойств. Чтобы обновить значения Тип или Длина поля, свойство должно быть удалено и снова добавлено в таблицу.
Чтобы отредактировать имеющиеся свойства в таблице расширенных свойств, выполните следующие действия:
- Обратитесь к веб-приложению Workflow Manager.
- Щелкните вкладку Оформление.
Появится страница Дизайн.
Примечание:
Если у вас нет достаточных прав, вкладка Оформление недоступна.
- Щелкните Шаблоны заданий
. Появится панель Шаблоны заданий.
- Выберите шаблон задания с таблицей расширенных свойств, которую вы хотите отредактировать.
Шаблон задания появится на правой панели.
- Щелкните вкладку Дополнительные свойства.
- Обновите расширенные свойства, как необходимо.
Чтобы изменить значения Тип или Длина поля, щелкните Удалить и выберите Добавить расширенное свойство, чтобы снова добавить свойство.
Внимание:
Изменение значений Тип или Длина поля существующего свойства приведет к потере данных для любых существующих заданий, которые были созданы с этим шаблоном задания.
- Щелкните Сохранить, чтобы сохранить шаблон задания.
Дублирование таблицы расширенных свойств
Вы можете продублировать таблицу расширенных свойств и опубликовать ее для нескольких шаблонов заданий. Чтобы дублировать таблицу расширенных свойств, выполните следующие действия:
- Обратитесь к веб-приложению Workflow Manager.
- Щелкните вкладку Оформление.
Появится страница Дизайн.
Примечание:
Если у вас нет достаточных прав, вкладка Оформление недоступна.
- Щелкните Шаблоны заданий
. Появится панель Шаблоны заданий.
- Выберите шаблон задания, к которому вы хотите добавить имеющуюся таблицу расширенных свойств.
Шаблон задания появится на правой панели.
- Щелкните вкладку Дополнительные свойства.
- Щелкните Добавить существующую таблицу.
Появится диалоговое окно Добавить существующую таблицу.
- Щелкните стрелку раскрывающегося списка Шаблон задания и выберите шаблон задания, содержащий таблицу расширенных свойств, которую хотите дублировать.
- Щелкните стрелку раскрывающегося списка Таблица и выберите таблицу расширенных свойств, которую хотите дублировать.
- Нажмите OK.
Таблица расширенных свойств дублируется и отображается в списке.
- Щелкните Сохранить, чтобы сохранить шаблон задания.
Удаление таблицы расширенных свойств
При удалении таблицы расширенных свойств она удаляется из выбранного шаблона вакансии. Если таблица расширенных свойств используется в нескольких шаблонах заданий, она удаляется только из выбранного шаблона задания. Чтобы удалить таблицу расширенных свойств, выполните следующие действия:
- Обратитесь к веб-приложению Workflow Manager.
- Щелкните вкладку Оформление.
Появится страница Дизайн.
Примечание:
Если у вас нет достаточных прав, вкладка Оформление недоступна.
- Щелкните Шаблоны заданий
. Появится панель Шаблоны заданий.
- Выберите шаблон задания, содержащий таблицу расширенных свойств, которое вы хотите удалить.
Шаблон задания появится на правой панели.
- Щелкните вкладку Дополнительные свойства.
- Наведите курсор на таблицу расширенных свойств, которую вы хотите удалить, и нажмите Удалить таблицу
.Появится сообщение подтверждения.
Внимание:
Удаленные таблицы восстановить невозможно.
- Нажмите Удалить, чтобы удалить таблицу, или нажмите Отмена, чтобы отменить.