Tema anterior: Variables del conjunto de datos de parámetrosTema siguiente: Asistencia para nombres de variables del conjunto de datos


Rutas relativas para conjuntos de datos

CA Process Automation puede utilizar rutas relativas o absolutas al acceder a conjuntos de datos denominado. Las rutas absolutas también se conocen como rutas completas o fijas.

Ejemplo 1

Folder1 se encuentra en la carpeta raíz de la biblioteca. Folder1 contiene dos objetos: Process1 y Dataset1. Abra Process1, haga doble clic en el operador Iniciar proceso y busque el campo Nombre de proceso en la paleta Propiedades.

En lugar de introducir un valor, debe utilizar o hacer referencia al valor en un campo llamado Nombre de proceso en Dataset1. Para la ruta absoluta, se especificaría lo siguiente:

Datasets["/Folder1/Dataset1"].ProcessName  

También se puede especificar la ruta de Dataset1 relativa a Process1. La misma expresión que utiliza una ruta relativa es:

Datasets["Dataset1"].ProcessName 

Mientras CA Process Automation evalúa la expresión de la ruta relativa, busca Dataset1 en la misma carpeta que Process1.

Si mueve Dataset1, la ruta absoluta deja de ser válida. Para corregir esta situación, tendría que actualizarla. Sin embargo, mientras estén en la misma carpeta, puede mover Dataset1 y Process1 a cualquier sitio y la ruta relativa seguirá siendo válida.

Ejemplo 2

Al igual que el ejemplo 1, se utilizará un campo en un conjunto de datos. Esta vez se utilizará Dataset2 en el nivel raíz de la biblioteca. Para la ruta absoluta, se especificaría lo siguiente:

Datasets["/Dataset2"].ProcessName. 

La misma expresión que utiliza una ruta relativa es:

Datasets["../Dataset2"].ProcessName. 

Esta expresión de ruta le indica a la aplicación que busque en la carpeta que es la carpeta padre de Folder1 (la carpeta que contiene el proceso). Folder1 es el punto de partida. El código, "../Dataset2" indica literalmente que se debe subir un nivel en la jerarquía de la carpeta y buscar Dataset2. En este caso, la carpeta padre de Folder1 es la carpeta raíz y la aplicación busca Dataset2 allí.

Estos conceptos, resumidos en los dos puntos siguientes, también se aplican a Linux/UNIX, Windows y cualquier entorno que sea compatible con convenciones de denominación uniformes.

Cuando existen estas condiciones, se pueden simplificar expresiones complejas mediante rutas relativas. Por ejemplo:

 "../../"

Nota: Las rutas relativas o absolutas se pueden utilizar como expresiones en cualquier objeto.