Imagine a Task with 10 Subtasks that are used, all subtasks write status logging about processed records into the Governance log folder. All in all there are 30+ locations in which the path is used. Whenever this task is copied into a different location all 30+ paths needs to be changed. Forgetting to change 1 results in inconsistency unless relative paths are used
What is a Relative path
A relative path refers to a location that is relative to a current directory. Relative paths make use of the Yarado %Taskpath% variable which translate into the current directory where the current task is opened.
Why do I want to use it.
- Tasks will work independent from specific directory
- Saves time typing the Absolute path
- Tasks can be exchanged to different systems with different drives folder structure
- Ability to backup tasks to date for version control
Opened Task absolute path C:\Tasks\Finance\Tax\Process_VAT.tsk will be the same as relative path %TaskPath%\Process_VAT.tsk
|Absolute path||Relative Path|
How do I Use it
Replace the Absolute path for the relative path anywhere the Absolute path is used
Example in Configure Subtask
Example in Append to File