# Custom Wizards

Here you can configure custom wizards for creating and provisioning new resources. The list of custom wizards allows you to have an overview of what has been created.

## How it works

{{< staticImage "ux/ProvisionWizardAdmin/ProvisionWizardAdmin/configProvisionWizard.png" "Custom Wizards List" >}}

The custom wizard listing displays the created wizards along with the following information:

* **Wizard type**: The type of the wizard and grouper in the wizard list.
* **Icon**: Icon used to represent the wizard in the wizard list.
* **Identifier**: The identifier of the wizard. Useful for APIs to reference the wizard.
* **Title**: The title of the wizard.
* **Specific Type**: The specific type of the wizard.

### Actions on the wizard

{{< staticImage "ux/ProvisionWizardAdmin/ProvisionWizardAdmin/actionsMenu.png" "Actions Menu" >}}

For each item in the listing, you can perform the following actions:
* **Edit** opens the wizard's configuration for modification.
* **Delete** removes the selected wizard.
* **Execute** allows you to execute the wizard and see the results (real execution, not a test).

## Wizard types

Currently there are 3 types of wizards:

* **Provision wizard**: Wizard for creating and provisioning new resources as Devices, Assets, Tickets and so on.

* **Advanced wizard**: With this wizard you can create a full customized wizard using VanJS code and you have full control over the wizard interface and logic. This kind of wizard is an option in the *Provision Wizard* by selecting "Advanced" in "Type" field.

* **Collection wizard**: Here you can create collection wizards for devices using their specific type.

{{% children sort="weight" depth="10" %}}

---
