Создать задания (Workflow Manager)

Краткая информация

Создает одно или несколько заданий выбранного типа и назначает задания пользователю. Созданным заданиям можно назначить приоритеты и определить область интереса (AOI) на основе векторного слоя или класса пространственных объектов.

Примечание:

Для создания заданий необходимы права CreateJob.

Прежние версии:

Это устаревший инструмент. Эта функция была заменена инструментом Создать новые задания, который также создает задания с групповым назначением и точками интереса.

Использование

  • Задания создаются со свойствами, которые настроены в шаблоне типа задания, указанном в параметре Тип задания. Если значение для назначения пользователя и приоритета не указаны, используются свойства по умолчанию, настроенные в шаблоне типа задания.

  • При включении Выполнить слияние объектов для создания одной области интереса (Union_option = "UNION" в Python), параметр Число заданий для создания игнорируется и создается одно задание, основанное на геометрическом объединении всех объектов в экстенте, заданном параметром Экстент области интереса. Если опция Выполнить слияние объектов для создания одной области интереса не отмечена (Union_option = "NO_UNION" в Python), для каждого объекта в Экстенте области интереса создается одно задание, а параметр Число заданий для создания игнорируется.

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

Параметры

ПодписьОписаниеТип данных
Путь к входной базе данных (.jtc)

Файл подключения базы данных Workflow Manager (Classic), содержащий информацию о типе задания. Если файл подключения не задан, то используется текущая база данных Workflow Manager (Classic) по умолчанию.

File
Тип задания

Тип задания, используемый для создания нового задания.

String
Число заданий для создания

Число создаваемых заданий. Эти входные данные игнорируются, если задано значение Экстента области интереса, или если выбрано Выполнить слияние объектов для создания одной области интереса.

Long
Назначенный пользователь
(Дополнительный)

Пользователь, которому будут назначены новые задания. Если значение не указано, используется значение по умолчанию, заданное для данного типа.

Пользователь или группа, которым будут назначены новые задания. Если значение не указано, используется значение по умолчанию, заданное для данного типа.

String
Приоритет задания
(Дополнительный)

Приоритет заданий, которые будут созданы. Если приоритет не указан, используется значение по умолчанию, заданное для данного типа.

String
Экстент области интереса
(Дополнительный)

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

Feature Layer
Выполнить слияние объектов для создания одной области интереса
(Дополнительный)

Указывает, будет ли создано одно задание с объединением всех полигонов области интереса.

  • Отмечено – один объединенный полигон будет создан из полигонов области интереса, и будет создано одно задание независимо от введенного количества заданий.
  • Не отмечено – каждый полигон области интереса будет использоваться для создания одного задания. Общее количество созданных заданий равно общему количеству полигонов в векторном слое. Это значение по умолчанию

Boolean

Производные выходные данные

ПодписьОписаниеТип данных
ID задания

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

arcpy.wmx.CreateJobs(Input_DatabasePath, Job_Types, Number_of_Jobs, {Users}, {Priority_of_Jobs}, {Feature_Layer_AOI}, {Union_option})
ИмяОписаниеТип данных
Input_DatabasePath

Файл подключения базы данных Workflow Manager (Classic), содержащий информацию о типе задания. Если файл подключения не задан, то используется текущая база данных Workflow Manager (Classic) по умолчанию.

File
Job_Types

Тип задания, используемый для создания нового задания.

String
Number_of_Jobs

Число вновь создаваемых заданий. Эти входные данные игнорируются, если у параметра Feature_Layer_AOI имеется значение или если Union_option = "UNION".

Long
Users
(Дополнительный)

Пользователь, которому будут назначены новые задания. Если значение не указано, используется значение по умолчанию, заданное для данного типа.

Пользователь или группа, которым будут назначены новые задания. Если значение не указано, используется значение по умолчанию, заданное для данного типа.

String
Priority_of_Jobs
(Дополнительный)

Приоритет заданий, которые будут созданы. Если приоритет не указан, используется значение по умолчанию, заданное для данного типа.

String
Feature_Layer_AOI
(Дополнительный)

Полигональные объекты, геометрия которых будет использоваться для создания областей интереса новых заданий. Для каждого объекта слоя будет создаваться одно задание, если не используется Union_option = "UNION".

Feature Layer
Union_option
(Дополнительный)

Указывает, будет ли создано одно задание с объединением всех полигонов области интереса.

  • UNIONОдин объединенный полигон будет создан из полигонов области интереса, и будет создано одно задание независимо от введенного количества заданий.
  • NO_UNIONКаждый полигон области интереса будет использоваться для создания одного задания. Общее количество созданных заданий равно общему количеству полигонов в векторном слое. Это значение по умолчанию
Boolean

Производные выходные данные

ИмяОписаниеТип данных
Job_ID

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

Пример кода

Пример CreateJobs (автономный скрипт)

Создавайте задания из шаблона заданий и назначайте их пользователю.


# Import arcpy module
import arcpy

# Check out any necessary licenses
arcpy.CheckOutExtension("JTX")

# Local variables:
Input_DatabasePath = "C:\\Program Files\\WMX\\Database\\wmx.jtc"
Job_Types = "Data Edits"
Users = "Postinstall User"
Priority_of_Jobs = "High"
Number_of_Jobs = 2
Feature_Layer_AOI = r"c:\AOI.gdb\AOI"
Union_Option = "UNION"

# Process: Create jobs
arcpy.CreateJobs_wmx(Input_DatabasePath,Job_Types, Users, Priority_of_Jobs,
                     number_of_Jobs, Feature_Layer_AOI, Union_Option)

Параметры среды

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • Basic: Нет
  • Standard: Обязательно Workflow Manager
  • Advanced: Обязательно Workflow Manager