Краткая информация
Объект Attachment обеспечивает доступ к вложениям, связанным с заданием.
Обсуждение
Документ, в котором представлена связанная с заданием информация, можно интегрировать в задание как вложение. Ниже приведены следующие примеры вложений:
- Документы Word с инструкциями
- Предложения работы
- Сканированные карты для оцифровки
- TIFF-файлы для пространственной привязки
- Сетевой URL внешней системы справки.
Свойства
Свойство | Описание | Тип данных |
ID (только чтение) | ID вложения задания. | Integer |
name (только чтение) | Видимое имя вложения задания, отображаемое в приложении. | String |
type (только чтение) | Тип хранения вложения.
| String |
Пример кода
Следующий скрипт создает задание и добавляет связанное вложение файла. Он также выводит список всех связанных вложений файлов, интегрированных в данное задание.
import arcpy
#Establish a connection to a Workflow database
conn = arcpy.wmx.Connect(r'c:\test\Workflow.jtc')
#Create a Workflow Job of Data Edits job type
job = conn.createJob(job_type_name="Data Edits")
#Add a linked file attachment
job.addAttachment('LINKED',r'c:\test\Requirements.doc')
#Access a Workflow Job
job1 = conn.getJob(99999)
#Get the list attachments associated with the job
attachments = job1.getAttachments()
#Print the names of Linked file attachments associated with the job
for attach in attachments:
if(attach.type=='Linked'):
print(attach.name)