Ajustes iniciales
Data source - enum tipo de objeto que se utilizará para mostrar las opciones desplegables de
Mode- elegir Multiple para poder seleccionar múltiples opciones del desplegable. En caso contrario, se debe utilizar el modo simple.

Configuración de la apariencia y el comportamiento
Label(no mantory) que se utilizará para mostrar la etiqueta del componente.
Placeholder(no obligatorio) que se utilizará para mostrar el marcador de posición del componente.
Name(obligatorio) - nombre del componente.
Size(obligatorio) - tamaño del componente. Se establece en el valor predeterminado cuando se crea el componente.
Search(obligatorio) - para poder buscar dentro de las opciones desplegables disponibles. Está desactivado por defecto.
Clear icon(obligatorio) - muestra el icono de opciones claras si está activado. Está desactivado por defecto.
Disabled(obligatorio) - hace que el componente se desactive si está activado. Está desactivado por defecto.
Visible(obligatorio) - hace que el componente sea visible si está activado. Está activado por defecto.

Datos
Data source- Modelo de datos en uso. Configurable sólo al crear el componente.

Activadores del flujo de trabajo
- onChange- se dispara cuando el estado del componente cambia.
- onFocus- se dispara cuando el componente Select (enum) está siendo enfocado.
- onBlur- se dispara cuando el componente Select (enum) se desdibuja.
- onCreate- se activa cuando se crea el componente.
- onDestroy- se dispara cuando se destruye el componente.
Acciones del componente:
Select Enum Get Properties
Obtiene las propiedades del componente.
Parámetros de entrada:
- Component Id [string] - Identificador del componente Select Enum;
Parámetros de salida:
- Selected [enum / enum array] - opción(es) seleccionada(s). Se muestra en el proceso de negocio cuando se especifica sólo el identificador del componente.
- Label[string] - etiqueta del componente;
- Placeholder[string] - marcador de posición del componente;
- Allow Clear[boolean] - permite borrar la selección si es verdadera;
- Disable[boolean] - desactiva el componente si es verdadero;
- Tooltip[string] - cadena de información sobre herramientas;
- Required Mark [boolean] - muestra la marca requerida si es verdadera;
- Debounce (ms) [integer] - retardo para validar el valor;
- Validate Icon [boolean] - icono que se mostrará al validar el valor;
- Validate Status[Status type] - estado que se mostrará al validar el valor;
- Validate Message [string] - mensaje que se mostrará al validar el valor

Select Enum Set Properties
Establece las propiedades del componente.
Parámetros de entrada:
- Selected[enum/ enum array] - opción(es) seleccionada(s). Se mostrará en el proceso de negocio cuando se especifique el Component ID sólo se especifica.
- Component Id [string] - identificador del componente;
- Label[string] - etiqueta del componente;
- Placeholder[string] - marcador de posición del componente;
- Allow Clear[boolean] - permite borrar la selección si es cierto;
- Disable[boolean] - desactiva el componente si es verdadero;
- Tooltip[string] - cadena de información sobre herramientas;
- Required Mark [boolean] - muestra la marca requerida si es verdadera;
- Debounce (ms) [integer] - retardo para validar el valor;
- Validate Icon [boolean] - icono que se mostrará al validar el valor;
- Validate Status [Status type] - estado que se mostrará al validar el valor;
- Validate Message [string] - mensaje que se mostrará al validar el valor;

Select Enum Update Properties
Actualiza las propiedades del componente.
Parámetros de entrada:
- Selected[enum/ enum array] - opción(es) seleccionada(s). Se mostrará en el proceso de negocio cuando se especifique el Component ID sólo se especifica.
- Component Id [string] - identificador del componente;
- Label[string] - etiqueta del componente;
- Placeholder[string] - marcador de posición del componente;
- Allow Clear[boolean] - permite borrar la selección si es cierto;
- Disable[boolean] - desactiva el componente si es verdadero;
- Tooltip[string] - cadena de información sobre herramientas;
- Required Mark [boolean] - muestra la marca requerida si es verdadera;
- Debounce (ms) [integer] - retardo para validar el valor;
- Validate Icon [boolean] - icono que se mostrará al validar el valor;
- Validate Status [Status type] - estado que se mostrará al validar el valor;
- Validate Message [string] - mensaje que se mostrará al validar el valor;

Ejemplo de uso
Es posible hacer que algunas opciones sean preseleccionadas en el componente Select (Enum).
La lógica debe ser la siguiente:
- Arrastrar y soltar Select Enum Set Properties bloque de proceso de negocio en el lienzo.

- Defina el Component ID para que la propiedad Selectedvisible para la configuración.

- Una vez que Selected está disponible, define el valor según sea necesario.

- Esta lógica debe funcionar cuando se crea el componente ( onCreate).
