Nota
En esta página de ayuda, se abarca el uso de un punto de conexión de la API de Server. Para ver una introducción a la API de Server, visita la Descripción general de la API de Server.
Usa el punto de conexión migrable para migrar flujos de trabajo entre entornos de Alteryx Server. Puedes utilizarlo para administrar las implementaciones de flujo de trabajo durante las fases de desarrollo y prueba.
Para comenzar, debes habilitar los flujos de trabajo para la migración. Una vez que marcas flujos de trabajo para la migración, sigue estos pasos a fin de publicarlos desde el entorno de origen en la suscripción adecuada (estudio) del entorno objetivo.
A continuación, obtén una lista de flujos de trabajo listos para migrar mediante el siguiente punto de conexión:
Environment: Source
Method: GET
Endpoint: webapi/admin/v1/workflows/migratable/?subscriptionIds={subscriptionIds}/
Incluye una lista separada por comas de subscriptionIds como parámetro de consulta. Los Id. de suscripción identifican un estudio específico.
La devolución es una matriz de flujos de trabajo marcados como listos para migrar bajo la suscripción especificada (estudio). Si no proporcionas subscriptionsIds, la devolución incluye todos los flujos de trabajo marcados como listos para migrar. La devolución incluye tres propiedades: appId, el revisionId publicado actualmente y el subscriptionID al que pertenece el flujo de trabajo.
El siguiente punto de conexión, descarga el flujo de trabajo como un archivo YXZP.
Environment: Source
Method: GET
Endpoint: webapi/admin/v1/{appID}/package/
Incluye un appID como parámetro de ruta. La devolución será una descarga de todo el flujo de trabajo como un paquete.
El siguiente punto de conexión publica el flujo de trabajo descargado en el entorno objetivo.
Environment: Target
Method: POST
Endpoint: webapi/admin/v1/workflows/
Parámetros | |||
Parámetro | Descripción | Tipo | Obligatorio |
---|---|---|---|
file | El nombre del archivo del nuevo flujo de trabajo. | Cadena | Verdadero |
name | El nombre del nuevo flujo de trabajo. | Cadena | Verdadero |
owner | El propietario del flujo de trabajo migrado. La dirección de correo electrónico debe existir en el entorno objetivo. | Cadena | Verdadero |
validate | Indicador para validar el flujo de trabajo al migrar al entorno objetivo. | Booleano | Verdadero |
isPublic | Indicador para establecer el flujo de trabajo como público y mostrarlo en “Server de mi empresa” en el entorno objetivo. | Booleano | Verdadero |
sourceId | Este es el appId del entorno de origen del flujo de trabajo que se va a migrar. Si existe un flujo de trabajo con el mismo sourceId, se incrementa la versión del flujo de trabajo. De lo contrario, se generará un nuevo flujo de trabajo. (Envía una cadena vacía si no deseas especificar un appID). | Cadena | Verdadero |
workerTag | Agrega una etiqueta de trabajador al flujo de trabajo para que un trabajador específico lo ejecute. (Envía una cadena vacía si no deseas especificar al trabajador). | Cadena | Verdadero |
canDownload | Indicador para establecer el flujo de trabajo como disponible a fin de que otros usuarios lo descarguen en el entorno objetivo. | Booleano | Verdadero |
Si lo deseas, puedes utilizar el punto de conexión migrable para cambiar la configuración Este flujo de trabajo está listo para la migración de un flujo de trabajo a No en el entorno de origen después de la migración del flujo de trabajo en el entorno objetivo.
Environment: Source
Method: PUT
Endpoint: webapi/admin/v1/workflows/migratable/{appID}/