## StepTemplateSchema


Blueprint for a single workflow step within a process template.


Usage

``` python
StepTemplateSchema()
```


Declares the parameter groups (attribute group templates) that capture data recorded during execution of the step, and the resource slot roles that map resources to their function within this particular step.

Attributes: name: Human-readable step name (e.g. `"Echo Transfer"`). attribute_group_templates: Parameter group blueprints whose [ParameterSchema](ParameterSchema.md#recap.ParameterSchema) instances will be created when a [StepSchema](StepSchema.md#recap.StepSchema) is instantiated. resource_slots: Mapping of role name → `~recap.schemas.resource.ResourceSlotSchema` describing which resources play which role in this step (e.g. `"source"` and `"destination"`).
