¿Busca una forma eficaz de gestionar su IPC SAP ¿artefactos? Mover integraciones entre entornos dentro del mismo tenant puede ser complicado. En esta guía, explico exactamente cómo transportar iFlows al paquete local sin problemas. Siguiendo estos pasos, automatizará el proceso y evitará errores manuales comunes.
El problema
Trabajar con un único inquilino en CPI suele plantear dificultades. En concreto, resulta difícil separar los entornos en diferentes paquetes. ¿Por qué? Porque el ID único de iFlows impide la copia directa entre paquetes. En consecuencia, debe realizar tediosos ajustes manuales cada vez.

La solución
Afortunadamente, nuestra funcionalidad ofrece una solución. Simplifica el proceso de transporte de iFlows al paquete local. Además, automatiza el trabajo pesado. La herramienta garantiza que:
- En primer lugar, los artefactos se mueven con su última versión (se excluyen las versiones preliminares).
- En segundo lugar, los identificadores únicos se gestionan automáticamente durante el proceso de transporte.
- Por último, puede mover varios iFlows simultáneamente dentro del mismo paquete.
Cómo utilizarlo
Para empezar, simplemente haga una petición POST. Debe utilizar el siguiente formato JSON para transportar iFlows al paquete local:
{
"transporte": {
"SourcePackageID": "PackageA",
"TargetPackageID": "PackageB",
"FlowSuffix": ".PRO",
"iFlowsID": {
"Id": [
"Test_transport_iflow",
"Test_transport_iflow_copy",
"Test_transport_iflow_copy_copy",
"Test_transport_iflow_copy_copy_copy"
]
}
}
}Sin embargo, asegúrese primero de dos cosas:
- El iFlow debe existir.
- El paquete de destino también debe existir.
Ejemplo
Supongamos que tiene un artefacto en la carpeta Paquete de desarrollo (PaqueteA). Desea transportar iFlows al paquete local, concretamente al Paquete de producción (PaqueteB). Con esta funcionalidad, usted obtiene beneficios.
Por ejemplo, puedes mover varios artefactos a la vez. Además, no tiene que preocuparse por los ID únicos. Después, los encontrará en el paquete de destino con los ID actualizados.
iFlows para transportar
iFlows to Transport Imagina que tienes cuatro artefactos. Desea mover la siguiente lista de PaqueteA entre PaqueteB:
- Test_transport_iflow
- Test_transport_iflow_copy
- Test_transport_iflow_copy_copy
- Test_transport_iflow_copy_copy_copy
Para transportar correctamente iFlows al paquete local, especifíquelos en la carga útil JSON. Además, debe incluir tres campos adicionales:
- SourcePackageID (por ejemplo, “PaqueteA”)
- TargetPackageID (por ejemplo, “PackageB”)
- FlowSuffix (el sufijo para garantizar un nombre único, por ejemplo “.PRO”)
Un cuerpo JSON de ejemplo podría tener este aspecto:
{
"SourcePackageID": "PackageA",
"TargetPackageID": "PackageB",
"FlowSuffix": ".PRO",
"IFlows": [
"Test_transport_iflow",
"Test_transport_iflow_copy",
"Test_transport_iflow_copy_copy",
"Prueba_transporte_flujo_copia_copia_copia"
]
}En este ejemplo, los ID de los paquetes de origen y destino se definen explícitamente.
El FlowSuffix .PRO se añadirá a cada nombre iFlow durante el transporte para garantizar la unicidad en el paquete de destino.



