ThingWorx Flow > Instalación y configuración > Configuración de ThingWorx Flow > Configuración de File Transfer Federation en ThingWorx Flow
Configuración de File Transfer Federation en ThingWorx Flow
Requisito previo
Siga los pasos de Configuración de una federación de ThingWorx para configurar ThingWorx Federation.
Pasos
Complete los siguientes pasos para configurar la transferencia de ficheros en ThingWorx Flow:
1. En el sistema local, cree una cosa WindchillSystemRepository mediante FileRepository como plantilla de cosa base.
2. En el sistema local, cree un servicio Flujo de trabajo, WindchillUploadFileService en la cosa WindchillSystemRepository para descargar un documento de Windchill y, a continuación, cárguelo en WindchillSystemRepository mediante la acción Cargar fichero de ThingWorx.
3. En el sistema de nube, cree una cosa RemoteThingWithFileTransfer mediante RemoteThingWithFileTransfer como plantilla de cosa base. Para enlazar esta cosa RemoteThing con el elemento WindchillSystemRepository local, es necesario rellenar el campo Identificador.
El valor del campo Identificador tiene el formato nameOfThing@ServerIdentificationName. Por ejemplo, si el nombre de identificación del servidor del elemento FederationSubsystem local es publisher y el nombre de la cosa es WindchillSystemRepository, el valor del campo Identificador es WindchillSystemRepository@publisher.
4. Para verificar que la conexión es correcta, navegue hasta la página de propiedades de la cosa RemoteThingWithFileTransfer y asegúrese de que la propiedad isConnected esté definida en verdadero.
5. Realice los siguientes pasos para invocar el elemento WindchillUploadFileService local mediante la instancia de ThingWorx en la nube:
a. Vaya a la página de servicios de RemoteThingWithFileTransfer y, a continuación, pulse en Inspeccionar servicios remotos. Se muestran todos los servicios remotos disponibles.
b. Busque WindchillUploadFileService y arrástrelo para crear un nuevo servicio.
6. En el sistema de nube, cree un servicio de Flujo de trabajo UploadWindchillFileToBox en la cosa RemoteThingWithFileTransfer que incluya las siguientes acciones:
Acción WindchillRemoteService: permite descargar un documento de Windchill y, a continuación, cargarlo en el elemento WindchillSystemRepository local.
Acción CopyFileFromOnPremToCloud: permite copiar el fichero de WindchillSystemRepository local al elemento SystemRepository en la nube.
Acción Cargar fichero en Box: permite cargar el fichero en la cuenta de Box.
Verificación
La ejecución del flujo de trabajo en el sistema de la nube activa el flujo de trabajo en el sistema local y se realizan las siguientes tareas:
El fichero de contenido de Windchill se descarga en WindchillSystemRepository.
El fichero de contenido de Windchill se copia del elemento WindchillSystemRepository local al elemento SystemRepository en la nube.
El fichero de contenido de Windchill se carga en la cuenta de Box.
¿Fue esto útil?