# Step

### Definición

Los Steps (pasos) son las acciones que se realizan en un Process y permiten definir lógica más compleja que la incluida en los objetos por defecto.

[![ejemploprocess.PNG](https://simulemos.cl/uploads/images/gallery/2019-05-May/scaled-840-0/69WUOudOLi4eH14m-ejemploprocess.PNG)](https://simulemos.cl/uploads/images/gallery/2019-05-May/69WUOudOLi4eH14m-ejemploprocess.PNG)Ejemplo de un Process en Simio. En la imagen se pueden ver los Steps: *Decide*, *Delay* y *SetNode*

#### Puntos de Salida

Existen Steps que tienen más de un punto de salida *(exit point).* Algunos de estos son: *Create,* *Find* y *Decide*.

![create.PNG](https://simulemos.cl/uploads/images/gallery/2019-06-Jun/scaled-840-0/Sr5X5xMJBm5tFXtf-create.PNG)![find.PNG](https://simulemos.cl/uploads/images/gallery/2019-06-Jun/scaled-840-0/t68jsovtfOLgGeNE-find.PNG)

Los Steps pueden usar todos sus puntos de salidas, o estos pueden ser excluyentes. Por ejemplo: el Step *Find* solo utilizará uno de sus puntos de salida dependiendo de si pudo o no encontrar el elemento que se estaba buscando. El Step *Create* puede utilizar ambos de forma simultánea, esto se ejemplifica a continuación.

[![exitpoints.PNG](https://simulemos.cl/uploads/images/gallery/2019-06-Jun/scaled-840-0/SMrP4YGtr0zQLhrN-exitpoints.PNG)](https://simulemos.cl/uploads/images/gallery/2019-06-Jun/SMrP4YGtr0zQLhrN-exitpoints.PNG)

En el ejemplo se representa un modelo simplificado del procesamiento del pedido de un cliente. En este se crea una orden de trabajo, se le asignan valores, y se transfiere al área de producción, finalmente, el Token original sale del *Create* y va al *Tally* que registra las cotizaciones que son aceptadas.