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

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

Attachment

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

Сводка

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

Описание

Документ, в котором представлена связанная с заданием информация, можно интегрировать в задание как вложение. Ниже приведены следующие примеры вложений:

  • Документы Word с инструкциями
  • Предложения работы
  • Сканированные карты для оцифровки
  • TIFF-файлы для пространственной привязки
  • Сетевой URL внешней системы справки.

Свойства

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

ID вложения задания.

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

Видимое имя вложения задания, отображаемое в приложении.

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

Тип хранения вложения.

  • EMBEDDED —Файл сохраняется в базе данных Workflow Manager (Classic).
  • LINKED —Ссылка на путь к этому файлу сохраняется в базе данных Workflow Manager (Classic).
  • URL —URL-ссылка сохраняется в базе данных.
String

Пример кода

Следующий скрипт создает задание и добавляет связанное вложение файла. Он также выводит список всех связанных вложений файлов, интегрированных в данное задание.

import arcpy
import arcpywmx

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

# Create a Workflow Job of Data Edits job type
job = conn.createtJob(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)

ArcGIS Desktop

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

ArcGIS

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

Об Esri

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