Scripting con etapas de desarrollo
A menos que se indique lo contrario, la información de esta página de ayuda solo se aplica a Studio. Para proteger la seguridad de los scripts en las distintas etapas, las carpetas asignadas a las etapas de desarrollo no son visibles en Desktop Studio.
Las etapas de desarrollo afectan algunos aspectos de la creación de scripts:
- A medida que los scripts se mueven de una carpeta a otra a través del ciclo de vida de desarrollo, las rutas de archivos a las que se hace referencia en los scripts pueden verse afectadas. Se hace referencia a las rutas de archivo cuando se especifica la ubicación de un archivo, como un mensaje de solicitud, un archivo de gramática o una ubicación para almacenar archivos guardados.
- Cuando un script pasa a la siguiente etapa o se copia a una etapa inferior, Studio hace una copia del script y la coloca en la carpeta de la siguiente etapa de desarrollo. Los archivos a los que hace referencia el script no se copian automáticamente. Debes copiar manualmente cualquier archivo referenciado en la carpeta de la siguiente etapa de desarrollo.
- Copiar archivos referenciados de una etapa a otra les proporciona los mismos beneficios que a los scripts. También ayuda a garantizar que las rutas relativas a los archivos no cambien. Sin embargo, las rutas absolutas pueden verse afectadas porque los archivos y el script se ubican en una carpeta de una etapa diferente después de ser movidos.
- La solución para evitar rutas absolutas rotas es utilizar sustitución de variables para rutas de archivos. Esto le ahorra tiempo en comparación con modificar las rutas de cada archivo en cada script cada vez que se mueve. También elimina el riesgo de modificar las rutas de archivos en los scripts de producción sin probar el cambio primero.
Es una mejor práctica en Studio utilizar rutas absolutas siempre que sea posible, incluso cuando también se admiten rutas relativas. Esto es especialmente importante cuando se hace referencia a un archivo que se encuentra en otra carpeta. Esta práctica recomendada se aplica siempre que se hace referencia a archivos en scripts, no solo cuando se trabaja con etapas de desarrollo.