| Label | Explanation | Data Type | 
| Input Network
 | The utility network or trace network containing the diagram template that will be modified. | Utility Network; Trace Network | 
|  Input Diagram Template
 | The name of the diagram template that will be modified. | String | 
| Active
 | Specifies whether the layout algorithm will automatically run when generating diagrams based on the specified template. 
 | Boolean | 
|  Preserve container layout
 (Optional) | Specifies how the algorithm will process containers. 
 | Boolean | 
| Number of Iterations
 (Optional) | The number of iterations to process. The default is 1. | Long | 
| Number of Directions
 (Optional) | The number of directions that will be used to align the diagram edges and their connected junctions. 
 | String | 
Derived Output
| Label | Explanation | Data Type | 
| Output Network | The updated utility network or trace network. | Utility Network; Trace Network | 
| Output Diagram Template | The name of the diagram template. | String | 
 until they are updated.
  until they are updated.