ThingWorx Flow > Установка и конфигурация > Конфигурирование ThingWorx Flow > Настройка объединения передачи файлов в ThingWorx Flow
Настройка объединения передачи файлов в ThingWorx Flow
Предварительные требования
Выполните шаги из раздела Конфигурирование объединения ThingWorx, чтобы настроить объединение ThingWorx.
Шаги
Чтобы настроить передачу файлов в ThingWorx Flow, выполните следующие шаги.
1. В локальной системе создайте вещь WindchillSystemRepository, используя FileRepository как базовый шаблон вещи.
2. В локальной системе создайте сервис Рабочий процесс, WindchillUploadFileService в вещи WindchillSystemRepository, чтобы загрузить документ из Windchill и затем выгрузить его в WindchillSystemRepository с помощью действия ThingWorx Выгрузить файл.
3. В облачной системе создайте вещь RemoteThingWithFileTransfer, используя RemoteThingWithFileTransfer как базовый шаблон вещи. Чтобы связать RemoteThing с локальным репозиторием WindchillSystemRepository, необходимо заполнить поле Идентификатор.
Значение поля ИД имеет формат nameOfThing@ServerIdentificationName. Например, если идентификатор локального сервера FederationSubsystem - publisher, а наименование вещи - WindchillSystemRepository, то значение поля Identifier будет равно WindchillSystemRepository@publisher.
4. Чтобы проверить успешность соединения, перейдите на страницу свойств вещи RemoteThingWithFileTransfer и убедитесь, что свойство isConnected имеет значение ИСТИНА.
5. Чтобы выполнить локальный вызов WindchillUploadFileService через облачный экземпляр ThingWorx, сделайте следующее:
a. Перейдите на страницу сервисов RemoteThingWithFileTransfer и щелкните Обзор удаленных сервисов. Отображаются все доступные удаленные сервисы.
b. Найдите WindchillUploadFileService и перетащите его, чтобы создать новый сервис.
6. В облачной системе создайте сервис Рабочий процесс, UploadWindchillFileToBox в вещи RemoteThingWithFileTransfer, включающий следующие действия:
Действие WindchillRemoteService- загружает документ из Windchill и выгружает его в локальный репозиторий WindchillSystemRepository.
Действие CopyFileFromOnPremToCloud - копирует файл из локального репозитория WindchillSystemRepository в облачный SystemRepository.
Действие Выгрузить файл в разделе Box - выгружает файл в учетную запись Box.
Проверка
Выполнение рабочего процесса в облачной системе инициирует рабочий процесс в локальной системе, и выполняются следующие задания:
Файл содержимого Windchill загружается в WindchillSystemRepository.
Файл содержимого Windchill копируется из локального репозитория WindchillSystemRepository в облачный SystemRepository.
Файл содержимого Windchill выгружается в учетную запись Box.
Было ли это полезно?