HoldType

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

Объект HoldType обеспечивает доступ к элементу настройки типов удержаний в базе данных Workflow Manager (Classic).

Обсуждение

Типы удержаний – это шаблон для удержаний, используемых для приостановки активности задания на неопределенное время. Информация об удержании никогда не удаляется из системы и может быть запрошена. Удержание может применяться к заданию по следующим причинам:

  • Недостаточное финансирование
  • Технические проблемы
  • Отсутствующие данные
  • Недостаток ресурсов

Свойства

СвойствоОписаниеТип данных
ID
(только чтение)

ID HoldType.

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

Имя HoldType.

String

Пример кода

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

import arcpy

#Establish a connection to a Workflow database
conn = arcpy.wmx.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.")