描述
提供对作业相关附件的访问权限的 Attachment 对象。
讨论
包含与作业相关的信息的文档,该文档可以作为附件与作业相关联。 附件示例包括以下内容:
- 关于说明的 Word 文档
- 工作建议
- 要数字化的扫描地图
- 要进行地理配准的 TIFF
- 外部帮助系统的 Web 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)