Resumen
El objeto Attachment proporciona acceso a los adjuntos asociados con el trabajo.
Debate
Un documento que representa información relacionada con el trabajo se puede asociar con el trabajo en forma de adjunto. Entre los ejemplos de adjuntos se incluyen los siguientes:
- Documentos de instrucciones de Word
- Propuestas de trabajo
- Mapas escaneados para digitalización
- TIFF para georreferencia
- Dirección URL de la web del sistema de ayuda externo
Propiedades
Propiedad | Explicación | Tipo de datos |
ID (Sólo lectura) | El Id. del adjunto del trabajo. | Integer |
name (Sólo lectura) | El nombre visible del adjunto del trabajo que se muestra en una aplicación. | String |
type (Sólo lectura) | El tipo de almacenamiento del adjunto.
| String |
Muestra de código
La secuencia de comandos siguiente crea un trabajo y agrega un adjunto de archivo vinculado. También obtiene una lista de todos los adjuntos de archivo vinculados que están asociados con el trabajo.
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)