# Inventory Movement Automations

We have broken down the automations into three main areas. These automations work with each other so to understand the complete workflow, take a look at the diagram below!

### Kitting

* When kitting inventory, if the kit's **Current Location** is set, then the kitted inventory's location is updated to the kit's current location.
* When moving the kit's **Current Location**, the kitted inventory will move with it.
* When changing the status of the kit to DELIVERED, update the **Current Location** of the kit to the **Deliver To Location.** Coupled with the above, this means all of the kitted inventory will move to the Deliver To Location.

### Installation

* When installing inventory, the installed inventory's location is updated to the assembly's location.
* When moving the assembly, all installed inventory moves with it. This occurs through the whole depth of the aBOM.

### Runs

* When starting a Run Step, the WIP assembly is moved to the location of the Run Step. If there is installed inventory on the WIP assembly, they will also move as discussed above.

### Full Workflow

<figure><img src="https://3615148728-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LkRqYp6lJhwxjYdzYG8%2Fuploads%2FydzgVuDkeJJhtxSGhRG7%2Fimage.png?alt=media&#x26;token=196b8a13-a406-46e0-9bb2-66433c591804" alt=""><figcaption></figcaption></figure>
