ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

Hold

  • Сводка
  • Описание
  • Свойства
  • Пример кода

Сводка

Объект Hold, который обеспечивает доступ к удержаниям, связанным с заданием.

Описание

Удержания прекращают выполнение задания на неопределенное время, пока задание не будет освобождено. Удержание может быть применено к заданию по следующим причинам:

  • Недостаточное финансирование
  • Технические проблемы
  • Отсутствующие данные
  • Недостаток ресурсов
Информация о Hold никогда не удаляется из системы, и эту информацию можно запросить.

Свойства

ВладениеОбъяснениеТип данных
active
(только чтение)

указывает, является ли удержание активным или выключенным в данный момент.

Boolean
comment
(только чтение)

Комментарий, хранящийся в качестве причины для добавления удержания.

String
holdDate
(только чтение)

Дата и время добавления удержания в задание.

DateTime
ID
(только чтение)

ID удержания, связанного с заданием.

Integer
releaseDate
(только чтение)

Дата и время выпуска удержания.

DateTime
releaseBy
(только чтение)

Имя пользователя. выпустившего удержание.

String
type
(только чтение)

Имя шаблона HoldType, примененного для создания удержания задания.

String
typeID
(только чтение)

ID шаблона HoldType, примененного для создания удержания задания.

Integer

Пример кода

Пример удержания

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

import arcpy
import arcpywmx

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

# Get a list of Hold types in Workflow database
hold_types = conn.config.getHoldTypes()

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

# Find the id of Budget Hold hold type and add a hold on the job
for hold in hold_types:
     if hold.name == 'Budget Hold':
         job.addHold(hold.id,comment="Insufficient funds for digitization.")

ArcGIS Desktop

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

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация