Differences

This shows you the differences between two versions of the page.

Link to this comparison view

folder_junction [2020/04/27 19:35]
argemiro created
folder_junction [2026/08/28 03:19] (current)
hermann Sync from local documentation review
Line 3: Line 3:
 ===== Description ===== ===== Description =====
  
-This functor picks one folder from two execution ​papilines.+Picks the first available ​folder from two possible ​execution ​pipelines, so a value still reaches the rest of the model even when one of the pipelines that could produce it does not run.
  
 ===== Inputs ===== ===== Inputs =====
  
-^ Name            ^ Type                                      ^ Description ​                                                    ​+^ Name  ^ Type  ^ Description ​ 
-| Possible Folder 1 | [[folder|Folder]] | Folder ​output from an execution pipeline. | +| Possible Folder 1  | [[Folder ​Type]]  | Folder ​produced by one possible ​execution pipeline. ​ 
-| Possible Folder 2 | [[folder|Folder]] | Folder ​output from an execution pipeline. |+| Possible Folder 2  | [[Folder ​Type]]  | Folder ​produced by another possible ​execution pipeline. ​ | 
 + 
 +===== Optional Inputs ===== 
 + 
 +None.
  
 ===== Outputs ===== ===== Outputs =====
  
-^ Name ^ Type                                       ​^ Description ​                 +^ Name  ^ Type  ^ Description ​ 
-| Folder | [[folder|Folder]] | Folder picked. |+| Folder ​ | [[Folder ​Type]]  | Folder picked. ​ |
  
 ===== Group ===== ===== Group =====
  
 [[Functor List#​Control | Control]] [[Functor List#​Control | Control]]
 +
 +===== Notes =====
 +
 +The inputs are checked in order — Possible Folder 1, then Possible Folder 2 — and the first one that has a value is passed to the output. If neither input has a value, the output is left without one, which allows chaining several junctions together to combine more than two possible pipelines.
 +
 +This functor is typically placed after a container whose execution is conditional,​ such as [[If Then]] or [[Skip On Error]], so a default value is still available when that container'​s content does not run or does not finish.
  
 ===== Internal Name ===== ===== Internal Name =====
  
-folderJunction+FolderJunction