---
title: "value prod/sim funnel · RUAL Documentation"
description: "RUAL funnels block."
canonical: https://docs.rual.nl/block-types/funnels/value_funnel
language: en
---

# value prod/sim funnel

This block is part of the [`funnels`](https://docs.rual.nl/block-types/funnels) group and was last modified in core [`v10.4.28`](https://docs.rual.nl/core-versions/100428).

- Production required `value`

- Simulation required `value`

- value `value`

| `env` |
| --- |
| `production` |
| `simulation` |

A typical wiring for [value prod/sim funnel](https://docs.rual.nl/block-types/funnels/value_funnel): [value](https://docs.rual.nl/block-types/value/value_default) feeds the `production` pin; [logical OR](https://docs.rual.nl/block-types/value/value_logical_or) feeds the `simulation` pin; the `value` out pin feeds [convert to uppercase](https://docs.rual.nl/block-types/value/value_to_uppercase).

![Studio canvas example for the value prod/sim funnel block: typical wiring for value prod/sim funnel.](https://docs.rual.nl/canvas-examples/value_funnel.png)

### Commonly used with

In production blueprints, this block is most often wired together with:

- [execute](https://docs.rual.nl/block-types/function%20execution/function_custom_execute): this block feeds into it. Executes the given funcion and waits for it to be executed.

- [get fields](https://docs.rual.nl/block-types/object/object_field_getter_multiple): feeds into this block. Gets the selected fields from the given object.

- [create](https://docs.rual.nl/block-types/globals/trigger_custom_function): feeds into this block. Creates a new function that can be executed using the given name.

- [value](https://docs.rual.nl/block-types/value/value_default): feeds into this block. Simply returns the provided value.

- [logical OR](https://docs.rual.nl/block-types/value/value_logical_or): feeds into this block. will return the first truthy value, checking first, then second, then any extended pins. Falsy means null, false, 0, NaN or an empty string, so first being 0 or false also falls through.

### Version history

Introduced in [`v10.4.28`](https://docs.rual.nl/core-versions/100428).
