ArcGIS for Desktop

  • Документация
  • Стоимость
  • Поддержка

  • My Profile
  • Справка
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS for Desktop

Полноценная профессиональная ГИС

ArcGIS for Server

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Стоимость
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

Справка

  • Главная
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительно...

WorkflowConnection

  • Краткая информация
  • Обсуждение
  • Обзор метода
  • Методы
  • Пример кода

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

Объект WorkflowConnection обеспечивает доступ к методам для создания или получения задания Workflow Manager.

Обсуждение

Задания создаются по шаблону типа задания. Все свойства для нового задания автоматически наследуются из типа задания и могут быть обновлены после создания с помощью методов Job.

Обзор метода

МетодОбъяснение
createJob ({job_type_id}, {job_type_name})

Создание нового задания на основе типа.

getJob (jobID)

Возвращает отдельное задание на основе его ID.

Методы

createJob ({job_type_id}, {job_type_name})
ПараметрОбъяснениеТип данных
job_type_id

ID того типа задания, который был использован для создания нового задания.

Integer
job_type_name

Имя того типа задания, который был использован для создания нового задания.

String

Возвращено значение

Тип данныхОбъяснение
Job

Возвращает задание, созданное, как Job.

Для создания нового задания требуется либо имя типа задания, либо идентификатор ID типа задания.

Следующий скрипт создает два новых задания в базе данных Workflow Manager: одно, определенное именем типа задания и другое, определенное идентификатором ID типа задания.

import arcpy
import arcpywmx

#Establish a connection to a Workflow database
conn = arcpywmx.Connect(r'c:\test\Workflow.jtc')

#Create a Workflow Job of type Data Edits
job = conn.createJob(job_type_name="Data Edits")

#Create a Workflow Job of type 5
job2 = conn.createJob(job_type_id = 5)
getJob (jobID)
ПараметрОбъяснениеТип данных
jobID

ID задания, которое будет возвращено.

Integer

Возвращено значение

Тип данныхОбъяснение
Job

Возвращает задание в виде Job.

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

Получает задание из базы данных Workflow Manager.

import arcpy
import arcpywmx

#Establish a connection to a Workflow database
conn = arcpywmx.Connect(r'c:\test\Workflow.jtc')

#Access a Workflow Job
job = conn.getJob(99999)

Пример кода

Следующий скрипт создает одно задание и получает второе задание из базы данных Workflow Manager.

import arcpy
import arcpywmx

#Establish a connection to a Workflow database
conn = arcpywmx.Connect(r'c:\test\Workflow.jtc')

#Create a Workflow Job of type Data Edits
job = conn.createJob(job_type_name="Data Edits")

#Access a Workflow Job
job = conn.getJob(99999)
Отзыв по этому разделу?

ArcGIS for Desktop

  • На главную
  • Документация
  • Стоимость
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация