--- alias: user-guide-business-workflow-task-material-store render_macros: false description: "This task facilitates storing a material at a designated resource location" --- # Store The task allows the user to Store a Material ![Screenshot showing a business workflow task for material release in a store.](images/business_workflow_task_material_store.png) ??? example "Example" Trigger: - Task Name: `MaterialReleasePost_1` - Meaning: After performing Release Material. Condition: - Input Expression: `{{$MaterialReleasePost_1.Material.Step.Name=="Baking"}}` - Meaning: If the Material that was tracked out is at the Baking Step. Action: - Input: - `{{$MaterialReleasePost_1.Material}}` - `"Storage Resource 1"` - Meaning: The Material that was released is stored at the Storage Resource 1. ## Behavior The user will define a Material and a Resource. ## Inputs | Name | Data Type | Description |Expression| | ---------------- | ---------- | - |---| | `Material` | `Material` | The Material that will be stored |- `{{$.Material}}`
- ``| | `Resource` | `Resource` | The storage Resource |- ``| | `StoragePositon` | `String` | The storage position of the Material |- ``| | `Comment` | `String` | An optional comment that will be associated with the operation that is being executed || ## Outputs | Name | Data Type | Description | | --------------- | ---------- | - | | `Material` | `Material` | The Material that was stored | ## Remarks The Material and Resource inputs can be defined by the user as a simple name or an expression, such as **\{\{\$task.Material\}\}** where `task` is the name of a block that has the Material as input/output.