## StepTemplateBuilder


Scoped editor for one step's parameter groups and resource bindings.


Usage

``` python
StepTemplateBuilder(
    parent,
    step_template=None,
    draft_name=None,
)
```


## Methods

| Name | Description |
|----|----|
| [add_parameters()](#add_parameters) | Validate and add grouped parameter definitions. |
| [bind_slot()](#bind_slot) | Bind process resource slot to step role. |
| [close_step()](#close_step) | Return owning process-template builder. |
| [param_group()](#param_group) | Open parameter-group builder for this step. |

------------------------------------------------------------------------


#### add_parameters()


Validate and add grouped parameter definitions.


Usage

``` python
add_parameters(param_def)
```


------------------------------------------------------------------------


#### bind_slot()


Bind process resource slot to step role.


Usage

``` python
bind_slot(role, slot_name)
```


------------------------------------------------------------------------


#### close_step()


Return owning process-template builder.


Usage

``` python
close_step()
```


------------------------------------------------------------------------


#### param_group()


Open parameter-group builder for this step.


Usage

``` python
param_group(group_name)
```
